- 博客(33)
- 资源 (34)
- 收藏
- 关注
原创 播放index.m3u8切片文件显示为直播问题
目前碰到的就是因修改了index.m3u8文件导致文件中无列表结束标记“#EXT-X-ENDLIST”
2021-12-08 17:32:09
334303
原创 内存分析:内存分析文件hprof文件的打开
JDK自带的局jvisualvm工具很好用,直接就可以打开这个hprof快照文件。使用HeapDumpOnOutOfMemoryError保存内存溢出异常信息快照 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./my-test/JVMOptimize -Xms50m -Xmx50m 生成文件xxx.hprof...
2020-04-13 11:41:16
10943
1
原创 SpringCloud项目中使用策略模式时注入为Null
需求:物联网项目中,正在实行自动化需求,大概就是满足一些条件就触发一些响应。其中触发条件是多种多样的,响应输出也是多种多样的,自然而然我就想到了策略模式,而且也方便后续种类增加时的横向扩展。策略模式代码如下//触发条件执行封装/** * @author zhangs * @Description 自动化触发条件执行封装 * @createDate 2019/3/22 */pu...
2019-04-02 15:37:27
3038
原创 Quartz中使用到的cron
最近做的云平台项目中定时任务的模块使用到了quartz,定时表达式需从数据库中读取并执行。特意学习并记录一下。表达式说明:corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份 秒(Seconds) 0~59的整数 , - * / 四个字符 分(Minutes)...
2019-03-18 14:31:02
1433
原创 Windows下安装MongoDB
下载地址:https://www.mongodb.com/download-center/community此次是在windows上安装的,下载的是zip压缩包,版本是3.2.22解压,cmd进入mongodb目录下的bin目录,在相应地方建立数据目录输入mongod.exe --dbpath E:\soft\MongoDB\data回车mongoDB默认占用...
2019-03-05 17:17:39
189
原创 MQTT使用踩坑
现象:在最近开发的IoT项目中使用MQ同边缘服务模块进行通信。当硬件设备离网,边缘服务会取消订阅相关Topic。设备上电上网时,边缘服务会订阅相关Topic,然后上报设备数据到我负责开发的服务来进行更新处理同时也会发起同步数据的操作。根据规则,更新操作时我这边是不会返送一个MQ消息的,并且控制台的日志也未见由更新操作yinf日志,但是边缘服务硬是有收到一条发自我这边的MQ消息!原因:@O...
2019-01-24 10:03:56
7275
原创 SpringBoot+Mybatis+PageHelper分页(踩坑-total总数有误)
方式一:使用原生的PageHelper(亲测OK)1.在pom.xml中引入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6<...
2018-09-11 10:01:28
26028
原创 性能测试工具 wrk 安装与初步使用
开源的性能测试工具 wrk,简单易用,没有Load Runner那么复杂,他和 apache benchmark(ab)同属于性能测试工具,但是比 ab 功能更加强大,并且可以支持lua脚本来创建复杂的测试场景。wrk 的一个很好的特性就是能用很少的线程压出很大的并发量, 原因是它使用了一些操作系统特定的高性能 I/O 机制, 比如 select, epoll, kqueue 等。环境背景...
2018-08-28 11:26:26
1569
原创 Centos7 安装docker
一、检查系统内核Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本[root@zhangs ~]# uname -r二、安装Docker2.1 安装Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:...
2018-08-27 15:42:19
134
原创 Mybatis中使用枚举替代常量值
${@com.xxx.pojo.enumerate.DataStatusEnum@DATA_STATUS_ENABLE.getStatusCode()}若正常sql语句中常量值外需要引号,则在上面调用枚举的代码外加引号
2018-07-12 10:09:09
2816
1
原创 EMQ的安装以及MQTT的简单使用
EMQ的安装环境:CentOS 7 64位emqttd-centos7-v2.3.6.zipErlang //由于emqttd是用Erlang语言编写的,所以,在Linux下安装时,需要先安装Erlang 安装Erlang命令 #sudo yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope...
2018-04-19 14:17:06
21664
5
原创 在mybatis中动态创建数据表
工作需要,在Mybatis中动态创建数据表 <![CDATA[ CREATE TABLE ${tableName} ( id INT PRIMARY KEY AUTO_INCREMENT, project_id VARCHAR(20) NOT NULL, data VARCHAR(255), serial_number VARCHAR(50) NOT NULL,
2017-04-11 20:01:56
1158
原创 微信/支付宝支付接口申请
支付宝支付接口:支付宝即时到账收款申请:https://b.alipay.com/order/productIndex.htm注意事项:a.申请的支付宝商家服务必须要是【即时到帐】登录支付宝商家服务查看以下4条信息:1.合作身份者ID,以2088开头由16位纯数字组成的字符串2.交易安全检验码,由数字和字母组成的32位字符串3.签约支付宝账号或卖家收款支付宝帐户
2017-01-03 10:10:44
4166
1
原创 QQ/微博/微信第三方网站登录总结整合
工作需要,网站中整合了QQ/微博/微信第三方登录。压缩包中有自己总结的一些流程以及注意事项(info.txt)。
2017-01-03 09:46:52
953
原创 网站接入微信登录模块的一点小心得
微信开放平台(open.weixin.qq.com)和微信公众平台(mp.weixin.qq.com)是两个不相关的平台。最近的一个项目在做用微信授权登录网站,只需要用到微信开放平台(open.weixin.qq.com)即可。开发时遇上了“scope参数错误或没有scope权限”,查了一些资料,感觉网上资料里面把这两个平台弄混了。其中scope值为snsapi_login是这边开发平
2016-12-15 11:29:42
3574
原创 INSTR的一点记录
SELECT INSTR(ct.parentPath, '285') FROM tc_course_type ct;SELECT * FROM tc_courseware cw LEFT JOIN tc_course_type ct ON ct.id=cw.courseTypeID WHERE INSTR(ct.parentPath, '285') > 0;INSTR(字段
2016-12-06 18:09:07
501
原创 注册时的邮箱链接
过程:用户注册服务器获取用户信息,并生成Key。服务器将信息以及Key存入数据库中并标识为锁定状态。服务器将IP+注册页面()+key生成链接通过邮件发送给客户。客户点开链接完成登录。注册页面所对应的action:通过key检查数据库是否有用户信息,若有则改变用户状态并删掉数据库中的key(使链接失效),同时将用户信息写入session中使用户为登录状态.
2016-11-08 09:58:00
1222
原创 一点eclipse的使用记录
(一)插件: 1,反编译 Name: Jode URL: http://www.technoetic.com/eclipse/update 打开MyEclipse =>help => Software Updates => Find and Install... => Search for new features to install,
2016-11-07 10:08:04
558
转载 记录一下:上传到服务器上的pdf 文件直接下载而非在浏览器里打开
原文地址:https://segmentfault.com/q/1010000000692593/a-1020000000692707 这边自己记录一下点击 <a href="Test.pdf">下载 的时候,Chrome 会自动调用内置的 pdf 阅读器打开.若是希望自己上传到服务器上的pdf直接被下载,对应代码应该这样:<a href="Test.pdf" download
2016-10-17 09:50:46
4991
原创 网络编程笔记
网络编程 网络模型 OSI参考模型(应用层,表示层,会话层,传输层,网络层,数据链路层,物理层) TCP/IP参考模型(应用层,传输层,网际层,主机至网络层) TCP:Transmission Control Protocol 传输控制协议 IP:Internet Protocol 互联网协议 网络通讯要素
2016-08-25 11:57:45
412
原创 打jar包
将源程序打包成jar包:1.给源程序添加包名package MyMenu;2.在Dos中带着包编译(成一个文件)javac -d F: MyMenuTest.java(指定存放路径)3.Dos中进入上述路径(F:)后打成jar包jar -cvf My.jar MyMenu4.(添加配置信息)双击jar包,不能执行。因jar包中有多个类,不知道执行哪一个。需要告诉ja
2016-08-25 11:52:52
290
原创 图形界面笔记
GUI 图形用户界面GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面CLI Command line User Interface(命令行用户接口)Java为GUI提供的对象都存在java.Awt和javax.Swing包中java.Awt:Abstract Window To
2016-08-25 11:49:44
554
原创 小结
操作对象ObjectInputStream与ObjectOutputStream可直接操作对象的流。对象本身存在于堆内存中,当程序运行完时,内存被释放,对象也不存在了。可以使用流将对象存于硬盘上。import java.io.*;class Person implements Serializable{ public static final long serialVe
2016-08-25 11:44:25
244
原创 File笔记
File类常见方法:1.创建boolean createNewFile(); 在指定位置创建文件,如果该文件已经存在,则不创建,返回false与输出流不同,输出流对象一建立就会立即创建文件。而且文件已存在也会覆盖。boolean mkdir(); 创建文件夹boolean mkdirs(); 创建多级文件夹2.删除boolean delete();//用此方法文件可能不
2016-08-23 12:23:23
544
原创 缓冲区和流笔记
缓冲区的出现是为了提高流的操作效率的所以在创建缓冲区之前必须要先有流对象/*缓冲区的出现是为了提高流的操作效率的所以在创建缓冲区之前必须要先有流对象该缓冲区中提供了一个跨平台的换行方法:newLine*/import java.io.*;class BufferedWriterDemo{ public static void main(String[]
2016-08-23 12:18:17
812
原创 System和IO流笔记
System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。System:描述系统一些信息。获取系统属性信息:Properties getProperties();import java.util.*;class SystemDemo{ public static void main(String[] a
2016-08-23 12:16:01
606
原创 集合框架工具笔记
集合框架工具类Collections:import java.util.*;class CollectionsDemo{ public static void sop(Object obj) { System.out.println(obj); } public static void main(String[] args) { //sor
2016-08-23 10:46:22
376
原创 java基础笔记--Map
Map |--Hashtable:底层是哈希表数据结构,不可以存入null键或null值。该集合是线程同步的。 |--HashMap:底层是哈希表数据结构,允许使用null值和null键,该集合是不同步的。 |--TreeMap:底层是二叉树数据结构。线程不同步。可以用于给map集合中的键进行排序。Set底层就是使用了Map集合。i
2015-12-28 23:51:45
454
原创 java基础笔记(三--泛型)
泛型:用于解决安全问题,是一个类型安全机制。好处: 1.将运行时期出现问题ClassCastException,转移到编译期,方便于解决问题,让运行时问题减少,更安全。 2.避免强制转换的麻烦。泛型格式:通过通常在集合框架中很常见,只要见到中即可。如同函数中传递参数。import java.util.*;class Generic
2015-12-27 21:29:06
322
原创 java基础笔记(二--TreeSet)
Set:无序,元素不可以重复 |——HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 若相同,会继续判断元素的equals方法是否为true。 |——TreeSet: 特点:可以对Set集合中的元素尽行排序。
2015-12-27 21:12:13
347
elasticsearch_windows-6.7.1.rar
2020-04-03
eurekaUI.rar
2020-01-17
Mycat-server-1.6.5
2018-02-03
Servlet编写登录Login
2016-11-08
nc.uap.mde.editor_1.0.1.jar nc.uap.mde_1.0.2.jar
2015-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人