2015年10月15日

Spring MVC @ResponseBody返回中文字符串乱码问题

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

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

2015年9月17日

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 阅读(31653) 评论(5) 推荐(2) 编辑

2015年9月2日

@Value取不到值引出的spring的2种配置文件applicationContext.xml和xxx-servlet.xml

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

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

2015年9月1日

@RestController注解下返回到jsp视图页面

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

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

2015年8月18日

Mysql引起的spring事务失效

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

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

2015年8月4日

Eclipse中启动tomcat报错:A child container failed during start

摘要: 我真的很崩溃,先是workspace崩了,费了好久重建的workspace,然后建立了一个小demo项目,tomcat中启动却报错,挑选其中比较重要的2条信息如下:A child container failed during start严重: Error starting static Resou... 阅读全文

posted @ 2015-08-04 17:11 蓝萝卜blu 阅读(3130) 评论(0) 推荐(0) 编辑

2015年7月27日

xshell不能输入中文,显示为??

摘要: 不知不觉间发现自己使用xshell的时候不能输入中文了,输入的中文会变成"??",开始以为是编码问题,看了一下编码设置后发现没有任何问题,而且显示中文没有出现乱码问题,只是在输入的时候变成"??",但是如果用复制粘贴的方式粘贴进去中文却又能正常显示..总之这个很恶心啊..百度了一下,发现这个情况很普... 阅读全文

posted @ 2015-07-27 15:32 蓝萝卜blu 阅读(1156) 评论(0) 推荐(0) 编辑

2015年7月17日

欲哭无泪的@Autowired注入对象为NULL

摘要: 欲哭无泪啊...一下午的时间就这么被浪费了...一个基于spring mvc和spring data jpa的小项目,当我写完一个controller的测试用例后,一运行却报空指针,跟了下是一个dao为null.然后看一下这个dao的代码:@Component@Transactionalpublic... 阅读全文

posted @ 2015-07-17 19:24 蓝萝卜blu 阅读(52068) 评论(2) 推荐(1) 编辑

2015年7月10日

NoSql之旅--Cassandra的Cql简介(二)

摘要: 安装完Cassandra后我们就开始体验一下这个数据库的查询吧,传统的关系数据库使用的sql进行查询,而Cassandra使用的cql.cql语法还是很多的,这里不一一详细阐述了,也没这个必要,具体的文档数不胜数,这里只是把最最常用的查询功能列举出来.首先打开命令行(或是powershell)进入C... 阅读全文

posted @ 2015-07-10 12:17 蓝萝卜blu 阅读(2851) 评论(0) 推荐(0) 编辑

2015年7月8日

浅谈泛型之泛型方法

摘要: 实际不用多说只举2个例子就行://例1static void fromArrayToCollection(Object[] a, Collection c) { for (Object o : a) { c.add(o); // 编译错误,错误原因也很简单,是无上下界的通配符泛... 阅读全文

posted @ 2015-07-08 17:34 蓝萝卜blu 阅读(415) 评论(1) 推荐(0) 编辑

浅谈Java泛型之<? extends T>和<? super T>的区别

摘要: 关于Java泛型,这里我不想总结它是什么,这个百度一下一大堆解释,各种java的书籍中也有明确的定义,只要稍微看一下就能很快清楚.从泛型的英文名字Generic type也能看出,Generic普通、一般、通用的,是一个概括性的词,那么泛型从名字上也就好理解了,它是一种通用类型,是java中各种类型... 阅读全文

posted @ 2015-07-08 17:17 蓝萝卜blu 阅读(17302) 评论(4) 推荐(5) 编辑

2015年7月1日

今天上了一课,明白了没有不可能的事情

摘要: 维护的系统出现重大故障,简单介绍一下情况:5台机器,部署的程序代码一模一样,唯一区别是其中一台机器的部署比较特殊.而就是这台部署特殊的机器出现了故障.简单的排除法可得,既然另4台都没有事情,那么差异化的第五台的特殊处就应该是问题的所在,所以从一开始我就认定问题就是特殊部署造成..所以也有点不太认真吧... 阅读全文

