java
一轮大月亮
2016开始正式从业与程序员工作。
参与了前台后台的代码编写。
实力一般,努力学习中。
博文有不足与不对的地方,大家请多多指教,感谢。
展开
-
读取文件流 兼容 本地图片 和网络图片
【代码】读取文件流 兼容 本地图片 和网络图片。原创 2022-11-29 10:28:41 · 138 阅读 · 0 评论 -
springboot使用xjar加密 jar项目
springboot使用xjar加密 jar项目原创 2022-08-30 19:18:48 · 1024 阅读 · 0 评论 -
jar/war 包运行 指定端口号:
jar 包运行 指定端口号:方法一:更改application.properties/.yml/文件配置,更改端口号;重新打包、部署;运行cmd 执行命令java -jar XXX.jar方法二:运行cmd 时指定端口号java -jar XXX.jar --server.port=8081 war 包运行通 jar 包运行一样我在 python技术交流QQ群:833020301......原创 2021-03-16 15:11:18 · 3607 阅读 · 0 评论 -
Minio开发+详细步骤+持续更新中
全文目录:1.下载2.启动3.访问4.java后台 接口开发5.前台文件上传6.java后台文件上传接口7.前台文件访问8.文件删除(假删/真删(前后台处理))1.下载官方网站: https://min.io/安装教程网址: https://docs.minio.io/windows安装在官方网站上下载minio.exe下载地址:https://dl.min.io/server/minio/release/windows-amd64/minio.exe2.启动一、minio.原创 2022-04-21 17:39:44 · 2286 阅读 · 0 评论 -
java 字符串 倒序
java 字符串 倒序 public static void main(String[] args) { StringBuffer buffer = new StringBuffer("acc0ff27fad03154af9a92fa4489e035"); System.out.println(buffer.reverse()); }原创 2022-01-06 00:19:30 · 531 阅读 · 0 评论 -
maven 引入外部jar包 最简单方式,maven 常用基本知识,持续更新中~
一.dependency 本地jar包 (推荐使用)使用思路:1.在 src 同级目录(项目根目录)位置新建 lib文件夹,然后把要外部引用的.jar文件放入 lib文件夹内;2.修改 项目 pom 文件 ,打开项目 pom文件,找到 节点,在该节点增加 配置信息,如下图所示,需要 把 sdk-1.0.jar 换成你要引用的jar文件名称,其他按照备注操作。<dependency> <groupId>com.im</groupId> &l原创 2021-12-27 12:14:11 · 1013 阅读 · 0 评论 -
http 文件 下载到项目路径再编辑(例如 minio 文件服务器)
/** 项目背景:doc文件在 mino服务器上, 123456.doc 文件服务路径: http:192.168.1.1:9000/a/2021/01/01/123456.doc 要求:将 123456.doc 文件通过服务 转换为pdf或 jpg , 后放回 http:192.168.1.1:9000/a/2021/01/01/ 路径下 123456.pdf 123456.jpg **/ 封装通用方法 :public void copyFileFromH原创 2021-08-09 14:44:10 · 253 阅读 · 0 评论 -
利用正则表达式判断字符串是否是数字
/** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){转载 2021-02-03 15:01:33 · 1540 阅读 · 0 评论 -
Unknown column ‘XX‘ in ‘field list‘ .Column count doesn‘t match value count at row 1
1.Caused by: java.sql.SQLSyntaxErrorException: Unknown column ‘XX’ in ‘field list’;2.Column count doesn’t match value count at row 1;等等等 一切 Mysql 能报的错,找不到,为什么报错,他都有可能,是在触发器、在触发器里面出现!!!!!1.查看全部触发器show triggers;触发器针对的是数据库中的每一行记录,每行数据在操作前后都会有一个对应的状态,触发原创 2020-09-14 16:30:52 · 291 阅读 · 0 评论 -
JAVA 正则 个人私藏【持续更新中~】
直接上例子(文章后面贴基础知识):public class demo1{ public static void main(String[] aa){ String ss = "A(a),B(b),C(c)"; Pattern p = Pattern.compile("\\(.*?\\)"); Matcher m = p.matcher(ss); ss = m.replaceAll(""); System.out.pri原创 2020-07-16 14:29:57 · 2104 阅读 · 0 评论 -
wait millis 60010, active 20, maxActive 20 处理 com.alibaba.druid.pool.GetConnectionTimeout
后台报错情况:XXXX接口异常:Could not open JDBC Connection for transaction; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60010, active 20, maxActive 20, creating 0前台报错情况:502wait millis 60010, active 20, maxActive 20, crea原创 2020-07-15 09:57:21 · 6766 阅读 · 0 评论 -
【Map对象】遍历并打印出各元素的key和value
public static void main(String[] args) { // key为String,value为Object,可放对象等…… Map<String, Object> map = new HashMap<String, Object>(); map.put("A", "我是A"); map.put("B", "我是B"); map.put("C", "我是C"); ...原创 2020-06-30 10:08:45 · 2197 阅读 · 0 评论 -
java 字符串"001" 转换为 int 数字 1
String ee ="001"; int ii = Integer.valueOf(ee).intValue(); System.out.println(ii);原创 2020-04-01 16:04:30 · 7904 阅读 · 2 评论 -
端口被占用 Unable to open debugger port java.net.SocketException socket closed 问题解决方法
进入cmd 命令行,使用netstat命令查看端口1099占用情况netstat -aon | findstr 1095根据PID杀掉占用端口的进程taskkill /pid 3484 /Fok,问题解决。QQ群:201455739(java技术交流)欢迎大家提建议相互学习交流!...原创 2019-10-08 11:39:33 · 4784 阅读 · 1 评论 -
java:String 、StringBuilder、 StringBuffer 之间的区别和使用场景。 例如:sql拼接
经常遇到,有字符串拼接的场景,不知道该不该优化下、比如用 StringBuffer 、或者 StringBuilder,又担心会有问题。现在总结下:(为自己、同时分享给大家)1、在字符串不经常发生变化的业务场景优先使用String(代码更清晰简洁)。如常量的声明,少量的字符串操作(拼接,删除等)。2、在单线程情况下,如有大量的字符串操作情况,应该使用StringBuilder来操作字符串。...原创 2019-09-05 12:00:51 · 256 阅读 · 0 评论