年更贴,因为两年里遇到的事情,一些想法变了。也补充了不少VJTools的内容,比如为伸手党们准备的jvm-options.sh。 在关键的业务系统里,除了继续追求技术人员最爱的高吞吐与低延时之外,系统的稳定性与排查问题的便捷性也很重要。这是本文的一个原则,后面也会一次又一次的强调。 前言1,资料 1 ...
分类:
其他好文 时间:
2018-08-26 22:07:32
阅读次数:
272
线程与进程的区别: 注意: 在pychon中 算法类的运算变成 使用进程会更好. 因为pychon中有个GIL:全局解释锁(只有C语言编写的pychon解释器才有.(Cpychon)) 对于线程来说, 因为有了GIL, 所以没有真正的并发. 线程有分为用户级线程和内核级线程.(了解) 用户级线程: ...
分类:
编程语言 时间:
2018-08-26 22:07:24
阅读次数:
193
一,form组件-图书管理系统 图书管理系统:点我 urls.py models.py from django.db import models # Create your models here. class Publish(models.Model): name = models.CharFie ...
分类:
其他好文 时间:
2018-08-26 22:07:15
阅读次数:
161
1.在java中wait和sleep方法的不同?最大的不同是在等待时wait会释放锁,而sleep一直持有锁。Wait通常被用于线程间交互,sleep通常被用于暂停执行。 2.线程池的使用Java通过Executors提供四种线程池①newCachedThreadPool创建一个可缓存的线程池,如果 ...
分类:
编程语言 时间:
2018-08-26 22:07:06
阅读次数:
157
在早期的软件工程实践中,软件测试计划的制定通常是在需求分析以及测试需求分析完成后开始,并且是整个软件研发生命周期中的重要环节。 但是,在敏捷开发模式下,你可能会有这样的疑问,软件测试计划还有那么重要吗?我所在的软件项目压根儿就没有正式的测试计划,不也没出什么大问题吗? 的确,对于很多非产品型的互联网 ...
分类:
其他好文 时间:
2018-08-26 22:06:49
阅读次数:
161
Stack(堆栈)与Queue(队列)前者先进后出,后者是先进先出.Stack也是通过数组实现的,而非链表 stack堆栈: queue队列: Deque是queue的子接口,定义了“双端队列”,从队列的两端都可以入栈(offer)出栈(poll) queue Deque linkedList三者的 ...
分类:
其他好文 时间:
2018-08-26 22:06:24
阅读次数:
126
背景 facebook上的广告并不是与query关联的,而是与用户的兴趣及其人口信息相关,所以相比于搜索其候选广告的体量要大的多; 级联模型:解决上述大量候选集合的问题,逐级增大计算复杂度; 实验: 评估方法: 1.归一化互信熵:y-->(-1,+1) 2.Calibration:预测点击数/观测点 ...
分类:
其他好文 时间:
2018-08-26 22:06:16
阅读次数:
204
top命令(查看进程的状态) 1.cache and buffer 2.cache:存放cpu经常调用的数据3.buffer:积攒硬盘上零散数据 free命令(使用内存的使用状态) 1.free-m 以M为单位 free-h 以G为单位 2.信息解读,如图: (1):已经分配给cache和buffe ...
分类:
其他好文 时间:
2018-08-26 22:06:00
阅读次数:
113
js 获取元素的位置 js 获取点击时间鼠标坐标 ...
分类:
Web程序 时间:
2018-08-26 22:05:42
阅读次数:
142
1、nginx 介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源 ...
分类:
其他好文 时间:
2018-08-26 22:05:35
阅读次数:
180
酷炫的动画效果往往更能吸引眼球,下面我将分享纯CSS中,hover的时候出现下划线动态飞入的技巧。 1.下划线从左侧飞入: 步骤:首先是设置div为相对位置(relative,主要用于before子元素的定位。因为绝对位置的定位要求其父元素的position属性值不能为static,而relativ ...
分类:
其他好文 时间:
2018-08-26 22:05:27
阅读次数:
286
string转化为list:list = Arrays.asList(str); list转化为string:str=String.join(",", list); ...
分类:
编程语言 时间:
2018-08-26 22:05:18
阅读次数:
114
晚饭的时候,老婆兴冲冲地说有一微信好友正在分享去俄罗斯旅行的尾单。一口气把一家四口全报上了。次日,到了真要签约交钱时,老大有事,最终三人成行。以为捡了个大便宜,精神焕发斗志昂扬。7月28日下午四点四十五分,于上海浦东机场,机头一扬,一口气飞十个小时后,一脚踏上了俄罗斯的广袤土地。落地是圣彼得堡,当地 ...
分类:
其他好文 时间:
2018-08-26 22:05:02
阅读次数:
138
Vue是什么 Vue是什么,我们可以从Vue的中文网站来了解它。 https://cn.vuejs.org/ 。Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。也就是说Vue是一个前端的框架,可以用来构建页面,包括web以及app。 Vue的优势 对于前端开发人 ...
分类:
其他好文 时间:
2018-08-26 22:04:49
阅读次数:
127
lambda表达式 1. 以lambda开头 2. 紧跟一定的参数(如果有的话) 3. 参数后用冒号和表达式主题隔开 4. 只是一个表达式,所以,没有return map 1. 把集合或者列表的元素,每一个元素都按照一定规则(函数)进行操作,生成一个新的列表或者集合 2. map函数是系统提供的具有 ...
分类:
编程语言 时间:
2018-08-26 22:04:35
阅读次数:
183
本机docker下配置mysql主从 首先安装docker mysql容器 拉取两个相同版本mysql 分别启动mysql 并设置root用户密码为admin: mysql master配置文件my-m.cnf: mysql master配置文件my-s.cnf: 注意:主配置文件和从配置文件的se ...
分类:
数据库 时间:
2018-08-26 22:04:26
阅读次数:
197