我的Java日记
海枯石烂i
有些梦很远又滚烫,一路走一路慌张
展开
-
spring常用校验注解
spring常用校验注解原创 2023-02-09 14:42:05 · 198 阅读 · 0 评论 -
SFTP上传文件,下载文件
SFTP上传文件,下载文件原创 2022-11-04 11:07:04 · 786 阅读 · 0 评论 -
短信模板-替换消息模板中的特殊字符
短息模板原创 2022-10-10 16:09:41 · 747 阅读 · 0 评论 -
kubectl常用命令
Kubectl常用命令原创 2022-06-30 09:48:00 · 1040 阅读 · 0 评论 -
idea不小心按到 ctrl + z 将没有提交的代码给撤回或者删掉了
1.鼠标右键点击该文件,选择local History -> show History2.选择误删的记录,合并代码完成本文章只为记录工作中遇到的问题,加深解决问题的记忆原创 2022-05-24 10:55:30 · 1059 阅读 · 0 评论 -
cron 表达式常用符号
初学cron表达式原创 2022-05-24 10:41:35 · 6220 阅读 · 0 评论 -
Minio 批量下载文件,并压缩文件,使用sftp上传文件
初次接触IO,Minio,sftp原创 2022-05-24 10:33:27 · 7662 阅读 · 0 评论 -
微服务添加或者删除模块(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 · 783 阅读 · 0 评论 -
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 · 1580 阅读 · 0 评论 -
使用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 · 12106 阅读 · 0 评论 -
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 · 686 阅读 · 0 评论 -
IDEA将maven永久设置为自己安装的maven
file -> New Project Settings -> Settings for New Porject2.Build,Execution,DeploymetnBuild Tools -> Maven 选择自己安装的maven原创 2021-12-29 11:10:13 · 569 阅读 · 0 评论 -
IDEA 撤销本地commit的代码
IDEA git 撤销本地commit代码原创 2021-12-14 09:53:26 · 3543 阅读 · 0 评论 -
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 · 638 阅读 · 0 评论 -
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 · 103 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
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 · 104 阅读 · 0 评论 -
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 · 199 阅读 · 0 评论 -
2020-08-12
2020-08-12连接数据库mysql和封装结果集封装结果集表 实体类字段 属性行数据 对象1)根据表创建出对应的实体类2)根据表字段即类型 设置实体类对应的 属性3)在遍历结果集时,将查询到的数据,封装到对应的实体类对象中模拟登录键盘输入用户名密码,与数据库的用户名密码比对.注意:给数据库设置密码字段1)键盘输入用户名,密码2)根据用户名查数据库,获得对应的数据信息 将查询到的数据封装到实体类3)如果没有查到数据信息 没有注册/数据库没原创 2020-08-12 22:28:33 · 157 阅读 · 0 评论 -
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 · 260 阅读 · 0 评论 -
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 · 243 阅读 · 0 评论 -
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 · 123 阅读 · 0 评论 -
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 · 97 阅读 · 0 评论 -
2020-08-05
我的学习日记常用类说明用于说明 类/接口/枚举 类型的来自哪里(即包名)叫什么(类名)做什么(属性 方法 构造方法)具体如何做(每个方法的使用都有具体的说明)java.lang 包下的所有类,在Java程序中使用时,都不需要导包每个类都是用Object 作为超累所有对象(包括数组)都实现这个类的方法hashCode():理解为对象在内存的位置信息toString() 以字符串的形式返回当前对象信息 ,建议每个子类都重写 //创建Object对象 Object obj = ne原创 2020-08-05 22:36:33 · 133 阅读 · 0 评论