小李的笔记本
山穷水复疑无路,柳暗花明又一村
忘记来源是哪个公众号了,原作者看到可以联系我之前是看到觉得挺好的,就保存到word里了,现在搬运过来原文记一次面试有位应聘者来面试,我和他坐到了小会议室里。他,很年轻,刚入行,应该还培训过,是不是计算机专业我已经记不清了。但这不重要,照例还是从List问起。一是List可以说是最简单的,二是简单的问
Spring Security 3.1 中功能强大的加密工具 PasswordEncoder3.1.0版本中新的PasswordEncoder继承关系而在Spring-Security 3.1.0 版本之后,Spring-security-crypto模块中的password包提供了更给力的加密密码
Vue.js 目录结构使用 npm 安装项目,我们在 IDE(Eclipse、Atom等) 中打开该目录,结构如下所示:目录解析目录/文件 | 说明-|:-build | 项目构建(webpack)相关代码config | 配置目录,包括端口号等。我们初学可以使用默认的。node_modules |
记录一下因为Thread本来就是实现了Runnable,包含Runnable的功能是很正常的啊!!至于两者的真正区别最主要的就是一个是继承,一个是实现;其他还有一些面向对象的思想,Runnable就相当于一个作业,而Thread才是真正的处理线程,我们需要的只是定义这个作业,然后将作业交给线程去处理
之前学习线程池记录的笔记,现在放到这,顺便复习一下~一、使用线程池的好处:1、降低资源的消耗。重复使用已创建的线程降低线程创建和销毁时的资源消耗2、提高响应速度。任务不需要等待线程创建就可以立即执行3、提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使
HashMap、HashTable、ConcurrentHashMap 的区别
HashMap、HashTable、ConcurrentHashMapHashMap在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU 利用率接近100%。HashMap在并发进行put操作会引起死循环,因为多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成,
这个是我之前在上海做发票业务工单时弄的,记录一下。当时需求是要将发票的pdf转化为图片展示,并支持长按图片进行保存。1.引用jar包<dependency><groupId>org.apache.pdfbox</groupId><artifactId>
之前由eclipse转idea的时候写的,刚开始各种不习惯,现在是真的回不去了,好用!以此记录由eclipse转用idea遇到的各种问题!1.报packagedoesnotexis或Cannotresolvesymbol解决:修改Sources里面的路径,编译好之后就可以解决2.快捷键快速查找某个类