- 博客(28)
- 收藏
- 关注
原创 spring集成mvc时web工程配置文件的启动顺序
服务器启动时配置文件的执行顺序为:1.web.xml2.application-context.xml Spring的配置文件。3.servlet-context.xml SpringMVC的配置文件。要实现事务,必须使service层在control之前被扫描,否则control中装载的service不包含事务增强。
2014-03-13 11:44:58 4878
原创 新年规划
又是新的一年开始了,总感觉过去的时间没有好好利用,当初定的计划,或多或少由于其他原因给耽搁了。闲暇之余,回顾上年的工作经历,感慨万千啊,总感觉不学习就会很快被淘汰了。介于目前的水平和能力,今天给自己简单的定下新年的规划。1.作为一个java开发人员掌握android开发渐渐的已成必须的了。2.对html5和css3要进行全面系统的学习了,再不学就又落伍了。3.尝试将html5技
2014-02-10 11:50:40 861
转载 org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class
在使用spring+mybatis时会出现Cannot load JDBC driver class ${jdbc.driverClassName}之类的出错。 原因是在spring里使用org.mybatis.spring.mapper.MapperScannerConfigurer 进行自动扫描的时候,设置了sqlSessionFactory 的话,可能会导致PropertyPlaceho
2013-12-31 10:27:41 15591
原创 mvn工程导入myeclipse中
最近在下载开源的项目都是mvn规则的,无法直接导入到myeclipse中。下面就介绍一种方法将mvn导入到myeclipse中。我的myeclipse是8.6 mvn是3.1.0,。下载并且安装mvn,具体安装不多描述,安装完了之后最好修改下本地资源库的位置,在conf目录下的settings.xml,修改默认的位置,比如我的位置E:\apache-maven-3.1.0\reposi
2013-12-30 11:07:07 2643
原创 linux下nginx tomcat负载均衡 基于nginx-sticky-module进行session黏性
版本信息:linux: Red Hat Enterprise Linux Server release 6.5 (Santiago)。nginx:1.5.8tomcat:7.0.47之前做了个apache+tomcat来做的负载均衡 采用apache的session黏性来确保一个客户只与一台服务器通讯,后来随着业务的发展,感觉在大并发量的情况下,系统的处理能力有所下降,无法
2013-12-24 11:56:49 5372
转载 POI中关于背景色的使用
This example shows you Excel cell fills and colors using Apache POI.In our example i have used all the possible colors and set it as Fills background colors of cells.Below is the example code.
2013-11-05 13:47:55 15665
转载 mybatis 中#与$的区别
MyBatis/Ibatis中#和$的区别1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $us
2013-10-09 11:49:53 76270 3
原创 spring mvc 返回给jquery ajax 请求的数据包含中文问题
本次应用场景:后台:spring mvc 前端:jquery ajax json.js spring mvc代码:@RequestMapping(....)public @ResponseBody String getSomething(HttpServletResponse response){response.setHeader("Charset","UTF-8
2013-04-12 16:25:13 3409
原创 spring for android
最近在做一个项目,终端是pad,android系统。项目要求是pad与服务器进行数据交互。1.pad从服务器获取数据。2.pad向服务器提交数据。还好spring有个项目叫“spring for android”http://www.springsource.org/spring-android/参考官网的例子完成本次项目要求。下面来总结下,本次项目的技术特点。sp
2013-03-19 10:47:23 1102
转载 poi输出excel报表 单元格合并
1.poi输出excel报表其实很简单,使用apache的poi jar就可以很容易实现,在网上可以找到例子。2.写博文的目的是想记录下 数据复杂报表头的方法,比如想输出如下格式的表头:这时就要进行单元格合并了。这里参考另外一遍博文:http://hi.baidu.com/hnsmczw/item/f9d272d0112207c61b72b450
2013-03-19 10:16:31 800
原创 java编程中java.util.Date与java.sql.Date问题
网上关于java.util.Date与java.sql.Date之间的区别和互换有很多讲解:1.前者是后者的父类。2.转换:java.sql.Date sqlDate = new java.sql.Date(new java.tuil.Date().getTime());在项目中遇到这种情况: mysql 数据库字段是datetime型,对应的javabean类中该属性是java.
2013-01-24 13:32:20 1955
原创 js中动态定义变量
有三个变量: a1="1"; a2="2"; a3="3";如何通过循环的方式读取每个变量的值。for(var i=1;i{ alert(eval("a"+i));}eval()函数:这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它
2013-01-23 11:42:42 3104
转载 js/java 页面url传值中文编码&解码问题
地址栏中出现汉字的情况有两种,一种是汉字出现在URL的路径部分,一种是汉字出现在URL的传参的部分,第二种情况的时候必须采用编码后传参,接受时解码的方式完成传参。js中编码有escape(),encodeURI(),encodeURIComponent()三个常用的方法,escape()常常用在提交页面和处理页面的编码格式相同的情况下(比如它们都是GB2312),encodeURI()和encod
2012-11-30 15:02:38 555
转载 页面布局框架--sitemesh
不用再每个页面添加header和footer的文件了。http://blog.csdn.net/fox_lht/article/details/7423968
2012-11-22 10:28:57 452
原创 spring事务管理下的类的异常抛出问题
比如有个service类,在该类的接口类(比如名字叫serImpl.java)中有如下代码:public List getAll(String id){ try{ //这里调用dao层的代码,如update操作} catch (ParseException e) {//这里捕获上面的异常 e.printStackTrace(); }
2012-11-14 13:19:22 594
原创 办公室为人处事
最近再做与测试部的联调,问题多多啊,原因有很多,别人的,自己的,再次总结下经验和教训。主要原因是对业务的整个流程不熟悉,这个方面要补强,自己和测试部都存在这个问题。自己的不足:在压力下做事还不够沉着冷静,心还是有点浮躁。处理事情的时候还是自己先多承担,实在没办法再去问别人,这样即可自己提升的机会,也给别人减少麻烦(这个最重要)。先写到这
2012-04-26 09:35:46 1793
转载 HTML的target属性中_blank、_self、_parent、_top含义
http://www.iteye.com/topic/1118619
2012-04-24 09:41:31 691
原创 编程规范二
上述主干类中,先是获取参数,然后对参数进行校验,接着再调用分支方法完成业务逻辑,最后对返回结果进行处理。分支类则负责某一功能的代码实现,如上述Login类中的login方法就实现登录的功能。实用的输入参数就是username和password,domain是可以通过username计算得到所以就不用在作为参数传入,逻辑的处理尽量要在方法体内完成,主干只负责向方法中传入正确的参数。输出参
2012-04-13 14:28:04 436
原创 编程规范一
今天一个同事在看我代码时,跟我讲了一下程序开发的规范,感觉不错,再次记录如下:项目流程自上而下,分主干和分支。主干负责参数获取和校验,以及调用各个分支方法来实现功能,以及对返回值进行处理。如果是多层结构,主干下也可以有次级主干。分支负责实现各个逻辑功能,是项目的最小分支,一般包括实用的输入参数和输出参数。实用的输入参数:表示参数在方法体内都是可以用到的,且参数之间要相互独立,如参数
2012-04-13 14:27:20 497
原创 使用url访问servlet(二)
原理说明:http请求实际上由两部分组成,一个是http头(head),所有关于此次http请求的配置都在http头里面定义,一个是正文(content),在connect()函数里面,会根据HttpURLConnection对象的配置值生成http头,因此在调用connect函数之前,就必须把所有的配置准备好。紧接着http头的是http请求正文,正文的内容通过outputStr
2012-04-05 14:26:46 1115
原创 使用url访问servlet(一)
在学习URL时,想使用URL访问Servlet。知识介绍:在向web服务器发送信息时,通常有两个命令会被用到:GET和POST。GET:参数附在URL结尾处。注:GET命令简单但是有局限性,因为大多数浏览器都对GET请求中可以包含的字符数作了限制。POST:不需要在URL中添加任何参数,而是从URLConnection中获取输出流。无论是GET还是POST都要进行URL编码。U
2012-04-05 14:18:23 10088 1
原创 接收控制台的输入并输出
接收控制台的输入并输出: public static void main(String[] args) { Scanner in = new Scanner(System.in); while(in.hasNextLine()) System.out.println(in.nextLine()); }
2012-03-30 16:10:34 571
转载 java的内存管理
1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分)分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间(基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必
2012-03-29 19:07:35 386
原创 Ajax中如果url中含有中文,如何在后台中正确取得(针对IE和火狐)
本人刚学习javaweb开发,在学习ajax时遇到一个问题,在此记录。问题如下:1.ajax代码: var url = "url地址?param=中国"; httpRequest.open("GET", url, true); httpRequest.send(null);2.后台代码:St
2012-03-24 09:58:21 1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人