04 2015 档案

摘要:java 自动装箱与拆箱这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类... 阅读全文
posted @ 2015-04-30 16:48 光闪 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:@EnableXXX:可以用于取代xml配置中的一些配置,被该注解所标注的类,其中被@Bean标注的方法,一般就用于返回和EnableXXX的XXX相关的Bean,Bean中一般有XXX相关的注解同时,更高级的,Spring中一般还有一个XXXConfigurer的接口,在注解为@EnableXXX... 阅读全文
posted @ 2015-04-30 00:09 光闪 阅读(418) 评论(0) 推荐(0) 编辑
摘要:读取Stomp消息的类在StompDecoder中,org.springframework.messaging.simp.stomp.StompDecoder。 Jackson把json转对象是在如下步骤中: 1、org.springframework.messaging.handler.i... 阅读全文
posted @ 2015-04-28 14:27 光闪 阅读(643) 评论(0) 推荐(0) 编辑
摘要:1、@Bean标记方法 标明该方法返回一个Bean,该Bean被Spring容器管理2、@Autowired标记方法 标明该方法使用参数自动装载。令Spring MVC无XML化:省去web.xml与mvc-dispatcher-servlet.xml与applicationContext.xm... 阅读全文
posted @ 2015-04-27 13:12 光闪 阅读(725) 评论(0) 推荐(0) 编辑
摘要:一、从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢?1、如果使用jQuery,就很方便了,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象。PS:如果要对表单处理为json字符串,可以使用.seria... 阅读全文
posted @ 2015-04-27 10:44 光闪 阅读(119941) 评论(1) 推荐(1) 编辑
摘要:首先了解Stomp协议:简单的消息文本协议采用广播机制与队列,可以和Activemq结合使用Stomp协议学习与实战http://diaocow.iteye.com/blog/1725186STOMP协议说明书-1.2版http://www.tuicool.com/articles/UjmyUz[中... 阅读全文
posted @ 2015-04-27 09:56 光闪 阅读(775) 评论(0) 推荐(0) 编辑
摘要:1、HttpSession的方法 Object getAttribute(String); EnumerationgetAttributeNames(); longgetCreationTime(); StringgetId(); StringgetLastAccessedTime(); ... 阅读全文
posted @ 2015-04-24 19:29 光闪 阅读(39653) 评论(1) 推荐(4) 编辑
摘要:1、首先看下最简单的SSE:只用支持SSE的浏览器(大部分)即可,浏览器内置EventSource对象,该对象默认隔三秒刷新一下response的数据。HTML代码(取自w3cschool):获取服务端更新数据Tomcat服务端代码:public class TestServlet extends ... 阅读全文
posted @ 2015-04-24 16:04 光闪 阅读(669) 评论(0) 推荐(0) 编辑
摘要:1、编码配置url使用GBK进行编码。URIEncoding:用来设定通过URI传递的内容使用的编码,tomcat将使用这里指定的编码对客户端传送的内容进行编码。我们通过get方法提交的参数实际上都是通过uri提交的,由这个参数管理,如果没有设定这个参数,则tomcat将使用默认的iso8859-1... 阅读全文
posted @ 2015-04-24 14:04 光闪 阅读(921) 评论(0) 推荐(0) 编辑
摘要:1、javascript的 for var v in arr中v取到的是属于下标,和freemarker不太一样,原因在于JavaScript中数组也是对象,是键为数字的对象,for遍历的是键,而不是值。不要太频繁读写数据库,尽量放内存中.从数据库查数据,尽量要分页,否则可能导致内存溢出2、java... 阅读全文
posted @ 2015-04-23 19:06 光闪 阅读(281) 评论(0) 推荐(0) 编辑
摘要:聚合函数中有个group_concat,可以令分组的内容聚合为字符串 阅读全文
posted @ 2015-04-22 09:07 光闪 阅读(128) 评论(0) 推荐(0) 编辑
摘要:首先给变量validator赋值var validator =$('#test').validate({validate构造 });接着调用$('#test').valid()会使用上面的验证器验证。 阅读全文
posted @ 2015-04-20 15:32 光闪 阅读(254) 评论(0) 推荐(0) 编辑
摘要:copy自http://demojava.iteye.com/blog/800204以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{... 阅读全文
posted @ 2015-04-20 14:52 光闪 阅读(3468) 评论(0) 推荐(0) 编辑
摘要:首先是bean.xml,配置所有的bean,一般也叫applicationContext.xml,应用程序上下文。示例: ... 阅读全文
posted @ 2015-04-18 22:17 光闪 阅读(410) 评论(0) 推荐(0) 编辑
摘要:个人理解:View为服务器上的某个文件容器,可以为JSP,FTL等动态页面文件,甚至是媒体文件等等,单单是一个文件。Model的作用是存储动态页面属性,动态页面文件即View可以在Model中获取动态数据,这样就实现了View和Model分离的目的。接下来分别对这三个做一下说明。一、首先是View:... 阅读全文
posted @ 2015-04-18 21:46 光闪 阅读(4874) 评论(0) 推荐(0) 编辑
摘要:1、线程中使用while(true)进行死锁时,如果对实时要求不高,可以给一个1ms的sleep,可以大大减少CPU使用率,原因自己想。2、java做equal判断时,常量写前边,可有效防止空指针异常。3、java的for循环中,三个条件都是可以没有的,没有的时候相当于执行空语句。只有判断那部分是特... 阅读全文
posted @ 2015-04-18 09:26 光闪 阅读(203) 评论(0) 推荐(0) 编辑
摘要:在做Spring MVC时,我们只需用@Controllor来标记Controllor的bean,再用@RequestMapping("标记")来标记需要接受请求的方法,方法中第一个参数为HttpServletRequest类型,最后一个参数为Model类型,中间可以为任何POJO,只要符合标准,有... 阅读全文
posted @ 2015-04-16 13:08 光闪 阅读(3019) 评论(1) 推荐(3) 编辑
摘要:String 指定返回的视图页面名称,结合设置的返回地址路径加上页面名称后缀即可访问到。 注意:如果方法声明了注解@ResponseBody ,则会直接将返回值输出到页面。 例如: Java代码 @RequestMapping(value = "/something", method = Re... 阅读全文
posted @ 2015-04-16 09:11 光闪 阅读(261) 评论(0) 推荐(0) 编辑
摘要:前言:有时候我们可能会遇到这样一个问题:需要遍历一个包含极多文件的文件夹,首先想到的肯定是使用File.list()方法,该方法返回一个String[],但是如果文件达到几亿呢?这个时候我们就需要分批获取文件夹中的文件了解决方法:分批获取文件,每次获取一定数量 而File类中没有直接筛选数量的方法... 阅读全文
posted @ 2015-04-14 17:06 光闪 阅读(2026) 评论(0) 推荐(0) 编辑
摘要:FTP的主动模式与被动模式FTP服务器使用20和21两个网络端口与FTP客户端进行通信。 FTP服务器的21端口用于传输FTP的控制命令,20端口用于传输文件数据。 FTP主动模式: FTP客户端向服务器的FTP控制端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路;当需要传送数据... 阅读全文
posted @ 2015-04-02 10:58 光闪 阅读(7519) 评论(0) 推荐(0) 编辑