
菜鸟笔记
文章平均质量分 52
一只努力的笨笨熊
这个作者很懒,什么都没留下…
展开
-
字符串转指定类型数据进行存储
本人在使用canal做数据同步,采用tcp模式,自己写客户端时,遇到数据库存储类型不匹配的问题。原创 2022-09-28 10:43:33 · 363 阅读 · 0 评论 -
ListUtils类代码示例
【代码】ListUtils类代码示例。原创 2022-09-14 14:19:38 · 666 阅读 · 0 评论 -
Arrays.asList() 和 new ArrayList() 的区别(详解)
主要不同的地方就是在于是否能够对转换后的数组进行元素的添加和删除等常规操作。原创 2022-09-08 17:06:02 · 1707 阅读 · 0 评论 -
Spring boot中CommandLineRunner的使用
SpringBoot在项目启动后会遍历所有实现CommandLineRunner的实体类并执行run方法,如果需要按照一定的顺序去执行,那么就需要在实体类上使用一个@Order注解(或者实现Order接口)来表明顺序。日常开发中有可能需要实现项目启动后执行的功能,比如特殊数据处理,权限控制等。Spring boo提供了一种简单的实现方案。即CommandLineRunner。多个实现类的时候,如何保证顺序呢?......原创 2022-08-05 18:06:36 · 3608 阅读 · 2 评论 -
字符串按照固定长度分割并存储在数组
java中将字符串按照固定长度分割并存储在字符串数组中原创 2022-02-21 16:49:24 · 536 阅读 · 0 评论 -
SpringBoot中添加拦截器,在拦截器中注入其他类的时候出现空指针异常解决办法
拦截器代码/** * * 记录用户轨迹 */@Componentpublic class AdminInterceptor implements HandlerInterceptor { @Autowired SysLogDao sysLogDao /** * 在整个请求结束之后被调用,也就是在DispatcherServlet 渲染了对应的视图之后执行(主要是用于进行资源清理工作) */ @Override public voi原创 2021-07-22 17:03:46 · 821 阅读 · 1 评论 -
Java8常用日期格式化&字符串日期相互转换
public static void main(String[] args) { //LocalDateTime转字符串 LocalDateTime localDateTime = LocalDateTime.now(); DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String localDateTimeS原创 2021-07-22 14:58:18 · 411 阅读 · 0 评论 -
ByteUtil字节工具类
package com.tonglei.util;import java.io.IOException;import java.math.BigInteger;import java.net.Socket;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Ma原创 2021-07-16 11:51:54 · 2087 阅读 · 0 评论 -
SpringBoot+Mybatis+application.yml(仅供入门参考)
项目目录:说明,本文中有两个mapper接口,分别采用xml形式和java注解形式实现。1、项目创建完成后,pom.xml文件配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version原创 2021-04-08 11:39:30 · 3097 阅读 · 3 评论 -
windows系统下快速的查出某个端口被程序占用,并快速关闭
win+R按键,召唤出运行窗口,并在运行窗口的文本输入框中输入“cmd”命令在弹出的命令窗口中输入命令 netstat -aon|findstr “8009”,引号的8009就是我们需要查询的端口号输入新的命令,查看端口被哪个程序占用着,tasklist|findstr “16288”,命令引号中的数字就是前面列表第一行最后的数据这时我们已经找到占用该端口的程序了,杀死该程序。taskkill /f /t /im java.exe...原创 2021-03-02 11:45:41 · 278 阅读 · 0 评论 -
使用spring boot开发时java对象和Json对象转换
java对象和Json对象转换一、构建测试项目引入依赖二、jackson转换1.构建User实体类2.controller类三、gson转换四、fastjson转换将java对象转换为json对象,市面上有很多第三方jar包,如下:jackson(最常用)<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --><dependency> <gro原创 2021-03-01 17:13:33 · 7810 阅读 · 1 评论 -
黑马 Spring Data Jpa 学习笔记
Spring Data Jpa转载 2021-02-03 14:37:32 · 380 阅读 · 0 评论 -
使用spring boot+Thymeleaf+HttpSession登录模块的后端代码
登录模块的后端代码段代码目录结构:在这里使用了thymeleaf模板引擎引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> <dependency> .原创 2021-01-19 10:12:52 · 578 阅读 · 0 评论 -
Spring boot +Mybatis多数据源的配置与使用
一、添加依赖首先编辑pom.xml文件,添加相关依赖<!-- MyBatis依赖 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version></dependenc原创 2021-01-13 15:36:12 · 235 阅读 · 1 评论 -
使用Iterator遍历map以及list用法
Iterator接口简介:Java中的Iterator**功能比较简单,只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。 Iterator iter = list.iterator(); // 注意iterator,首字母小写 第一次调用Iterator的next()方法时,它返回序列的第一个元素。 注意:iterator()方法是java.lang.Iterable接口,被Collection继承。 (2) 使用next原创 2020-12-23 14:35:23 · 1110 阅读 · 6 评论 -
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件
使用jquery中实现按回车触发按钮事件和点击提交按钮触发的是一个事件代码如下(示例)://回车提交事件$("body").keydown(function() { if (event.keyCode == "13") {//keyCode=13是回车键 $('#login').click(); }});//按钮点击事件$('#login').click(function() { alert("登录成功!"); })...原创 2020-11-27 09:37:04 · 834 阅读 · 0 评论 -
Spring Boot 集成 Thymeleaf 入门及实例
Spring Boot 集成 Thymeleaf 入门及实例1.Thymeleaf 介绍2.项目文件目录3.引入依赖3.相关配置:4.新建文件(.html,.java):1.Thymeleaf 介绍Thymeleaf 是新一代 Java 模板引擎,它类似于 Velocity、FreeMarker 等传统 Java 模板引擎,但是与传统 Java 模板引擎不同的是,Thymeleaf 支持 HTML 原型。它既可以让前端工程师在浏览器中直接打开查看样式,也可以让后端工程师结合真实数据查看显示效果,原创 2020-10-20 10:32:33 · 279 阅读 · 0 评论 -
Spring boot+jpa根据实体类自动创建数据表
Spring boot根据实体类自动创建数据表一、application.properties二、实体类一、application.properties配置如下:# datasourcespring.datasource.url=jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghaispring.datasource.username=roo原创 2020-09-23 16:07:50 · 1172 阅读 · 0 评论 -
零散的MySQL基础
MySQL基础前言SQL语句1.DDL2.DML3.DCL4.TCL前言在日常开发中,经常一些不常用且又是最基础的知识,过了一段时间之后,会忘记或者变得模棱两可。本篇主要记录一些关于MySQL数据库的基础知识,以便日后快速查看。提示:以下是本篇文章正文内容,下面案例可供参考SQL语句SQL命令分可以分为四组:DDL、DML、DCL和TCL。四组中包含的命令分别如下:(图片来源于水印)1.DDLDDL是数据定义语言(Data Definition Language)的简称,它处理数据库s原创 2020-09-22 14:11:30 · 216 阅读 · 0 评论 -
Spring boot跳转页面相关问题总结
使用Spring boot框架开发中跳转页面前言1.引入相关依赖2.在.properties中添加Thymeleaf配置3.项目文件目录一、在Controller层中跳转二、实现WebMvcConfigurer接口三、在js中实现跳转总结前言在此记录一下本人关于使用Spring boot框架开发web系统时,跳转页面的相关的问题。欢迎各位大佬针对相关问题赐教!在完成下面操作时需使用开发工具自动创建一个spring boot项目,并完成如下配置。1.引入相关依赖 <dependenc.原创 2020-09-02 10:46:06 · 410 阅读 · 0 评论 -
Java并发编程基础
线程是程序执行的最小单位(线程是操作系统能够进行资源调度的最小单位,同一个进程中的线程也可以被同时调度到多个CPU上运行),线程也被称为轻量级进程。2:复写 call () 方法,call () 方法是线程具体逻辑的实现方法。使用说明:1.重写run()方法,2.使用new Thread(Runnable接口实现类的对象).start()方法启动线程。需求:我们需要等 3 个线程都执行完毕后,再进行后续代码的执行。使用说明:1.重写Thread类中的run()方法,2.使用start()方法启动线程。原创 2020-09-01 16:43:08 · 245 阅读 · 0 评论