摘要:
2020年还有9天就结束了,2020年过得格外的快,疫情原因不出门和在家待的时间。马上要考试了,2020年的开头没有一个好的开始,但是希望可以在2020的末尾有一个好的结束,一切都会过去,希望离我的理想越来越近。今年过去,无论结果如何,明年就要来了,就要完成新的目标了,加油!!! 阅读全文
摘要:
一、HashMap的数据结构 HashMap的数据结构是链表散列,即数组和链表的结合体。 数组:存储空间连续,空间复杂度高,便于查询,不便于插入和删除; 链表:存储空间离散,空间复杂度小,便于插入和删除,反而寻址困难不易查询; 二、底层源码实现 // 存储的源码public V put(K key, 阅读全文
摘要:
问题一:无法启动本地MySQL服务,错误1067 解决办法: 1.删除my.ini文件,复制my.ini相同目录下的my-small.ini文件为my.ini文件 2.在新的my.ini文件最底下加入以下配置: [mysqld] #设置basedir指向mysql的安装路径 basedir=C:\P 阅读全文
摘要:
1、Oracle分页查询 select * from (select rownum,name from table where rownum <= endIndex) where rownum > startIndex 2、DB2分页查询 select * from (select col1,col 阅读全文
摘要:
HTML中: <tr> <td><a href="#" onclick="detailRow(this)"></a></td></tr> JS 中: function detailRow(obj){ var FormData.currentRow = obj.row; //vue中直接就可以将For 阅读全文
摘要:
1.firefox 第一步:在浏览器中敲入about:config,回车 第二步:找到browser.cache.check_doc_frequency将默认值1修改为3 重启浏览器即可 2.IE 同时按住ALT+X,点击Internet选项,进入设置-》网站数据设置-》检查存储的页面较新版本-》√ 阅读全文
摘要:
2020.09.08 1.synchronized怎么使用?一定能保证线程同步吗?为什么不能保证还使用? 答: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整 阅读全文
摘要:
流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 4、Dis 阅读全文
摘要:
atomic对于数据原子性操作较方便处理,即当多个线程对同一个变量进行更新时,仅有一个线程可以成功,而未能成功的形成会像自旋锁一样,继续尝试,一直等到执行成功。 原子性原理: 一、i++的原子性,i++的操作,分为三部分:"读-改-写" int i = 10; i = i++; //10 int t 阅读全文
摘要:
1.newFixedThreadPool:固定长度的线程池,每提交一个任务就创建一个线程,直到达到线程池的最大数量,这时线程规模将不再变化。 1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.Ex 阅读全文