分类: Java

45 篇文章

thumbnail
上传jar包到本地maven仓
当直接把jar包复制进maven仓以后,但是不生效,清idea缓存也没用,这个时候用这个方法可以时期生效 命令如下: mvn install:install-file -DgroupId=com.nascent -DartifactId=nascent-ecrp-sdk -Dversion=5.0.3 -Dpackaging=jar -Dfile=…
maven 删除.lastUpdated文件脚本
Mac: vi delete_mvn_lastUpdated.sh # 这里写你的仓库路径 REPOSITORY_PATH=/Users/anran/Documents/Applications/Maven/repository echo 正在搜索... find $REPOSITORY_PATH -name "*lastUpdated*" | x…
SpringBoot项目启动、停止,重启 脚本
编写脚本 脚本和其他博客类似,我是利用其他博客的脚本进行编写,发现各种报错,如不能启动、不能停止等等问题,于是将这些全都修改了,如下: #!/bin/sh #定义程序名 及jar包的名(写上你自己的jar包) PROJECT_NAME=xxx.jar ## 编写判断程序是否正在运行的方法 isExist(){ ## 首先查找进程号 ,这里需要注意一…
升级jetty后日志不输出解决方案
修复jetty漏洞升级新版本后日志不输出解决方案 新版的jetty得手动配置 jetty.xml 先执行 java -jar start.jar --add-to-start=console-capture 开启jetty日志打印功能再执行java -jar start.jar --add-to-start=requestlog 开启日志重定向
拷贝其他服务器文件到本机
连接到远程服务器并遍历指定目录下的所有文件。它会找到名称以error.2023-03-23开头的文件,并将它们从服务器复制到本地计算机 需要用到依赖包: <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <versio…
取随机不重复的数字
代码如下: public static void main(String[] args) { String val = ThreadLocalRandom.current().ints(0, 10).distinct().limit(10).mapToObj(i -> i + "").collect(Collectors. joining(…
Java判断两个对象所有的值是否相同
实体类,需要重写equals和hashCode方法 @Data public class SmPersonSinceGrandOpen { /** 跑批日期 */ private String workdateSm; /** 统计维度(年龄段/家庭) 0:年龄段,1:家庭非家庭 */ private String dimStatsSm; /** 维…
Java判断两个集合内容是否相同
实体类 @Data public class SmPersonSinceGrandOpen { /** 跑批日期 */ private String workdateSm; /** 统计维度(年龄段/家庭) 0:年龄段,1:家庭非家庭 */ private String dimStatsSm; /** 维度详情 18岁以下/18-25岁/26-35…
thumbnail
Jetty容器,关闭浏览器输入目录可以访问到资源路径
背景:在项目渗透测试中发现的这个问题,在浏览器输入对应的目录后,居然访问到了服务器的某些静态资源,这个就很危险了,必须解决。 起初以为是springboot的问题,查了各种资料,写了各种拦截器,过滤器,都不好使,不管怎么写都还是可以访问到这个目录。 最后,卧槽,灵感来了,我直接复制下面的Name,Last Modified,Size去搜索,还真让我…
下载csv文件、excel打开不乱码
如下: import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServletRequest; import javax…