- 博客(59)
- 资源 (21)
- 收藏
- 关注
原创 sql查询效率
需求:查出A表不在B表中的数据方法1select distinct A.ID from A where A.ID not in (select ID from B)方法2select A.ID from A left join B on A.ID=B.ID where B.ID is null方法3 select * from B 2
2015-07-17 14:24:54
515
原创 jfinal 运行机制,我的理解
入口:JFinalFilter 中private Handler handler; //子类中的ActionHandler.actionMapping包装了 链接跟具体某个方法的对应关系(action),handle方法里面的ActionInvocation包装了Interceptor[],Controllerpublic void init(FilterConfig
2015-07-16 21:34:40
2612
转载 Jersey 入门与Javabean
Jersey 入门与JavabeanJersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service,它包含三个部分: 核心服务器(Core Server) 通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。 核心客户端(Core Client) Jersey客户端API能够帮助开发者与RES
2015-03-24 18:36:46
1644
转载 JFinal 源码超详细解析之DB+ActiveRecord
我记得以前有人跟我说,“面试的时候要看spring的源码,要看ioc、aop的源码"那为什么要看这些开源框架的源码呢,其实很多人都是"应急式"的去读,就像读一篇文章一下,用最快的速度把文章从头到尾读一遍,那结果就是当你读完它,你也不清楚它讲了一个什么故事,想表达什么。一个优秀的架构的源码我认为就好像一本名著一样,你的“文学”水平越高,你就越能读出作者设计的精妙之处。一篇源码在你不同水平的时
2014-12-12 14:56:05
10951
1
原创 mysql 操作命令
导出数据:1.将数据库mydb导出到e:\mysql\mydb.sql文件中:c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:c:\>mysqldu
2014-06-20 11:17:04
522
原创 UNIX 常用命令积累(不断更新)
grep -i "szc" log.log.1 log.log.2 查找文件log.log.1和文件 log.log.2 中关键字
2014-06-12 09:35:06
556
原创 log4j一些总结
log4j 用起来很好 但是配置起来 遇到的问题 有些时候 摸不着头脑1首先 配置web.xml log4jConfigLocation /WEB-INF/classes/log4j.properties 2然后 创建log4j.properties 我是创建在 src目录下 网上的一个实
2014-06-05 16:50:17
431
转载 mysql 用户授权
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。use mysql;GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES;如果你想允许用户myuser从ip为192.16
2014-06-05 10:07:13
486
转载 jsp <s:property:>显示出数据库中的html 效果
比如数据库中的一条字段为你好jsp中用取出后全部显示成文字, 并把那些效果显示出来比如变成加粗而不是一串符号有个属性叫escape 后面加个escape="false"
2014-06-04 19:28:10
1279
转载 AndroidPN源码分析
AndroidPN源码分析(包含client和server)10/29. 2013AndroidPN源码分析(包含client和server)很久没有写笔记了,也没有分享了,关键是上班太累、做的东西太多、太杂,涉及的东西也多了,自己也很难抽出时间写写。最近自己在做类似QQ那样的聊天程序,其中对消息的交互有两种方式,push和pull。下面就讲讲自己比较钟爱的android pu
2014-05-23 14:42:27
5122
转载 SpringMvc 中使用ajax
SpringMvc 的ajax 这两种方式也可以:@RequestMapping(value = "/files/queryTest",method = RequestMethod.GET)public ResponseEntity queryAllTask1() {List tasks = new ArrayList();ModelAndView mv = null;Map
2014-05-22 11:11:29
808
转载 spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)
2014-05-22 10:34:13
1326
转载 struts2与spring集成时,关于class属性及成员bean自动注入的问题
前几天同事碰到一个问题:正常来说按照Spring官方配置,在struts2与spring整合时,struts配置文件中class属性指向spring配置的bean id,但是在class指向类路径时,依然能注入service。public class LoginAction extends ActionSupport{ private LoginService loginS
2014-04-21 09:44:34
6587
1
转载 apache2+tomcat5.5集群+session同步
apache2+tomcat5.5集群+session同步转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载转载 说明:借前人之鉴,写一篇关于tomcat集群及session同步的问题,首先介绍tomcat集成及做集群的原因和必要性,session同步的作用。然后包括各软件的安装配置。 原理:tomcat 做
2013-11-27 18:08:59
641
转载 主机通过浏览器不能访问到虚拟机的web服务器
问题:::1.宿主机可以ping通虚拟机2.虚拟机可以ping通宿主机3.虚拟机可以通过http://localhost来访问web服务器4.宿主机通过浏览器不能访问到web服务器首先,我在宿主机的dos窗口下telnet虚拟机的80窗口,失败了,由此可以确定是虚拟机的80窗口有问题,应该是被防火墙堵住了。找了好久,终于是找到了解决的办法了:1.修改防火墙设置:在S
2013-11-26 17:51:53
14395
转载 oracle-merge用法详解
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle 10g中MERGE有如下一些改进: 1、UPDATE或INSERT子句是可选的 2、UPDATE和INSERT子句
2010-05-07 09:19:00
505
转载 整理iBATIS的一些重要点和一些常见问题的解决
1、iBatis配置:增加记录时返回随机生成的主键值: SELECT BEPS_CONTRACT_PK.NEXTVAL FROM DUAL insert into 。。。。。 2.动态添加参数select B.*, FLOOR((select WORKING_DAY from NCS_BEPS_MBFE_STATUS wher
2010-03-29 17:52:00
1049
原创 javascript权威指南第五版 读后有感!!(读这本书之后的一些理解,和恍然大悟的感觉)包括闭包,继承和应用
JavaScript里最难理解的就是闭包感念: function a(){ var i=0; function b(){ alert(++i); } return b; } var c = a(); c(); 这段代码有两个特点: 1、函数b嵌套在函数a内部; 2、函数a返回函数b。这样在执行完
2010-03-25 16:41:00
875
原创 Oracle中查看锁表情况(导致表访问不了)和怎么杀死它
在实际操作中,常常会遇到锁表的情况,一般都是有不正当的操作或者程序中的bug造成的,当程序卡在那里的时候就有可能是锁表的情况查看锁表的sql是:select SESSION_ID ,o.* from v$locked_object l join dba_objects o on (l.OBJECT_ID=o.object_id) 如果你知道是某个表被锁了 可以直接上面的那句
2010-03-19 11:41:00
2537
1
转载 Unix 系统(Ubuntu) 下装samba 实现文件共享(常用于windows和Unix下文件共享)
1,安装samba服务: sudo apt-get install samba 2,sudo gedit /etc/samba/smb.conf 编辑smb.conf 文件. (注意备份先) 3,找到; security = user那一行 替换为Java代码 security = user username map = /etc/samba/smbusers
2010-03-17 20:32:00
644
翻译 通过plsql 测试存储过程遇到的问题和学习到的一些基础知识整理
pl/sql developer 中文字段显示乱码 在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8
2010-03-16 13:31:00
6702
原创 struts2国际化和语言转换遇到的一些问题和解决方案及了解到的2.0的特性
国际化和语言转换 一些基本代码步骤 我这里就不写了,网上很多我只说做的时候遇到的一些关键性问题:1.struts.properties这个资源文件中 struts.custom.i18n.resources=resources.Messages这条语句的意思是什么? 其实很简单,resources是路径的名字,在项目中的体现是resources包下的message
2010-03-05 14:20:00
2154
转载 DWR原理探秘
ajax 是Asynchronous JavaScript and XML的简称,是一种由javascript通过XmlHttpRequest与服务器交互更新数据的一种异步请求的技术,因为通过ajax你只需传递需要更新的数据,而不是整个页面,能有效的减少页面和服务器端的数据传输,通过javascript更新页面时可以做到页面不刷新,所以ajax很适合用于局部频繁更新的页面。我一直都对aja
2010-02-26 17:37:00
4553
1
原创 关键字: provider org.apache.xalan.processor.transformerfactoryimpl n
关键字: provider org.apache.xalan.processor.transformerfactoryimpl n 完整的Exception:Exception starting filter struts2javax.xml.transform.TransformerFactoryConfigurationError: Pro
2009-12-04 15:11:00
879
转载 JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发
2009-11-17 10:30:00
298
转载 Java实现几种常见排序方法
日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
2009-11-09 13:47:00
508
原创 computer English words
Compile: 编绎variable: 变量enhance its performance 提高性能increase its scalability 增加可测性distributed 分布式的Known Issues 已知问题Compatibility
2009-09-11 13:51:00
508
转载 悟透JavaScript
首先说明,这是别人写的一篇文章,写得很好,对理解JavaScript很有好处,所以转帖过来。引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着
2009-08-24 17:09:00
283
原创 myeclipse 不能编译的问题
首先把lib下的jar包都删除了, 然后刷新 ,项目会一大堆红叉, 在然后把jar文件在放入lib里,一定要在myeclipse上拷进去
2009-07-31 16:23:00
836
原创 Struts2.0学习笔记 — 输入校验(Validation)
一、输入校验:register.jsp、register2.jsp、register3.jsp输入校验建立在类型转换的基础之上,即先进行类型转换之后,再进行输入校验。遇到类型转换错误的时候(也就是说不能进行类型转换),struts2框架自动生成一条错误信息,并且将该错误信息放到addFieldError里面。但也可以自定义显示的错误信息:全局定义: 在struts.xml文件下
2009-07-31 13:15:00
912
原创 tomcat 配置urlrewight
工程中加入UrlReWrite.jar包配置Web.xml 加入UrlReWriteFilter的过滤 UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFi
2009-07-31 09:50:00
568
原创 hibernate InvocationTargetException 这个异常的处理
这个异常很简单 就是 内存溢出 解决方法 注意关闭session 这是我的代码 public synchronized List query(String hql, String[] param) { List list = null; try { Session session = this
2009-07-28 16:26:00
1959
原创 hibernate常见包异常
Java代码 //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException antlr-2.7.2.jar //如果不用此包,在启动时会抛出: nested exception is j
2009-07-28 15:32:00
463
原创 javamail 发送网页形式的邮件 使用后的一点感想
今天用了下 javamail 写了个发送邮件的系统 代码如下public class Mailer { /** javamail session对象. */ protected Session session; /** 发信地址 */ protected String from;
2009-07-07 11:14:00
1787
原创 Freemarker网站静态化的实现
做程序也做了将近4年时间了,从来没有发过什么技术性的文章,今天发一个只在大家一起共同学习进步,如有错误地方请指正。 最近自己做了一个做网络广告的网站叫全方位商机平台的项目,由于网站首页上板块划分很多,不同板块的数据库查询方式不同,首页内容量巨大,如果按照一般的动态jsp页面的话那么数据库查询将是巨大的开销,会导致首页访问速度的下降。于是考虑将这个首页全部静态化。参考地址:http://ww
2009-06-16 14:11:00
1064
原创 Oracle实现分页的注意点
select a.*, rownum r from (select * from lg_order o order by o.order_id) a where rownum and rownum >= 10这句是错误的 由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件不成立,查不到记录 select a.*
2009-06-05 16:33:00
420
转载 项目版本控制器SVN的环境建立(Subversion,subclipse)
http://subclipse.tigris.org/install.html 这是svn 安装指南 之所以开始用版本控制器,是因为项目开发的人越来越多的时候,记得年初,我们的团队只有两个人时候,感觉版本控制器没必要,当团队增加到5-6个人的时候,我每天重复验证他们的代码,复制代码,不知不觉,我这个礼拜竟没做其他工作,疯了..........!断然决定上个版本控制器来
2009-06-05 11:16:00
941
原创 一个邮件群发程序
Mailer类package szc;import java.io.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class Mailer { /** javamail session对象. */ protected Session se
2009-05-31 11:18:00
668
转载 eclipse contentassist快捷键
装过MyEclipse6.0的中国用户估计都有些郁闷吧,原本很好用的Alt+/代码提示功能没了,换成Ctrl+Space,刚好这组快捷键跟系统输入法热键冲突,最终导致没有办法使用Eclipse的代码提示功能了。 打开Window->Preferences,General->Keys 在右边找到Word Completion,发现是它把我们熟悉的Alt+/给占了,于是把下面的Binding改为Ctr
2009-04-14 21:33:00
630
ZTerm(一个远程登录系统)
2009-02-24
ssh2的源码(远程访问比较安全的协议)
2009-02-19
我的珍藏 MLDN_J2EE框架_笔记(这几年我工作中遇到的问题和解决方案)
2008-07-20
我的学习笔记集合(包括有corejava,jdbc,hibernate,ejb,c++,servlet,spring,struts,jsp)
2008-07-20
连锁店系统(pos)源代码+数据库表结构+数据的part5
2008-07-17
连锁店系统(pos)源代码+数据库表结构+数据的part4
2008-07-17
连锁店系统(pos)源代码+数据库表结构+数据的part3
2008-07-17
连锁店系统(pos)源代码+数据库表结构+数据的part2
2008-07-17
连锁店系统(pos)源代码+数据库表结构+数据part1
2008-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人