- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 手写一个高并发批量定时邮件发送服务器《二》
一、设计思路参考quartz任务调度框架,设计高并发邮件服务器。1、将邮件发送封装成任务task线程。2、创建任务调度中心,根据触发器来推送任务到任务执行线程池。3、创建心跳触发器,来激活和触发任务调度。二、代码1、EmailTask (邮件发送任务类)package com.zcb.monitor.business.utils;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import o
2021-05-21 13:34:04 733
原创 手写一个高并发批量定时邮件发送服务器《一》
一、需求为了方便场务和相关系统监控人员,在节假日获取ELK日志系统和一些关键系统定时操作信息,增加邮件发送功能。主要包含在日志配置和高并发邮件两部分。二、设计流程图三、邮件发送代码示例1、在pom.xml添加javax.mail 依赖 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId>
2021-05-19 13:41:14 510
原创 linux常用命令
1、linux查看进程是否存在,不存在则重启ps -ef | grep 程序名| grep -v grep | wc -lcd $(dirname $0)source ~/.bash_profilecount=`ps -ef | grep "nginx: master process" | grep -v grep | wc -l`if [ $count -eq 0 ];then /data/openresty/nginx/sbin/nginxfi2、查找在使
2021-05-18 16:44:03 81
原创 oracle分析函数
这首先引用一个大佬关于分析函数理解1、分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。2、分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。3、分析函数的形式分析函数带有一个开窗函数over(),包含三个分析子句:分组(partition by),
2021-01-22 14:54:20 169
原创 vue内网之安装node和开发设置代理
安装nodenode下载官网修改安装路径一直next1.进入控制台node -v好的安装成功配置代理npm config get proxy //查看代理npm config set proxy http://username:[email protected]:8080 //设置代理npm config set registry http://r.cnpmjs.org...
2021-01-22 14:52:06 331
原创 oracle 常用函数 之拼接、替换、截取、查找、长度、去空格、nvl、类型转换、反转
源数据with temp as(select 1 as id ,'张三' as name ,101 as class_id from dualunion allselect 2 as id ,'李四' as name ,101 as class_id from dualunion allselect 3 as id ,'王二' as name ,102 as class_id from dualunion allselect 4 as id ,'王五' as name ,103 as cl
2020-12-25 17:17:14 762
原创 shiro使用自定义session和redis源码解析登录过程
跟着debug一起读shiro源码《二》一、登录1.二、写入缓存三、授权四、再次写入缓存功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、登录1.二、写入缓存三、授权四、再次写入缓存我们对Markdown编辑器进行了一
2020-12-10 18:37:22 185
原创 idea 使用逆向工程生成代码配置
这是很久之前我用的正好今天总结一下idea 使用逆向工程生成代码配置1、pom文件配置2、编写generatorConfig.xml文件运行鸣谢作者idea 使用逆向工程生成代码配置1、pom文件配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plu
2020-11-15 22:07:43 409
原创 nginx linux下安装和制作免装包
nginx linux安装和制作免装包1. 新建用户root用户下#新增用户useradd nginx#修改密码passwd nginx#设置密码nginxnginx2. 准备安装包下载网易云下载http://debian.cn99.com/nginx/debian/pool/nginx/n/nginx/nginx_1.18.0.orig.tar.gz一定要找源码安装包不过我的安装包是从其他渠道下载,有需要的话找我要。导入安装包到虚拟机一定要用新建的用户链接,要不
2020-09-10 18:28:50 1155 1
jasperServer自动化上版
2021-05-18
nginx免装包.zip
2020-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人