自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 net.sf.json.JSONObject判断json是否为空

日常开发中,常常会对一些JSONObject进行判空处理,在这里做下记录先说结论,如果只是想判断是否是null,那么就使用JSONObject.isNullObject()方法,而如果还想判断里面的内容是否为空,那么就要使用isEmpty()方法了。分析: 首先,用jsonObject == null的方式来判断是不行的,我们通过JSONObject对象get出来的值不是普通的null...

2019-11-21 16:30:15 4068

原创 IDEA中项目文件报错cannot resolve symbol xxx但项目可以正常启动

最近在使用IDEA工具开发中,项目中的文件莫名其妙的报红, 编译器提示cannot resolve symbol "xxx",但是又不影响项目的正常启动,经过多次尝试,最终通过清理IDEA缓存解决.(此步骤会清空IDEA下的所有缓存,请谨慎...)...

2019-05-17 09:38:35 2437 2

原创 Redis批量写入数据

 生产中的有些场景,我们经常需要大批量的往Redis中写入数据,如果我们采用单条循环写入的话,不仅效率低下,而且可能会出现频繁的创建和销毁redis连接,这些都是很不合理的.对此,我们可以采用Jedis的父类中的pipelined()方法获取管道,它可以实现一次性发送多条命令并一次性返回结果,这样就大量的减少了客户端与Redis的通信次数,可以有效的提高程序效率(但是,因为Redis要一次性返回所...

2018-12-04 11:25:25 10857

原创 java实现把一个List集合拆分成多个

有些时候我们需要对一批数据进行分批处理, 使用subList方法可以实现对List集合进行固定长度的分割. /* * List分割 */ public static List<List<String>> groupList(List<String> list) { List<List<Stri...

2018-10-09 16:07:54 20141

转载 SpringMVC流程

        一条请求进来,先是到web.xml里面的DispatcherServlet(前端控制器)接收,然后交给HandlerMapping处理器映射器,根据请求路径的url,找到对应的HandlerAdapter处理器适配器(处理器适配器就是那些拦截器或者controller),处理完一些功能请求后,返回一个ModelAndView对象(包括模型数据或者逻辑视图名)给DispatcherS...

2018-02-27 11:04:18 508

原创 控制层解决中文乱码问题

因为tomcat容器默认采用了iso-8859-1的编码方法,所以我们要将参数通过iso-8859-1解码成二进制数组,再将该字节数组用UTF-8编码String values = new String(value.getBytes("ISO-8859-1"), "UTF-8");@RequestMapping(method = RequestMethod.GET)public ModelAnd...

2018-02-27 10:56:28 1024

转载 Servlet中的主要方法及其作用

HttpServlet类包含init()、destroy()、service()等方法。其中init()和destroy()方法是继承的。1.init()方法:在servlet的生命周期中,仅执行一次init()方法。它是在服务器装入servlet的时候执行的。可以配置服务器,以在启动服务器或客户机首次访问servlet时装入servlet。无论有多少客户机访问servle...

2018-02-23 15:14:08 6884 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除