posted @ 2015-07-01 00:29 蓝萝卜blu 阅读(234) 评论(0) 推荐(0) 编辑

2015年6月25日

NoSql之旅--Cassandra安装篇(一)

摘要: 有点迷茫了,头脑中只想起来一句话,"那就去学习吧".我负责的项目中有一部分用到了Cassandra,当时也看过点,但是并没有太深入的了解,既然"学习劲头"正足,那便好好研究一下吧..至于Nosql和关系数据库的优劣点这里先不谈,直接进入正题,先来完成Cassandra的安装.官网:http://ca... 阅读全文

posted @ 2015-06-25 16:02 蓝萝卜blu 阅读(1422) 评论(0) 推荐(0) 编辑

2015年6月19日

Hibernate占位符?和:及JPA

摘要: 小结一下hibernate占位符.1.最常见的?占位符.String hql = "select a from Apple a where a.color=? a.weight>?";Query query = session.createQuery(hql);query.setParameter(... 阅读全文

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

2015年6月7日

httpclient访问网站时设置Accept-Encoding为gzip,deflate返回的结果为乱码的问题

摘要: 近期迷恋上httpclient模拟各种网站登陆,浏览器中的开发者工具中查看请求头信息,然后照葫芦画瓢写到httpclient的请求中去,requestheader中有这么一段设置:Accept-Encoding gzip,deflate之前模拟其他网站的时候这块并没有太在意,因为无论我在h... 阅读全文

posted @ 2015-06-07 17:40 蓝萝卜blu 阅读(14559) 评论(1) 推荐(0) 编辑

2015年5月11日

网站的301跳转

摘要: 此前维护的一个网站需要变更域名,所以要对其进行域名跳转设置..收集了一下资料发现,这一个原以为"简单"的一个跳转,还是有点没关注过的"学问"..接触过Http协议的都知道,返回头中都有一个status的字段,用来标示返回信息的一些状态..比如我们熟识的200,404,500等等..这其中还有一个比较... 阅读全文

posted @ 2015-05-11 10:02 蓝萝卜blu 阅读(539) 评论(0) 推荐(0) 编辑

JavaScript的函数重载

摘要: java语言中函数的重载和重写可谓是很重要的概念,所以在写js的时候时不时的会想到这种用法,重写先不说,这里只说重载.. function test(one) { alert("上面"); } function test(one,two) { alert("下面"); } 如上代码,... 阅读全文

posted @ 2015-05-11 09:29 蓝萝卜blu 阅读(507) 评论(2) 推荐(0) 编辑

2015年4月3日

mybatis的#{}和${}的区别以及order by注入问题

摘要: 前言略,直奔主题..#{}相当于jdbc中的preparedstatement${}是输出变量的值你可能说不明所以,不要紧我们看2段代码:String sql = "select * from admin_domain_location order by ?";PreparedStatement s... 阅读全文

posted @ 2015-04-03 12:28 蓝萝卜blu 阅读(6601) 评论(2) 推荐(3) 编辑

2015年3月31日

巧用开发者工具的控制台来调试页面中的js语句

摘要: 因为要弄某网页的一个自动登陆工具,所以需要对此网页中的元素利用js进行选取和操作,复杂的js选取如果直接在头脑中想很容易出错,而且一旦出错也不好判断错误原因.而浏览器带的开发者工具的控制台功能,就给我们提供了一个像在本地开发工具中调试程序一样便捷的功能.比如要调试博客首页,鼠标右键选择页面中对应的元... 阅读全文

posted @ 2015-03-31 22:23 蓝萝卜blu 阅读(1242) 评论(0) 推荐(0) 编辑

Js脚本选取iframe中的元素

摘要: 遇到个小问题,需要用到原生Js处理页面中的元素,以往一个document.getElementById就完活的选取元素,这次却不好使了..仔细看代码发现要选取元素外面多了一个iframe标签百度一下知道,此时iframe包裹的内容已经相当于另一个页面了,在当前的页面的document已经无法取到了,... 阅读全文

posted @ 2015-03-31 21:55 蓝萝卜blu 阅读(2355) 评论(0) 推荐(0) 编辑

导航