30 May 18 # 图片太多,详细见link 以及文本 一、每日面试(知识复习) 1、问:执行完下面的代码后, l,m的内容分别是什么? def func(m): for k,v in m.items(): m[k+2] = v+2 m = {1: 2, 3: 4} l = m # 浅拷贝 l[ ...
分类:
编程语言 时间:
2018-05-30 15:36:43
阅读次数:
248
在原子变量类(例如java.util.concurrent.atomic中的AtomicXxx)中使用了这些底层的JVM支持为数字类型和引用类型提供了一种高效的CAS操作,而在java.util.concurrent中的大多数类在实现时则直接或间接的使用了这些原子变量类。 五、原子变量类 共有12个 ...
分类:
其他好文 时间:
2018-05-29 18:57:27
阅读次数:
130
一、锁锁是一种悲观的机制。为多线程提供了互斥的访问机制。多个线程同时竞争锁时,没获得锁的线程将会被挂起(智能的JVM会根据之前获取锁操作中对锁的持有时间长短来判断是使线程挂起还是自旋) 锁的劣势:1.未竞争到锁的线程挂起后再恢复时,会进行上下文的切换,开销大。2.当一个线程正在等待锁时,它不能干任何 ...
分类:
其他好文 时间:
2018-05-29 18:49:36
阅读次数:
219
本文对Oracle中SQL优化常用hint之一pq_distribute的使用进行了介绍和说明,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-05-29 14:08:32
阅读次数:
274
1.对象的数据结构非常简单 handle: 一次request期间对象的编号,每个对象都有一个唯一的编号,与创建先后顺序有关,主要在垃圾回收时用 ce: 所属类的zend_class_entry handlers: 这个保存的对象相关操作的一些函数指针,比如成员属性的读写、成员方法的获取、对象的销毁 ...
分类:
Web程序 时间:
2018-05-29 01:51:22
阅读次数:
215
No more tricks, Mr Nanguo Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 494 Accepted Submission ...
分类:
其他好文 时间:
2018-05-29 01:42:49
阅读次数:
165
该题的难度分级是Hard,那么难在哪里呢?我们先来看题目。 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 示例 1: 示例 2: 当你看到要求的时间复杂度为O(log (m+n)),你想到了 ...
分类:
编程语言 时间:
2018-05-29 00:25:48
阅读次数:
265
今天在本地开发时候碰到了跨域的问题,突然觉着跨域问题在所难免啊,之前没有没有碰到总觉着解决跨域很高大上的样纸,其实就是受限于网络的同源策略,跨域前后端都可以进行处理。 1,后端更改header 2,使用jsonp进行跨域 3,使用webpack反向代理(项目中使用vue-cli脚手架搭建) 1,在c ...
分类:
Web程序 时间:
2018-05-28 19:21:28
阅读次数:
182
Cas Server下载:http://developer.jasig.org/cas/ Cas Client下载:http://developer.jasig.org/cas-clients/ 一、生成证书 1、生成证书: 生成一个别名为castest的证书。 此处需要特别注意口令(后续导入导出证 ...
分类:
其他好文 时间:
2018-05-28 19:20:38
阅读次数:
179
目录 Dubbo框架 1.1 Dubbo是什么 1.2 Dubbo企业级应用示例(略) 1.3 Dubbo实现原理及架构剖析 1.4 Dubbo+Spring集成 Dubbo框架 1.1 Dubbo是什么:Dubbo是一个分布式服务框架,致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务 ...
分类:
其他好文 时间:
2018-05-28 16:53:44
阅读次数:
231