摘要: 转载自地址:http://www.cnblogs.com/kunpengit/p/4001680.html 一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.ja... 阅读原文
2018-06-15 13:46:01 阅读(1328) 评论(0)
摘要:JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2... 阅读原文
2018-06-15 12:41:02 阅读(1293) 评论(0)
摘要: 首先不要钻概念牛角尖,这样没意义。 也许java语法层面包装成了sycnchronized或者明确的XXXLock,但是底层都是一样的。无非就是哪种写起来方便而已。 锁就是锁而已,避免多个线程对同一个共享的数据并发修改带来的数据混乱。 锁要解决的大概就只有这4个问题: “谁拿到了锁“这个信息存哪里(可... 阅读原文
2018-06-15 10:56:02 阅读(1289) 评论(0)
摘要: 简单的java加密算法有:   BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash Message Authentication Cod... 阅读原文
2018-06-15 09:02:01 阅读(1310) 评论(0)
摘要: 1.简介   Apache Shiro是Java的一个安全框架,对比Spring Security,没有Spring Security功能强大,但在实际工作时可能并不需要那么复杂,所以使用小而简单的Shiro就足够了. Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在Jav... 阅读原文
2018-06-15 07:17:08 阅读(1307) 评论(0)
摘要: 注意:   如果你正在研究微服务,那必然少不了服务之间的相互调用,哪么服务之间的接口以及api就必须生成系统的管理文档了。如果你希望更好的管理你的API,你希望有一个工具能一站式地解决API相关的所有事情,那么,swagger将是一个不错的选择,以下就为大家介绍swagger是使用方法,如有不对之处,还望指正! 1、... 阅读原文
2018-06-15 06:18:03 阅读(1271) 评论(0)
摘要: 前言:很早之前就想要写一个自己的博客了,趁着现在学校安排的实习有很多的空档,决定把它给做出来,也顺便完成实习的任务(搞一个项目出来...) 需求分析 总体目标:设计一套自适应/简洁/美观/易于文章管理发布的一个属于我个人的博客,最后一页能展示我个人的简历,因为大三快结束了马上就该去找工作了...哦忘了,最重要的... 阅读原文
2018-06-15 06:00:31 阅读(1318) 评论(0)
摘要: 今天在工作中,调试程序的时候突然发现控制台的log日志,输出的中文全都是乱码。 看到这就在想,这是项目编码还是log.xml编码配置被改掉了呢?于是统统检查了一遍发现所有的编码格式都是统一用的utf-8,这是为什么呢? 思来想去,忽然记起来上次改掉了工作空间的编码格式。 一看没错,编码是GBK,于是赶紧将编码改为u... 阅读原文
2018-06-15 00:31:04 阅读(1287) 评论(0)
摘要: 想更详细的熟悉JDK7新特性可以浏览官方介绍 JDK7新特性的目录导航: 二进制字面值 switch 语句支持 String try-with-resources catch 多个类型异常 字面值中使用下划线 类型推断 改进泛型类型可变参数 其它 二进制字面值 在Java SE 7,整数类型... 阅读原文
2018-06-14 22:55:04 阅读(1331) 评论(0)
摘要: 在实际项目中,如果出现了异常,我们不希望直接把异常抛给用户,应该对异常进行处理,然后返回一个友好的信息给用户。这节主要总结一下项目中如何使用SpringBoot如何拦截全局的异常。 1. 定义返回的json结构 请求接口需要返回json数据,一般后台会统一定义一个返回给前端的数据结构,包括code、msg信息等,这可... 阅读原文
2018-06-14 21:55:03 阅读(1259) 评论(0)