摘要: 公司直播平台使用的是七牛直播,今天有客户表示想将直播回放视频下载下来,数据妹子犯了愁,表示这个不会下载给客户,于是乎这个任务就落在了我的头上。熟练的打开视频,在 HTML 源代码播放地址为 http://xxxxxx/video/video.m3u8 m3u8 是一种基于 HTTP Live Str 阅读全文
posted @ 2018-12-28 15:56 LiuChengloong 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: FROM alpine:3.8 RUN echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/main' /etc/apk/repositories \ && echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/communi 阅读全文
posted @ 2018-12-28 15:56 LiuChengloong 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 由于公司发布预览版比较麻烦,于是准备使用 jenkins + gitlab 做一个自动化部署的工具,这里记录一下在公司本地 CentOS 服务器上安装 Jenkins 和 gitlab。 配置 java 环境 下载 jdk 和 maven 到指定文件并做如下配置 /etc/profile 配置文件添 阅读全文
posted @ 2018-12-28 15:55 LiuChengloong 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作上的原因,需要对 Tomcat 并发进行优化。之前也做过一次 Tomcat 优化,但并没有记录下来,趁着最近不忙,学习并记录一下优化的过程。 Tomcat 中的三种运行模式之运行模式的优化 修改 Tomcat 的运行模式: 将 `` 修改为NIO模式: 验证成功方式:Tomcat 日志控 阅读全文
posted @ 2018-12-28 15:55 LiuChengloong 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 使用示例 根据对应的操作系统及架构,从 "Release" 页面下载最新版本的程序。 将 frps 及 frps.ini 放到具有公网 IP 的机器上。 将 frpc 及 frpc.ini 阅读全文
posted @ 2018-12-28 15:54 LiuChengloong 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 最近线上 elasticsearch 由于磁盘空间不足报错,于是乎对磁盘进行了分析,删除了一些 Tomcat 日志文件,但是删除后发现并没有磁盘空间释放。于是 google 了一下。 原来在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink) 阅读全文
posted @ 2018-12-28 15:54 LiuChengloong 阅读(3203) 评论(0) 推荐(0) 编辑
摘要: RedisTemplate Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 String:可以是字符串、整数或者浮点数 List:一个链表,链表上的每个节点都包含了一 阅读全文
posted @ 2018-12-28 15:53 LiuChengloong 阅读(4466) 评论(0) 推荐(0) 编辑
摘要: 要注意 html 页面循环表达式中的 ,不要遗漏。 本文由个人 hexo 博客 "co2fe.com" 迁移 date: 2018 10 31 15:38:02 阅读全文
posted @ 2018-12-28 15:53 LiuChengloong 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: Web页面实现三级联动 最近项目里面有一个功能需要使用三级联动来实现,但是项目中又没有很好的 demo 来实现这个功能,于是乎自己手敲了一个简单的三级联动的代码,记录一下。时间仓促,代码中还有很多地方可以优化。 Java 后台代码 三级联动的关键代码就是这几行: 循环后台的数据, 到对应的下拉列表框 阅读全文
posted @ 2018-12-28 15:52 LiuChengloong 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: 这个几天公司迁移预览版数据库,当前公司使用的是 Mysql 数据库,版本为 5.6。迁移的数据库大小也不算很大,2G 多一点,总体以小表为主,就几张表数据比较大,有业务记录表达到了 150W 的数量级,我一开始不以为然,直接将所有的表以 sql 文件的方式导出,然后再使用 Navicat 直接运行 阅读全文
posted @ 2018-12-28 15:51 LiuChengloong 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Builder 模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来,两者之间的耦合。 使用场景: 1.相同的方法,不同的执行顺序,产生不同的事件结果。(V 阅读全文
posted @ 2018-12-28 15:51 LiuChengloong 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 根据 Tomcat 启动方式在 或者 添加一下内容 $TOMCAT_HOME/bin/catalina.sh 添加 $TOMCAT_HOME/bin/startup.sh 添加 <! more IDEA 添加 Remote,并设置 和 本文由个人 hexo 博客 "co2fe.com" 迁移 dat 阅读全文
posted @ 2018-12-28 15:50 LiuChengloong 阅读(258) 评论(0) 推荐(0) 编辑
摘要: `expect expect spawn shell expect` 判断要进行的交互输入内容。 expect 基本命令 调用要执行的命令 等待命令提示信息的出现,用于捕捉用户输入的提示 发送需要交互的值,替代了用户手动输入内容 设置变量值 执行完成后保持交互状态,把控制权交给控制台。如果没有这一句 阅读全文
posted @ 2018-12-28 15:50 LiuChengloong 阅读(2602) 评论(0) 推荐(0) 编辑
摘要: 本文介绍的是以公钥认证的方式实现 免密码登陆远程服务器。 客户端生成RSA公钥和私钥 在用户更目录有一个 的文件夹,如果没有就新建一个。在文件夹中通过命令 命令将会生成公钥文件和私钥文件 和 。 其中 是私钥文件, 是公钥文件。 客户端将自己的公钥存放到服务器 将 文件复制到服务端的 目录,同样的如 阅读全文
posted @ 2018-12-28 15:49 LiuChengloong 阅读(755) 评论(0) 推荐(0) 编辑
摘要: tmux是一款优秀的终端复用软件。tmux采用C/S模型构建,输入tmux命令就相当于开启了一个服务器,此时默认将新建一个会话,然后会话中默认新建一个窗口,窗口中默认新建一个面板。 一个tmux (会话)可以包含多个 (窗口),窗口默认充满会话界面,因此这些窗口中可以运行相关性不大的任务。 一个 又 阅读全文
posted @ 2018-12-28 15:48 LiuChengloong 阅读(5924) 评论(0) 推荐(0) 编辑
摘要: `scp scp cp cp scp` 用来将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去。 获取远程服务器上的文件 在这个例子中,我将一个位于 ~ 目录下的 文件从本机拷贝到远程主机 中 目录下。 有一些常用的参数: 端口 指定需要的连接的远程主机的端口。 递归拷贝整个目录。 命令在树形遍 阅读全文
posted @ 2018-12-28 15:48 LiuChengloong 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Quartz 集成在 SpringBoot 中分为 、`task utils controller controller service dao entity`。 config task task 里面将运行具体的定时任务业务代码,需要将定时任务的 Class 名称和 Method 名称存入数据库中 阅读全文
posted @ 2018-12-28 15:47 LiuChengloong 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 编辑 MAVEN_HOME/conf 文件夹下的 settings.xml,找到 `` 节点,把下面内容添加在其子节点内: 这样就将原本的镜像地址更换为阿里云的镜像地址,避免了从国外仓储下载 jar 包,提升了速度。 本文由个人 hexo 博客 "co2fe.com" 迁移 date: 2018 0 阅读全文
posted @ 2018-12-28 15:46 LiuChengloong 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 今天看了一篇名为 "深入理解MVC" 的文章,文章中总结和说明了什么是 MVC,也谈了他对于 MVC 的认识和理解。是一篇很好的文章,读完后让我对 MVC 有了一种新的认识。 MVC 即 Model、View、Controller 即模型、视图、控制器。 在 web 项目中 View 层是界面,Co 阅读全文
posted @ 2018-12-28 15:44 LiuChengloong 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 简单的说只需要以下几步: 1.将需要同时打开的模块放在一个文件夹下,e.g. AModel 和 BModel 同时放在 Project 文件夹下。 2.在 IDEA 初始导入项目页面选择 open 打开 Projcet 文件夹 3.如果是 Maven 项目点击界面右侧的 Maven Projcets 阅读全文
posted @ 2018-12-28 15:43 LiuChengloong 阅读(1985) 评论(0) 推荐(0) 编辑