自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仅此一❤

每天进步一点点

  • 博客(30)
  • 收藏
  • 关注

原创 [二】用amis做一个管理系统 - 基于官方示例的改造

我们选用sdk方式,整个系统依amis为主题,页面的json配置通过接口获取。后端使用jdk18+springboot3+mybatisplus。不要等待机会,而是创造机会。初始话sdk:创建dom元素,加载amis相关的静态资源。SDK 版本适合对前端或 React 不了解的开发者。前端依sdk为主 + 自定义事件。curd操作......略略略。1、amis相关操作封装。

2023-11-15 15:54:11 1074

原创 基于spring gateway 的静态资源缓存实现

由于子项目比较多,子项目都是通过嵌套的方式实现的。就会导致子页面加载比较慢,影响客户体验。1、通过spring boot缓存实现静态资源缓存。2、在gateway过滤器,对静态资源进行缓存。实现思路(AI搜的--!

2023-11-15 15:19:24 1367

原创 【echarts】按照X轴范围展示不同的颜色

【代码】【echarts】按照X轴范围展示不同的颜色。

2023-09-12 18:33:25 527

原创 【一】用amis做一个管理系统 - amis介绍

就是我现在的心情,面临不确定性和未知。但是不管怎样这都是人生阶段一个环节。希望我能走出当前的迷茫与困惑,相信会找到自己的道路。amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。下一篇:【二】用amis做一个管理系统 - 基于官方示例的改造。不要等待机会,而是创造机会。二、为什么要写这样一个框架?

2023-09-11 16:11:32 1100

原创 使用Spring EL表达式替换变量

场景:发送客户消息,需要将一些变量替换为对象中的数据;

2023-04-18 15:13:59 697

原创 代码行数统计

git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'

2023-04-07 16:37:33 96

原创 win11安装mysql 8.0.32

1、切换到mysql/bin目录。3、初始化(注意保存密码)7、修改密码规则、修改密码。

2023-03-19 16:43:15 373

原创 Nginx部署百度域名SSL证书(TRUSTASIA DV 单域名版)

百度域名证书部署2、下载证书3、Nginx配置nginx安装:yum -y install nginxlrzsz工具安装:yum install lrzsz下载完成分别得到:.cer、.key和_ca.crt文件server { listen 443 ssl http2 default_server; # listen [::]:443 ssl http2 default_server; server_

2022-02-20 00:24:25 1026

转载 Java 四种线程池

1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub}}).start();那你就out太多了,new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。

2021-08-11 11:25:23 207

原创 linux 常用命令

kill所有spring boot进程ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9删除所有日志文件:find ./ -name '*.log' | xargs rm -rf

2021-07-28 14:25:55 67

原创 springboot 打包没有将resource中的文件打入jar

在<build>中增加入戏配置: <resources> <!--设置自己目录下的配置文件--> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource>

2021-07-27 14:31:53 2237

原创 spring boot 获取jar中,File对象的方法

