加载中
给MySQL数据库表瘦身

背景:MySQL数据库有一张几千万的数据表要做瘦身,需要删除指定日期前的数据。其中自增主键id和创建时间create_time都有索引 解法: 解法1:delete from xxx where id < xxx 或者 create_tim...

02/11 20:56
13
对2b、2c账号的思考

2b:to business,对商业(机构);2c:to consumer,对消费者(个人) 2b的产品:主要针对机构、企业的产品;2c的产品:主要针对消费者、个人的产品 假设你想推出一款针对记者,提高他们工作...

2019/10/13 22:51
3.7K
OAuth2的四种模式

现在的互联网流量入口基本上被几大巨头(BAT、TMD)所把持,对于新上线的应用获取用户比较快捷的方式就是通过OAuth2协议接入它们的账号系统。降低用户注册&登录成本,是大部分新上线应用的选...

2019/10/13 15:32
31
SpringBoot整合Redis缓存

引入缓存依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.1.5.RELEASE</version> </dependency> 增....

2019/09/29 10:15
28
从单例模式到HappensBefore

目录 双重检测锁的演变过程 利用HappensBefore分析并发问题 无volatile的双重检测锁 双重检测锁的演变过程 synchronized修饰方法的单例模式 双重检测锁的最初形态是通过在方法声明的部分加上...

2019/04/24 09:21
313
RESTful api:post 与 put的区别

无论是post还是put,两者都可以创建和更新资源。 创建:post不需要指定被创建资源的id,而put需要指定 更新:两者都要指定被更新资源的id POST: > modify and update a resource POST /quest...

2019/03/20 22:11
18
利用TP-Link TL-SG2005进行网络抓包

最近遇到需要分析某个网络设备的网络请求的需求,而这个设备可以认为是一个黑盒:无法从内部分析这个设备的网络请求,只有从外部的网络连接中想办法。 于是乎,搞到了一个TL-SG2005网管交换机...

2019/03/20 22:10
334
第一个shell脚本

这是一个检测ip变化后,重启docker的脚本 脚本 #! /bin/bash docker_restart='./docker_restart.sh' ipFile='./pre.ip' currentIp=$(curl ip.sb -s) echo "currentIp: "$currentIp if [ -z ...

2019/03/20 22:09
1
一行脚本快速统计Java项目代码行数

脚本 find . -name *.java -exec wc -l {} ; | awk '{s+=$1}END{print s}' 分析 整个脚本分为三部分: 查找当前目录下所有以java结尾的文件 通过wc 统计单个的java文件行数 通过awk命令进行求...

2019/03/20 22:08
27
一个普通IT人的十年回顾

我记得是大二某一天机缘巧合之下看到了这篇文章,一口气看完,至今仍然敬佩不已 人一之,我十之 共勉! 作者:linrix 来源:CSDN 原文:https://blog.csdn.net/linrix/article/details/1371...

2019/03/20 22:07
6
2018.06.26

今天是值得记录的日子,想写点什么 今天参加了学校和学院的毕业典礼,拿到了踏入社会的通行证-毕业证。这意味着即将离开大学这个温和的环境,踏入所有事情都要自己扛的社会。 心中有不舍、有...

2018/06/27 10:37
12
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

问题 前两天一个学弟在群里面问一个问题: 请问一下用阿里云服务器发送https请求为什么会失败,是需要有些其他什么配置吗? 同样的代码本地可以访问https接口,服务器不行,而且服务器可以访...

2018/05/23 11:39
6.9K
ffmpeg: hls 转流 rtmp

最近遇到一个需求,需要将hls协议的直播流转换成rtmp协议的直播流; 在网上找了很长时间,没有找到相应的技术文章, 最后leader给了一个终极命令搞定: ffmpeg -i http://test.com/index.m...

2018/04/27 21:39
758
读《嫌疑人X的献身》

刚刚打标题的时候,将献身二字打成了现身,输入法的候选词中两个都出现了,犹豫了一下可我还是选择了后者。我感觉有点不对劲,打开iBooks确认了一下,发现确实打错了。对,不看到最后确实不明...

2018/04/09 17:02
17
SpringBoot 返回html

spring boot 直接返回html、js等静态资源文件

2018/04/01 18:25
945
记一次性能压测瓶颈排查

昨天测试同学过来反应有一台机器做性能压测的时候,无论开多少个线程,QPS一直压不上去,而服务器和数据库的性能指标(主要是CPU和内存)一直维持在很低的水平。 希望帮忙排查一下原因。 过去...

2017,值得记录的事情

2017,对我来说是非常重要的一年,有太多太多的第一次。 本篇博客无关技术,只有生活。记录一下,2017年值得记录、有意义的事情。 按照时间线 四月份 拿到新华智云实习offer。面试很很多家公...

2018/01/01 22:21
25
ConcurrentHashMap(JDK1.8)为什么要放弃Segment

今天看到一篇博客:jdk1.8的HashMap和ConcurrentHashMap,我想起了前段时间面试的一个问题:ConcurrentHashMap(JDK1.8)为什么要使用synchronized而不是可重入锁?...

2017/04/15 16:18
1.8K
从斐波那契数列说起

关于斐波那契数列; 关于算法; 关于想法;

2017/03/26 17:32
102
关于AQS的一点总结

为什么标题叫做对于AQS的一点理解呢,因为感觉自己还没有达到能够对AQS学习透彻,哈哈~

没有更多内容

加载失败,请刷新页面

返回顶部
顶部