摘要:
今天dubug代码时发现this.getClass()和super.getClass()得到的竟然是同一个类,都是当前类。 遍访网络资料得出: getClass()不受this和super影响,而是有当前的运行类决定的。 详细解释: getClass public final Class<? ext 阅读全文
摘要:
SVN分支 一个branch是某个development line(通常是主线也即trunk)的一个拷贝,branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得 阅读全文
摘要:
html 1 <html> 2 <head> 3 <meta http-equiv="content-type" content="text/html;charset=utf-8"> 4 <script src="jquery.min.js"></script> 5 <script src="shi 阅读全文
摘要:
范式 范式(Paradigm)是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。 阅读全文
摘要:
ThreadPoolExecutor 线程池的意义 提升性能:它们通常在执行大量异步任务时,由于减少了每个任务的调用开销,并且它们提供了一种限制和管理资源(包括线程)的方法,使得性能提升明显; 统计信息:每个ThreadPoolExecutor保持一些基本的统计信息,例如完成的任务数量。 Threa 阅读全文
摘要:
integer数据对比 对于Integer var = ? 在-128至127范围内的赋值,Integer对象是在IntegerCache.cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之外的所有数据,都会在堆上产生,并不会复用已有对象,这是一个大 阅读全文
摘要:
我们先来看一下tomcat版本数据: 我们可以看到,从tomcat8之后JSP就再没有新的支持了,tomcat8大概是2013年发布的,也就是说,从2013年开始jsp技术已经实质上不被官方继续维护了。 再从java框架springboot来看,默认就是不支持jsp的,后台模板引擎默认是themle 阅读全文
摘要:
一、加锁与无锁CAS 在谈论无锁概念时,总会关联起乐观派与悲观派,对于乐观派而言,他们认为事情总会往好的方向发展,总是认为坏的情况发生的概率特别小,可以无所顾忌地做事,但对于悲观派而已,他们总会认为发展事态如果不及时控制,以后就无法挽回了,即使无法挽回的局面几乎不可能发生。这两种派系映射到并发编程中 阅读全文
摘要:
今天使用react做钟表,自然用到了setInterval,但是出现this指向不明的问题。 在componentDidMount中setInterval使用了ES6的箭头函数,有建议可以使用ES6以前的函数是这样 这样使可以的,但是过于繁琐,观察了一下,setInterval第一个参数不就是传一个 阅读全文
摘要:
昨天,我为996.ICU这场国际运动贡献了一颗星。 关于这件事,第一想到的就是我们工作的初心是为了更好的生活,工作扼杀生活的不良风气应该坚决抵制。 查了一下,近些年人类正常死亡原因中排名前三的原因为: 1,心脏病(缺血性) 2,脑出血与脑缺血(脑溢血与脑梗又称中风) 3,肺与呼吸道病(慢性阻塞性肺病 阅读全文