将模板放在resource目录下,调试的时候能正常访问,但是打包成jar的时候访问不到。解决办法:其实不是访问不到,是获取File对象的时候无法获取到文件导致的,将文件写入临时目录:private File getResourceFile(String filePath) throws IOException { System.out.println("=================================="); ClassPathResour

2021-07-22 10:29:20 572

原创 springboot maven本地jar的引用与打包

1.本地包使用项目根目录创建lib文件夹,将jar拷贝到目录下,修改pom.xml,添加依赖<dependency> <groupId>xxx.xxx</groupId> <artifactId>xxxxx</artifactId> <version>0.0.1</version> <scope>system</scope> <syst

2021-07-21 19:11:22 160

转载 springboot项目启动内存占用过高问题如何解决

启动命令示例,这样启动150m左右差不多够了:nohup java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=56m -Xms128m -Xmx128m -Xmn32m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC short-url.jar --spring.profiles.active=prod >/dev/null 2>&1&参数意义:-XX:M

2021-06-18 09:24:04 1195

转载 js 过滤HTML标签

/** * 网址:https://www.cnblogs.com/huoan/p/9600561.html* * *//** 正则放定义的原因:* 是我不想在函数里重复定义正则,比较损性能,但如果不是多次使用级别的,那也损不了多少性。* */// var reg = /<[^>]+>/gi; //过滤所有的html标签var reg = new RegExp('<[^>]+>','gi'); //过滤所有的html标签,不包括内容// .

2021-04-22 10:17:25 1302

原创 git 仓库命令行

您还可以按照以下说明从计算机中上传现有文件。Git 全局设置git config --global user.name "xxx"git config --global user.email "[email protected]"创建一个新仓库git clone ssh://[email protected]:20002/xxxx/test.gitcd testtouch README.mdgit add README.mdgit commit -m "add README"git pu

2021-04-13 14:56:03 123

原创 多线程保证线程池的任务全部执行完才能继续执行其他任务

大佬文章保证线程池的任务全部执行完才能继续执行其他任务 List<Integer> list = new ArrayList<>(); for (int i = 0; i < 20; i++) { list.add(i); } ThreadPoolExecutor poolExecutor = new ThreadPoolExecutor(3, 3, 60L, TimeUn.

2021-03-17 15:00:15 2102

原创 使用HBuilderX搭建uni-app

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。查看更多1、工具安装HBuilderX:官方IDE下载地址2、创建uni-app创建项目:创建完后目录结构(common目录是手动创建的)3、使用vuexvuex是HBuilderX已经内置好了,可以直接使用代码如下index.js...

2021-03-04 14:32:28 9040 2

转载 Java对象为啥要实现Serializable接口?

Serializable接口概述Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了Serializable接口的类可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。例如,我们可以将序列化对象写入文件后,再次从文件中读取它并反序列化成对象,也就是说,可以使用表示对象及其数据的类型信...

2021-01-21 11:07:48 104

原创 SSL 工具

https://myssl.com/csr_create.htmlhttps://www.myssl.cn/tools/merge-jks-cert.html

2021-01-12 14:56:56 295

原创 JAVA List使用lambda表达式循环数据,循内实现累加,分页

// 获取合计 JSONObject finalV = v; AtomicReference<Integer> sum = new AtomicReference<>(0); v.keySet().stream().forEach(key->{ Object o = finalV.get(key); if(o inst...

2020-10-28 18:39:23 2825 1

原创 mysql 常见问题整理

select * from information_schema.innodb_trxSELECT * from information_schema.processlist WHERE id = 16KILL 16

2020-07-30 17:25:33 106

原创 使用百度云的JKS证书的tomcat9的部署

1.安装jdk 1)rpm -qa | grep java 2)yum -y list java* 3)yum install -y java-1.8.0-openjdk-devel.x86_64 4)java -version2.tomcat 1)下载 wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v...

2020-04-20 10:44:58 468

原创 纯HTML,表格头部和表格左侧固定,右侧能滚动

开局一张图!直接上代码 <html><style type="text/css"> ::-webkit-scrollbar{width:0px;background-color:#e1e5ea} ::-webkit-scrollbar-thumb{background-color:#c3cad4;border-radius:10px;bor...

2020-03-23 17:16:14 1987

原创 常用问题记录贴

1、兼容IE8没有IndexOf 添加数组IndexOf方法if (!Array.prototype.indexOf){ Array.prototype.indexOf = function(elt){ var len = this.length >>> 0; var from = Number(argume...

2019-10-14 14:46:39 136

原创 (1)Vue 学习----脚手架、webpack

Vue 入门文章https://cn.vuejs.org/v2/guide/instance.html1、安装脚手架使用下列任一命令安装这个新的包:npm install -g @vue/cli# ORyarn global add @vue/cli用这个命令来检查其版本是否正确 (3.x):vue --version# ORvue -V2...

2019-09-18 17:47:29 126

转载 【前端学习】JavaScript 关键字this和闭包理解

1、this 在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未定义的(undefined)。 在事件中,this 表示接收事件的元素。 类似 call() 和 apply() 方法可...

2019-09-17 19:25:52 132

原创 JSON格式化展示

知识整理(长期更新):JS中对JSON格式化:JSON.stringify({'a':1,'c':2,aa:{'a':1,'c':2}}, null, "\t");输出结果"{ "a": 1, "c": 2, "aa": { "a": 1, "c": 2 }}"Chrome 调试技巧console....

2019-04-20 15:44:59 698

原创 springboot 单个文件下载,多个文件打zip包

需求:附件表存的报表的附件信息,包括地址,名称后缀,用户展示端选择一个文件或者多个文件进行下载。思路:1、展示端获取附件id一个或者多个传到后台2、后台获取附件信息,判断附件信息个数,确定是否达成zip包3、将压缩文件存在临时文件中4、用流的方式输出到浏览器代码:/** * 下载文件 * @param ids */function downLoadFi...

2019-03-07 19:04:36 1866 2

转载 java spring中抽象类无法注入

场景springboot通过单例模式获取抽象类下的实现类。问题通过spring @Autowired注入service,获取不到对象。问题引入首先明确一个问题:抽象类不能生成实例对象,spring无法注入。原因:spring的原理是启动服务器时读取配置文件,取得类名后利用反射机制在spring上下文中生成一个单例的对象,由spring注入属性并维护此对象的状态,抽象类在反...

2019-02-28 09:17:12 5550

空空如也

空空如也

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

TA关注的人

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