摘要: 一、基于Google开发工具包ZXing生成二维码 1、引入需要的依赖 <!-- zxing生成二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3< 阅读全文
posted @ 2022-08-25 11:42 [奋斗] 阅读(779) 评论(0) 推荐(1) 编辑
摘要: 一、引入pom.xml依赖 <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> </dependenc 阅读全文
posted @ 2022-08-24 17:03 [奋斗] 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、pom.xml中引入如下依赖: <!-- swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> 阅读全文
posted @ 2022-08-19 16:58 [奋斗] 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、数据准备 /* Navicat Premium Data Transfer Source Server : songweipeng Source Server Type : MySQL Source Server Version : 50730 Source Host : localhost:3 阅读全文
posted @ 2022-08-17 15:06 [奋斗] 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 前言 在最近的工作中,由于导入模板除了前三列(姓名、手机号、实发工资)固定;其余的列不固定,并且可以做到两个模板的数据都能够正常入库进行对应业务处理。 一、数据模板数据展示: (1)模板一 (2)模板二 二、处理思路 观察两个模板的数据;结合面向对象的编程思想设计;我可以将两模板需要的获取的字段属性 阅读全文
posted @ 2022-08-17 10:42 [奋斗] 阅读(1400) 评论(3) 推荐(0) 编辑
摘要: 一、解决思路 (1).检查redis的配置是否正确 spring redis: host: localhost port: 6379 password: 123456 database: 0 timeout: 60s ## springboot2.0之后将连接池由jedis改为lettuce let 阅读全文
posted @ 2022-08-17 09:03 [奋斗] 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 一、具体实现方法 /** * 将一个list按照新的步长分成list长度/step_length 向上取整个小list * @param list * @param step_length * @return */ public static List<String> GetCyclicAcquis 阅读全文
posted @ 2022-08-13 00:50 [奋斗] 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前言 最近由于工作业务的需要,需要对指定的字段信息进行非对称加解密;由于需要加密的内容过于庞大;自己执行程序会出现:Data must not be longer than 117 bytes 的异常错误;现在自己将自己的解决方法总结如下; 一、配置文件准备 spring: profiles: ac 阅读全文
posted @ 2022-08-09 11:57 [奋斗] 阅读(1684) 评论(0) 推荐(1) 编辑
摘要: 一、编写工具类: /** * @project * @Description 多表联查-分页 * @Author songwp * @Date 2022/8/8 10:31 * @Version 1.0.0 **/ public class PageUtils { public static Pag 阅读全文
posted @ 2022-08-08 11:21 [奋斗] 阅读(1595) 评论(0) 推荐(2) 编辑
摘要: /** * @Description * @Author songwp * @Date 2022/8/5 12:51 * @Version 1.0.0 **/ @Component public class SalaryDetailTask { protected Logger log = Logg 阅读全文
posted @ 2022-08-05 16:47 [奋斗] 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、方法1 ## 测试数据 List<String> words = Arrays.asList("a", "b", "c", "d", "a", "d"); ## 具体方法 List<String> results = HashMultiset.create(words).entrySet().s 阅读全文
posted @ 2022-08-03 16:43 [奋斗] 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 前言: 想必数据分页对于每一个程序员并不陌生,针对分页查询功能代码实现上;肯定是代码简洁明了且能达到分页的效果会更好! 现在我将基于SpringBoot - mybatisPlus分页查询的方法总结如下;废话不多说,直接上代码: 一、Mybatis-Plus的依赖: <dependency> <gr 阅读全文
posted @ 2022-07-30 11:34 [奋斗] 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 一、测试数据准备 /* Navicat Premium Data Transfer Source Server : swp-mysql Source Server Type : MySQL Source Server Version : 50730 Source Host : localhost:3 阅读全文
posted @ 2022-07-24 23:27 [奋斗] 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、JWT的简述 JWT 是Json Web Token的简称;JWT由头部(header)、载荷(payload)、签证(signature)三部分组成;其三部分之间用.分隔,例如: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjEiLCJleHAi 阅读全文
posted @ 2022-07-24 18:37 [奋斗] 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、问题概述 在Windows10下载了consul,解压完后,点击consul.exe出现闪退,其实闪退也不影响使用 二、解决方案 方案1: 按理说第一种方法就可以解决问题;在环境变量的系统变量中的path中添加consul的安装路径,即是consul.exe所在路径。如果还是会闪退就使用第二种方 阅读全文
posted @ 2022-07-15 16:59 [奋斗] 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 前言 近期自己针对附件上传进一步学习,为了弥足项目中文件上传的漏洞,保证文件上传功能的健壮性和可用性,现在我将自己在这一块的心得总结如下: 一、pom.xml依赖的引入 <dependency> <groupId>org.springframework.boot</groupId> <artifac 阅读全文
posted @ 2022-07-11 11:30 [奋斗] 阅读(321) 评论(0) 推荐(0) 编辑
摘要: JAVA中的Stream 01.什么是Stream Stream是JDK8中引入,Stream是一个来自数据源的元素序列并支持聚合操作。可以让你以一种声明的方式处理数据,Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream 阅读全文
posted @ 2022-07-08 15:41 [奋斗] 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前言 对于两个list、或者set集合中,获取其中不同元素方法的获取这块,因为自己工作上有所涉及,所以自己针对这块进行总结,希望能为其他小伙伴有所帮助! 一、代码块内容 (1).封装工具类代码块 import java.util.*; /** * @ClassName: ElenmentUnits 阅读全文
posted @ 2022-07-06 10:13 [奋斗] 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 前言 这里我就以JDBC连接数据库操作查询的步骤作以演示,有不到之处敬请批评指正! 一、jdbc连接简要步骤 1.加载驱动器、 2.创建connection对象、 3.创建Statement对象、 4.Statement(executeQuery方法)执行sql语句、 5.创建处理结果集对象Resu 阅读全文
posted @ 2022-07-01 16:45 [奋斗] 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言 今天码云上提交自己本地的一个SpringBoot+Vue的小项目,由于前端代码提交第一次时候提交码云上文件夹下为空,于是自己将本地代码复制到码云拉取下来代码文件夹下,然而git add . 时 会出现:Your branch is up to date with 'origin/master' 阅读全文
posted @ 2022-06-29 10:24 [奋斗] 阅读(3248) 评论(0) 推荐(2) 编辑
摘要: 1.sql语法 @i:类型java定义的变量 @i:=0:这里类似给i初始化值为0 @i:=@i+1 :每次从0开始递增+1 SELECT (@i:=@i+1) as id,TDLINE FROM YXGL_QX_LINES_BEIZHU,(select @i:=0)as it where ZDBI 阅读全文
posted @ 2022-06-22 11:11 [奋斗] 阅读(350) 评论(0) 推荐(1) 编辑
摘要: 一、测试数据准备 List<Map<String, String>> result = new ArrayList(); Map<String, String> map = new HashMap<>(); map.put("san", "张三"); map.put("si", "李四"); map 阅读全文
posted @ 2022-06-21 16:15 [奋斗] 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 一、工具 (1)GSON Google Gson是一个简单的基于Java的库,用于将Java对象序列化为JSON,反之亦然。 它是由Google开发的一个开源库。 以下几点说明为什么应该使用这个库 - 标准化 - Gson是一个由Google管理的标准化库。 高效 - 这是对Java标准库的可靠,快 阅读全文
posted @ 2022-05-30 09:32 [奋斗] 阅读(1971) 评论(0) 推荐(2) 编辑
摘要: 1.BeanUntils工具类的准备 /** * @ClassName: BeanUtils * @Description: * @Author: songwp * @Date: 9:02 2022/5/19 **/ public class BeanUtils { /** * 将javaBean转 阅读全文
posted @ 2022-05-19 14:22 [奋斗] 阅读(498) 评论(0) 推荐(2) 编辑
摘要: 1.添加字符串 add()方法 StringJoiner sj = new StringJoiner(","); sj.add("我爱你"); sj.add("我的"); sj.add("祖国"); System.out.println(sj); 执行如下: 我爱你,我的,祖国 2.设置空值 set 阅读全文
posted @ 2022-05-17 16:53 [奋斗] 阅读(204) 评论(1) 推荐(1) 编辑
摘要: 一.问题描述 在做查询语句时,MySQL 抛出了这样的异常:锁等待超时 Lock wait timeout exceeded; try restarting transaction,是当前事务在等待其它事务释放锁资源造成的! 二.解决方案 1、数据库中执行如下sql,查看当前数据库的线程情况: sh 阅读全文
posted @ 2022-05-05 09:18 [奋斗] 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 前言 在项目中经常会使用到一些简单的联合查询获取对应的数据信息,我们常规都是会根据对应的mapper接口写对应的mapper.xml的来通过对应的业务方法来调用获取,针对这一点本人感觉有点繁琐,就对@select注解联合查询进行探索和尝试,并将自己总结的分享给大家,有不到之处,敬请大家批评指正!!! 阅读全文
posted @ 2022-04-01 11:46 [奋斗] 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 用户和权限管理 -- root密码重置 1.停止MySQL服务 2.[Linux] /usr/local/mysql/bin/safe_mysqld --skip-grant-tables [Windows] mysqld --skip-grant-tables 3. use mysql; 4. U 阅读全文
posted @ 2022-03-29 09:17 [奋斗] 阅读(44) 评论(0) 推荐(1) 编辑
摘要: 前言 备份,将数据的结构与表内数据保存起来;利用mysqldump指令完成 1.导出 mysqldump [options] db_name [tables] mysqldump [options] database DB1 [DB2 DB3...] mysqldump [options] --al 阅读全文
posted @ 2022-03-28 17:02 [奋斗] 阅读(56) 评论(0) 推荐(1) 编辑
摘要: ##前言 在平时的工作中,我们开发人员经常会利用sql脚本操作不同数据库,现在我将Mysql的常用的函数根据自己平时工作和查阅其他资料结果进行总结,有不到的地方敬请批评指正;后面我也会一直持续更新并且与大家共勉!!! ###1.聚集函数 聚集函数用于汇集记录(比如不想知道每条学生记录的确切信息,只想 阅读全文
posted @ 2022-03-21 14:30 [奋斗] 阅读(525) 评论(0) 推荐(2) 编辑
摘要: 一.针对文件内容的读取,在平时的工作中想必是避免不了的操作,现在我将自己如何用java方法读取文件中内容总结如下:废话不多说,直接上代码: 方法一: 1 public static void main(String[] args) throws IOException { 2 FileInputSt 阅读全文
posted @ 2022-03-12 16:00 [奋斗] 阅读(5036) 评论(0) 推荐(2) 编辑
摘要: 最近项目中有需要获取全国行政区划省-市-区县-乡镇、街道办的树状结构数据,现将自己获取树的方法总结如下,有不到之处,敬请批评指正! 一、全国行政区划数据的整理以及获取 获取地址:https://pan.baidu.com/s/19JxdWH1R4z_HrrodFJUfjw?pwd=7bey 提取码: 阅读全文
posted @ 2022-02-14 21:52 [奋斗] 阅读(532) 评论(0) 推荐(1) 编辑
摘要: ##前言 针对thymeleaf对文件上传的方法进行总结,有不到之处敬请指正! ###1.pom.xml依赖的编写 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
posted @ 2022-02-01 19:35 [奋斗] 阅读(182) 评论(0) 推荐(1) 编辑
摘要: ##前言 自己很对自己在项目中集成MongoDb做的导入导出以及模板下载的方法总结如下,有不到之处敬请批评指正! ###1、pom.xml依赖引入 <!-- excel导入导出 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>e 阅读全文
posted @ 2022-01-28 09:55 [奋斗] 阅读(318) 评论(0) 推荐(0) 编辑
摘要: ##前言 在平时的工作学习中,自己对微服务和springboot基础理论知识关注比较少,在面试中对于面试官的问题,很多基本都不能够达到精准,全面;现将自己面试中的问题做以总结: ###1.谈谈你对微服务架构的认识? ##回答的思路逻辑: 1.微服务是什么? 2.微服务和传统应用的区别? 3.如何构建 阅读全文
posted @ 2022-01-08 11:08 [奋斗] 阅读(66) 评论(0) 推荐(0) 编辑
摘要: ###1.where 字段名 regexp '正则表达式' 正则符号: ^ $ . [ ] * | . 表示1个任意字符 * 表示前面重复0次,或者任意次 ^ 开始 $ 结尾 [] 范围 | 或 sql示例: #查询以【李】开头的 select name from user where name r 阅读全文
posted @ 2021-12-19 13:54 [奋斗] 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ##前言 有时,在一个项目中会用到多数据源,现在对自己在项目中多数据源的操作总结如下,有不到之处敬请批评指正! ###1.pom.xml的依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring- 阅读全文
posted @ 2021-12-11 15:27 [奋斗] 阅读(2806) 评论(0) 推荐(0) 编辑
摘要: ##前言 1.Mysql-1130错误:无法远程连接 错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve 错误1130:主机192.168.1.3”不允许连接到thismysql服务 原因:被连 阅读全文
posted @ 2021-12-10 13:44 [奋斗] 阅读(504) 评论(0) 推荐(0) 编辑
摘要: ##1.oracle数据库备份和导入 bat 脚本 scott oracle数据库用户名称 123456 数据库scott用户下的密码 192.168.124.8 本电脑IP orcl 为oracle库 file=D:\BACKUP\database-back-up_%date:~0,4%%date 阅读全文
posted @ 2021-12-03 16:33 [奋斗] 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ##问题描述 ping域名不能通,但是ping域名映射的IP可以通 ###1、编辑DNS配置文件 vim /etc/resolv.conf ###2、添加DNS配置信息: nameserver 47.106.30.119 ###3、然后执行重启 systemctl restart network 阅读全文
posted @ 2021-11-25 16:04 [奋斗] 阅读(916) 评论(0) 推荐(0) 编辑