转自:http://www.2cto.com/kf/201408/324061.html 为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用 ...
分类:
编程语言 时间:
2016-07-24 01:39:43
阅读次数:
204
原文: ssbc 手撕包菜运行一段时间就停止的原因 ssbc 运行一段时间后,大概半个小时,就莫名奇妙停止不爬了,通过错误提示可以看出,其实是ssbc与mysql(maridb)断开连接了,导致程序异常,当然就插入不了数据了。 所以解决办法很简单,有多种解决办法: 一种是写个脚本,定时重启爬虫。这种 ...
分类:
其他好文 时间:
2016-07-24 01:41:07
阅读次数:
186
重写session的存储机制 Session数据区 默认以 文件的形式存储与服务器操作系统临时目录中! 当 session数据区过多时,文件形式的存储,操作速度变慢。磁盘的读写(IO,input/output)开销是很大的。 实际项目中,都会采用其他的方式更快地存储session数据。典型的办法:数 ...
分类:
Web程序 时间:
2016-07-24 01:41:08
阅读次数:
204
取一个序列中元素出现的格式 方法一: 方法二:直接迭代序列,统计元素出现的个数写到字典里面,元素作为key,value是key出现的次数 或者直接字典解析 ...
分类:
其他好文 时间:
2016-07-24 01:39:24
阅读次数:
172
7月21日 下了两天的雨终于停歇了一天,今天工作有些忙碌,不知道是不是因为下雨的原因,今天公司里的网络断断续续,我负责了五台电脑的调试, 包括检查线路故障(如线路干扰)、检查Modem故障(如出现发热、质量不好、兼容性差等问题)、检查网卡故障(速度慢、驱动程序陈旧)、以及检查网线问题等。 我负责的这 ...
分类:
其他好文 时间:
2016-07-24 01:39:03
阅读次数:
216
今天在VMware虚拟机中经过千辛万苦终于安装好了centos7。。正兴致勃勃的例行yum update 却发现centos系统貌似默认网卡没配置好,反馈无法联网。经过一番研究,终于让centos连上了网,现公布方法如下: 进入目录: 用ls命令查看网卡配置文件名(在CENTOS7中网卡名貌似变成了 ...
分类:
其他好文 时间:
2016-07-24 01:39:11
阅读次数:
155
前记:最近开始做的项目比较大,其中用到的设计模式比较多,趁这个机会看看书,学习学习,提高自己。看过书后,在这里做个笔记,写些自己的体会。 装饰者模式,动态的将责任(一个功能对象)附加到(装饰)对象上。比如说,现在有一个窗口类,派生出来很多子窗口,现在希望给这些子窗口添加一个工具栏,如果按传统的做法, ...
分类:
其他好文 时间:
2016-07-24 01:39:20
阅读次数:
163
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 官方只提供了Debian/Ubuntu系统下的安装说明文档,如果需要在centos下安装,可以参考这篇:https://github.com/git ...
分类:
其他好文 时间:
2016-07-24 01:39:39
阅读次数:
273
结合这两个东东,应该差不多可以搞定我需要的事情啦。 因为更改不了service代码,所以希望从service调用的代码里,争脱出来,和本地登陆用户进行交互启动。 ...
分类:
其他好文 时间:
2016-07-24 01:37:42
阅读次数:
233
在web项目构建发布时,经常遇到css中图片的修改优化,那么如何清除图片的缓存成为必须要解决的问题。曾经有过傻傻的方法就是直接在图片后面添加随机数。今天主要是从构建自动化方式来解决这个问题,提高开发及发布的效率,让项目向工程化方向靠拢。 ...
分类:
Web程序 时间:
2016-07-24 01:38:11
阅读次数:
213
题目1108:堆栈的使用 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8423 解决:2472 题目描述: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 输入: ...
分类:
其他好文 时间:
2016-07-24 01:39:10
阅读次数:
209
window对象的方法 window.alert(msg) window.close() window.print() var a = window.setIntval(function,毫秒) //开始任务 window.clearIntval(a) //可以停止上个函数的任务 window.se ...
mysql mysql 现象: 线上数据库每个表分配一个ibdata,但是总的ibdata文件很大,超过10G,用相关工具查看,大部分空间都是undo_log 分析了db33的ibdata1的记过 Total number of page: 2398464: 2.4M的page * 16K = 38 ...
分类:
数据库 时间:
2016-07-24 01:37:30
阅读次数:
320
题目链接:题目:
We are playing the Guess Game. The game is as follows:I pick a number from 1 to n. You have to guess which number I picked.Every time you guess wrong, I’ll tell you whether the number I picke...
分类:
其他好文 时间:
2016-07-24 00:35:19
阅读次数:
425
trait Action { def doAction } trait TBeforeAfter extends Action { abstract override def doAction { println("Initialization") super.doAction println("D ...
分类:
其他好文 时间:
2016-07-24 00:33:05
阅读次数:
266