Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。具体的任务在TimerTask中run接口中实现。 通过Timer中的schedule方法启动定时任务。 一、运行定时器启 ...
分类:
其他好文 时间:
2019-02-20 13:18:39
阅读次数:
156
#!/bin/bash#安装邮件rpm -q sendmail if [ $? -ne 0 ];then yum -y install sendmail firpm -q mutt if [ $? -ne 0 ];then yum -y install mutt fisystemctl restar ...
分类:
其他好文 时间:
2019-02-20 13:18:21
阅读次数:
169
高并发是分布式系统架构设计必须考虑的因素之一 高并发指标解释 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。 响应时间:系统对请求做出响应的时间。例如系统处理一个HTTP请求需要2 ...
分类:
其他好文 时间:
2019-02-20 13:17:53
阅读次数:
145
直接插入排序:O(N2) 冒泡排序:O(N2) 希尔排序 O(N2) 设置步长,优化后的插入排序 简单选择排序 O(N2) 快速排序 logN ...
分类:
编程语言 时间:
2019-02-20 13:17:33
阅读次数:
199
前文回顾: 1 //上下文 2 public class Context { 3 public String getHandlerResult() { 4 return handlerResult; 5 } 6 7 public void setHandlerResult(String handle ...
分类:
其他好文 时间:
2019-02-20 13:16:55
阅读次数:
146
引进抽象工厂模式 每一个模式都是针对一定问题的解决方案。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。(内容转发此文章) ...
分类:
其他好文 时间:
2019-02-20 13:16:38
阅读次数:
151
1.封装 封装的定义: 首先是抽象,把事物抽象成一个类,其次才是封装,将事物拥有的属性和动作隐藏起来,只保留特定的方法与外界联系 为什么需要封装: 封装符合面向对象设计原则的第一条:单一性原则,一个类把自己该做的事情封装起来,而不是暴露给其他类去处理,当内部的逻辑发生变化时,外部调用不用因此而修改, ...
分类:
编程语言 时间:
2019-02-20 13:16:00
阅读次数:
182
先说几个名词 未被追踪的文件:指的是新建的文件或文件夹且还没加入到暂存区(新建的还没有被git add 过得) 未加入到暂存区的文件:指的是已经被追踪过,但是没有加入到暂存区(已经执行过git add/commit的但是这次修改后还没有git add) 举例: readme.md 已经被git ad ...
分类:
其他好文 时间:
2019-02-20 13:15:46
阅读次数:
120
在长时间缩量后,节后A股迎来开门红,成交活跃,10月份A股会否继续上涨?记者有幸邀请到麦氏理论创始人陈少川,来讲述他的“麦氏技战术”,与大家分享如何通过量悟出涨跌,和他对10月及年底行情的研判,希望能在关键时刻为投资者指点迷津。 投资简历 陈少川,在马来西亚出生,1980年赴台求学,1983年毕业, ...
分类:
其他好文 时间:
2019-02-20 13:15:35
阅读次数:
777
#nginx开启的进程数worker_processes 4; #4核CPU #定义全局错误日志定义类型,[debug|info|notice|warn|crit]error_log logs/error.log info; #指定进程ID存储文件位置pid logs/nginx.pid; #一个n ...
分类:
Web程序 时间:
2019-02-20 13:15:17
阅读次数:
178
Edit1.setFocus keybd_event(8, MapVirtualKey(8, 0), 0, 0); keybd_event(8, MapVirtualKey(8, 0), KEYEVENTF_KEYUP, 0); procedure TForm1.Button1Click(Sende ...
分类:
其他好文 时间:
2019-02-20 13:14:58
阅读次数:
156
1、起因 大家写的代码不可能直接保存在根目录下,但是Git Bash每次一打开就是根目录,每次都要切换路径很麻烦。 2、修改Git Bash默认打开位置 + 1)Git Bash右键 属性 + 2)修改2栏内容 删除 中的 把 改成自己的工作路径 + 3)重启Git Bash即可 ...
#nginx开启的进程数worker_processes 4; #4核CPU #定义全局错误日志定义类型,[debug|info|notice|warn|crit]error_log logs/error.log info; ##指定进程ID存储文件位置pid logs/nginx.pid; eve ...
分类:
其他好文 时间:
2019-02-20 13:14:16
阅读次数:
170
软件开发的常见文档 软件开发的常见文档 01立项调查报告02立项建议书 03立项评审报告 04项目设计开发任务书 05项目计划 06质量保证计划 07配置管理计划 08需求分析说明书 09概要设计说明书 10详细设计说明书 11数据库设计说明书 12数据库表详细设计 13单元测试计划 14测试脚本 ...
分类:
其他好文 时间:
2019-02-20 13:13:11
阅读次数:
230
$1,$2....${10},${11},[root@localhost cee]# cat p.sh #!/bin/bash#file_name:p.shecho $1 $2[root@localhost cee]# sh p.sh 123 william123 william[root@loca ...
分类:
系统相关 时间:
2019-02-20 13:12:54
阅读次数:
226
https://leetcode.com/tag/minimax/ ...
分类:
其他好文 时间:
2019-02-20 13:12:38
阅读次数:
211