随笔分类 -  java

上一页 1 2 3 4 下一页

spring中的定时调度实现TimerFactoryBean引起的隐患
摘要:手中的一个老项目,其中使用的TimerFactoryBean实现的调度任务.一般都是spring quartz实现,这种的着实少见.正因为少见资料比较少,当初为了确认这个会不会2个调度任务同时并行执行,还特意看过源码,其中采用的jdk的Timer实现.也就是不会由于上一个任务没执行就启动下个任务的情 阅读全文

posted @ 2016-03-26 17:47 蓝萝卜blu 阅读(1895) 评论(0) 推荐(0) 编辑

复制粘贴出来的悲剧----spring实现文件下载和HttpStatus.CREATED
摘要:今天真是被自己的懒惰和复制粘贴给坑惨了... 网上有这么一个spring下载文件的最佳实践: 可以看到返回状态给的是HttpStatus.CREATED(201),这个当时想当然的认为既然是下载文件,肯定是新创建,所以create也没什么,也就没进一步仔细查询一下201状态码的意义.然后呢这段代码实 阅读全文

posted @ 2016-03-14 21:27 蓝萝卜blu 阅读(4089) 评论(0) 推荐(0) 编辑

eclipse下maven项目保持原有目录结构配置resin运行环境
摘要:maven项目用起来很方便,但是它的目录结构和eclipse的目录结构是有区别的,故而在eclipse下的maven项目,直接运行调试是有一些问题的. 为了方便maven项目的运行调试,因而也就有了像tomcat-maven-plugin,jetty-maven-plugin这类maven插件,不使 阅读全文

posted @ 2016-03-12 22:46 蓝萝卜blu 阅读(1963) 评论(0) 推荐(0) 编辑

netty4虚拟内存不断飙升
摘要:去年升级过一个老的netty3的程序到netty4,近期突然注意到一个问题,就是这个程序随着时间虚拟内存会不断升高.之前升级的时候担心存在内存泄露,所以还特意用jstate跟踪过gc回收的情况,并没有异常.虽然当时也发觉内存占用有缓慢升高的趋势也没有特别在意,仅做观察处理. 由于同机器上还有另一个n 阅读全文

posted @ 2016-02-24 12:26 蓝萝卜blu 阅读(2193) 评论(0) 推荐(0) 编辑

spring类型自动转换——@InitBinder和Converter
摘要:spring有2种类型转换器,一种是propertyEditor,一种是Converter.虽然都是类型转换,但是还是有细微差别. 所以这里以一个例子的形式来分析一下这2种类型转换的使用场景和差别. 平常的应用中应该有很多这样的情况,一个po中有一个字段是status,这个status=0时代表成功 阅读全文

posted @ 2016-02-22 23:01 蓝萝卜blu 阅读(4313) 评论(1) 推荐(3) 编辑

Spring中常用类型的bean配置(Map,List,Set,基本类型)
摘要:给自己做个笔记... 有时会用到配置文件中配置一下映射关系,方便以后扩展.此时可采用集合类型的bean配置方式配置.程序中直接注入即可. map类型的: <!-- 旧版方式,无需util包 --> <bean id="emails" class="org.springframework.beans. 阅读全文

posted @ 2016-02-22 19:19 蓝萝卜blu 阅读(11673) 评论(0) 推荐(1) 编辑

不懂前端的程序员不是好美工——UI框架metronic使用教程——程序员视角
摘要:本着不懂前端的程序员不是好美工的观点,所以作为一个仅懂一点前端的程序员,为了成为一个好美工,所以只能用些取巧的方法伪装一下. metronic一个基于bootstrap的响应式的后台管理平台的UI框架,为我们提供了管理后台能用到的各种UI样式,因为是基于bootstrap,所以满足响应式的UI设计, 阅读全文

posted @ 2016-02-21 21:59 蓝萝卜blu 阅读(17348) 评论(0) 推荐(1) 编辑

