自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 查询文件的MD5码

xxx是文件的绝对路径,这两个命令只能查询文件的MD5码,而不能查询文件夹的MD5码。

2024-05-24 10:09:29 354

原创 使用外网连接MariaDB数据库时报错Lost connection to MySQL server at ‘reading initial‘ communication packet‘...

此问题是安装MariaDB数据库后,未授予外网登录权限。授予外网登录权限,账号root,密码123456。

2024-05-06 15:42:25 353 1

原创 Windows系统 清除本地maven仓库无用的 _remote.repositories、sha1、lastUpdated相关的文件

【代码】Windows系统 清除本地maven仓库无用的 _remote.repositories、sha1、lastUpdated相关的文件。

2024-04-22 23:37:43 862

原创 RabbitMQ服务启动时报错Job for rabbitmq-server.service failed because the control process exited with error

就能成功启动RabbitMQ服务了。

2023-11-17 16:19:39 873

原创 以入库时间创建分区表

【代码】以入库时间创建分区表。

2023-11-16 17:34:19 169

原创 Windows上以bat脚本的方式启动bat脚本,隐藏被启动脚本的命令窗口

在被启动脚本开头加上以下指令,方能隐藏命令窗口。

2023-11-16 17:14:25 579

原创 微服务Eureka启动时报Cannot execute request on any known server

错误笔记本

2023-10-14 20:29:19 102

原创 解决IDEA加载Maven时,只有Lifecycle,没有Plugins和Dependencies的问题

【代码】解决IDEA加载Maven时,只有Lifecycle,没有Plugins和Dependencies的问题。

2023-07-19 11:40:16 2866

原创 根据正则表达式获取字符串中的时间

根据正则表达式获取字符串中的时间

2022-07-18 16:30:26 1100 1

原创 测试类中测试接口

直接在测试类中测试接口,不用运行整个项目

2022-06-06 16:41:04 382

原创 读取文本文件数据以Json字符串展示

读取文本文件数据以Json字符串展示

2022-06-06 16:10:54 196

原创 txt读写工具类——TextUtil

txt读写工具类——TextUtil

2022-06-06 15:40:56 361

原创 将json字符串以文件形式存储

