- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 SpringBoot版的低代码开发平台Diboot,炒鸡好用。
大家好,今天在逛开源社区的时候,发现了一个基于 Spring Boot 技术体系的低代码开发平台 Diboot 挺有意思的,号称“关联无 SQL,性能高 10 倍”。
2023-01-05 14:44:30
93
原创 一款Linux服务器、数据库、Redis、MongoDB统一管理平台,再也不用一台台记密码了。
基于DDD分层实现的web版 linux服务器(终端 文件 脚本 进程)、数据库(mysql postgres)、redis(单机 集群)、mongo统一管理操作平台。
2022-10-11 11:22:11
275
原创 还在用 Xshell?推荐一个更现代的终端连接工具,好用到爆!
Tabby 是一名老外在 Github 开源的终端连接的工具,至今已经累积 20K+ star。
2022-10-10 15:12:47
66
转载 5个开源的Java项目快速开发脚手架,项目经验有了
今天推荐几个 Java 项目快速开发脚手架,解放双手 ✋ 从现在开始。以下推荐项目都是码云上的优质项目,并且都是项目快速开发脚手架,代码质量什么的无法保证能有多好,毕竟很多也是个人开发,或多或少也有个人色彩影响。
2022-10-08 11:18:40
1234
原创 关于Java组件fastjson存在反序列化漏洞
据国家网络与信息安全信息通报中心监测发现,阿里巴巴公司开源Java开发组件fastjson存在反序列化漏洞。fastjson被众多java软件作为组件集成,广泛存在于java应用的服务端代码中。攻击者可利用上述漏洞实施任意文件写入、服务端请求伪造等攻击行为,造成服务器权限被窃取、敏感信息泄漏等严重影响。此次事件影响fastjson1. 2. 80及之前所有版本。
2022-08-25 10:45:48
993
原创 linux环境下 crontab+shell脚本定期自动删除文件问题
crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。
2022-06-27 10:05:08
959
原创 Spring Cloud Gateway 远程代码执行漏洞(CVE-2022-22947)修复建议
Spring Cloud Gateway 远程代码执行漏洞(CVE-2022-22947)修复建议
2022-03-04 12:50:41
752
原创 Idea安装并使用maven依赖分析插件:Maven Helper
在maven工程中,经常会查看maven的依赖树,在没使用该插件时,需要maven dependency:tree命令进行查看依赖树,通过maven helper 可以直接搜索某一jar,并查看对应的版本信息等;一、安装: 在file->settings->plugins中搜索maven helper,并进行inistall-->apply--->ok;最后重启idea,就可以开始使用 maven helper 插件安装操作安装完成后会重启idea。重启id
2022-03-04 12:46:12
3897
原创 2022年最新Java后端开发技术架构总结
https://www.processon.com/view/link/5fbf011c5653bb1d54fa30c8
2021-10-14 18:26:33
2469
4
原创 eclipse的下载与安装 2021-07-29
一.简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(JavaDevelopment Kit,JDK)。2.Eclipse下载步骤 1: 打开官网: https://www.eclipse.org/ , 按图标注位置点击 Download步骤 2. 在新的页面中, 点击 Download Packages..
2021-07-29 15:26:17
1465
原创 java中byte[]字节流解析成字符串中文乱码问题。
一、问题背景。 我们消费activityMQ消息。解析内容出现了乱码。用的是org.fusesource.mqtt.client.MQTT来接收消息。直接读取org.fusesource.mqtt.client.Future.await() 方法来获取Message。消息内容是存放在payload的流里面。我们是直接转为字符串的形式String msg = new String(message.getPayload());来解析。再转化为JSONObject数据。打印出来...
2021-05-12 10:37:33
5580
原创 使用jvisualvm工具进行OOM问题排查和调优。
1.业务场景介绍:使用Springboot项目进行activityMQ的接入。把消息分发到另外两个地方:rocketMQ和DataHub。实现数据的传输。并保证数据的一致性。2.问题介绍代码写完。运行后。发现没过多久项目就报错。java.lang.OutOfMemoryError: unable to create new native thread3.问题排查使用工具jvisualvm进行排查从上图可以看到问题有哪些?a.cpu占用比较高。一直不停的在使用cpu资源。4
2021-04-14 19:59:49
452
3
原创 sql语句常见异常问题解决方案。
sql语句 异常问题解决方案汇总mysql异常,以及对应的解决方案常见异常1:常见异常2:常见异常3:汇总mysql异常,以及对应的解决方案常见异常1:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ----这种异常 不用多想,肯定是我们的sql语句出现问题
2021-02-19 11:05:23
4880
原创 eclipse安装lombok插件和使用简介
一、Mac版本1.下载 lombok.jar(https://projectlombok.org/download.html)2.将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件同级的。 这里需要注意,mac操作系统下eclipse的安装路径下有两个eclipse.ini,一个是/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini,一个是/Applications/Eclipse.app/Contents/
2021-01-18 16:23:31
527
2
原创 mysql表名称区分大小写问题
1.启动服务报错2.登陆到mysql数据库查看。发现是存在的。3.执行sql确认下。是数据库表名区分大小写的问题。解决方案:1.用root登录,打开并修改 /etc/my.cnf;2.在[mysqld]节点下,加入一行: lower_case_table_names=1。3.重启mysql服务systemctl restart mysqld...
2020-12-03 11:43:52
49
原创 Mac 使用brew工具安装nginx
本人的Mac os是10.14版本的。为了能安装nginx。网上查询了各种安装都不行。一直报错。1.chmod u+w /usr/local 没访问权限。2.Error: Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileges on installation you would be giving allbuild scripts.
2020-11-13 14:51:28
85
原创 redis+lua实现高并发库存扣减和回流,超卖和少卖场景使用。
怎么保证执行的原子性?Redis使用同一个Lua解释器来执行所有命令,同时,Redis保证以一种原子性的方式来执行脚本:当lua脚本在执行的时候,不会有其他脚本和命令同时执行,这种语义类似于 MULTI/EXEC。从别的客户端的视角来看,一个lua脚本要么不可见,要么已经执行完。然而这也意味着,执行一个较慢的lua脚本是不建议的,由于脚本的开销非常低,构造一个快速执行的脚本并非难事。但是你要注意到,当你正在执行一个比较慢的脚本时,所以其他的客户端都无法执行命令。redis+lua实现高并发库存扣
2020-10-23 15:13:47
2277
原创 MQ消息队列是如何保证消息不丢失
1.mq原则数据不能多,也不能少,不能多是说消息不能重复消费,这个我们上一节已解决;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。2.丢失数据场景丢数据一般分为两种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbitmq和kafka分别说一下,丢失数据的场景,(1)rabbitmqA:生产者弄丢了数据生产者将数据发送到rabbitmq的时候,可能在传输过程中因为网络等问题而将数据弄丢了。B:rabbitmq自己丢了
2020-09-23 10:23:21
2851
转载 Mac下安装SVN插件javaHL not available的解决方法
背景:安装这个的原因是之前用svn差距svnkit合并代码的时候就报这个错。正文:在Mac下安装Eclipse插件svnEclipse插件后,每次打开Eclipse都会弹出如下弹出框:提示你本机缺少JavaHL Library。选择Eclipse→偏好设置(preference)→Team→SVN,可以看到SVN接口Client的定义如下:这说明当前系统中缺少JavaHL,需要我们手动安装。sub...
2018-05-02 20:22:19
1491
原创 mac os环境下python2.7安装openpyxl插件
openpyxl:操作excel2010 xlsx/xlsm的模块下载地址:https://pypi.python.org/pypi/openpyxl下载完成后解压出来。cd /Users/XXX/openpyxl-2.5.0/进入解压目录执行python setup.py install这样表示没有权限在执行命令前加sudo : sudopython setup.py install等待...
2018-02-12 11:54:08
3417
Windows系统文件检索工具+Everything+方便搜索
2022-08-25
javinlu-yshopmall-master.zip
2021-03-02
arthas-packaging-3.2.0-bin.zip
2020-09-09
毕业设计-物流管理系统
2014-06-13
采购管理信息系统
2014-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人