J2EE
gary-liu
Like technology, like recording life. Since I went to a foreign company, I have to use English to quickly integrate it. WeChat Offical account: gary_foreign
展开
-
测试Hibernate连接数据库的测试代码
Spring中整合了Hibernate,数据连接可以原创 2014-07-16 15:05:29 · 7620 阅读 · 0 评论 -
FastJson bean序列化属性顺序问题
fastjson序列化一个java bean,默认是根据fieldName的字母序进行序列化的,你可以通过ordinal指定字段的顺序,这个特性需要1.1.42以上版本。示例如下。import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.annotation.JSONField;/** * Created by gary on 16原创 2016-06-21 15:25:41 · 18319 阅读 · 2 评论 -
开发中遇到的错误
java.sql.SQLException:Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp原创 2016-03-12 13:43:17 · 816 阅读 · 0 评论 -
Eclipse中常用快捷键
Eclipse中的一些常用快捷键,方便回顾。原创 2014-06-15 17:12:00 · 1220 阅读 · 0 评论 -
Maven安装和配置
1. 官网下载maven:https://maven.apache.org/download.cgi 下载二进制的压缩包2. 解压,修改repository路径:找到conf文件夹下的settings.xml,打开文件,找到标签,在其下方加上自定义的repository路径,例如:H:\maven_repository3. 把修改后的settings.xml文件复制一份放到自定义的rep原创 2015-07-26 23:32:54 · 857 阅读 · 0 评论 -
关于做Android+J2ee系统集成开发的一点心得
前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会。javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学的很hi感觉挺容易上手的样子,后来工作中才发现问题很多也很棘手,慢慢的在纠结和痛苦中琢磨出了一些经验和规律! 1. and转载 2014-08-17 23:27:00 · 1382 阅读 · 0 评论 -
J2EE常见bug
java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class原创 2014-08-12 21:41:33 · 1437 阅读 · 0 评论 -
编程语言思想
弱类型、强类型、动态类型、静态类型语言的区别是什么?型态系统(type system):程序中专门处理数据的系统。语言可以分为动态型态系统(dynamically typed systems),例如Lisp,JavaScript,Tcl和Prolog静态型态系统(statically typed systems),例如C++和Java动态类型语言(Dynamically Typ原创 2014-08-12 22:56:12 · 1339 阅读 · 0 评论 -
Spring读书笔记
Spring首先,EJB是指运行在EJB容器中的JavaBean。Tomcat是Web容器的参考实现。一个完整的JavaEE服务器应该包括Web容器和EJB容器。其次,Web容器中无法运行EJB,同时所有的JavaBean都是在服务器端运行的。如果有在客户端的话,就变成C/S结构了。目前来说除非需要分布式处理,不然基本上不需要考虑EJB。Spring能帮你处理好除分布计算之外的一切原创 2014-08-12 22:02:28 · 1288 阅读 · 0 评论 -
Hibernate读书笔记
Spring把Service注入到action,把Dao注入到Service,Spring声明事务管理Hibernate使用了并不是用反射来自动拼成SQL语句(可以这样来实现),而是直接生产二进制码效率更高些不需要存进数据库的在get方法上加注解@transientID生成策略:创建的表id在mysql一般设为自增,不能应用在集群上,多台服务器可能会有冲突,在Oracle中设seque原创 2014-08-12 22:04:52 · 1136 阅读 · 0 评论 -
Struts2读书笔记
原理:客户端输入地址,地址通过Http协议发送给tomcat,tomcat收到请求判断哪个webapplication,然后去webapplication对应的web.xml配置文件,有个Filter,会过滤所有的URL,然后地址会被org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter接受处理,找na原创 2014-08-12 22:16:43 · 1266 阅读 · 0 评论 -
SSH基础知识
从逻辑角度,系统可以分成客户端,web服务器,应用服务器,数据库服务器四层。 应用服务器可以扩充 Servlet技术(执行过程):1.客户想web容器(如tomcat)发送HTTP请求 2.容器装入Servlet,Servlet一直保留在内存中,只到容器卸载它(tomcat停止运行) 3.web容器吧HTTP请求信息发送给Servlet,给每个用户请求创建一个新的线程。4.Servl原创 2014-08-12 22:30:30 · 1747 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError :Unsupported major.minor version 51.0
导入别人的工程后,运行出现这种错误,因为用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。具体步骤:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Leve原创 2014-07-19 18:42:34 · 1335 阅读 · 0 评论 -
unbound classpath container:'JRE System Library [jre1.7.0]' in project
工程上出现红色感叹号,一般都是一些库或者jar包的问题,右击工程——build path——config build path——library,找到有红叉的JRE System Library(unbound)——Remove——Add Library——JRE System Library——finish原创 2014-07-19 15:33:21 · 2317 阅读 · 0 评论 -
Syntax error, insert "}" to complete MethodBody
在JSP文件中onclick="delteFun(${stu.sid})"变量没有加单引号而报上面的错误,修改为onclick="delteFun('${stu.sid}')"就OK了。原创 2014-07-17 11:35:14 · 11655 阅读 · 1 评论 -
jquery.min.js引入到工程中显示红叉
在myeclipse中写引入jquery.min.js是显示红叉,提示Multiple markers at this line- The left-hand side of an assignment must be a variable- Type mismatch: cannot convert from any[] to any- Type mismatch: can原创 2014-07-17 11:43:22 · 2620 阅读 · 0 评论 -
Spring Scheduler定时任务 + Quartz
定时任务几种实现方式Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务,没怎么用过就不说了。Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多。Quartz是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,可以方便的分布式部署、便捷的监控和原创 2017-03-11 16:45:25 · 6542 阅读 · 0 评论