解决webkit浏览器中js方法中使用window.event提示未定义的问题
摘要:这实际上是一个浏览器兼容性问题,根源百度中一大堆,简要说就是ie中event对象是全局变量,所以哪里都能使用到,但是webkit内核的浏览器中却不存在这个全局变量event,而是以一个隐式的局部变量的形式传入(后文会详说).function myfunc(param){ alert(windo... 阅读全文

posted @ 2015-12-20 20:14 蓝萝卜blu 阅读(3194) 评论(0) 推荐(0) 编辑

netty3升netty4一失眼成千古恨
摘要:老项目是netty3的,本来想直接改到netty5,但是netty5居然是只支持jdk1.7,很奇怪jdk1.6和jdk1.8都不行..为了兼容jdk1.6加上netty4本来和netty5就差别不大,最后上的netty4.先期看了一些netty3升netty4的经验总结,然后开始动工.改完后运行一... 阅读全文

posted @ 2015-12-03 19:30 蓝萝卜blu 阅读(2996) 评论(0) 推荐(0) 编辑

Ajax请求利用jsonp实现跨域
摘要:跨域: js有一个同源限制,简单说来源不一样的话就无法相互间交互.那么怎么算来源不一样呢, 举个例子:浏览器访问-->服务器A--->得到页面A---页面A中的js脚本只能访问服务器A的资源(相同域名和端口,此外域名与对应的ip也算不同源,要么都域名,要么都ip).以上就是js的跨域问题,但是这里需... 阅读全文

posted @ 2015-11-29 20:12 蓝萝卜blu 阅读(538) 评论(0) 推荐(0) 编辑

System.getProperty()引起的悲剧--您的主机中的软件中止了一个已建立的连接
摘要:我已无法形容此刻我的心情..本来是已经写好的netty5的demo程序,server和client之间创建tcp长连接的..然后随便传点数据的简单demo..然后今天试了一下tcp粘包的例子,用到了System.getProperty()方法,悲剧就从此产生了..改好了程序一运行,服务器端正常启动,... 阅读全文

posted @ 2015-11-28 23:39 蓝萝卜blu 阅读(7206) 评论(0) 推荐(0) 编辑

关于response.getWriter()写回数据的实际发生时间点
摘要:只能说自己平时太粗心了,一些细节问题虽然几次路过,都没有注意过,也没有好好想过.同事负责的一段微信模块的小逻辑,为了防止微信服务器认为没有接收到请求而重发消息,所以再收到微信服务器发回的消息后,马上用response.getwriter()方法写回一个success消息,在这个方法后开始执行费时的业... 阅读全文

posted @ 2015-11-28 11:30 蓝萝卜blu 阅读(2619) 评论(0) 推荐(0) 编辑

警惕多iframe下的同名id引起的诡异问题
摘要:遇到个诡异bug,虽然bug中套bug,忽略次要bug,其中最诡异最典型的现象是多行window.top.$("#id")取值操作,其中有一行却取不到值.这个着实让我费解.因为用到了top,我开始以为是z-index引起的层级问题.因为我在页面中alert一下要取的元素,页面功能就看起来正常了.只不... 阅读全文

posted @ 2015-11-20 00:48 蓝萝卜blu 阅读(893) 评论(0) 推荐(0) 编辑

spring注入静态成员变量提示invalid setter method
摘要:果然还是不够细心啊,被坑一晚上..一个极其简单的小程序,但是需要通过xml文件配置注入一个值,唯一的特别是要注入的属性是类中的静态成员变量..如下,然后自动生成get和set方法..坑就从此开始了...public class Food{ private static String desc;... 阅读全文

posted @ 2015-11-15 00:31 蓝萝卜blu 阅读(630) 评论(0) 推荐(0) 编辑

maven项目下jsp文件中el表达式失效问题
摘要:本来是为了写个springmvc的小demo,雏形搭建起来后想起来做成maven的好了,就重新建的maven项目,坑就从这里开始了...maven创建web项目默认使用的是web 2.3版本,web.xml文件头中也是2.3的版本..说实话之前没怎么用maven创建过项目,后来觉得maven项目看源... 阅读全文

posted @ 2015-10-29 21:41 蓝萝卜blu 阅读(3389) 评论(0) 推荐(1) 编辑

Spring MVC @ResponseBody返回中文字符串乱码问题
摘要:朋友做小项目练手的时候遇到的,着实让他郁闷够呛..这个问题的确很恶心..项目中引用的json包,直接用@ResponseBody注解返回json字符串..有关这个的乱码问题网上很多,各种花样各种转码器方法,但是试了一遍基本都无效,很多已经过时了..这里说一下spring引的是3.2.8的jar包.这... 阅读全文

posted @ 2015-10-15 16:28 蓝萝卜blu 阅读(652) 评论(0) 推荐(0) 编辑

Hibernate4中使用getCurrentSession报Could not obtain transaction-synchronized Session for current thread
摘要:架个spring4+hibernate4的demo,dao层直接注入的sessionFactory,然后用getCurrentSession方法获取session,然后问题来了,直接报错:Could not obtain transaction-synchronized Session for cu... 阅读全文

posted @ 2015-09-17 18:20 蓝萝卜blu 阅读(31658) 评论(5) 推荐(2) 编辑

@Value取不到值引出的spring的2种配置文件applicationContext.xml和xxx-servlet.xml
摘要:项目中经常会用到配置文件,定义成properties的形式比较常见,为了方便使用一般在spring配置文件中做如下配置:这样在程序代码中直接用@Value("${name}")就能直接取到properties文件中定义的变量值.但是在一个项目中发现一个情况,在Controller中取不到这个值,直接... 阅读全文

posted @ 2015-09-02 18:48 蓝萝卜blu 阅读(3355) 评论(3) 推荐(0) 编辑

@RestController注解下返回到jsp视图页面
摘要:spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,无需再在每个方法前添加了..但是却发现个问题..之前用@Controller注解的时候经常会如下所示的返回到视图页面index.jsp: @RequestMapping(value="/t... 阅读全文

posted @ 2015-09-01 21:06 蓝萝卜blu 阅读(5533) 评论(0) 推荐(0) 编辑

Mysql引起的spring事务失效
摘要:老项目加新功能,导致出现service调用service的情况..一共2张表有数据的添加删除.然后测试了一下事务,表A和表B,我在表B中抛了异常,但结果发现,表B回滚正常,但是表A并没有回滚.显示事务失效.比较巧的是表A和表B是在不同的service中,所以最开始想到的是多service导致的,但是... 阅读全文

posted @ 2015-08-18 19:04 蓝萝卜blu 阅读(825) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 下一页

导航