IDEA 中项目代码修改后不自动生效,需要执行 mvn clean install 才生效

问题描述 之前项目运行好好的,代码修改完之后会自动编译,编程体验很好。 有一天发现每次修改代码后需要重新使用mvn clean install命令重新编译,异常麻烦。 检查了 IDEA 的配置,已经配置了自动编译模式,但是死活不生效,异常郁闷。 后来将项目从 IDEA 中关闭,将.idea 文件夹删 ... »

MySQL字段添加注释,但不改变字段的类型

之前在导数据库数据的时候,忘记将字段的注释导过来了。现在需要将所有字段都加上注释(崩溃)。由于导数据的过程比较长,业务那边从原始数据库导出了一个 Excel,里面有所有字段的注释,然后让我们根据这个注释一个个加。 MySQL添加注释语句 之前以为给MySQL字段添加注释很容易,但是找了下都是需要同时 ... »

Spring Boot 项目打成 war 包部署

Spring Boot 一个非常方便的功能就是支持内置的 Servlet 容器,一般我们部署 Spring Boot 应用时都是打成一个可执行的 Jar 包进行部署。其实 Spring Boot 也是支持打成传统的 war 包部署的。肯定有人问:既然 Jar 包简单又方便,为什么还要 用 war 包 ... »

java与.net rsa加密互通

最近遇到一个项目需要做单点,用户方是采用java rsa公钥加密传递信息的,我这边是.net使用私钥解密。而对方提供的解密源码是java版本的,并且也没有做过与.net平台的单点对接。 于是在网上找到了如下版本的c# 版本rsa私钥解密方法 拿过来之后把私钥和带解密字符串传入,发现报错,于是研究发现 ... »

spark大批量读取Hbase时出现java.lang.OutOfMemoryError: unable to create new native thread

这个问题我去网上搜索了一下,发现了很多的解决方案都是增加的nproc数量,即用户最大线程数的数量,但我修改了并没有解决问题,最终是通过修改hadoop集群的最大线程数解决问题的。 并且网络上的回答多数关于增加nproc的答案不完整,我这里顺便记录一下。 用户最大线程数可以通过linux下的命令 查看 ... »