摘要:    很多人在编程时,总是喜欢用一下方法将数组转为字符串:(a为byte数组)     String s=a.toString(); 可是每次返回的时候,新手看来返回的结果是乱码,比如说我,写RSA算法时,没有注意,就以为是解密出来的乱码(哈哈哈),但其实[B@1b6d3586 为栈地址值,这个时候要知道对于返回一个... 阅读原文
2018-12-28 21:53:02 阅读(7250) 评论(0)
摘要: 九大内置对象:     out    最常用的Println()方法,输出     config    基本没啥用     page    当前jsp页面实例跟this一样     pageContext    只有当前页面才可以获取     exception    错误页可以使用它     reque... 阅读原文
2018-12-28 21:04:02 阅读(7330) 评论(0)
摘要: 前两篇介绍了一些Java并发的基础知识,博主正巧遇到一种需求:查询数据库,根据查询结果集修改数据库记录,但整个流程是做成了一个schedule的,并且查询比较耗时,并且需要每两分钟执行一次,cpu经常因等待服务器响应的查询结果而进入等待,故需要在此基础上考虑性能优化,sql优化可以提高一些系统效率,同样,多线程也可以... 阅读原文
2018-12-28 21:01:01 阅读(7063) 评论(0)
摘要: 目录 为什么要统一返回值 ReturnVO ReturnCode 使用ReturnVO 使用AOP进行全局异常的处理 云撸猫 公众号 为什么要统一返回值 在我们做后端应用的时候,前后端分离的情况下,我们经常会定义一个数据格式,通常会包含code,message,data这三个必不可少的信息来方便我们的交流,下面我... 阅读原文
2018-12-28 19:40:01 阅读(8380) 评论(0)
摘要: 集合类的由来:      JAVA是面向对象的,对象用来封装特有数据,对象多了就需要储存起来,当对象的个数不确定的时候,那么就用集合容器进行存储。 集合的特点:   1.集合的长度是可变的   2.用于存储对象的容器   3.不可以存储基本数据类型 体系:   集合容器因为内部的数据结构不同,有多种具体容器,不断的向... 阅读原文
2018-12-28 18:19:27 阅读(7336) 评论(0)
摘要: 第一步:自报家门(全局属性)          第一个是你的名字          第二个是你的邮箱 第二步:创建版本库          首先确定一个你想要的位置,创建一个文件夹          通过命令移动到该文件夹下面,使用 git init 命令 第三步,          创建一个文件 readme.... 阅读原文
2018-12-28 16:42:02 阅读(7110) 评论(0)
摘要: @Async注解,可以实现异步处理的功能,它可以有返回值,或者直接在新线程时并行执行一个任务,对于异步来说,它的执行是有条件的,你需要把异步代码块放在单独的类里,当spring在注入时,才不会相互影响,因为异步是一个比较特殊的代理。 异步入口 @EnableAsync 具体的异步方法 /** * 异常的类型... 阅读原文
2018-12-28 15:29:56 阅读(7210) 评论(0)
摘要: 问题:对于含有Integer类型字段的java对象,在通过下面这种方式转为json字符串时,Integer类型的字段如果为空的情况下,会默认转化为0,但是我想让它为空的时候直接转化为null,不要默认为0. String json = JSONObject.fromObject(bean).toString(); ... 阅读原文
2018-12-28 13:34:01 阅读(7190) 评论(0)
摘要:   今天在跑项目时遇到java.lang.IllegalArgumentException: Invalid source 'classpath:spring-mvc.xml'报错,自己也是摸索了很久,一直没发现错误,后来请大神帮忙才看出猫腻 原来是从git上导出项目时,项目配置文件路径出错,在eclipse中bui... 阅读原文
2018-12-28 12:37:02 阅读(7033) 评论(0)
摘要: 上一篇中,我们了解了Synchronized关键字,知道了它的基本使用方法,它的同步特性,知道了它与Java内存模型的关系,也明白了Synchronized可以保证“原子性”,“可见性”,“有序性”。今天我们来看看另外一个关键字Volatile,这也是极其重要的关键字之一。毫不夸张的说,面试的时候谈到Synchron... 阅读原文
2018-12-28 10:52:55 阅读(9156) 评论(0)