java小技巧
lgoodbook
习惯就好!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义 Starter依赖传递问题
引用传递依赖失效排查。原创 2025-09-04 09:25:13 · 257 阅读 · 0 评论 -
SpringBoot-StringHttpMessageConverter导致的异常处理
项目使用ResponseBodyAdvice把所有返回结果包装为自定义Json对象 /*** * 单独一个接口返回 */ @RequestMapping(value = "/public/health") public String health() { return "还活着"; }接口请求异常栈如下2021-06-11 21:56:25.665 ERROR 21186 --- [52c68033c405bbf] o.s.e.Glob原创 2021-06-11 22:32:01 · 3061 阅读 · 0 评论 -
java项目重启脚本
#!/bin/sh# jar文件名JAR=gs-extend-1.0.jar#启动指定后缀的application.ymlENV=prdecho '开始重启' $JAR '环境' $devpid=`ps -ef | grep $JAR | grep -v grep | awk '{print $2}'`if [ -n "$pid" ];then kill -15 $pid echo kill -15 $pid sleep 1fipid=`ps -ef |原创 2021-01-29 17:20:17 · 606 阅读 · 0 评论 -
aspose做word转pdf及加水印,Mac/Linux/docker环境乱码问题解决
java 使用aspose做word转pdf代码如下import cn.hutool.core.io.FileUtil;import com.aspose.words.Document;import com.aspose.words.License;import com.aspose.words.SaveFormat;import java.io.ByteArrayInputStre...原创 2020-01-19 10:55:31 · 4682 阅读 · 14 评论 -
IDEA打Jar包,Java-jar运行main函数传参数
第一步点击项目 F4 打开Project Structure视图 第二步 第三步 配置启动main程序(Spring boot项目好用,其他类型还需要琢磨),选择打包依赖的jar 第四步 配置好了的样子 点击OK,视图消失了 最后一步 在第四步配置的Output directory目录中找到你的jar包=============================...原创 2018-04-24 17:08:59 · 33202 阅读 · 7 评论 -
Github类仓库中SSH配置
Mac配置ssh配置* 为什么要配置ssh呢 * 问得好,因为不配置的话,谁都有权限提交代码到你的远程库,那你的代码和JN有没有区别当然也可以用https 的方式克隆项目配置好ssh之后,就不需要每次都输入账号密码了$ git config --global user.name "lgoodbook"$ git config --global user.email "l...转载 2018-05-17 17:52:47 · 910 阅读 · 1 评论 -
OKHttp3忽略Https证书
public class ComHttpClient { protected OkHttpClient client; public ComHttpClient() { init(); } private static int READ_TIMEOUT = 30000; private static int CONNECT_TIMEOU...原创 2018-05-25 16:44:45 · 2602 阅读 · 0 评论 -
MongoDb查询条件使用
使用客户端工具进行模糊查询列表内容 {“content”:”$regex”: “123456”} 其他情况模糊查询 查询包含XXX 2. {name:/xxx/} 查询以XXX开头 3.{name:/^xxx/} 查询以XXX结尾 4. {name:/xxx^/} 查询忽略大小写 5. {name:/xxx/i} Spring中不区分大小写的模糊查询/完...转载 2018-05-22 17:56:15 · 926 阅读 · 0 评论 -
mysql SELECT GROUP_CONCAT一点使用心得
-- 可以精确查询GROUP_CONCAT后的汇总字段=1的数据select * from (select GROUP_CONCAT(DISTINCT status) status_group from account) a where a.status_group = '1'-- 可以查询GROUP_CONCAT后的汇总字段包含1的数据select * from (select ...原创 2019-02-26 16:06:42 · 2069 阅读 · 0 评论 -
多文件byte[]压缩zip
//依赖的包import org.apache.commons.io.IOUtils;import javax.servlet.http.HttpServletResponse;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IO...原创 2019-08-28 19:24:11 · 1702 阅读 · 1 评论 -
Java中Long最大值
9223372036854775807 即2的64次方 项目中遇到这个坑,记一下转载 2018-03-31 14:26:53 · 190126 阅读 · 11 评论 -
Sping boot log4j2/log4j配置sentry
pom中引入sentry <!--日志监控--> <dependency> <groupId>io.sentry</groupId> <artifactId>sentry-log4j2</artifactId> ...原创 2018-03-14 15:13:08 · 1711 阅读 · 0 评论 -
Java生成时间戳
时间戳 用来命名文件名通常使用:System.currentTimeMillis() – 1449565025434 但是会出现重复,同时间多次请求建议不使用这种方法这种方法生成的是唯一的时间编码 ,– 12081657054320000 /** 时间格式生成唯一编码Start **/ /* The FieldPosition. / private static fina原创 2015-12-08 16:58:18 · 5106 阅读 · 0 评论 -
String的最大长度
Java字符串的最大长度 Posted on 2009-01-15 01:37 dennis 阅读(40313) 评论(5) 编辑 收藏 所属分类: java 、源码解读 在cpp中为了可移植性,string的长度是string::size_type,突然就想知道java允许的最大字符串长度为多少。看String的源码: public final class String转载 2015-12-08 18:34:34 · 2200 阅读 · 0 评论 -
Java请求登陆校验的URL
/** * 根据Url获取输入流 * @param urlPath 请求的待登陆Url * @return InputStream 输入流 * @throws Exception */public static InputStream getUrlInputStream(String urlPath) throws Exception{ URL url = new URL(url原创 2015-12-25 16:47:55 · 1525 阅读 · 0 评论 -
JS中校验数组中是否有重复字符
var arr = {}; $.each(dtlList, function(i, dtl) { arr[i] = dtl.materialId +""+ dtl.batchno; }); var isRepeat =_this.isRepeat(arr); if(isRepeat) { a原创 2016-01-27 10:39:40 · 3400 阅读 · 0 评论 -
Web开发联机调试
在Eclipse 中,添加Remote Java Application在需要的地方打上断点启动就可以联机调试了!!! 本人记录,为防忘却!!!原创 2016-02-23 14:54:45 · 606 阅读 · 0 评论 -
Java判断字符串是否为数字(浮点类型也包括)
public static void main(String[] args) { String numStr = "123121"; System.out.println(isNumeric(numStr)); System.out.println(isNumber(numStr)); } //正则表达式 : 完美 public static boolean isN原创 2016-04-08 11:17:23 · 39526 阅读 · 2 评论 -
内存溢出 PermGen space
PermGen space 本地开发环境Tomcat 下解决方案: 修改 TOMCAT_HOME/bin/catalina.sh 在“echo “Using CATALINA_BASE: $CATALINA_BASE””上面加入以下行: JAVA_OPTS=”-server -Xms800m -Xmx800m -XX:MaxNewSize=256m”原创 2016-07-12 17:31:03 · 543 阅读 · 0 评论 -
java获取详细的异常链信息
package cn.goodbook.test;import java.io.PrintWriter;import java.io.StringWriter;import java.io.Writer;/** * 测试类 * * @author lgoodbook * @Date 2017年5月2日 上午11:07:47 * @version 1.0.0 */publi原创 2017-05-04 18:25:46 · 2942 阅读 · 0 评论 -
Eclipse项目Module3.0错误
Problems 中Errors 信息 如下改动 maven update ,项目异常解决原创 2017-06-16 15:12:43 · 491 阅读 · 0 评论 -
java字符转义和替换
String oaFilePath = "F:\\work\\oa.xml"; String message = getFileString(oaFilePath); Document doc = XmlUtils.parseText(message); Element rootElement = doc.getRootElement();原创 2015-11-25 16:03:03 · 2185 阅读 · 0 评论
分享