我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗? 要知道sql语句,我想我们有必要知道sqlserver查询分 ...
分类:
数据库 时间:
2016-08-22 17:58:58
阅读次数:
212
Traditional Chinese medicine causing hepatotoxicity in patients with chronic hepatitis B infection: a 1-year prospective study http://onlinelibrary.wi ...
分类:
其他好文 时间:
2016-08-22 17:59:50
阅读次数:
171
前言 上一篇中通过对阿里聚安全[1]、360App漏洞扫描[2]、腾讯金刚审计系统[3]、百度移动云测试中心[4]以及AppRisk Scanner[5] 在收费情况、样本测试后的扫描时间对比和漏洞项专业对比后,本篇将以各个厂商的扫描能力作为分析维度展开。 测试方法 使用自己编写的测试APP测试各个 ...
分类:
移动开发 时间:
2016-08-22 17:59:40
阅读次数:
254
Linux Submitting PatchLinux Submitting PatchTable of Contents1. Get the latest kernel source code from git. It is recommeded to use Torvalds's branch.... ...
分类:
系统相关 时间:
2016-08-22 18:00:09
阅读次数:
309
非常感谢洋哥的本周知识分享,灰常精辟~!洋哥的知识串起来了线程安全的大部分知识,我也根据我的知识储备及网络搜寻,整理了一份我自己当前的理解。 一. 线程安全性的知识准备 1.1 知识准备a:JVM 内存模型 与 线程安全 线程安全,就是通过多个线程对某个资源进行有序访问或者修改,这里的某项资源对应的 ...
分类:
编程语言 时间:
2016-08-22 18:00:22
阅读次数:
260
此博文为原创,转载请注明出处! 对于类型的判断,JavaScript用typeof来进行。 栗子: 可以看到,typeof并不能够准确的判断出每一种数据类型,比如null和数组等都是object类型。因此,JavaScript判断数据类型不推荐使用typeof。 那么要如何具体判断呢??看一下语法< ...
分类:
编程语言 时间:
2016-08-22 17:59:22
阅读次数:
170
一 享元模式 享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。 主要解决:在有大量对象时,有可能会造成内存溢出,我们把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重新创建。 关键代码:存储相似的对象 使用 ...
分类:
其他好文 时间:
2016-08-22 17:57:51
阅读次数:
197
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的 ...
分类:
编程语言 时间:
2016-08-22 17:59:43
阅读次数:
218
//题目:一个字符串数组例如 abcd dcsg gec就输出true否则输出false; 这个问题就转化成一个图中是否存在欧拉通路问题。这里主要考虑的情况就是存在环的情况,所以当存在环的时候用深度遍历,只要看从一个点能不能经过所有点即可,选择dfs的起点的话分两种情况,如果有度为1的点就选择其中度 ...
分类:
其他好文 时间:
2016-08-22 17:58:06
阅读次数:
206
include_once IA_ROOT . '/lib/log/PDOHandler.php';use Monolog\Logger; $loger = new Logger('name');$pdo = new PDO('mysql:host=xxxxx;dbname=weishop;chars... ...
分类:
Web程序 时间:
2016-08-22 17:56:46
阅读次数:
161
idea多个工程如何在一个项目中管理: 把多个多个项目放在一个叫work目录下,那么打开IntelliJ IDEA编译器,点击菜单 File->Open...,选择刚刚的work目录,即可。 在一个workplace下打开了多个项目,这多个项目在这里边怎么管理呢? File->Project Str ...
分类:
编程语言 时间:
2016-08-22 17:56:15
阅读次数:
448
AtomicInteger源码分析——基于CAS的乐观锁实现 我们都知道,cpu是时分复用的,也就是把cpu的时间片,分配给不同的thread/process轮流执行,时间片与时间片之间,需要进行cpu切换,也就是会发生进程的切换。切换涉及到清空寄存器,缓存数据。然后重新加载新的thread所需数据 ...
分类:
其他好文 时间:
2016-08-22 17:58:07
阅读次数:
164
http://www.aboutyun.com/thread-9075-1-1.html 基本参考这个 yum clean all yum update 1、保证selinux关闭 /etc/selinux/config SELINUX=disabled 2、 关闭防火墙: service ipta ...
分类:
其他好文 时间:
2016-08-22 17:57:58
阅读次数:
239
一 模板模式 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。也就是说:假如某些操作代码基本相同,只是其中一部分会经常改变,则可以使用模板方法,将不变的部分作为一个模板,将容易变动的部分让子类来实现。 关键代码:在抽象类实现 ...
分类:
其他好文 时间:
2016-08-22 17:56:49
阅读次数:
201
转自:http://blog.sina.com.cn/s/blog_5a6efa330101yrzh.html 转自:http://blog.sina.com.cn/s/blog_5a6efa330101yrzh.html 有的人发现无线ap和无线路由器都可以实现无线上网,于是到无线市场买了个相当便 ...
分类:
其他好文 时间:
2016-08-22 17:56:13
阅读次数:
158
例题 LuoguP1440题目描述 一个含有n项的数列(n<=2000000),求出每一项前的m个数到它这个区间内的最小值。若前面的数不足m项则从第1个数开始,若前面没有数则输出0。 裸单调队列 front-tail闭区间 q保存的是a数组中下标 1.更新区间长度 2.插入新元素 ...
分类:
其他好文 时间:
2016-08-22 17:57:37
阅读次数:
166