自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 spring常用校验注解

spring常用校验注解

2023-02-09 14:42:05 175

原创 SFTP上传文件,下载文件

SFTP上传文件,下载文件

2022-11-04 11:07:04 675

原创 短信模板-替换消息模板中的特殊字符

短息模板

2022-10-10 16:09:41 709

原创 kubectl常用命令

Kubectl常用命令

2022-06-30 09:48:00 958

原创 idea不小心按到 ctrl + z 将没有提交的代码给撤回或者删掉了

1.鼠标右键点击该文件,选择local History -> show History2.选择误删的记录,合并代码完成本文章只为记录工作中遇到的问题,加深解决问题的记忆

2022-05-24 10:55:30 977

原创 cron 表达式常用符号

初学cron表达式

2022-05-24 10:41:35 5758

原创 Minio 批量下载文件,并压缩文件,使用sftp上传文件

初次接触IO,Minio,sftp

2022-05-24 10:33:27 7435

原创 微服务添加或者删除模块(Module)

删除一个Module选中该Module删除总项目的pom.xml中的该模块的<Module>鼠标右键,选择Remove Module鼠标右键,选择Delete完成新增一个Module1. 在总项目中的pom.xml添加给模块的<Module>2. 刷新maven3. 点击File -> Project Structure -> Modules4. 选择 +选中该模块的pom.xml5. 完成...

2022-02-23 14:59:44 729

原创 Connection refused: no further information: xxxxx/10.5.181.124:1080

Caused by: com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: xxxxx/10.5.181.124:1080今天启动一个新的模块注册到nacos中,但是因为服务器的nacos是2.x以上版本,且该模块没有...

2022-02-21 11:17:25 1525

原创 使用restTemplate.postForEntity()

@Componentpublic class RemoteQuestUtil { @Autowired private RestTemplate restTemplate; public String send(String srvcCode, String request){ //srvcCode 获取对应交易 现场适配 MockPropertiesUtil instance = MockPropertiesUtil.getInstance()

2022-02-21 11:15:36 12004

转载 常用正则表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$有1~3位小数

2022-01-18 11:02:55 63

转载 linux vim后退出的命令

编辑完成后,按ESC进入命令模式,输入::w - 保存文件,不退出 vim:w file -将修改另外保存到 file 中,不退出 vim:w! -强制保存,不退出 vim:wq -保存文件,退出 vim:wq! -强制保存文件,退出 vim:q -不保存文件,退出 vim:q! -不保存文件,强制退出 vim:e! -放弃所有修改,从上次保存文件开始再编辑

2022-01-04 17:39:02 3096

原创 SpringBoot项目使用Mybatis-plus插件分页

1. 在需要使用的模块的pom.xml中添加Mybatis-plus依赖<!-- mybatisplus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3

2021-12-29 16:01:03 657

原创 IDEA将maven永久设置为自己安装的maven

file -> New Project Settings -> Settings for New Porject2.Build,Execution,DeploymetnBuild Tools -> Maven 选择自己安装的maven

2021-12-29 11:10:13 540

原创 IDEA 撤销本地commit的代码

IDEA git 撤销本地commit代码

2021-12-14 09:53:26 3354

原创 Java泛型 T,E,K,V

Java泛型 T,E,K,V常用的 T,E,K,V,?本质上这些个都是通配符,没啥区别,只不过是编码时的一种约定俗成的东西。比如上述代码中的 T ,我们可以换成 A-Z 之间的任何一个 字母都可以,并不会影响程序的正常运行,但是如果换成其他的字母代替 T ,在可读性上可能会弱一些。通常情况下,T,E,K,V,?是这样约定的:?表示不确定的 java 类型T (type) 表示具体的一个java类型K V (key value) 分别代表java键值中的Key ValueE (element)

2021-10-09 10:58:23 599

原创 Nginx常用命令

**nginx常用命令**nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程nginx -s reload 优雅重启,并重新载入配置文件nginx.confnginx -s reopen 重新打开日志文件,一般用于切割日志nginx -v 查看版本nginx -t 检查nginx的配置文件nginx -h 查看帮助信息nginx -V 详

2020-11-27 19:59:20 78

原创 2020-08-15

2020-08-15我的Java小复习–Date&SimpleDateFormat&CalendarDateprivate static void testDate1() { //获得当前的时间 Date d1 = new Date(); System.out.println(d1);//结果:Sat Aug 15 16:24:27 CST 2020 //year-1900 month[0-11] //以指定年月日创建日期,对象设置时间为2000-01-01

2020-08-15 19:19:04 144

原创 2020-08-14

2020-08-14mysql的一些题student表题目列出至少有两个学生的班级的信息:(班级名称,编辑编号,班级人数,平均分)列出班级所有班级的信息,按平均分排序(没有学生的班级也需要列出来)列出分数和李青所在班级所有学生不同的学生的信息(NOT IN)列出所有学生的信息即其组长的姓名列出比其组长大的所有学生的信息列出和李青一个班级的所有学生的信息列出比李青所在班级的学生的分数都高的所有学生的信息列出所有班级的信息即其扳机最高分学生的信息列出分数高于平均分的所有学生的信息及其班

2020-08-14 22:36:15 273

原创 2020-08-13

封装DBUtiljdbc 操作 : 步骤固定注册驱动获得连接获得执行语句对象执行sql关流将每次的重复步骤封装成工具方法,方便使用 减少重复,提供效率package com.zhiyou100.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;

2020-08-13 20:38:53 85

原创 2020-08-13

Tomcat安装和启动错误的解决也是web服务器 . 最大并发访问量500 , 简单易用的服务器.下载http://tomcat.apache.org/解压(免安装)解压到没有中文的路径中Tomcat的端口 默认是 8080启动Tomcat : 方法一 (了解)进入bin目录,双击 startup.bat 文件,启动Tomcat启动成功出现一下信息ps : 双击,黑窗口一闪而过. 启动失败因为 Tomcat运行是依赖本地的java环境,即需要找到jre所以 需要在p

2020-08-13 19:41:12 187

原创 2020-08-12

2020-08-12连接数据库mysql和封装结果集封装结果集表 实体类字段 属性行数据 对象1)根据表创建出对应的实体类2)根据表字段即类型 设置实体类对应的 属性3)在遍历结果集时,将查询到的数据,封装到对应的实体类对象中模拟登录键盘输入用户名密码,与数据库的用户名密码比对.注意:给数据库设置密码字段1)键盘输入用户名,密码2)根据用户名查数据库,获得对应的数据信息 将查询到的数据封装到实体类3)如果没有查到数据信息 没有注册/数据库没

