自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(352)
  • 资源 (99)
  • 问答 (1)
  • 收藏
  • 关注

转载 javax validation常用注解

NotEmpty:验证字符串,数组,Collection,Map不可为 null或者长度必须大于0,对于字符串不可以为"",但是可以为" ";@NotBlank:只能验证字符串且该字符串执行trim()方法(删除字符串头和尾的空字符)之后长度大于0也就是说" "会报错;@Size:验证对象(数组、集合、Map、字符串等)的长度是否在指定的范围内;@DecimalMin:验证数字是否大于等于指定的值;@Min:验证数字是否大于等于指定的值;@Max:验证数字是否小于等于指定的值;

2024-04-22 09:19:09 3

原创 营业执照年报申报

1、国家企业信用信息公示系统。

2024-03-04 16:24:17 336

原创 java实体设置默认值

通过build的方式,默认值不起作用;直接new,默认值有效;

2024-02-28 14:39:06 493

原创 DuplicateKeyException和DataIntegrityViolationException

SQLException抛出来的code生产环境不一样,正常应该抛1062(唯一键冲突)原本应该报:DuplicateKeyException,生产环境却抛。正常是走141行,生产走的146行的。try catch中加上。

2024-02-26 14:01:42 436

原创 List截取指定长度(java截取拼接URL)

N多个参数,截取指定个数,拼接URL。

2023-12-08 15:25:17 703

原创 VUE本地idea启动

安装yarn(也可以用npm)问题:yarn : 无法加载文件 C:\Users\xx/yarn.ps1,因为在此系统上禁止运行脚本解决办法:管理员身份运行【 PowerShell】,然后执行【Set-ExecutionPolicy RemoteSigned】,输入:Y。

2023-11-29 14:38:16 662

原创 PowerDesigner 16数据库(mysql)逆向生成pdm

but~~~~没成功,shift。

2023-10-31 16:05:22 670

原创 Mybatis plus中的逻辑删除源码跟踪

逻辑删除,到底是在哪改变的sql???

2023-10-23 11:38:32 136

原创 java、mybatis海量数据分页方案

按ID升序排列(每次记录上一次最大ID,下次分页作为起始值),取固定条数;//每次记录上一次最大ID。//每次取指定1000数量。

2023-10-20 14:10:59 198

原创 线程池扩容和拒绝策略(CallerRunsPolicy)验证

1、线程池队列容量满了后,迅速扩容至maxPoolSize2、队列满后,再进来任务,则主线程执行任务3、任务执行完后,等待(keepAliveSeconds),主线程数然后恢复至corePoolSize。

2023-10-18 13:51:17 144

原创 RocketMQ同一topic,多个消费组

多个消费组可以同时消费同一个topic的消息,每个消费组内部的消费者可以独立地消费消息。这种设计方式可以实现消息的并行消费和负载均衡,确保每个消费组都可以按照自己的速度独立地消费消息。消息负载均衡:RocketMQ会根据消费组的订阅关系和消费进度,动态地将消息分发给消费组中的消费者实例。消费组:当一个新的消费组启动时,它需要向Broker注册,并创建一个唯一的Group ID。消息分发:当消息发送到Broker后,Broker会根据消费组的订阅关系,将消息推送给所有订阅了该topic的消费组。

2023-08-28 11:01:05 6865 7

原创 spring事件和线程池区别

Spring事件(Spring Event)和线程池(Thread Pool)是两个不同的概念

2023-08-28 10:18:42 408

原创 git revert的坑(能不revert千万不要操作)

