- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 关于HashMap那点事
一 HashMap 源码分析一、构造函数public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial capacity: " + initialCapacity)
2020-06-26 16:58:14
183
原创 ReentrantLock底层流程剖析---NonfairSync()
ReentrantLock实现公平和非公平锁是靠内部类sync实现的而sync是继承于AQS(AbstractQueuedSynchronizer类) //默认ReentrantLock是NonfairSync非公平锁 public ReentrantLock() { sync = new NonfairSync(); } public ReentrantLock(boolean fair) { sync = fair ? new FairSy
2020-06-24 14:13:54
258
转载 Java并发编程:Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。一.Callable与Runnable二.Futu
2020-06-10 11:57:25
137
原创 网址
在网址前加神秘字母在网址前加神秘字母,让你打开新世界1、在百度云后面加“wp”可以高速下载百度云资源2、在任何网址前面加“wn.run”(一定要加到这个网址www的前面)之后会自动跳转到包含这个网页的所有工具网站如果是视频网站,可以跳出来解析工具,就能免费看了哦音乐网站可以直接下载音乐3、在某度文库后面加“vvv”可以下载哦...
2020-05-22 16:47:59
318
原创 IDEA手把手搭建SSM项目
手把手搭建SSM项目一、创建maven项目在pom.xml文件夹中 配置SSM所需要的jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...
2020-05-22 14:59:59
239
原创 MyBatis
MyBatis与hibernate优缺点比较1、mybatis半自动化模式操作数据,hibernate完全面向对象操作数据2、mybatis运行的性能高于hibernate的性能,因为hql要转化为sql,db才能识别3、mybatis的开发效率低于hibernate的开发速度,写sql,写配置4、mybatis应用在互联网项目的开发,hibernate用在传统的MIS系统开发5、mybatis 自己写sql比hibernate更加方便灵活 通过在xml配置文件中写sql语句来进行加载。使..
2020-05-22 14:12:00
130
原创 SpringMVC的工作流程
SpringMVC框架的工作原理图:1、用户向服务器发送请求,请求被前端控制器DispatchServlet捕获2、DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecution...
2020-04-21 11:34:15
160
原创 Java多线程与高并发学习(一) --------------线程与synchronized的JVM底层实现
线程使用1、实现 Runnable 接口;2、实现 Callable 接口;3、继承 Thread 类。4、实现 Runnable 和 Callable1、实现Runnable接口public class MyRunnable implements Runnable { @Override public void run() { // ... ...
2020-04-20 18:00:16
219
原创 关于DCL单例模式加volatile的问题
volatile禁止指令重排public class Singleton { private volatile static Singleton instance; private Singleton() { } public static Singleton getInstance() { if (instance == nu...
2020-04-19 18:24:21
348
1
转载 一个 npm 包的坎坷“续命”之生
一个 npm 包的坎坷“续命”之生如果说 npm 的大新闻,莫过于之前的 left-pad 撤包事件,event-stream 投毒事件,Ant Design 彩蛋事件。使得很多前端开发者又开始重新思考 npm 生态时候真的存在问题?今天我们文章的主角是 memwatch,一个用来帮助我们检查 Node.js 是否存在内存泄漏的库,和这个库传奇的一生。2012 年 02 月 06 日,一位 ...
2019-02-24 01:33:24
91
downthemall.xpi
2020-06-06
javax.el-api-3.0.0.7z
2020-06-05
atcrowdfunding源码.zip
2020-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人