摘要:
一、具体实现方法 /** * 将一个list按照新的步长分成list长度/step_length 向上取整个小list * @param list * @param step_length * @return */ public static List<String> GetCyclicAcquis 阅读全文
摘要:
前言 最近由于工作业务的需要,需要对指定的字段信息进行非对称加解密;由于需要加密的内容过于庞大;自己执行程序会出现:Data must not be longer than 117 bytes 的异常错误;现在自己将自己的解决方法总结如下; 一、配置文件准备 spring: profiles: ac 阅读全文
摘要:
一、编写工具类: /** * @project * @Description 多表联查-分页 * @Author songwp * @Date 2022/8/8 10:31 * @Version 1.0.0 **/ public class PageUtils { public static Pag 阅读全文
摘要:
/** * @Description * @Author songwp * @Date 2022/8/5 12:51 * @Version 1.0.0 **/ @Component public class SalaryDetailTask { protected Logger log = Logg 阅读全文
摘要:
一、方法1 ## 测试数据 List<String> words = Arrays.asList("a", "b", "c", "d", "a", "d"); ## 具体方法 List<String> results = HashMultiset.create(words).entrySet().s 阅读全文
摘要:
前言: 想必数据分页对于每一个程序员并不陌生,针对分页查询功能代码实现上;肯定是代码简洁明了且能达到分页的效果会更好! 现在我将基于SpringBoot - mybatisPlus分页查询的方法总结如下;废话不多说,直接上代码: 一、Mybatis-Plus的依赖: <dependency> <gr 阅读全文
摘要:
一、测试数据准备 /* Navicat Premium Data Transfer Source Server : swp-mysql Source Server Type : MySQL Source Server Version : 50730 Source Host : localhost:3 阅读全文
摘要:
一、JWT的简述 JWT 是Json Web Token的简称;JWT由头部(header)、载荷(payload)、签证(signature)三部分组成;其三部分之间用.分隔,例如: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjEiLCJleHAi 阅读全文
摘要:
一、问题概述 在Windows10下载了consul,解压完后,点击consul.exe出现闪退,其实闪退也不影响使用 二、解决方案 方案1: 按理说第一种方法就可以解决问题;在环境变量的系统变量中的path中添加consul的安装路径,即是consul.exe所在路径。如果还是会闪退就使用第二种方 阅读全文
摘要:
前言 近期自己针对附件上传进一步学习,为了弥足项目中文件上传的漏洞,保证文件上传功能的健壮性和可用性,现在我将自己在这一块的心得总结如下: 一、pom.xml依赖的引入 <dependency> <groupId>org.springframework.boot</groupId> <artifac 阅读全文
摘要:
JAVA中的Stream 01.什么是Stream Stream是JDK8中引入,Stream是一个来自数据源的元素序列并支持聚合操作。可以让你以一种声明的方式处理数据,Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream 阅读全文
摘要:
前言 对于两个list、或者set集合中,获取其中不同元素方法的获取这块,因为自己工作上有所涉及,所以自己针对这块进行总结,希望能为其他小伙伴有所帮助! 一、代码块内容 (1).封装工具类代码块 import java.util.*; /** * @ClassName: ElenmentUnits 阅读全文
摘要:
前言 这里我就以JDBC连接数据库操作查询的步骤作以演示,有不到之处敬请批评指正! 一、jdbc连接简要步骤 1.加载驱动器、 2.创建connection对象、 3.创建Statement对象、 4.Statement(executeQuery方法)执行sql语句、 5.创建处理结果集对象Resu 阅读全文
摘要:
前言 今天码云上提交自己本地的一个SpringBoot+Vue的小项目,由于前端代码提交第一次时候提交码云上文件夹下为空,于是自己将本地代码复制到码云拉取下来代码文件夹下,然而git add . 时 会出现:Your branch is up to date with 'origin/master' 阅读全文
摘要:
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 阅读全文
摘要:
一、测试数据准备 List<Map<String, String>> result = new ArrayList(); Map<String, String> map = new HashMap<>(); map.put("san", "张三"); map.put("si", "李四"); map 阅读全文
摘要:
一、工具 (1)GSON Google Gson是一个简单的基于Java的库,用于将Java对象序列化为JSON,反之亦然。 它是由Google开发的一个开源库。 以下几点说明为什么应该使用这个库 - 标准化 - Gson是一个由Google管理的标准化库。 高效 - 这是对Java标准库的可靠,快 阅读全文
摘要:
1.BeanUntils工具类的准备 /** * @ClassName: BeanUtils * @Description: * @Author: songwp * @Date: 9:02 2022/5/19 **/ public class BeanUtils { /** * 将javaBean转 阅读全文
摘要:
1.添加字符串 add()方法 StringJoiner sj = new StringJoiner(","); sj.add("我爱你"); sj.add("我的"); sj.add("祖国"); System.out.println(sj); 执行如下: 我爱你,我的,祖国 2.设置空值 set 阅读全文
摘要:
一.问题描述 在做查询语句时,MySQL 抛出了这样的异常:锁等待超时 Lock wait timeout exceeded; try restarting transaction,是当前事务在等待其它事务释放锁资源造成的! 二.解决方案 1、数据库中执行如下sql,查看当前数据库的线程情况: sh 阅读全文
摘要:
前言 在项目中经常会使用到一些简单的联合查询获取对应的数据信息,我们常规都是会根据对应的mapper接口写对应的mapper.xml的来通过对应的业务方法来调用获取,针对这一点本人感觉有点繁琐,就对@select注解联合查询进行探索和尝试,并将自己总结的分享给大家,有不到之处,敬请大家批评指正!!! 阅读全文
摘要:
用户和权限管理 -- root密码重置 1.停止MySQL服务 2.[Linux] /usr/local/mysql/bin/safe_mysqld --skip-grant-tables [Windows] mysqld --skip-grant-tables 3. use mysql; 4. U 阅读全文
摘要:
前言 备份,将数据的结构与表内数据保存起来;利用mysqldump指令完成 1.导出 mysqldump [options] db_name [tables] mysqldump [options] database DB1 [DB2 DB3...] mysqldump [options] --al 阅读全文
摘要:
##前言 在平时的工作中,我们开发人员经常会利用sql脚本操作不同数据库,现在我将Mysql的常用的函数根据自己平时工作和查阅其他资料结果进行总结,有不到的地方敬请批评指正;后面我也会一直持续更新并且与大家共勉!!! ###1.聚集函数 聚集函数用于汇集记录(比如不想知道每条学生记录的确切信息,只想 阅读全文
摘要:
一.针对文件内容的读取,在平时的工作中想必是避免不了的操作,现在我将自己如何用java方法读取文件中内容总结如下:废话不多说,直接上代码: 1 public static void main(String[] args) throws IOException { 2 FileInputStream 阅读全文
摘要:
最近项目中有需要获取全国行政区划省-市-区县-乡镇、街道办的树状结构数据,现将自己获取树的方法总结如下,有不到之处,敬请批评指正! 一、全国行政区划数据的整理以及获取 获取地址:https://pan.baidu.com/s/19JxdWH1R4z_HrrodFJUfjw?pwd=7bey 提取码: 阅读全文
摘要:
##前言 针对thymeleaf对文件上传的方法进行总结,有不到之处敬请指正! ###1.pom.xml依赖的编写 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文
摘要:
##前言 自己很对自己在项目中集成MongoDb做的导入导出以及模板下载的方法总结如下,有不到之处敬请批评指正! ###1、pom.xml依赖引入 <!-- excel导入导出 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>e 阅读全文
摘要:
##前言 在平时的工作学习中,自己对微服务和springboot基础理论知识关注比较少,在面试中对于面试官的问题,很多基本都不能够达到精准,全面;现将自己面试中的问题做以总结: ###1.谈谈你对微服务架构的认识? ##回答的思路逻辑: 1.微服务是什么? 2.微服务和传统应用的区别? 3.如何构建 阅读全文
摘要:
###1.where 字段名 regexp '正则表达式' 正则符号: ^ $ . [ ] * | . 表示1个任意字符 * 表示前面重复0次,或者任意次 ^ 开始 $ 结尾 [] 范围 | 或 sql示例: #查询以【李】开头的 select name from user where name r 阅读全文
摘要:
##前言 有时,在一个项目中会用到多数据源,现在对自己在项目中多数据源的操作总结如下,有不到之处敬请批评指正! ###1.pom.xml的依赖引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring- 阅读全文
摘要:
##前言 1.Mysql-1130错误:无法远程连接 错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL serve 错误1130:主机192.168.1.3”不允许连接到thismysql服务 原因:被连 阅读全文
摘要:
##1.oracle数据库备份和导入 bat 脚本 scott oracle数据库用户名称 123456 数据库scott用户下的密码 192.168.124.8 本电脑IP orcl 为oracle库 file=D:\BACKUP\database-back-up_%date:~0,4%%date 阅读全文
摘要:
##问题描述 ping域名不能通,但是ping域名映射的IP可以通 ###1、编辑DNS配置文件 vim /etc/resolv.conf ###2、添加DNS配置信息: nameserver 47.106.30.119 ###3、然后执行重启 systemctl restart network 阅读全文
摘要:
##基于注解(@Scheduled) 基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。 ###1、创建定时器 使用SpringBoot基于注解来创建定时任务非常简单,只需几行代码便可完成。 代码如下: @Configuration //1.主要用 阅读全文
摘要:
##前言 这里利用Windows7下如何使用Telnet命令给大家总结如下: ###第一步:在控制面板里,点击“程序”选项 ###第二步:在程序选项下,点击“打开或关闭Windows功能” ###第三步:在程序选项下,点击“打开或关闭Windows功能,勾选Telnet客户端” ###第四步:打开d 阅读全文
摘要:
##前言 对一个程序员来说,java项目的打包部署也是一项必须掌握的一项技术任务,现我将自己平时在maven下打包以及部署项目总结,希望对有这方面诉求的小伙伴有所帮助! ###一.maven项目打包及命令 (1).先把命令行切换到Maven项目的根目录,例如:/data/springcloud/eu 阅读全文
摘要:
##前言 在平时的项目开发中,自己对application.yml的配置的写法较为熟悉,现在自己就application.yml常用的配置进行总结如下: ###1.Tomcat 配置 server: #设置请求端口 port: 8080 servlet: #指定 Tomcat的请求路径 contex 阅读全文
摘要:
##前言 通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看: ###1.停止MySQL服务 service mysql stop ###2.启动数据库并跳过密码认证 service mysql start --skip-grant 阅读全文
摘要:
##前言 在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 select,幸好我们有 pagehelper 分页插件,pagehelper 是一个强大实用的 M 阅读全文