/** * 将json字符串以文件形式存储 * * @param json * @param filePath 文件的绝对路径 如 "D:\\a.txt" * @return */ public static File saveFile(String json, String filePath) { BufferedWriter writer = null; File file = new Fil...

2022-05-31 16:59:50 366

原创 Vue安装和环境配置

1、安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。2、查看npm安装好node.js,就已自带npm(包管理工具)打开命令行工具(win+r,然后输入cmd),输入 npm -v 命令查看npm是否安装成功。3、安装npm的国内镜像—cnpm在命令行中输入npm install -g cnpm –reg

2022-04-07 15:27:51 13896 1

原创 Java实现地固坐标与经纬度转换

创建实体@Datapublic class Place { private double X; private double Y; private double Z;}创建工具类public class CoordinateConvertUtil { /** * 经纬度转地固坐标 * * @param place * @return */ private static Place llhToXyz

2022-04-06 14:32:16 2526

原创 两个下拉框相互控制

<!DOCTYPE html><html><body><select id="hasDisplayAccount"> <option value="2">请选择</option> <option value="1">是</option> <option value="0">否</option></select><select id="hasAssi

2022-01-14 10:53:49 787

原创 SpringBoot实现定时任务

创建一个SpringBoot项目在启动类上开启定时任务@EnableScheduling //开启定时任务@SpringBootApplication//开启定时任务@EnableSchedulingpublic class TaskTestApplication { public static void main(String[] args) { SpringApplication.run(TaskTestApplication.class, args);

2021-10-11 15:43:32 74

原创 JavaCV实现视频转码成mp4

导入JavaCV依赖<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.5.3</version></dependency>创建转码工具包public class JavaCvUtil { public static String

2021-10-11 10:50:33 2422 3

原创 基于Redis的分布式锁Klock的使用

引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-klock-starter</artifactId> <version>1.4-release</version></dependency>application.yml中配置spring:

2021-08-10 17:12:03 1884

原创 四舍五入保留小数法

保留两位小数@Testpublic void testTwoDecimal(){ String s = "555.78194"; String s1 = "999.78566"; //保留两位小数 DecimalFormat df = new DecimalFormat("#.00"); System.out.println("四舍 = " + df.format(new BigDecimal(s))); System.out.println("五入 = " +

2021-08-05 10:40:23 440

原创 根据第一个下拉框的值实现判断第二个下拉框是否可选

<body><table class="classTable" cellpadding="0" cellspacing="0"> <tr style="height:40px"> <th class="classTh">第一级别</th> <td colspan="3" class="classTd"> <select id="firstLevel" style="wid

2021-08-04 11:00:18 539

原创 nginx在Windows环境安装、启动和关闭

安装在nginx: download下载相应安装文件绿色免安装版,直接解压即可更改端口号(看个人情况)进入conf文件夹,更改nginx.conf 文件默认端口号为80,这儿更改为8888启动方式一直接执行nginx.exe程序启动方式二在控制台cmd中输入start nginx 命令访问网站localhost:8888,nginx启动成功关闭nginx在控制台cmd中输入nginx -s quit 命令...

2021-06-18 15:59:43 153

原创 list.sort()实现升序、降序排列

实体类@Datapublic class Student { /** * 学号 */ private String no; /** * 姓名 */ private String name;}

2021-06-03 10:19:51 7991

原创 List集合内容排序

实体类 Student@Data@AllArgsConstructor@NoArgsConstructorpublic class Student { /** * 学号 */ private String no; /** * 姓名 */ private String name;}测试public void testListSort(){ Student s1 = new Student("1","zs"); Stud

2021-03-16 11:36:53 149

原创 前端实现日期限制(不能选取某个时间点之前或之后的时间)

HTML生产日期:<input id="comDate" name="comDate" value="<fmt:formatDate pattern="yyyy-MM-dd" value="${commodity.comDate}"/>" type="date" required="" max=""/>过期日期:<input id="outDate" name="outDate" value="<fmt:formatDate pattern="yyyy-MM-dd

2021-03-08 15:40:31 4636

原创 两个实体类的属性值直接比较,判断两个实体对象是否是同一个

public class ClassCompareUtil { /** * 比较两个实体属性值,返回一个boolean,true则表时两个对象中的属性值无差异 * @param oldObject 进行属性比较的对象1 * @param newObject 进行属性比较的对象2 * @return 属性差异比较结果boolean */ public static boolean compareObject(Object oldObject,

2021-02-08 09:47:31 1879 1

原创 SpringBoot实现数据导出

HTML5 代码:<a th:class="${active == '/uploadExcel.html'?'nav-link active':'nav-link'}" th:href="@{/admin/exportData}">导出学生信息</a>service实现类代码@Override public XSSFWorkbook exportData(HttpServletResponse response) { List<Student&g

2021-02-08 09:34:14 2018 1

原创 SpringBoot实现文档下载

pom依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifac

2021-02-08 09:17:57 156

原创 前端Html界面Ajax实现表单数据提交

前端代码:<table class="table table-striped table-sm"> <tr> <th colspan="3">信息修改</th> </tr> <tr> <td colspan="3" height="20px"></td> </tr> <tr> <td>学生姓名</td>

2021-02-04 20:46:24 1147

原创 SpringDataJPA实现分页查询,并在前端展示

前端代码:<div class="pagelist"> <p>当前<span th:text="${students.getNumber()} + 1"></span>页,总<span th:text="${students.totalPages}"></span>页                  共<span th:text="${students.totalElements}"></sp

2021-02-04 20:27:27 834

原创 SpringBoot+SpringDataJPA解析excel文件,实现批量上传功能

导入依赖<!--SpringBoot整合jpa--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency><!--报表导入导出--><dependency> <groupId>o

2021-02-04 20:11:34 691

原创 Ajax在themeleaf模板引擎的循环遍历中获取相应的Id进行数据操作

将Ajax写到input标签的onclick()中,可以对循环的每行数据进行操作,而需要传递给后端的数据 如Id就作为input标签的Id值th:id="${student.getId()}"<table class="table table-striped table-sm"> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>地址</th>

2021-02-04 19:49:09 435

原创 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hib

今天用SpringDataJPA查询数据,往redis中存储时遇到这个问题,在网页上一搜千篇一律的解决办法都是在实体类上面加上注解@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })尝试了一下,没能解决,最后发现不是加不加注解的原因,因为SpringDataJPA的getOne()方法查询出来的是一个动态代理对象,而我需要的是一个实体对象,所有自己在dao层写了一个查询方法,查询出对应的学生实体信息:p

2021-02-04 19:32:20 183

原创 Redis连接工具类

public class RedisConnectionUtil { //阿里云公网地址或者本地端口地址 private static String HOST = "xx.xx.xx.xx"; //端口号 private static int PORT = 6379; //最大连接数 private static int MAX_ACTIVE = 1024; //最大空闲连接数 private static int MAX_IDLE = 200

2021-01-28 15:11:33 415

原创 Mybatis工具类

public class MybatisUtils { //提升作用域 private static SqlSessionFactory sqlSessionFactory; //初始就加载 static { try { //使用mybatis第一步获取sqlSessionFactory对象 String resource = "mybatis-config.xml"; InputStream input

2021-01-28 15:09:07 121

原创 JUC安全类型的集合

public class TestJUC { public static void main(String[] args){ CopyOnWriteArrayList<String> list = new CopyOnWriteArrayList<String>(); for (int i = 0; i < 10000; i++) { new Thread(()->{ list

2021-01-28 14:49:57 163

原创 项目中日志的添加

项目中日志的添加1、pom.xml 中导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency>2、创建logback-spring.xml<?xml version="1.0" encoding="UTF-

2021-01-28 14:47:29 404

原创 使用json统一处理乱码

在springmvc-servlet.xml中添加配置mvc:annotation-driven<mvc:message-converters register-defaults=“true”></mvc:message-converters></mvc:annotation-driven>

2021-01-28 14:46:20 541

原创 Idea连接Mysql数据库报错:Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon‘ prope

检查自己MySQL的环境配置是否完好MYSQL_HOMEPath环境配置完好,有两种方法解决方法一:直接更改MySQL的配置文件(**.ini)在[mysqld] 下添加 default-time-zone = '+8:00'此方法为长久解决IDEA连接数据库时区问题(更改后还没报错)注意:一定要加在 [mysqld] 下面,否则会出现 unknown variable ‘default-time-zone=+8:00’,保存配置文件后记得重启MySQL服务方法二:命令窗口(cmd)解

2021-01-28 14:41:06 94

原创 自动获取当前时间

当一个实体包含brith、day、year等与时间相关的字段时,通过构造函数可以直接获取当前时间例如:@Data@NoArgsConstructorpublic class User{ private Integer id; private String lastName; private String email; private Integer gender; //0:女 1:男 private Date brith; public Use

2020-10-27 22:49:07 699

Mybatis(学习笔记):入门项目创建流程

MyBatis 是一款优秀的持久层框架:它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 此次是: Mybatis的入门项目的创建流程

2020-08-07

空空如也

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

TA关注的人

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