- 博客(30)
- 收藏
- 关注
原创 [二】用amis做一个管理系统 - 基于官方示例的改造
我们选用sdk方式,整个系统依amis为主题,页面的json配置通过接口获取。后端使用jdk18+springboot3+mybatisplus。不要等待机会,而是创造机会。初始话sdk:创建dom元素,加载amis相关的静态资源。SDK 版本适合对前端或 React 不了解的开发者。前端依sdk为主 + 自定义事件。curd操作......略略略。1、amis相关操作封装。
2023-11-15 15:54:11 1570
原创 基于spring gateway 的静态资源缓存实现
由于子项目比较多,子项目都是通过嵌套的方式实现的。就会导致子页面加载比较慢,影响客户体验。1、通过spring boot缓存实现静态资源缓存。2、在gateway过滤器,对静态资源进行缓存。实现思路(AI搜的--!
2023-11-15 15:19:24 1533
原创 【一】用amis做一个管理系统 - amis介绍
就是我现在的心情,面临不确定性和未知。但是不管怎样这都是人生阶段一个环节。希望我能走出当前的迷茫与困惑,相信会找到自己的道路。amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。下一篇:【二】用amis做一个管理系统 - 基于官方示例的改造。不要等待机会,而是创造机会。二、为什么要写这样一个框架?
2023-09-11 16:11:32 1510
原创 代码行数统计
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 128
原创 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 1143
转载 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 241
原创 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 93
原创 springboot 打包没有将resource中的文件打入jar
在<build>中增加入戏配置: <resources> <!--设置自己目录下的配置文件--> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource>
2021-07-27 14:31:53 2482
原创 spring boot 获取jar中,File对象的方法
将模板放在resource目录下,调试的时候能正常访问,但是打包成jar的时候访问不到。解决办法:其实不是访问不到,是获取File对象的时候无法获取到文件导致的,将文件写入临时目录:private File getResourceFile(String filePath) throws IOException { System.out.println("=================================="); ClassPathResour
2021-07-22 10:29:20 619
原创 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 201
转载 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 1278
转载 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 1348
原创 git 仓库命令行
您还可以按照以下说明从计算机中上传现有文件。Git 全局设置git config --global user.name "xxx"git config --global user.email "xxxx@qq.com"创建一个新仓库git clone ssh://git@192.168.1.100:20002/xxxx/test.gitcd testtouch README.mdgit add README.mdgit commit -m "add README"git pu
2021-04-13 14:56:03 159
原创 多线程保证线程池的任务全部执行完才能继续执行其他任务
大佬文章保证线程池的任务全部执行完才能继续执行其他任务 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 2208
原创 使用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 9307 2
转载 Java对象为啥要实现Serializable接口?
Serializable接口概述Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了Serializable接口的类可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。例如,我们可以将序列化对象写入文件后,再次从文件中读取它并反序列化成对象,也就是说,可以使用表示对象及其数据的类型信...
2021-01-21 11:07:48 127
原创 SSL 工具
https://myssl.com/csr_create.htmlhttps://www.myssl.cn/tools/merge-jks-cert.html
2021-01-12 14:56:56 330
原创 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 2955 1
原创 mysql 常见问题整理
select * from information_schema.innodb_trxSELECT * from information_schema.processlist WHERE id = 16KILL 16
2020-07-30 17:25:33 125
原创 使用百度云的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 509
原创 纯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 2041
原创 常用问题记录贴
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 154
原创 (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 155
转载 【前端学习】JavaScript 关键字this和闭包理解
1、this 在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未定义的(undefined)。 在事件中,this 表示接收事件的元素。 类似 call() 和 apply() 方法可...
2019-09-17 19:25:52 159
原创 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 726
原创 springboot 单个文件下载,多个文件打zip包
需求:附件表存的报表的附件信息,包括地址,名称后缀,用户展示端选择一个文件或者多个文件进行下载。思路:1、展示端获取附件id一个或者多个传到后台2、后台获取附件信息,判断附件信息个数,确定是否达成zip包3、将压缩文件存在临时文件中4、用流的方式输出到浏览器代码:/** * 下载文件 * @param ids */function downLoadFi...
2019-03-07 19:04:36 1943 2
转载 java spring中抽象类无法注入
场景springboot通过单例模式获取抽象类下的实现类。问题通过spring @Autowired注入service,获取不到对象。问题引入首先明确一个问题:抽象类不能生成实例对象,spring无法注入。原因:spring的原理是启动服务器时读取配置文件,取得类名后利用反射机制在spring上下文中生成一个单例的对象,由spring注入属性并维护此对象的状态,抽象类在反...
2019-02-28 09:17:12 5908
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人