随笔分类 - 小知识
摘要:因为测试ffmpeg推流用flv方式的话没有做自动断流,所以要先用.sh脚本来执行关流,降低CPU和其他资源占用 首先编写.sh文件 #! /bin/bash echo "kill ffmpeg is start..." killall -9 ffmpeg echo "kill ffmpeg is
阅读全文
摘要:1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。 2. 里氏替换原则(Liskov Substitution Principle) 超类存在的地方,子类是可以替换的。 3. 依赖倒置原则(Dependence Inversion P
阅读全文
摘要:ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量是同一个,
阅读全文
摘要:淘口令的实现机制 一、前言 基于微信分享做裂变的童鞋应该知道,分享域名很容易被封掉,导致拉新数据降低;再加上最近微信对于裂变,变态级别的严格管理,导致各大电商巨头哀鸿遍野,拉新数据惨不忍睹。所谓道高一尺,魔高一丈,不造马云爸爸是不是提前预知到微信分享的不靠谱,细心的小伙伴可以发现,淘宝很少会通过微信
阅读全文
摘要:一、单线程插入查询对比 注:批量插入,每批1万条 配置: CPU:16 Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz内存:16G磁盘:4TMySQL: V5.7InfluxDB: V1.8.0 结论:插入速度InfluxDB是MySQL的两倍,查询速度Infl
阅读全文
摘要:Linux 常用ping命令详解 不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。 一、ping用法: ping命令运行在命令提示符终端
阅读全文
摘要:明确的说明了此列默认不能为null,即int类型不能为null,导致查询失败无法赋值 默认值设置0或者清除无用的记录
阅读全文
摘要:测试数据因为表自增的关系清空后id并不会重置为1,所以需要重置自增id 语句 truncate table 表名; 即可
阅读全文
摘要:@ApiOperation(value = "获取用户信息", notes = "userName:用户名{必传}, password:密码{必传} \n") @ApiImplicitParams({ @ApiImplicitParam(name = "userName", value = "用户名
阅读全文
摘要:📕已购正在阅读 📚已读完 后端: 《Java核心技术·卷 I》(原书第10版) Cay S. Horstmann 《Java性能权威指南》 Scott Oaks 《实战Java高并发程序设计》 葛一鸣《Java 8实战》 厄马等《Java并发编程艺术》 Brian Goetz等📕《Java高并
阅读全文
摘要:CCTV-1综合:rtmp://58.200.131.2:1935/livetv/cctv1 CCTV-2财经:rtmp://58.200.131.2:1935/livetv/cctv2 CCTV-3综艺:rtmp://58.200.131.2:1935/livetv/cctv3 CCTV-4中文国
阅读全文
摘要:maven发布jar到中央仓库 一、注册JIRA帐号 地址:https://issues.sonatype.org/secure/Dashboard.jspa 注意:密码需要至少8位,同时有大小写字母,特殊字符和数字 二、创建issue 三、等待审核 域名问题,需要groupId的域名部分属
阅读全文
摘要:在windows上做系统开发时,有时会有端口转发的需求 添加端口映射 netsh interface portproxy add v4tov4 listenaddress=192.168.xxx.xxx listenport=6379 connectaddress=192.168.yyy.yyy c
阅读全文
摘要:安装zip的mysql 环境介绍 win10、mysql5.7 官网 https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html 下载mysql安装包zip 1、下载地址 https://dev.mysql.com/g
阅读全文
摘要:Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查
阅读全文
摘要:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class CmdTest { public
阅读全文
摘要:CentOS 7快速开放端口: CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,baidu之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口: 开启端口 [root@centos7 ~]# f
阅读全文
摘要:#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /v
阅读全文
摘要:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码 GRANT ALL PRIVILEG
阅读全文
摘要:在一些业务操作的时候需要清空表中的数据,留下拥有表结构的空表 这个时候就需要清空表数据 两种方式:1 truncate table table_name;2 delete * from table_name;truncate操作中的table可以省略 truncate、delete 清空表数据的区别
阅读全文