摘要:
在项目中经常会用到list集合来存储数据,而其中ArrayList是用的最多的的一个集合,这篇博文主要简单介绍ArrayList的源码分析,基于JDK1.7: 这里主要介绍 集合 的属性,构造器,和方法:方法主要基于 add(E e),get(int index),remove(int index) 阅读全文
摘要:
以下介绍几种java的加密和解密技术: 1:base64 加解密:使用的依赖 加密代码: 解密代码: 2:MD5 摘要算法:md5摘要算法的主要应用场景:数据库中保存的用户的密码信息需要通过md5进行加密,然后和用户提交的 md5加密后的密码进行比较,如果一致则进行 一致的业务处理,如果不一致则进行 阅读全文
摘要:
本篇博文为转载:转载地址为:http://www.cnblogs.com/xrq730/p/4919025.html AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充 阅读全文
摘要:
在web项目开发过程中总是集成spring框架进行开发,而spring框架的核心则是依赖注入,之前一直在用spring的依赖注入却没有记录下来。今天则专门来记录下依赖注入的技术; spring容器:我个人的理解就是一个对象工厂,对象工厂中管理着所有的在容器中定义的对象,在传统配置中,以xml的配置方 阅读全文
摘要:
有时候当我们构建好maven项目时,再导入eclipse中会缺少src/main/java 和src/test/java,这是需要我们手动创建; 但是有时候在 项目视图下或者 enterprise explorer视图下无法创建成功,这时就需要我们切换到 navigator 视图下新建目录; 在 项 阅读全文
摘要:
在项目开发中会碰到各种各样的获取项目路径的一些问题: 1:java项目: 以获取 类路径下的mess.properties 为例来说明; 文件在项目中的位置: src/bz/beppe/demo/resource/mess.properties 1) 通过新建File文件获取其文件所在的路径: 这里 阅读全文
摘要:
在很多场景下都需要用到java代码来发送http请求:如和短信后台接口的数据发送,发送数据到微信后台接口中; 这里以apache下的httpClient类来模拟http请求:以get和Post请求为例 分别包含同步和异步请求: 首先例子中的代码用的是maven构建的一个简单的java项目: 同步请求 阅读全文
摘要:
关于java的内存模型,参照以下的一篇文章: https://isudox.com/2016/06/22/memory-model-of-string-in-java-language/ 阅读全文
摘要:
翻阅博客园的的时候,看到两篇关于javaweb过滤器的帖子写的很好,这里备忘一下: 过滤器基础:http://www.cnblogs.com/xdp-gacl/p/3948353.html 获取器案例:http://www.cnblogs.com/xdp-gacl/p/3952405.html 来源 阅读全文
摘要:
在web项目开发中,一个系统应该要考虑到异常情况的处理,并且应该当异常发生时应该需要记录相应的异常日志,对于用户而言则不能直接抛出异常,需要考虑到用户的体验: 以下就介绍基于spring框架的基础上的异常处理: 1:如何将异常优雅地显示给用户? 如果将一连串的java报错展示给用户,对用户而言是没有 阅读全文