自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(380)
  • 资源 (20)
  • 问答 (8)
  • 收藏
  • 关注

原创 JSONArray.toCollection 引发的日期类型问题--net.sf.json.JSONException: Error while setting property=addTime

场景:因为小程序要给Java后端返回一个数组类型。而要做的就是把此数组类型(json)转为Java集合对象,但是因为传入的日期是字符串,但是Java中日期是LocalDateTime。所以报错net.sf.json.JSONException: Error while setting property=addTime等等一系列问题。但是此项问题的解决最佳解决方案就在 小程序前端后端代码: @PostMapping("/alterGoodsFiles") public Object al

2022-04-14 07:57:24 674

原创 sql查询某一个字段重复的数据

SELECT * FROM `bd_office_material`WHERE `erp_id` IN (SELECT `erp_id` FROM `bd_office_material` GROUP BY `erp_id` HAVING COUNT(`erp_id`) > 2);

2022-01-12 08:22:33 1114

原创 Apache Log4j 高危漏洞修复措施

对所有使用到 Log4j 组件的项目进行升级,使用最新版本 2.16.0:(以下两个必须同步升级到2.16.0,否则运行会报错)log4j-core:https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.16.0log4j-api:https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.16.0其它相关组件,建议也升级:l

2021-12-17 11:53:33 1134

原创 mysql远程访问

1.cmd 进入mysql安装路径的bin下2.输入 mysql -uroot -p密码 输入密码 进入mysql3.输入use mysql4.输入 grant all privileges on *.* to root@'%' identified by '密码';5.输入 flush privileges;6.退出 exit;

2021-12-09 13:58:40 196

原创 windows 制作开机自启动bat文件

制作bat放到以下目录,即可自动启动C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startupjar包java -jar C:\java\declarehelper-api.jar制作exe启动文件nginx@echo offC:cd "C:\nginx-1.18.0nginx.execmdRedis@echo offC:cd "C:\redisbin_x64redis

2021-12-09 13:56:15 1155

原创 redis查询密码是否设置成功,密码未生效等问题

config get requirepassauth 密码config get requirepass之后为 “” 就没有设置成功。如果设置成功后,密码未生效,请打开cmd或者linux窗口(安装位置)redis.windows.conf 为指定加载的文件名redis-server.exe redis.windows.conf...

2021-12-09 13:53:56 937

原创 linux开放端口号

查看端口号是否开放firewall-cmd --query-port=8866/tcp开放端口号firewall-cmd --zone=public --add-port=6389/tcp --permanent关闭端口号firewall-cmd --permanent --remove-port=8080/tcp重启 firewall-cmd --reload

2021-12-03 14:53:04 2748

原创 数据库远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

2021-11-29 09:07:33 554

原创 win10开机自启

win10想要开机自启进入页面但是win+r 输入 Netplwiz弹出的框少了【要使用本计算机,用户必须输入用户名和密码】复选框。那么如何解决呢打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device修改下面的DevicePasswordLessBuildVersion值为0保存,然后重启这个【要使用本计算机,用户必须输入用户名和密码】复选框,就会显示出来,接下来取消

2021-11-04 18:09:12 183

原创 springboot项目启动成功后如何让其自动执行某一些方法。

