自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (6)
  • 收藏
  • 关注

原创 RabbitMQ 管理页面

RabbitMQ 管理页面1 Overview(1) Totals(2) Nodes(3) Ports and contexts(4) Export definitions(5) Import definitions1.1 Totals(1) 所有队列的阻塞情况 Ready:待消费的消息总数。 Unacked:待应答的消息总数。 Total:总数 Ready+Unacked。 (2) 所有队列的消费情况 Publish:producter pub

2022-05-19 15:30:06 1196 2

转载 springboot 打包插件spring-boot-maven-plugin打包机制及内部结构分析

当下许多公司都会选择使用springboot作为服务应用开发框架,springboot框架提供了一套自己的打包机制,是通过spring-boot-maven-plugin插件来实现的。1、spring-boot-maven-plugin引入pom对于新建的一个springboot项目来说,pom中会加入插件:通过idea可以看到maven中包含了spring-boot-maven-plugin插件:功能说明: build-info:生成项目的构建信息文件 build-info.

2022-01-12 22:00:37 26086 8

转载 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号

网络的基本概念客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务、数据、资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回给客户端数据URLUniform Resource Locator(统一资源定位符) 网络中每一个资源都对应唯一的地址——URLIP 、子网掩码 、路由器 、DNSIP地址IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一..

2021-12-15 08:52:46 3327

原创 Docker 体验

hello-world 体验查看是否安装了docker命令: docker version如何启动docker命令: systemctl start docker查看docker 启动状态命令: systemctl status docker设置docker 开机自启命令: systemctl enable docker执行docker hello-world命令:docker run hello-worldDocker 容器的基本操作..

2021-12-14 13:57:49 1636

转载 【docker】docker启动、重启、关闭命令,附带:docker启动容器报错:docker: Error response from daemon: driver failed programmi

在关闭并放置centos 的防火墙重启之后【操作:【centOS】centos7 查看和关闭防火墙 - Angel挤一挤 - 博客园】启动docker容器就发现开始报错:[root@localhost elasticSearch]# docker run -d --name es2-node -p 9201:9200 -p 9301:9300 --restart=always -v /apps/elasticSearch/es2.yml:/usr/share/elasticsearch/confi

2021-12-14 13:20:00 466

转载 linux系统防火墙systemctl,linux systemctl命令详解

systemctl命令是Linux下的一个命令,那么它具体语法是什么呢?下面由学习啦小编为大家整理了linux systemctl命令的相关知识,希望对大家有帮助!linux systemctl命令说明systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。linux systemctl命令格式systemctl is-enabled iptables.service #查询服务是否开机启动systemctl enable *

2021-12-14 11:38:50 689

转载 在同一台电脑上添加多个ssh key

1. 生成github.com对应的私钥公钥(本文中文件地址C:\Users\popfisher目录)执行命令ssh-keygen -t rsa -C email创建github对应的sshkey,命名为id_rsa_github,密码123456ssh-keygen -t rsa -C 774232122@qq.com2. 同样的方式生产git.oschina.net的私钥公钥(邮箱地址可以相同可以不同,本文相同)执行命令ssh-keygen -t rsa -C email创...

2021-12-13 11:43:05 719

转载 mysql 查询常见时间段数据

1、今天select * from 表名 where to_days(时间字段名) = to_days(now());2、昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 13、近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)4、近30天SELECT * FROM 表名 whe..

2021-12-12 21:21:48 2539

转载 github与本地电脑关联配置

前提条件1,首先在本地电脑已经安装git2,已经注册有github(gitee同理)账号步骤:1,第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com".sshid_rsaid_r

2021-12-11 17:17:40 576

转载 linux 安装docker

1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker2.2 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装.

2021-12-10 16:42:41 132

原创 阿里巴巴规范-MYSQL 规约

(一) 建表规约1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否),此规则同样适用于 odps 建表。 说明:任何字段如果为非负数,必须是 unsigned。2. 【强制】表名、字段名必须使用小写字母或数字;禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 正例:getter_admin,task_config,l...

2021-12-10 00:02:34 284

原创 阿里巴巴规范-控制语句

