`
witcheryne
  • 浏览: 1094136 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
在平时开发中Hibernate提供的hql基本能够满足我们的日常需求。但是在有些特殊的情况下,还是需要使用原生的sql,并且希望sql查询出来的结果能够绑定到pojo上。   Hibernate中由SQLQuery对象提供对原生sql语句的支持,例如如下语句在查询分析器中编写好后可直接使用   -- 查询采集设备及正在执行的任务 -- select d.guidID as deviceId, d.strName as deviceName, p.guidID as portId, p.strName as portName, t.guidTaskID as taskId, ...
这两天花了40美刀买了心仪已久的TextMate的License, 程序装好后第一件事就是解决textmate中,中文显示的问题.解决后效果如下图所示: 如果你足够熟练,直接跳过下面内容,下载附件中的字体,然后在 TextMate中使用即可. 中文处理的具体步骤 :   1. 将textmate.ttf 字体文件添加到系统字体中, 在mac os中需要"应用程序->字体册"这个程序:   2. 在TextMate中应用textmate.ttf字体.  Command + , 即可打开TextMate设置 -> 选择 Font & ...
最近需要使用java对Rest接口进行调用,也就是直接使用java直接发送Post, Get, Put, Delete等请求。 印象中可以使用Apache Common下的HttpClient来做,结果HttpClient已经独立成了HttpComponent,编码方式也有所改变。 Google出来的很多文章多数是common-httpclient的方式,在新版本中不怎么适用。经过一番研究自己做了一下封装:     package cn.com.dayang.auth; import java.io.IOException; import java.io.Unsupported ...
平时在copy文件的时候经常需要手动清理.svn文件,一两层文件夹还好办,层级关系多了,每次都手动去删非常麻烦。 Google了一段ruby代码,用来清理.svn文件。 require "find" require 'fileutils' #default current dir default_path = "." dir = ARGV[0] || default_path count = 0 Find.find(dir) do |path| if FileTest.directory?(path) and File ...
今天帮现场实施处理Tomcat + Apache2.2部署问题,在这里记录一下请求转发的配置:   参考下面这篇文章,我使用的是最简单的mod_proxy方式来配置, 这种方式只需要修改apache的配置文件即可 http://21nw.com/wap/index-wap2.php?p=10800   服务器环境: Apache Httpd 2.2,  IP地址: 10.2.1.18:9090 (80端口被Plone占用) Tomcat 6.0,             IP地址: 10.2.1.104:8080 操作系统: 两台机器都是WinXp 待 ...
        最近在尝试使用ActiveMQ做系统间的继承,当然少不了Java和C++客户端的交互问题。由于Java与C++在字符串上采用了不同方式的编码(Java-Unicode, C++ - ascii)造成了文本数据传输过程中的编码问题, 下面记录一下解决方 环境: ...
        这两天在项目中引入了Pushlet,用来解决Server Push的问题。 不过在使用的过程中,发现Java Client 向 Pushlet Servlet 发送中文内容出错的问题。之后将Pushlet源代码copy到工程目录下,打断点调试,终于找到了问题所在。 在这里将解决方法记录一下:            问题原因:                  Pushlet ->Event 对象在做数据转url请求时没有做编码转换:            解决方法:                  在ul.justobjects.pushlet ...
     没事翻了翻以前写的代码,感觉这个比较常用,贴出来一遍日后查询.   import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; /** * String类型的工具类,用于进行web开发中的字符格式转换。 * @author 吕健 * @version 1.0 * @since 2008-11-26 * notes: * 1.提供toHtml()方法,用于将字符串中的特殊字符转换成html代码<br /> * 2.提供toGBK()方法, ...
本文出处:         http://labs.vanillatech.cn/iphone/macports-%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/   MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件. 它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法. MacPorts没有图形界面,这里介绍一些常用的命令. 如果用过ubuntu apt-get 那么macports将会非常容易上手port常用命令列表     help     selfupdade     sync     lis ...
    FireFox 下使用My97 Picker这个控件总是报: $dp is not defined 的错误。     我的My97 Picker是在一个iframe页面中使用的,如果不在iframe中,则不会报错。       后来找到了解决方案:               修改WdatePicker.js 文件,将 $crossFrame 设置为false (原先是true), 问题解决。        具体什么原因造成的,这个还不太清楚。 相关内容可以参考如下链接:      http://blog.sina.com.cn/s/blog_4c ...
        修改tomcat下的server.xml文件又是一个经常做的重复操作,so... 今天打算再写一个批处理解决这个问题。   @echo off echo Edit tomcat/conf/server.xml with Notepad++ echo CATALINA_HOME=%CATALINA_HOME% notepad++ %CATALINA_HOME%/conf/server.xml         这个批处理依赖两个环境: (当然,如果你没有安装notepad++ 肯定不行)                   1. 需要配置CATALINA_ ...
          最近工作中经常碰到需要切换properties环境的情况,每次都是手动更改名称,非常麻烦。之后写了一个批处理来解决这个麻烦的操作。今天把批处理代码整理了一下:   @echo off set webapps_dir=%CATALINA_HOME%\webapps set pro_dir=%webapps_dir%\DyeResourceInfo set target_dir=%pro_dir%\WEB-INF\classes echo %target_dir% cd %target_dir% f: set using=jdbc.properti ...
        平时做开发的时候经常会碰到需要清理tomcat缓存的情况,除此之外还要经常指导测试和现场实施进行缓存清理操作。这种重复的操作,干脆写个批处理解决:   @echo off echo clear tomcat temporary rd %CATALINA_HOME%\work\Catalina /s /q echo clear success dir %CATALINA_HOME%\work      这个批处理需要依赖环境变量配置:              CATALINA_HOME = F:\Apache\tomcat6   关于批处理的使用技巧 ...
 转换类的源码: package com.lingran.dayang.utils; import java.io.IOException; import java.io.Reader; import java.sql.Clob; import java.sql.SQLException; public class Clob2String { /** * 数据库Clob对象转换为String */ @SuppressWarnings("unused") public static String clobToString(Clob ...
一. 前言         关于本篇文章介绍的安装步骤可以参考 《Rails Tutorial - by example》 (英文)的3.2节。         如果还没有看过《搭建Rails测试环境:RSpec》    建议先看着这篇,文本将使用之前提到的环境。附件中提供了可测试本文操作的项目文件,建议在看直接下载该附件; 二. 测试工具介绍:         1. AutoTest:                  这个工具会在后台监控制定文件的改动,并且自动运行测试。例如,如果你改变了一个Controller,他会根这个Controller对应的测试。测试可以通过G ...
Global site tag (gtag.js) - Google Analytics