关于前端学习的网站、论坛和周刊 https://segmentfault.com/ w3ctech cnode社区 Awseomes(关于ui方面的较多) get社区 html5bookmarks (效果教程详细) 前端乱炖 w3cplus w3cschool v2ex 自学IT吧论坛 周刊类 奇舞 ...
分类:
其他好文 时间:
2019-08-29 13:42:33
阅读次数:
69
ConcurrentHashMap主要有三大结构:整个Hash表,segment(段),HashEntry(节点)。每个segment就相当于一个HashTable。 Base 1.8 抛弃了原有的 Segment 分段锁,而采用了 CAS + synchronized 来保证并发安全性。 (1)H ...
分类:
其他好文 时间:
2019-08-28 00:45:05
阅读次数:
89
Leetcode上一道题,给定一个整数数组,要实现: 求[i, j]所有元素的和,0 <= i <= j <= n - 1,sumRange(i, j) 数组的元素会被修改, update(i, val) 这两个函数会被均匀的调用很多次 最简单的方法是求和O(n),修改元素O(1),时间复杂度太大, ...
分类:
其他好文 时间:
2019-08-27 11:02:31
阅读次数:
66
实验环境:centos7.4纯净版 postgres版本: 9.6.15 etcd版本:3.3.11 patroni版本: ip规划 192.168.216.130 node1 master 192.168.216.132 node2 slave 192.168.216.134 node3 slav ...
分类:
数据库 时间:
2019-08-25 17:42:37
阅读次数:
1088
前言 上一篇其实已经说完了boot的大致工作,但是Linux在最后进入操作系统之前还有一些操作,比如进入保护模式。在我自己的 "FragileOS" 里进入保护模式是在引导程序结束后完成的。 实模式到保护模式属于操作系统的一个大坎,所以需要先提一下 从实模式到保护模式 实模式和保护模式都是CPU的工 ...
分类:
其他好文 时间:
2019-08-25 14:19:22
阅读次数:
130
有时需要复制的数据库比较大,复制太慢,或容易出错。 数据库小,简单的 就没这么复杂了,直接导出dmp或用工具都可以。这篇是针对比较大,选择性复制,且复制总是失败的情况。 方法如下。 工具 sqldeveloper. 思路:先复制表和数据(选择性复制表数据),再复制视图,触发器序列等。以免触发器序列等 ...
分类:
数据库 时间:
2019-08-25 00:41:35
阅读次数:
150
摘要: 在 的版本变迁过程中,注解发生了很多的变化,然而代理的设计也发生了微妙的变化,从 的`ProxyFactoryBean Spring2.x Aspectj`注解,最后到了现在广为熟知的自动代理。 说明: 代理的相关配置类 实现了 ,封装了对 和`Advisor`的操作 该类及其子类主要是利用 ...
分类:
编程语言 时间:
2019-08-24 20:55:44
阅读次数:
106
当多个线程访问共享数据的时候,多个线程之间是彼此不可见的,此时就会出现线程安全问题,但是我们知道使用synchronized关键字进行加锁实现同步是可以解决问题的,但是这种方法的效率比较低。 volatile的作用就是多个线程访问共享数据的时候,在内存中的共享数据对多个线程彼此是可见的。相较于syn ...
分类:
其他好文 时间:
2019-08-19 13:22:47
阅读次数:
151
clientY 指的是距离可视页面左上角的距离 pageY 指的是距离可视页面左上角的距离(不受页面滚动影响) screenY 指的是距离屏幕左上角的距离 layerY 指的是找到它或它父级元素中最近具有定位的左上角距离 offsetY 指的是距离它自己左上角的距离 一张图带大家简单了解了解 在我们 ...
分类:
Web程序 时间:
2019-08-19 11:28:59
阅读次数:
111
1、使用keep alive连接(待补充) 2、修改tcp参数 根据TCP协议的连接断开规定,发起socket主动关闭的一方,socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),在Windows下默认为4分钟,即240秒,TI ...
分类:
其他好文 时间:
2019-08-18 11:29:27
阅读次数:
75