2020-08-12 22:28:33 144

原创 2020-08-11

2020-08-11JDBC-Java DataBase Connectivityjava操作数据库Java对外有一套操作数据库的规范:java制定了操作数据库的接口不同的数据库制作厂商,实现Java规范,即实现接口,完成具体操作JBDC的步骤1 注册驱动2 获得连接对象3 获得执行语句4 执行SQL5 关流创建一个Java project在项目根路径下创建lib文件夹,将mysql-connector-java-5.x.x.jar文件粘贴到此处,统一管理ps:mysql-c

2020-08-11 21:32:52 208

原创 2020-08-10

2020-08-10mysql竖向拼接(联合查询):union :将俩表数据联合输出,去除重复数据union all:将俩表的数据全部输出,无论重复不重复使用注意事项:1)要拼接的俩虚拟表的字段数量要一致2)要拼接的拉虚拟表字段的数据类型要一致表a表bSELECT a.aid,a.aname FROM a UNION ALL SELECT b.bid,b.bname FROM b;运行结果:连接查询 - 横向拼接内连接SELECT 字段1,字段2,... FROM 表1

2020-08-10 22:19:03 121

原创 2020-08-08

2020-08-08第四次小测试1建表语句创建员工表(emp),员工编号eid 整型 主键 自增员工姓名ename 字符型 不为空 且唯一员工年龄eage 整型 默认值0员工所属车间编号 cid 整型员工工资esalary 浮点型 总长度10,其中3位小数员工生日ebirthday 日期型CREATE TABLE emp( eid INT PRIMARY KEY auto_increment, ename VARCHAR(10) NOT NULL UNIQUE, eage int

2020-08-10 09:19:32 210

原创 2020-08-08

2020-08-08我的Java之旅-----笨鸟StringBuffer线程安全的可变字符序列,效率低 提供了一些方法改变字符序列StringBuffer -->String1 通过StringBuffer的对象调用StringBuffer的toString()方法2 new String(StringBuffer)3 String.valueOf(Object); //测试StringBuffer的append()方法 public static void testAppen

2020-08-08 21:50:18 100

原创 2020-08-07

查询select:返回从表中查出的数据,返回到的是一张虚拟表基本查询SELECT 字段1,字段2,… FROM 表名; 1)字段顺序与原表无关 2)字段个数根据需求而定 3)返回的虚拟表字段顺序与原表无关,与select后的字段顺序有关– 查询所有列:SELECT * FROM 表名SELECT sid,sname,age,gender,score,cid,groupLeaderId FROM stu;– 查询指定列– 查询学生学号和姓名SELECT sid,sname FROM s

2020-08-07 21:39:02 396

原创 2020-08-06

2020-08-06初学数据库DDL 数据定义语言 库|表创建数据库CREATE DATABASE java;创建学生表create table stu ( sid int, sname varchar(20), sage int, birthday date, score double(5,2));– 添加 列–alter table 表名 add 列名 类型(长度);– 给stu添加性别字段alter table stu add sex char(1);– 删除

2020-08-06 23:17:42 441

原创 2020-08-05

包装类的相互转换装箱:int →Integer①Integer i = i;②Integer i = new Integer(1);③Integer i= Integer.valueOf();Integer→String①String s = Integer.toString();②String s = String.valueOf(new Integer());int→String①String s = 1+"";②String s = String.valueOf(1);③Inte

2020-08-05 22:52:16 78

原创 2020-08-05

我的学习日记常用类说明用于说明 类/接口/枚举 类型的来自哪里(即包名)叫什么(类名)做什么(属性 方法 构造方法)具体如何做(每个方法的使用都有具体的说明)java.lang 包下的所有类,在Java程序中使用时,都不需要导包每个类都是用Object 作为超累所有对象(包括数组)都实现这个类的方法hashCode():理解为对象在内存的位置信息toString() 以字符串的形式返回当前对象信息 ,建议每个子类都重写 //创建Object对象 Object obj = ne

2020-08-05 22:36:33 120

原创 2020-08-04

Js的DOM操作DOM:Document object Modle, 文档对象操作每个HTML页面就是一个文档,可以给每个标签/元素 当作对象获得DOM对象通过id获得Dom对象,Var id = Document.getElementById(); <body> <div> div1 <div> div1-1 <p id = "p1">div-div-p</p> </div&.

2020-08-05 19:09:31 90

空空如也

空空如也

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

TA关注的人

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