- 博客(75)
- 收藏
- 关注
原创 Hibernate4 调用存储过程
Session se = hibernateBaseDAO.getSession(); return se.doReturningWork(new ReturningWork<Integer>() { @Override public Integer execute(Connection con) throws SQLException { int result...
2014-05-07 13:52:09 318
原创 ExtJs使用总结
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight Design Pa...
2014-04-08 15:10:47 127
原创 使用eclipse生成文档(javadoc)及碰到问题解决
使用eclipse生成文档(javadoc)及碰到问题解决 使用eclipse生成文档(javadoc)主要有四种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/jav...
2014-04-08 14:38:59 1699
原创 ganymed 连接SSH配置
修改/etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication yes修改完成后重新启动SSHD服务service sshd restart
2013-09-23 20:44:12 191
原创 nutch和solr集成
org.apache.solr.common.SolrException: Schema Parsing Failed: multiple points我把nutch1.5.1 conf 下的scham.xml 复制到solr3.6.1 conf 下,启动solr就出现上述错误。 解决方法增加一个:<field name="text" type="text" stored=...
2012-12-10 16:52:22 125
原创 linux
第一种:使用命令修改(直接即时生效,重启失效)#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活ifconfig的更多参数说明查看相关帮助 gatewa...
2012-12-03 11:51:15 136
原创 tomcat
在window 下, 在catalina.bat最前面加上set JAVA_OPTS=%JAVA_OPTS% -server -Xms1124m -Xmx1124m -Xmn400m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:PermSize=300m -XX:MaxPermSize=300m在linux ...
2012-12-03 10:57:32 97
原创 Spring代码案例003-MessageSource
SpringDemo.javapackage cn.bigsoldier.spring.messageSource;import java.util.Calendar;import java.util.Locale;import org.springframework.context.ApplicationContext;import org.springframework.con...
2012-04-18 16:37:26 129
原创 Subclipse会提示JavaHL找不到的错误。
软件环境:1、windows XP 32位2、JDK 6 32位3、MYEclipse 10 位4、Subclipse 1.6.x安装完成后,Subclipse会提示JavaHL找不到的错误。解决办法:1、跟据错误页面上的提示在http://www.sliksvn.com/en/download下载最新版的安装文件(当前是V1.6.2), 2、安装完成后,把安装目录...
2012-04-05 14:12:06 131
原创 解决方案)SWF 文件不能本地访问 只有仅限于文件系统的 SWF 文件和可信的本地...
解决方法: 第一种: flex项目上点右键-->properties-->ActionscriptCompiler-->Additional compiler arguments 加上 “ -use-network=false ” 就OK了 swf就无法访问网络资源了,比如socket通讯之类的. 所以最好不要这样用。 第二种: 在网上找了很多关于安全沙箱的文章,大多数都是如...
2012-02-23 17:23:01 203
原创 使用tcpTrace
使用tcpTrace 说明: 1:Listen on Port :本地地址 2:Destination Server:服务器地址 3:Destination Port:服务地端口 tcpTrace类似一个中转站,请求服务的地址可通过本地localhost+1:Listen on Port :本地地址 直接转向 服务地址+端口 在linux中使用strings see.cap(一...
2011-11-06 19:00:48 208
原创 SVN安装
1. 安装服务器端软件2. 安装客户端软件3. 创建系统服务sc create svnservice binPath=<空格>"D:\Subversion\bin\svnserve --service -r f:\svnroot" depend=<空格>Tcpip start=<空格>auto二. 创建SVN仓库使用以下命令:svnadm...
2011-08-15 11:16:11 79
原创 长度和宽度自动缩放
高度自动height:expression(document.180.clientWidth < 180? "180px": "auto" );宽度限制 class="imgzoom".imgzoom img {behavior: url("${base}/styles/imgzoom.htc");<script language="javascript"> v
2011-05-31 19:22:43 146
原创 freemark 中用webwork 2.2.2 的标签
<servlet> <servlet-name>JspSupportServlet</servlet-name> <servlet-class>com.opensymphony.webwork.views.JspSupportServlet</servlet-class> <lo...
2011-05-19 15:51:20 124
原创 连接池
-1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑asp﹑php等。之...
2011-04-07 11:45:03 131
原创 statSVN 代码统计工具
StatSVN是一个SVN版本库的静态分析工具,它能生成SVN log日志文件的html报表。这样能大概地评估工作量、开发效率、趋势,帮助项目管理。使用它之前下载SVN的命令行客户端,以便能自动化任务。下面是StatSVN的快速上手手册。本文旨在介绍一个对已经配置完SVN环境后,需要对使用SVN的软件开发成员的编程量进行初略统计的辅助软件。感觉statsvn功能还是很不错的,对于copy-to的情...
2011-03-25 11:28:11 207
原创 Java与php共享Memcached存储数据中的问题与解决方法
Java与php共享Memcached存储数据中的问题与解决方法Posted by Demon at 05:57 上午 on 18, Aug 2010php写入的数据java读不出来,java写入的数据php读取乱码;如果你根据php提供的memcache扩展协议来自行编写java memcached client将不会有问题,我们这里提到的是使用java的 MemCachedClie...
2011-02-21 12:18:12 124
原创 Notify()和notifyall()的原理
在java多线程编程中,就要涉及到了对于资源的访问,当多个线程同时访问一个资源的时候就要涉及到一种访问策略。java提供了锁的机制,就是一个线程访问这个资源的时候可以先把这个资源锁住可以用synchronized(the object)来锁定the object,其他访问这个资源的线程就进入阻塞状态,直到当前的线程执行了这个对象的notify或者notifyall其他访问这个对象的阻塞状态的线程才...
2011-01-18 16:28:08 431
原创 Wap Push 源码java实现
import java.io.UnsupportedEncodingException;/*** wap push消息体工具类 * @version 1.0 * @author xmy ...
2010-12-10 17:05:33 459
原创 Java 虚拟机类装载:原理、实现与应用
Java 虚拟机类装载:原理、实现与应用 一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 二、Java虚拟机的类装载实现与应用 ...
2010-12-01 15:25:47 140
原创 JVM 原理及相关配置
Java语言引入了Java虚拟机,具有跨平台运行的功能,能够很好地适应各种Web应用。同时,为了提高Java语言的性能和健壮性,还引入了如垃圾回收机制等新功能,通过这些改进让Java具有其独特的工作原理。 1.Java虚拟机 Java虚拟机(Java Virtual Machine,JVM)是软件模拟的计算机,它可以在任何处理器上(无论是在计算机中还是在其他电子设备中)安全兼容地执行保存在.cla...
2010-12-01 10:01:09 112
原创 rose 安装
下面是安装步骤,你在检查一下,看有没有遗漏。1. 安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压缩包,包括flexlm.cpl、license.dat、lmgrd.exe、rational.exe。 2. 用记事本打开license.dat文件,找到(可以Ctrl+F,搜索server):SERVER Microsoft ANY...
2010-11-26 09:30:44 264
原创 jdk-tomcat-jk 自动安装
#!/bin/bash#####################jdk install##############################echo "do you sure install jdk[y|n]:"read jdkif [ ${jdk} == "y" ] ;then touch aecho 'yes' > a JDKPATH=./jdk-6u17-linux-i586-...
2010-11-22 09:33:04 138
原创 内向的人怎么做人际关系
我是一个内向的人,这对我来说是一个问题。我并不害羞,也不害怕处在公共场合。但是我害怕闲谈和聊天。如果我一整晚和我不认识的或者不喜欢的人一起在一个社交场合,那么回到家之后我会觉得自己航了一天海。那种疲惫就像是在烈日下搏击风浪。我宁愿把头埋在毯子里四个小时,这样我会感觉好一点。 在工程学校我过得很好。工程课不是非常的互动,在学习小组里我们也只在必要的时候说话。但是在商学院……情况就不好了。我不...
2010-11-19 12:58:03 186
原创 [linux服务器]使用expect自动登录
使用expect自动登录一,什么是expect? 在做系统管理时,我们很多时候需要输入密码,例如:连接 ssh,连接ftp, 那么如何能做到不输入密码吗? 我们需要有一个工具,能代替我们实现与终端的交互, 那么,就是它:expect,管理员的最好的朋友之一 它能够代替我们实现与终端的交互,我们不必再守候在电脑旁边输入密码, 或是根据系统的输出再运行相应的命令, 这些都...
2010-11-18 15:15:26 105
原创 expect spawn、linux expect 用法小记
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l usern...
2010-11-18 13:51:22 397
原创 expect 安装
最近搞一个自动配置,所以要写一些bash,用到了expect , 发现没有那个命令,所以自己安装了一下,过程如下1 . 首先检查tcl 安装了没有 rpm -qa|grep tcl 结果显示如下: tcl-8.4.13-4.el5 tclx-8.4.0-5.fc6 结果表示已经安装了 tcl 但是没有安装tcl0...
2010-11-18 13:44:47 280
原创 pom文件配置
maven2的主要配置pom.xml 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<proj...
2010-11-09 20:12:42 110
原创 wappush
Wap push的发送应该有两种途径,一个是通过PAP协议,另外一个是通过SMPP协议。其中SMPP是一个基本协议,在中国主要有三个派生的协议:中国移动的CMPP协议,中国联通的SGIP(在CDMA上面好像是ETIP),以及小灵通的SMGP。据说中国移动没有在公网开放PAP协议,于是只好使用CMPP协议来进行wap push发送了,不知道其他的运营商是否也是如此。上面提到的各种协议都是公开的,通过...
2010-11-09 16:34:27 706
原创 solr基础配置
可以通过以下三种方式之一设置 Solr 的主位置: 1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。 2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。 3。在包含 solr 目录的目录中启动 servlet ...
2010-11-06 20:41:01 80
原创 Memcached for windows 安装
Memcached 绝对是一个必须要掌握的东西, 我是这么认为的. 现今很多大的网络公司都在使用它!我今天记录一下, 怎样将memcached作为一个windows服务安装起来, 至于在linux上面的安装,我就不说了,可以自己参考官方文档.Memcached for windows下载地址:http://www.splinedancer.com/memcached-win32/...
2010-11-06 19:26:56 118
原创 短信编程的一些概念
SPIP:Short Message Gateway Interface Protocol, 本协议所描述的短消息网关接口协议, 用于完成在SMG和SP之间、SMG和SMG之间短消息的发送、接收和转发功能,以及SMG和GNS之间路由表的同步功能。 SGIP有两种具体实现方式, 一种是采用专用SGIP方式, 另一种是采用通用HTTP方式. SMG和GNS、以及SMG和SMG之间采用专用SGIP方式...
2010-11-05 13:36:30 285
原创 PostgreSQL安装出错解决
WinXP SP3 下安装PostgreSQL三次不成。报错:> Problem running post-install step. Installation may not complete correctly > Error reading file 安装目录/data/postgresql.conf 解决方法:所以,在Default local时,随便选...
2010-11-05 13:34:25 813
原创 中国联通短信业务割接
联通短信定购流程 目前,联通短信定购流程如下:第一步 用户上行用户按照要求书写信息内容并提交到指定号码。例如:用户填写3611发送到9929。第二步 联通验证联通检查用户上行信息,并匹配业务代码。如果匹配成功,联通将会直接将该业务的相关信息传递给用户,等待用户再次确认。用户发送的该上行信息将不透传给SP。例如:联通的系统在接收到3611以后,发现有对应的服务。并将该服务的相关信息下发到用户手机上。...
2010-11-02 16:18:09 318
原创 SMS开发总结]短信开发技术总结
在上一篇协议篇里面,相信大家都对现有的移动运营商提供的短信网关协议有一定的了解。OK,那么我继续总结下去,开始和大家探讨一下如何基于这些网关协议开发短信系统,我在这里只是总结开发的思路,并不提供代码,因为具体到代码的实现就是各自的开发功力问题,不在技术总结的范围。不过,欢迎大家到SP论坛或者天堂鸟论坛来一起交流代码的实现。 现在当SP向移动运营商申请接入后,移动运营商除了提供他们所采用的短信...
2010-11-02 16:07:54 171
原创 对象和数据库的天然阻抗
在“面向对象建模与数据库建模两种分析设计方法的比较”一文中我们比较了在对需求分析时两种方法的不同,所谓数据库建模分析,就是项目一开始就根据需求建立数据库模型,如数据表结构和字段等,这种错误现象大量普遍存在我们国内项目实践中,从每年大量招聘启示中就可见一斑:招聘数据库建模人员,招聘Java面向对象程序员。这些说明软件业一边在大量使用Java/.NET/Ruby on Rails这样OO语言同时,还在...
2010-10-28 09:19:24 82
原创 面向对象建模与数据库建模两种分析设计方法的比较
我们知道:一个软件从无到有需要经过如下几个阶段:分析、设计、编程、调试、部署和运行。 编程阶段我们通常使用Java/.NET这样面向对象语言工具,可以带来很多设计上的好处,但是也存在一个奇怪的现象:很多程序员虽然在使用OO语言,但是却在code非OO的代码,最终导致系统性能降低或失败,这个现象在Java语言尤其显得突出,难怪有些人就把问题归结于Java语言本身,睡不着觉怪床歪,又为了面子问题,...
2010-10-28 09:16:39 116
原创 面向对象与领域建模
多变且复杂的需求 如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加 劳累。 需求不但多变,而且经常是不可能第一次就能掌握,需求反映了某个领域的专业知识,例如数学、管理、财务或 电子商务等等,每个特定案例需求又有其特别复杂之处,几乎没有人能够第...
2010-10-28 09:13:49 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人