笔记记录
文章平均质量分 74
han_chuang
要努力呀,不然哪里有钱去旅游,吃美食
展开
-
java正则表达式,Matcher 类和Pattern类
正则表达式语法字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n。\n 匹配换行符。序列 \\ 匹配 \ ,\( 匹配 (。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。*零次或多次匹配前面的字符或子表达式。转载 2021-06-16 11:20:32 · 202 阅读 · 0 评论 -
传统项目的一键部署shell脚本
#!/bin/sh#全局变量pid=`ps -ef | grep blcu_fxl | grep -v grep | awk -F " " '{print $2}'`mode=$1shijian=`date +'%Y-%m-%d %H:%M:%S'`# 项目部署目录projectDir=/fxl/java_file#定义进度条function progress_line(){i=0;istr=""arr=("|" "/" "-" "\\")while [ $i -le 100 ]原创 2021-05-17 17:16:04 · 249 阅读 · 0 评论 -
实用的定时任务 cron 表达式案例
cron 表达式: 秒 分 时 日 月 星期几@Scheduled(cron = “0 0 1 * * ?”) 表达式的各取值位置取值可指定的字符秒0-59, - * /分0-59, - * /时0-23, - * /日1-31, - * ? / L W C月1-12, - * /星期几0-7或SUN-SAT 0和7都是周日,1-6是周一到周六, - * ? / L C #可指定的字符说明.原创 2021-05-11 14:45:18 · 424 阅读 · 0 评论 -
windows10安装RabbitMQ(RabbitMQ+Erlang版本对照安装)+延迟队列插件的安装
MQ全称为MessageQueue,即消息队列,RabbitMQ是由erlang语言开发,基于AMQP(AdvancedMessageQueue高级消息队列协议)协议实现的消息队列,它是一种消息中间件,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.com/RabbitMQ的工作原理Broker:消息队列服务进程,此进程包括两个部分:Exchange和Queue。Exchange:消息队列交换机,按一定的规则将消息路由转发到某个队列,对.原创 2021-03-08 11:23:08 · 688 阅读 · 0 评论 -
java经典排序算法思想和源码解析
记录一下经典的排序算法,需要时不时来看一下1. 插入排序思想将数组分成无序和有序两个部分,通常左边为有序区,然后从左到右遍历数组,将元素逐个插入到左边有序区中。重点第一个元素我们将它看为是有序的,所以需要从第二个元素开始进行排序源码int[] insertSort(int[] arr) { // 从小到大排,初始哨兵是第二个元素,因为第一个元素本身就是有序的 for (int i = 1; i < arr.length; i++) { .原创 2020-07-07 16:50:15 · 192 阅读 · 0 评论 -
使用easyPoi注解导出excel表格
之前写过一个文章使用easyPoi导入excel文件;这次随着业务发展,又要做导出,那我正好用easyPoi的便捷性又做了一个导出,这里记录一下先看成品官方介绍最新官方文档:http://doc.wupaas.com/docs/easypoi/easypoi-1c0u6ksp2r091加入依赖<!-- EasyPoi导入导出--> <dependency> <groupId>cn.afterturn</grou.原创 2020-06-29 16:00:34 · 1419 阅读 · 0 评论 -
Centos7 上安装 FastDFS
Centos7 上安装 FastDFS转载 2020-04-23 17:44:30 · 190 阅读 · 0 评论 -
Java8中list相关的交集,并集,差集以及去重(String,对象属性去重)
交集,并集,差集:import static java.util.stream.Collectors.toList;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { List<Strin...转载 2019-06-24 10:36:30 · 5055 阅读 · 1 评论 -
git提交或更新代码到github
git提交代码先进入到项目根目录下:cd D:\hanchuang查看是否有冲突:git status将当前工作目录中更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中git add .添加注释(必填):git commit -m “注释内容”拉一下远端的仓。使用 git pull origin master,拉一下远端的仓代码,然后弹出的文件,q...原创 2019-05-31 17:05:26 · 1026 阅读 · 0 评论 -
linux命令中chmod 777 以及drwxr-xr-x分别代表什么意思
drwxr-xr-x分别代表什么意思最近跟一个运维人员学了点新东西,感觉以前没怎么注意,但现在感觉很有用,特来记录一下。linux使用ll命令列出列表的时候,前面总是有一堆drwxr-xr-x ,这些代表什么意思从来还没有去在意过,只是找到自己的目录然后一顿操作完事。但是这次在tomcat下部署项目的时候怎么都不能启动,后来找来运维人员一看是因为没有权限,他就告诉我这些都是什么意思,然后我也自...原创 2019-05-12 20:18:32 · 2520 阅读 · 0 评论 -
cas实现单点登录-cas5.3.x服务器端搭建,并在tomcat上运行
最近公司要做一个单点登录的东西,这里记录一下步骤方便记忆首先:对cas不了解的可以先看下官方文档,或者看下github官网然后开门见山,直接开始搭建我的环境:windows 7 当然10也可以tomcat 8 最少8以上cas 5.3 其实5.x都行java 8 最少8以上 如果是cas6.x官网要求jdk11,但是6.x还不完善,最好不要轻易尝试,出问题也没有博客可以解决...原创 2019-05-14 11:24:07 · 2625 阅读 · 2 评论 -
oracle 语句优化解析
在此记录开发过程中的问题,方便自己学习与记录,不积跬步,无以至千里,不积小流,无以成江海。原创 2017-06-27 15:31:20 · 241 阅读 · 0 评论