- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 十大排序算法性能测试
十大排序算法动态图+js实现演示:https://www.cnblogs.com/onepixel/articles/7674659.html从测试可看出数组长度为20时,性能对比: nsertionSort > shellSort > selectionSort > mergeSort > bubbleSort > quickSort > heapSort...
2019-03-27 15:54:27
1195
原创 Synchronized、Lock和Atomic性能测试
随着循环次数cycles成倍增大,Synchronized的性能变得越来越低,Atomic和Lock的性能始终处于稳定状态,从结果看Atomic性能更高(因为资源竞争并不激励,只有8个线程,其中4个线程写操作,4个读操作)建议多线程开发中对资源共享互斥操作使用Lockpackage concurrency;import java.util.Random;import java.util....
2019-03-26 01:04:13
528
转载 java集合源码详解
分析的很清楚。https://blog.csdn.net/yeyazhishang/article/category/8093220
2019-03-25 22:21:09
988
原创 测试java NIO/IO流磁盘操作对性能
知识点总结 https://blog.csdn.net/minaki_/article/details/86717426nio和io区别详解 https://www.cnblogs.com/hapjin/p/5736188.html测试code来源thinking in javapackage io.nio;import java.io.*;import java.nio.IntBuf...
2019-03-25 21:59:55
511
原创 java并发知识总结
java 并发知识总结[java编程思想四版]1、并发的多面性1.2、定义任务,执行线程1.2、线程基本方法1.3、使用Executor2、共享资源1、并发的多面性并发编程使我们可以将程序划分为多个分离的,独立运行的任务对于多核处理器的形式,并发可以极大地提高吞吐量,充分利用cup资源,让程序更快的执行对于单处理机器上,如果任务不会被阻塞,那使用并发就没有任何意义1.2、定义任务,执行线...
2019-02-01 15:49:01
714
原创 java 注解总结
java 注解1、 元注解2、 java内置的三种注解3、 简单的例子3.1、定义注解类1、 元注解元注解主要负责注解其他的注解元注解描述@Target表示该注解用于什么地方。可能的ElementType参数包括:CONSTRUCTOR: 构造器的声明FILELD:域声明(包括enum实例)LOCAL_VARIABLE:局部变量声明METHOD:方法声明PACKAGE:...
2019-01-31 18:42:55
260
原创 java I/O知识点总结
java I/O知识点总结1、I/O操作相关类和接口1.1、File类简介2、I/O流类结构图3、流的概念和作用4、IO流的分类4.1、字符流和字节流4.2、输入流和输出流5、Java IO流对象简介5.1、字节流的输入和输出的结构5.1.1、输入字节流5.1.2、输出字节流5.1.3、字节流简单的例子5.2、字符流的输入和输出的结构5.2.1、输入字符流5.2.2、字符输出流Writer5.2....
2019-01-31 17:08:19
424
原创 通用文件上传设计
通用上传文件设计1.实现描述2.数据库设计3.主要代码实现3.1.model3.2.dao3.3.service3.4.controller3.5.前端测试代码4.提示1.实现描述前端采用XMLHttpRequest进行文件上传。后端(springboot2.x)接口支持多文件同时上传,接口可根据数据库动态配置验证(文件大小、文件类型)合法性,该接口可满足上传文件大小500mb的需求(大于50...
2018-12-21 15:47:36
7831
4
原创 Java位运算技巧
位运算作为底层的基本运算操作,往往是和'高效'二字沾边,适当的运用位运算来优化系统的核心代码,会让你的代码变得十分的精妙。以下是我所遇之的一些简单的位运算技巧作为博文记录。1.获得int型最大值 public static void main(String[] args) { int maxInt = (1 << 31) - 1; ...
2018-08-23 20:36:53
3286
1
转载 Thinking in java总结
目录:Java编程思想(一)第1~13、16章Java编程思想(二)第14章-类型信息Java编程思想(三)第15章-泛型Java编程思想(四)第17章-容器深入研究Java编程思想(五)第18章-Java IO系统Java编程思想(六)第19章-枚举类型Java编程思想(七)第20章-注解Java编程思想(八)第21章-并发 再次看thinking in java,有些基础章节不必重...
2018-08-22 19:20:43
461
好看的bootstrap后台模板*2
2018-12-25
javaweb项目
2017-11-08
JavaWeb项目,学生信息管理系统
2017-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人