摘要: 同时出现了where,group by,having,order by的时候,执行顺序和编写顺序: 完成一个复杂的查询语句,需求如下: 按由高到低的顺序显示个人平均分在70分以上的学生姓名和平均分,为了尽可能地提高平均分,在计算平均分前不包括分数在60分以下的成绩,并且也不计算贱人(jr)的成绩。  阅读全文
posted @ 2017-05-07 17:20 苍穹冰尘 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 以后创建常量有三个名字:Constant SystemParas StaticValue 上限或者下限命名 max_ min_ 包含的范围命名 first last 包含/排除范围命名 begin end 由于海外数据商偶尔会出现网络不稳定情况,HttpClient请求无限超时,导致定时任务下一次执 阅读全文
posted @ 2017-04-17 10:18 苍穹冰尘 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 生产者与消费者: 1 public class ProducerConsumer { 2 public static void main(String[] args) { 3 Basket bs=new Basket(); 4 Producer p=new Producer(bs); 5 Consu 阅读全文
posted @ 2017-04-17 10:17 苍穹冰尘 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、redo log(InnoDB引擎特有的日志,物理日志) 如果每一次的更新操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程 IO 成本、查找成本都很高,这是一个随机 IO 的过程。 MySQL 采用 WAL 技术,WAL 的全称是 Write-Ahead Logging, 阅读全文
posted @ 2020-12-15 16:58 苍穹冰尘 阅读(627) 评论(1) 推荐(0) 编辑
摘要: 1.基本概念 索引(Index) ES将数据存储于一个或多个索引中,索引是具有类似特性的文档的集合。类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库,或者一个数据存储方案(schema)。索引由其名称(必须为全小写字符)进行标识,并通过引用此名称完成文档的创建、搜索、更新及删除操作。一 阅读全文
posted @ 2020-12-15 15:34 苍穹冰尘 阅读(8492) 评论(2) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2020-01-14 16:48 苍穹冰尘 阅读(530) 评论(0) 推荐(1) 编辑
摘要: 偏向所锁,轻量级锁都是乐观锁,重量级锁是悲观锁。 首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的应用场景: 偏向锁:只有一个线程进入临界区; 轻量级锁:多个线程交替进入临界区; 重量级锁:多个线程同时进入临界区。 还要明确的是,偏向锁、轻量级锁都是JVM引入的锁优化手段,目的是降低线程同步的开销 阅读全文
posted @ 2019-06-12 15:17 苍穹冰尘 阅读(432) 评论(0) 推荐(0) 编辑
摘要: curl 命令行工具的使用及命令参数说明 curl是一个开源的用于数据传输的命令行工具与库,它使用URL语法格式,支持众多传输协议,包括:HTTP、HTTPS、FTP、FTPS、GOPHER、TFTP、SCP、SFTP、SMB、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMT 阅读全文
posted @ 2018-12-26 17:36 苍穹冰尘 阅读(24877) 评论(8) 推荐(7) 编辑
摘要: sublime快键键: Ctrl+D 选择重复的 Ctrl+K 跳过重复的 Ctrl+Z 撤销 Ctrl+Y 恢复撤销 Ctrl+H 替换 Ctrl+B 运行脚本(lua) F9 排序 Tools->Canel Build 中断脚本运行 鼠标选中多行,按下 Ctrl_Shift_L或Command_ 阅读全文
posted @ 2018-11-30 20:26 苍穹冰尘 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Vim相关操作 1.基础 * 和 # 对对当前光标所在的单词进行搜索 %匹配括号移动,包括 (, {, [ K 查看man手册 ga 查看ascii值 g CTRL-G 统计字数,使用Visual模式选取统计部分 q: 打开历史记录窗口 :marks 打开编辑标记窗口, `0 准确回到上一次退出vi 阅读全文
posted @ 2018-10-09 15:28 苍穹冰尘 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: ab命令压测: ab -n 1 -c 1 -p post.txt -T 'application/x-www-form-urlencoded' -H 'User-U:2Lh72GM2UumEAnZzMgGbwg==;User-D:2Lh72GM2UumEAnZzMgGbwg==' 'http://1 阅读全文
posted @ 2018-02-08 15:27 苍穹冰尘 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 查看linux日志某几行 用逆序显示命令tail查看 命令格式:tail [ -r ] [ -n Number ] [ File ] 【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 //从3 阅读全文
posted @ 2018-02-08 15:26 苍穹冰尘 阅读(327) 评论(0) 推荐(0) 编辑
摘要: recursion 递归enable 使能够two-dimensional 二维failover 故障恢复、转移、切换broker 经济人 代理人Component Gallery 组件库Configuration Management Database配置管理数据库(CMDB)multiple 多 阅读全文
posted @ 2017-10-24 23:23 苍穹冰尘 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 跳表算法:http://blog.jobbole.com/111731/ 基数算法:http://blog.csdn.net/lemon_tree12138/article/details/51695211 阅读全文
posted @ 2017-09-30 16:28 苍穹冰尘 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 最近需要将项目从svn迁移到git,至于原因请忽略,至于svn与git区别优劣请自行百度。一共有两种方式可行: 第一种方式较为常见,但是会丢失之前svn版本提交记录,就是将svn checkout到本地然后上传到git上 详情参见:http://blog.csdn.net/hanhailong726 阅读全文
posted @ 2017-07-24 15:59 苍穹冰尘 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 通信协议—HTTP、TCP、UDP CP HTTP UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。 TCP HTTP UDP三者的关系: TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP 阅读全文
posted @ 2017-07-07 10:40 苍穹冰尘 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 云计算(Cloud Computing) 云计算这个名词来自于Google,而最早的云计算产品来自于Amazon。有意思的是,Google在2006年正式提出云计算这个名词的时候,Amazon的云计算产品AWS(Amazon Web Service)已经正式运作差不多4年了。因此,有人认为,Goog 阅读全文
posted @ 2017-07-06 16:13 苍穹冰尘 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 推荐网站: 脚本语言在线编程:http://www.dooccn.com/python/ JS Bin在线编程:https://jsbin.com/?html,output JS在线编辑:http://www.imooc.com/code/5329 JSON在线编辑器:http://qqe2.com 阅读全文
posted @ 2017-07-05 16:30 苍穹冰尘 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 基本概念:分区,分片,分表,分库 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务 阅读全文
posted @ 2017-06-29 15:38 苍穹冰尘 阅读(2258) 评论(0) 推荐(3) 编辑
摘要: 推荐技术 1.伯乐在线https://github.com/jobbole 2.当当网 https://github.com/dangdangdotcom/ elastic-job:分布式作业调度框架 dubbox:阿里dubbo增强版 sharding-jdbc:数据库分表分库,在JDBC层实现。 阅读全文
posted @ 2017-06-29 11:25 苍穹冰尘 阅读(3486) 评论(0) 推荐(2) 编辑
摘要: ./stat_ip.sh live-https.log-0510.gz 1000 #首先用shell脚本可以统计出?日志慢请求查询时间超过?秒对应的ip和对应的调用次数(传两个参数) nohup ./ip_operator.sh preview.log & 将最后解析出的temp2.log和zzz. 阅读全文
posted @ 2017-05-15 14:57 苍穹冰尘 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 计算机系列: 时间段:大一至大三(大三暑假找到实习前) 《计算机操作系统(汤小丹)》 《计算机网络(谢希仁)》 link简介 《java核心技术:卷一》 《疯狂Ajax讲义》 《轻量级javaEE 企业应用(李刚)》(工具书) 《Head First设计模式》 link总结 区别(一) 区别(二)区 阅读全文
posted @ 2017-05-07 17:22 苍穹冰尘 阅读(460) 评论(0) 推荐(0) 编辑
Live2D