- 博客(6)
- 资源 (9)
- 收藏
- 关注

原创 JAVA洗牌算法
说明每次从未处理的数据中随机取出一个数字,然后把该数字放在数组的尾部,即数组尾部存放的是已经处理过的数字。代码 public static void main(String[] args){ Integer[] arr = {5,1,2,6,7,8,93,67,8,3,86,4,6,8,45,86}; flushArr(arr); for(in...
2019-06-18 13:26:16
2625
1

原创 Java快速排序,冒泡排序
Java快速排序,冒泡排序代码代码 /** * 冒泡排序 * @param arr */ public void bubblingSort(int arr[]){ for(int i = 0, len = arr.length; i < len; i++){ for(int j = 0, _len = a...
2019-06-04 14:48:57
133

原创 最简单的Mybatis使用PageHelper搞定分页
最简单的Mybatis使用PageHelper搞定分页缘由依赖代码AOP代码Controller代码Service代码Dao代码Mapper代码请求结果缘由需要分页,用的Mybaits,想到PageHelper,去Maven仓库中心搜了下PageHelper,结果发现了下面这个包,一看就是跟SpringBoot整合的,感觉靠谱,就选它了。依赖build.gradle添加依赖:compi...
2019-06-03 13:56:43
385

原创 String,StringBuilder,StringBuffer的区别
笔记String:每次操作后都是重新创建了一个新对象,所以效率最低。StringBuilder,StringBuffer:操作不会创建新对象,效率高,StringBuilder是线程不安全的,StringBuffer是线程安全,所以StringBuilder效率高于StringBuffer。...
2019-05-29 09:19:00
116

原创 ThreadLocal使用及问题
ThreadLocal使用及问题为啥想到用ThreadLocal代码运行结果问题为啥想到用ThreadLocalJavaWeb的Http请求以及其他多线程情况下,经常会涉及到多线操作同一变量的问题,虽然有加锁以及同步等处理,但实现起来相对麻烦,而且不一定好用,所以想到了用ThreadLocal去处理。代码不对ThreadLocal原理做介绍,可以简单的理解为把一个数值绑定到了当前线程上,具...
2019-05-28 10:03:54
342

原创 Linux安装JDK和Tomcat
CentOS 7安装JDK和TomcatLinux是开发人员应该熟悉和掌握的系统,最近简单学习了下,主要目的是本地远程到Linux系统进行程序安装,部署和运行WEB项目,这篇文章内容都很简单,并非进阶所需技术。CentOS 7安装JDK和Tomcat简述操作环境SSH工具安装JDK和Tomcat卸载openJDK安装JDK安装Tomcat部署运行项目总结简述操作环境 本次使用VMw
2017-03-02 16:42:04
448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人