1. 【强制】在一个 switch 块内,每个 case 要么通过 break/return 来终止,要么注释说明程序 将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个 default 语句并且放在 最后,即使它什么代码也没有。2. 【强制】在 if/else/for/while/do 语句中必须使用大括号,即使只有一行代码,避免使用下 面的形式:if (condition) statements;3. 【推荐】推荐尽量少用 else, if-els...

2021-12-09 23:42:29 243

原创 JSR303 接口入参字段校验

JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现注解注解 适用字段 说明 @DecimalMax / @DecimalMin BigDecimal 注意小数存在精度问题 @Future / @Past Date,Calendar 验证值是否在当前时间之后 / 之前 @Max / @Min String...

2021-12-09 22:06:21 373

原创 正则文本替换

举例:字符串 "{good}学学,{day}向上" 替换成 "好好学学,天天向上" /** * 字符串替换, 将 {} 中的内容, 用给定的参数进行替换 * @param text 需要处理的文本 * @param params 替换map * @return 替换后的文本 */ public static String format(String text, Map<String, Object> params) { ...

2021-12-09 22:03:20 440

转载 转载:mybatis操作mysql总结

1、添加公共sql代码段使用<sql>和<include>标签<sql id="userSubassemblyRecordParam"> id, user_id, lesson_id, subassembly_id, record_id, course_id, teacher_id, status, create_time, update_time</sql><select id="listUserSubassemblyR...

2021-12-09 16:58:32 235

转载 spring-boot-maven-plugin插件的作用

要记住:spring-boot-maven-plugin插件在打Jar包时会引入依赖包可以打成直接运行的Jar包  maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。可以引入依赖包  一般的maven项目的打包命令,不会把依赖的jar包也打包进去的,只是会放在..

2021-12-09 10:40:15 742

转载 CURL 发送POST请求

CURL 发送POST请求curl -H "Content-Type: application/json" -X POST -d '{"user_id": "123", "coin":100, "success":1, "msg":"OK!" }' "http://192.168.0.1:8001/test"参数 内容-H 请求头-d POST内容-X 请求协议简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非

2021-12-09 10:24:05 162660 2

原创 索引相关的

1 索引数据库只做两件事情:存储数据、检索数据。而索引是在你存储的数据之外,额外保存一些路标(一般是B+树),以减少检索数据的时间。所以索引是主数据衍生的附加结构。一张表可以建立任意多个索引,每个索引可以是任意多个字段的组合。索引可能会提高查询速度(如果查询时使用了索引),但一定会减慢写入速度,因为每次写入时都需要更新索引,所以索引只应该加在经常需要搜索的列上,不要加在写多读少的列上。1.1 单列索引、复合索引只包含一个字段的索引叫做单列索引,包含两个或以上字段的索引叫做复合...

2021-12-08 15:26:08 197

原创 Idea中使用maven命令

1. idea中使用maven命令问题排查:异常提示mvn不是内部或外部命令(1)maven环境变量配置是否正确(正常可用都没有问题)(2)Idea 是否以管理员方式打开重启idea 以管理员身份运行,执行结果:能够正常显示版本信息2.maven 中Lifecycle命令介绍其中常用的有:clean、compile、package、install、deploy1.clean (清理)用于清除之前构建生成的所有文件,其中具体为清除了Target目录中的所有文件,

2021-12-07 20:09:49 5794

原创 MYSQL数据库规范

1. MYSQL数据库设计规范 1.1 数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0-9的自然数:user_db_20151210; 1.2 数据库表名命名规...

2021-12-06 19:38:50 87

原创 Mysql 之 join 体验

1 创建表CREATE TABLE `table_a` ( `id` varchar(32) DEFAULT NULL COMMENT '主键', `name` varchar(32) DEFAULT NULL COMMENT '姓名', `code` varchar(32) DEFAULT NULL COMMENT '编码') ENGINE=InnoDB DEFAULT CHARSET=gb2312 COMMENT='测试表A ';CREATE TABLE `table_b...

2021-12-01 15:38:47 664

转载 MySql优化之show profile分析SQL

Mysql从5.0.3版本开始增加了对show profiles和show profile的支持,show profile能够帮我们了解在sql语句执行过程中时间耗费在了哪些地方以下操作都是session级别的我们可以通过 select @@have_profiling来显示当前mysql是否支持profile:通过 select @@profiling查看profile是否开启如果为0未开启通过 set profiling =1 开启通过profile我们能够更清楚sql执

2021-12-01 14:28:44 211

原创 AES加密工具

1.对称加密  对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。对称加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人的手里是一个问题。在发送密钥的过程中,密钥有很大的风险会被黑客们拦截。现实中通常的做法是将对称加密的密钥进行非对称加密,然后传送给需要它的人。2.非对称加

2021-11-28 21:32:34 1565

原创 Navicat 创建过程体验

1.创建表CREATE TABLE `HELLO_WORLD` ( `ID` VARCHAR(32) NOT NULL , `CODE` VARCHAR(50) DEFAULT '' COMMENT '编码', `NAME` VARCHAR(50) DEFAULT '' COMMENT '名称', PRIMARY KEY (`ID`)) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='HELLO WORLD';2.创建过程.

2021-11-26 17:34:10 748

原创 Mysql存储过程体验

1.创建表 t_bank create table `t_bank` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `bank_name` varchar(50) DEFAULT '' COMMENT '银行名称', `branch_name` varchar(50) DEFAULT '' COMMENT '支行名称', `valid` int(1) DEFAULT '1' COMMENT '1.有效,0.无效',

2021-11-25 11:24:38 433

原创 Aop相关名词理解

1.aop相关名词切面(Aspect):一个关注点的模块化。以注解@Aspect的形式放在类上方,声明一个切面。 连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候都可以是连接点。 切点(Pointcut):其实就是筛选出的连接点,匹配连接点的断言,一个类中的所有方法都是连接点,但又不全需要,会筛选出某些作为连接点做为切点。如果说通知定义了切面的动作或者执行时机的话,切点则定义了执行的地点。切入点表达式如何和连接点匹配是AOP的核心:Spring缺省使

2021-11-10 19:31:06 563

原创 jvm相关参数

1. jvm相关参数设置 https://www.cnblogs.com/rinack/p/15155986.html(1) 堆设置-Xms:初始堆大小(默认为物理内存的1/64)-Xmx:最大堆大小(默认为物理内存的1/4)-Xmn:新生代大小-XX:PermSize、-XX:MaxPermSize:分别设置永久代最小大小与最大大小(Java8以前)-XX:MetaspaceSize、-XX:MaxMetaspaceSize:分别设置元空间最小大小与最大大小(Java8...

2021-09-05 10:38:28 80

原创 JAVA开发零碎知识点

1 Mysql1.mysql 查询数据添加序号,其中@rownum 表示的是会话变量SELECT @rownum := @rownum+1 AS seq, name FROM (SELECT @rownum:=0)r,t_userWHERE type = 1;2.数据库表时间字段设置默认时间ALTER TABLE business_notice CHANGE `update_time` `update_time` TIMESTAMP NOT NULL DEFAULT CURR.

2020-07-14 19:54:37 1020

原创 Oracle分组排序与行转列体验

1. 分组排序1.1 创建学生表 //创建表 create tsble tb_student ( stu_id number PRIMARY KEY, stu_no varchar2 (20), stu_name varchar2 (50), stu_phone varchar2 (20), entr_date date ); //初始化备注 comment on column tb_studen...

2019-01-19 13:15:14 703

原创 oracle常见到的函数

1.高级排序函数:    [ROW_NUMBER()| RANK() | DENSE_RANK ] OVER (partition by xx order by xx) 在使用时会产生行号。    1.1 row_number() 连续且递增的数字 1 2 3 4         row_number() over (partition by xx order by xx )    1....

2019-01-19 13:02:23 338

aspose-pdf-17.3.0

aspose-pdf-17.3.0

2022-06-14

aspose-words

aspose-words.jar

2022-04-23

my-zookeeper.zip

zookeeper java 例子

2021-12-11

web-service.zip

web service 例子

2021-12-11

dubbo-admin.zip

dubbo-admin.zip

2021-12-11

apache-tomcat-7.0.72-windows-x64.zip

apache-tomcat-7.0.72-windows-x64

2021-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除