@Component@Slf4j@Order(value = 1)public class JobApplicationRunner implements ApplicationRunner { @Autowired private IQuartzJobService quartzJobService; @Override public void run(ApplicationArguments args) throws Exception { Lis.

2021-11-03 11:19:19 291

原创 jeecgboot后台获取字典值

`注入``java@Autowiredprivate ISysDictService sysDictService;根据字典编码查询处所有字典内容```java List<DictModel> dictItemsByCode = sysDictService.queryDictItemsByCode("system_module");

2021-10-29 11:21:50 4639 1

原创 vue格式化时间

//时间格式化函数,此处仅针对yyyy-MM-dd hh:mm:ss 的格式进行格式化 dateFormat(time) { var date = new Date(time) var year = date.getFullYear() /* 在日期格式中,月份是从0开始的,因此要加0 * 使用三元表达式在小于10的前面加0,以达到格式统一 如 09:11:05 * */ var month = date.getM...

2021-10-29 10:50:21 1049

原创 vue实现倒计时功能

<p class="tool"> <span style="border-radius: 50%; height: 100px; width: 100px; display: inline-block; background: #606266; vertical-align: top;opacity:0.3;"> <span style="display: block; color: #F.

2021-10-29 10:49:11 272

原创 java写日志到指定文件

import com.itopview.declarehelper.common.utils.DateUtils;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;/** * 写入日志 * filePath 日志文件的路径 * code 要写入日志文件的内容 */publi.

2021-10-26 09:45:10 1689

转载 微信小程序所有函数模板

// pages/common/index.jsPage({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: f

2021-10-22 15:28:12 874

原创 微信小程序授权获取手机号并解密(Java版本,二种方式)

getPhoneNumber(e) { console.log(e.detail) console.log(e.detail.errMsg) console.log(e.detail.iv) console.log(e.detail.encryptedData) //-----------------是否授权,授权通过进入主页面,授权拒绝则停留在登陆界面 console.log("是否授权,授权通过进入主页面,授权拒绝则停留在登陆界面") if

2021-09-28 14:24:43 970

原创 sql查询某一个字段出现次数最多查询前十的数据

SELECT distinate_port as `name`, count(*) AS `value` FROM dec_head GROUP BY distinate_port ORDER BY `value` DESC LIMIT 10

2021-09-27 09:02:37 2745

原创 Lock wait timeout exceeded; try restarting transaction 数据库表锁住的情况处理

select * from information_schema.innodb_trxkill 端口号

2021-09-16 15:11:16 126

原创 jeecgboot 实现如何实现SAAS多租户模式--以及租户用户菜单配置,租户新增用户

官网教程MybatisPlusConfig 已经被MybatisPlusSaasConfig 替代MybatisPlusSaasConfig 只需要在static添加对应的数据库表即可数据库表修改ALTER TABLE {表名} ADD COLUMN tenant_id int(10) NULL DEFAULT 0;修改菜单表:sys_permission 增加两个字段tenant_id(租户ID),并且设置tenant_id的初始值(注意实体需加对应字段)ALTER TABLE `sy

2021-09-01 09:52:26 2336 2

原创 jeecgboot 多租户配置

package org.jeecg.config.mybatis;import java.util.ArrayList;import java.util.List;import org.jeecg.common.util.oConvertUtils;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframewo

2021-09-01 08:46:03 1820

原创 jeecgboot删除租户相关数据

delete from sys_role_permission where permission_id in (select id from sys_permission where tenant_id <> 1);delete from sys_role_permission where role_id in (select id from sys_role where tenant_id <> 1);delete from sys_permission where tenan

2021-08-31 10:25:58 585

原创 linux备份mysql

设置脚本#!/bin/sh # 数据库基本信息 #数据库名称DB_NAME="" #用户名DB_USER="root" #密码DB_PASS="root" #机器HOSTNAME=""# 其他变量 #Mysql安装路径BIN_DIR="/usr/bin" #文件备份路径BCK_DIR="/data/mysql_dump/data" # TODO #将数据备份到指定的文件$BIN_DIR/mysqldump --opt -h$HOSTNAME -u$DB

2021-08-25 16:38:15 139

原创 jeegboot修改表中创建人和更新人赋值

这两处都sysUser.getUsername() 变更为 sysUser.getId()

2021-08-17 18:36:41 679

原创 Specified key was too long; max key length is 767 bytes

show variables like '%innodb_large_prefix%';//查看是否开启set global innodb_large_prefix=on;//如果没有开启设置开启show variables like '%innodb_file_format%';//查看file格式 set global innodb_file_format=Barracuda;//设置格式 set global innodb_file_format_max=Barracuda;//设置格式//

2021-08-16 11:50:46 66

原创 jeecgboot自定义SQL查询 部门及以下用户

id in (select user_id from sys_user_depart where dep_id in (select id from sys_depart where org_code = '#{sys_org_code}'))

2021-08-13 09:59:28 1639

原创 去重重复数据,并且mysql报错不能查询本表中的重复数据,在更新本表

UPDATE crm_goods set del_flag='1' where number in ( SELECT a.number from (select number from crm_goods group by number having count(number) > 1) a) and id not in (SELECT b.id from (select min(id) as id from crm_goods group by number having count(.

2021-08-13 09:42:16 114

原创 MySQL server has gone away

show global variables like 'max_allowed_packet';set global max_allowed_packet=157286400;

2021-08-10 09:26:22 89

原创 TimeUtil 时间工具类

import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.Month;import java.util.*;/** * 超详细的时间工具类 * * @author Administrator */publ..

2021-06-18 11:36:30 1648

原创 引入 echars 5.0 遇到报错 “export ‘default’ (imported as ‘echarts’) was not found in ‘echarts’

引入 echars 5.0 遇到报错 "export ‘default’ (imported as ‘echarts’) was not found in ‘echarts’引入方式改为:import * as echarts from 'echarts';

2021-06-07 09:20:35 261

原创 linux服务器部署相关(nginx,jar包,antdev,mysql,redis)等等

yum install libaio查找rpm -qa | grep mysql删除rpm -e --nodeps MySQL-client-5.6.32-1.el6.x86_64------------------------------ cd /data/javaLinux下后台进程启动命令:nohup java -jar jeecg-boot-module-system-2.4.3.jar >catalina.out 2>&1 &关掉项目:.

2021-06-06 06:42:45 201

原创 Java处理集合(两个集合去重)两个集合合并,并把一个集合中数据去重

public Collection<HsCodeReturnDto> returnHsCodeDiff(BigDecimal version) { //拿出所有数据,判断海关编码相同的数据,弃用版本号小的,只保留版本号大的返回 List<HsCodeReturnDto> hjHsCodeDiffReturnDtos = hjHsCodeDiffMapper.returnHsCodeDiff(version); List<HsC..

2021-05-28 10:24:53 1513

原创 Java stream判断两个相同对象集合中的部分字段的相同或者不同并作出处理,重写equals和hash方法

首先需要重写equals方法和hash方法 @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; HjHsCode hjHsCode = (HjHsCode) o; return Objects.equals(hsCode, hj

2021-05-27 15:43:41 5165

原创 java stream获取集合中的数据,并比较大小,返回最值

BigDecimal min = list.stream().map(HjHsCodeCache::getVersion).min((x1, x2) -> x1.compareTo(x2)).get();

2021-05-27 15:07:37 2795

原创 Java stream根据某一个字段分组

因为要把数据库数据库查出来给人别人返回修改记录,但是可能版本之间会存在多个修改,但是只能返回最后一个修改记录 Collection<HjHsCodeDiffReturnDto> values = hjHsCodeDiffReturnDtos.parallelStream().collect(Collectors.groupingBy(HjHsCodeDiffReturnDto::getHsCode, Collectors.collectingAndThen(Collectors.

2021-05-26 20:24:05 2121

原创 超详细的时间工具类--

import java.sql.Timestamp;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.uti

2021-05-24 14:12:58 63

原创 调用阿里云接口返回数据的处理方式----EntityUtils.toString(response.getEntity());

https://market.aliyun.com/products/57000002/cmapi010841.html?spm=5176.2020520132.101.2.59967218YOmGjp#sku=yuncode484100003 String json= EntityUtils.toString(response.getEntity()); ObjectMapper mapper = new ObjectMapper();

2021-05-20 18:11:18 3110

原创 vue项目打包报错---Vue is not defined等

把框的里面都删除如下就好了

2021-05-17 15:21:49 3468 2

原创 Ant Design Pro of Vue 用nginx代理部署Java项目连通

npm run dev 打包或yarn build 打包或如下图均可以打包打包后可以测试npm install http-server -g 全局http-server或者npm install -g serve(全局安装)serve -s dist打包后把打包生成的dist文件复制到nginx html目录nginx相关命令nginx config配置 location / { root html/dist; index

2021-05-17 15:16:23 716 3

原创 Ant Design of Vue -The following entrypoint(s) combined asset size exceeds the recommended limit .

vue.config.jsconfigureWebpack下面增加 performance: { hints:'warning', //入口起点的最大体积 整数类型(以字节为单位) maxEntrypointSize: 50000000, //生成文件的最大体积 整数类型(以字节为单位 300k) maxAssetSize: 30000000, //只给出 js 文件的性能提示 assetFilter: fun.

2021-05-17 14:08:00 224

原创 ant dev 打包部署在nginx启动报错,js找不到,路径配置-----Loading chunk {n} failed

vue.config.js里面查询配置路径问题,取消前面的.就可以了,或者加一个相关的路径 publicPath: '/',

2021-05-17 14:00:20 378

windows开机自启bat文件以及java项目等.pdf

java项目,nginx.exe.redis.exe.要开机自启,但是你又不会自启,那么请下载此文件,

2021-11-04

Java数组工具类

Java数组工具类

2020-04-13

idea快捷键

idea快捷键

2020-02-20

rtmp推拉流---.pdf

rtmp协议,推拉流

2020-02-19

线程.pdf

线程相关知识总结,自己斟酌了许久总结的希望帮助到大家

2020-02-15

集合相关--------集合相关.pdf

Java集合,Map,Set,List,相关对比和比较等概念,自己总结,希望能帮助到大家, Java集合,Map,Set,List,相关对比和比较等概念,自己总结,希望能帮助到大家

2020-02-15

三级数据库大题知识.pdf

三级数据库知识,自己总结几十套试卷而得,希望能帮助大家

2020-02-14

基础简单sql汇总.pdf

基础简单sql汇总,有助于复习学习

2020-02-14

计算机二级要点,队列等.pdf

计算机二级基础知识,指针,队列,树,时间复杂度,空间复杂度等 计算机二级基础知识,指针,队列,树,时间复杂度,空间复杂度等 计算机二级基础知识,指针,队列,树,时间复杂度,空间复杂度等

2020-02-13

事务专栏,.pdf

事务专栏,事务专栏,

2020-02-12

mybatis.hibernate,springmvc工作原理以及流程总结文档.pdf

mybatis.hibernate,springmvc工作原理以及流程总结文档

2020-02-12

微服务基础,常用注解.pdf

微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等 微服务基础,springboot基础,常用注解等

2020-02-12

索引索引的要求,新建,删除等.pdf

索引

2020-02-10

sql优化知识总结文档.pdf

sql优化的各种方法,sql优化的各种方法,sql优化的各种方法,sql优化的各种方法,sql优化的各种方法,sql优化的各种方法

2020-02-09

mybatis和hibernate.pdf

mybatie和hibernate相关面试题,包括常用xml标签,一二级缓存等信息hibernate优化以,hibernate在Java中的三种状态,hibernate检索方式

2020-02-09

spring书籍

《Spring Boot+Vue全栈开发实战》,spring cloud实战,Spring Data JPA,Spring Data实战,Spring+Cloud微服务实战,Spring实战(第4版)

2019-04-17

javax/servlet/jsp/jstl/core/ConditionalTagSupport

解决如下异常 java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport 的解决办法。

2019-03-12

简单配置application.yml

springboot 项目 最简单的yml配置完全可以连接数据库使用

2019-02-22

省市区三级联动

省市区三级联动插件,照着改就行,很简单,很方便,下载即可使用

2019-02-21

idea入门教程

idea入门教程pdf版,详细介绍入门idea配置,还有各种基础操作

2019-02-21

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

TA关注的人

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