见上一篇文章(revert一时爽,但是现在要把release代码合回来(sit已合并release),但是sit当时revert那一部分代码始终找不回来了(如果提交少还可以挨个。

2023-08-17 09:23:51 414

原创 git一次错误提交的回滚(不同分支因merge-需回滚)

提交到的代码,结果解决冲突merge了的代码,所以要回滚到合并之前的代码(原因是我再网页上处理了冲突,他就自动merge了,如图—所以还是idea处理冲突,可控)

2023-08-11 11:36:14 506

原创 idea中cherry pick怎么用

cherry pick简而言之就是同一个commit,然后复制提交到其他分支(只检出本次提交的);解决:两个分支都需要提交相同代码,但是又不能用同一份代码提到开发和测试环境(因为两个环境代码不一样可能存在冲突)写这篇文章的目的:网上的文章比较杂乱,具体idea里面怎么操作,好像没有个成型的文章

2023-08-04 17:15:47 1636

原创 新买电脑16G内存,开机内存就60%没了??我大写的问号

每次啥都没用内存就用了一大半,作为一个姿势初级程序员,这能忍……(我忍不了)

2023-07-21 14:28:19 1237

原创 基于自定义注解的切面

**** B端C端接口权限校验(默认以C端接口校验)* (需要限制登录 , 接口添加此注解即可)* @name 控制接口权限,必须登录* @time 创建时间 2023/7/12 11:29**//*** 默认C端*//*** B端*//**** @name 默认C端接口* @description B端接口则传"B";C端接口传"C"**/

2023-07-20 20:28:48 211

原创 postman批量执行请求,通过json传参

可通过Excel自动填充功能构造数据。然后start run就来了。", 加粗为需要替换的参数。

2023-07-18 20:29:48 2005

原创 spring带bean和config,通过main启动测试

就可以真实启动了,无须通过test去测试。

2023-07-18 11:18:35 984

原创 druid 1.2.8线程池validation-query未起作用??discard long time none received connection

最近项目生产环境老是报错:discard long time none received connection(感觉可能是跨机房,连接池连接失效了,然后validation-query恰巧没生效)

2023-06-28 18:09:11 1248

原创 @Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭

@Async实现异步调用:ThreadPoolTaskScheduler线程池的优雅关闭

2023-06-25 14:17:16 358 2

原创 java操作CSV(数据迁移或导入导出)

(如下错误),都是字符串存在反斜杠"\"结尾,会导致csv的引号被转义。

2023-05-17 13:53:27 1511

原创 海量数据同步到DDM(oracle到mysql)

3、DDM数据库,过千万后并发插入,性能就很差:采用。2、数据可能存在重复,批量插入mysql使用。性能,所以通过主键ID实现分页;插入(最多不超过两个线程-实测)1、由于oracle的。

2023-05-16 14:51:09 424

原创 华为DDM分库分表注意事项

解决方案:请先使用check table语句对表结构做一致性检查,并配合alter table等语句对表结构做修正。如果无法进行DDL修正(如主键、唯一键因为数据原因无法修改),请联系运维人员处理。primary key好像能保证全局唯一。解决方案:增加主键。

2023-02-02 16:08:10 480

原创 Junit单元测试

1、service调A对象的方法,获取数据,需要对A进行mock:① userService中方法:②对方法feignInvoke测试,需要对[fuelFeignClient]进行mock: 持续...

2022-12-05 16:56:08 329

原创 面试问题收集

2、jdk1.7 HashMap循环死链问题,1.8如何修复;(扩容头插法改为尾插法);3、concurrentHashmap jdk1.8优化了哪些内容?1、spring源码看过吗?

2022-11-08 16:15:54 137

转载 jvm参数详解、jvm调优

jvm参数详解

2022-10-30 16:23:13 1437

原创 招行笔试java编程

题1:题2:public static void main(String[] args) throws InterruptedException {//题1 // String str = "abbcbccacbbcbaaba";// int len = str.length();// StringBuilder ans = new StringBuilder(str.substring(len-1));...

2022-03-25 15:34:23 2334 6

原创 java普通的类,利用内部类注入依赖的service(注入静态变量)

场景:在普通类或枚举类中,需要调用service,查数据库等;示例代码:public class XXX { private static testService test = null; @Component public static class GetService{ @Autowired private TestService testService; @PostConstruct..

2022-03-16 17:04:58 1461

原创 java 字符串转换为算数表达式(eval表达式)

例如-表达式:2500*2^(5-2) 说明:^为次方符号 import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public static void main(String[] args) throws ScriptException { int base = 2500; int hisCount = 5;..

2022-03-04 15:25:09 2861

原创 springboot优雅启停(停服时停止相关线程池)

前言每次系统无法正常停止,通过kill -9杀进程。原因是系统线程池未关闭,一直处于运行中。停服做相应关闭相应的bean(@Service、@Component等类)实现IApplicationStartedService(源码如下):重写start方法:我们系统这里会开启线程执行定时任务;stop方法:停止相应任务中线程池,若未使用线程池-忽略;package com.mortals.framework.springcloud.service;public interfac

2021-12-15 16:29:35 3594 3

原创 linux使用less中文乱码

有台服务器,vi、tail、cat命令中文都没问题;but~ 单单less命令,中文????我满脑子的小朋友试了各种偏方和方法都不见效~唯独这个起作用了编辑文件vim /etc/profile增加环境变量LESS=-isMrfexport LESS=-isMrf之后新出来的日志中文已经OK了,之前的还是???..........

2021-12-15 13:37:05 3081 1

原创 java线程池、简单定时调度任务

java线程池、简单定时调度任务。

2021-12-13 14:04:10 2326

原创 jstack实战

jstack死锁检测①死锁代码:/** * 死锁 * Created by hgg on 2019/9/24. */public class DeadLockWait { public static void main(String[] args) { Runnable r1 = () ->{ synchronized ("A"){ System.out.println("|持有A锁,等待B");

2021-09-30 09:29:18 299

原创 对于JDK自带的监控和性能分析工具

jps:用来显示Java进程;jinfo:查看完整jvm参数信息;jstat:用来查看GC—查看堆内存使用情况,加载的class数量及大小、-gc查看垃圾回收统计;jmap:用来dump堆—查看堆内存使用情况,jstat是统计,jmap是分析详情;jstack:用来dump栈—输出每个线程的执行情况,分析死锁等;jhsdb:用来查看执行中的内存信息jhat:对dump文件进行分析Java常用命令——jps/jstat/jinfo/jmap/jstack...

2021-09-26 09:52:09 490

原创 java实用基础—大收集

1、关于Spring IOC (DI-依赖注入)你需要知道的一切2、①单例和多例-普通全局成员变量、静态变量;②静态变量_单实例多线程下成员变量的线程安全

2021-08-16 10:53:35 258

原创 jenkins配置服务端和vue前端

linux可能涉及命令:# 1、对当前目录下所有 .sh 脚本添加执行权限chmod u+x *.sh# 2、scp远程拷贝文件及文件夹scp -r /mortals/www.iot.com/depend/nginx/ [email protected]:/mortals/www.iot.com/depend/nginx/scp -r /mortals/www.iot.com/depend/jdk1.8.0_161/ [email protected]:/mortals/www.iot.co

2021-08-10 10:50:59 410 7

原创 java计算经纬度距离

代码如下:package com.mortals.iot.retail.business.api.handler.order;public class LocationUtils { // 地球赤道半径 private static double EARTH_RADIUS = 6378.137; //等同——Math.toRadians() private static double rad(double d) { return d * Math.

2021-08-09 14:06:12 1579

原创 redis实现队列

原理:RedisTemplate集合使用说明-opsForList(二)具体实现:Redis(十八):Redis和队列

2021-08-09 09:36:30 351

原创 服务器MySQL数据库拷贝(附Navicat复制数据库)

文章来源:mysql拷贝数据库1、拷贝数据库(原理导出表及数据到sql文件)mysqldump -u root -p数据库密码 iot-pstation > /tmp/iot-pstation.sql2、登录数据库并创建新数据库mysql -u root -pshapp123456CREATE database `iot-pstation-bak` default charset=utf8;3、导入数据库mysql -u root -pshapp123456 io

2021-08-04 17:30:21 617

纯CSS3加载动画(完整版)

纯CSS3加载动画(完整版)

2017-08-29

纯CSS3加载动画

纯CSS3加载动画

2017-08-29

沃通中间证书(StartCom CA)

(https://www.myssl.cn/tools/check-server-cert.html)检测域名,报错:服务器缺少中间证书,此crt即生成中间证书

2017-06-28

js的base64(base64.js)

js的base64(base64.js)

2017-06-01

搜狗词库scel转txt工具

搜狗词库scel转txt工具,是exe可执行文件,估计只能Windows上使用

2017-04-28

java发送邮件

java发送邮件

2017-04-06

商城的HTML5页面

H5商城页面 可以用在APICLOUD中国

2017-03-07

网站视频播放HTML5页面2

网站视频播放HTML5页面2

2017-03-07

服务保障psd素材

服务保障psd素材

2017-03-07

PC官网首页第一版(蓝色系列)

PC官网首页第一版(蓝色系列)

2017-03-07

网站视频HTML5播放页面

这是之前版本优化后的,网站视频HTML5播放页面,

2017-03-03

Shiro教程-张开涛(免费)

Shiro教程-张开涛(免费)

2017-01-10

APiCloud商城模板H5页面

APiCloud商城模板H5页面

2017-01-09

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手)

js头像裁剪,上传七牛(玛德网上搜了一堆垃圾,还是自己动手), 网上搜索 cropper+bootstrap裁剪头像,全尼玛是php后台…………搞你妹啊,算了还是自己揉一个

2016-12-14

网站背景播放视频的主页

网站背景播放视频的主页,主要用于宣传性的网站,

2016-12-07

HTML5页面,上下切换页面效果

HTML5页面,上下切换页面效果 模拟原生app,实现上下切换

2016-12-05

视频播放的HTML5页面

现成的视频播放的HTML5页面,直接拿来就可以

2016-11-14

java调用网易云音乐接口

java调用网易云音乐接口,并解析接口数据! 暂时只做了通过关键字搜索相关的歌曲 http请求用的是httpclient4.0以上的版本

2016-10-24

java https请求

java 3.x和4.x的https请求

2016-10-20

各云存储价格对比整理

七牛、阿里云、腾讯云、百度云等等云存储价格对比

2016-10-09

分布式数据库中间件 DDM -PDF学习资料

包含: 产品介绍.pdf; 快速入门.pdf 用户指南.pdf API参考.pdf SDK参考.pdf 最佳实践.pdf 性能白皮书.pdf 常见问题.pdf 在线网页版(分布式数据库中间件 DDM):https://support.huaweicloud.com/usermanual-ddm/ddm_05_0002.html

2023-07-21

管理项目模板(springboot+VUE)

管理项目模板(springboot+VUE)

2021-12-22

利用iframe增加访问量的简单demo

想要访问量

2021-12-16

日历+农历,html布局

日历+农历,html布局

2021-12-15

Jenkins启动脚本.zip

Jenkins启动脚本,对java服务的jar启停。 JVM参数: JAVA_OPTS="-Xms512M -Xmx1024M -Xss256K -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:GCTimeRatio=39 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$GC_PATH -XX:+HeapDumpOnOutOfMemoryError -XX:ErrorFile=$HS_ERR_PATH -XX:HeapDumpPath=$HEAP_DUMP_PATH"

2021-10-09

Jenkins部署相关脚本.zip

Jenkins部署相关脚本,包括java后端启动脚本、vue前端脚本、nginx的配置

2021-08-10

eclipse-svn-1.8.22.zip

打开eclipse为了安装svn,折腾需求…………原来是网站国内访问不了,要翻墙…… (其他分太高,低分奉献)

2021-08-03

apache-jmeter-5.3.zip,jmeter压测

apache-jmeter-5.3.zip,解压即可使用

2021-03-01

香烟类型及价格字典(用于测试)

香烟的所有字典,用于日常!目前囊括280中品类,,用于开发过程中的日常和调试 经过抓取整理——2020-5月 说明:资源请勿随意传播,所以设置为收费

2021-01-13

随机手机号码滚动抽奖代码

jQuery新年年会随机手机号码滚动抽奖代码 https://www.lanrenzhijia.com/jquery/4971.html

2021-01-11

Java内存模型-JVM(2018.11.13).pptx

Java内存模型的学习!JVM讲解;Java程序执行流程;Java运行时数据区(内存问题);GC及算法

2019-08-20

designerSchedule.html

一个HTML可直接运行改造的日程管理页面(类似时间轴)

2019-06-30

外包项目—需求拆分收费模板.xlsx

接外包项目等场景,对需求进行模块化拆分,让后计划安排工作量及收费模板

2019-05-23

FileZilla实现共享文件夹

利用FileZilla实现跨平台的文件夹共享! 使用场景:本地机器可以供外界访问自己的共享文件夹。操作简单方便

2019-03-04

RabbitMQ-3.4.1安装文件(32/64位,linux)

RabbitMQ-3.4.1安装文件; 包括32/64位,linux的版本; 附带:RabbitMQ-3.4.1安装手册

2018-07-18

redis安装包(32/64位、linux)

64位版本:redis-2.8.9.zip(稳定版本) 32位版本:redisbin.zip linux:redis-2.8.11.tar.gz 以及Redis入门教程ppt一份

2018-07-17

springBootDemo——idea搭建SpringBoot+Mybatis框架

idea搭建SpringBoot+Mybatis框架,初次接触——震惊:居然一个main就启动了服务,不科学啊;

2018-05-21

swagger静态部分文件打包

swagger静态部分文件打包,用于swagger的页面接口展示

2018-05-15

关于网站的SEO优化

关于网站的SEO优化,尽可能让各个搜索引擎收录自己的网站(这里主要百度搜索引擎)

2018-01-06

linux服务器配置多台tomcat(端口5050)

linux服务器配置多台tomcat,通过修改指定的tomcat配置已达到同一台服务器上部署多个tomcat,小公司或自己搞着玩,很实用(文章说明地址:http://blog.csdn.net/hgg923/article/details/77131922)

2017-09-05

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

TA关注的人

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