最近Log4j的漏洞搞的互联网乌烟瘴气的……大部分Java栈的同学都为此忙了起来。
ElasticSearch是最常见的搜索引擎,Java开发的,默认使用的还是2.11的Log4j,也在漏洞影响的范围。呐,我本身并不怎么玩儿Java,但因为项目用到了El[……]
标签归档: Java
Java StringBuilder总结
呐,我几乎不写Java的,所以Java的技能几乎处于hello world的阶段。
之前修改上古代码,调优一个MySQL慢查询的功能,字符串的拼接,我按PHP类似的思路实现的:
String contentCodes = "";
for[......]
如何杀死java defunct进程
这奇葩情况是最近对docker的一个容器重启服务时碰到的,明明restart了服务,却死活拉不起来,核对了下,发现进程里有个[java] <defunct>
,杀还杀不掉,就很厉害了。
搜了下,发现这种情况最简单的就是网管重启大法……但是要死总[……]
Java 遍历Map示例
Java 遍历Map网上的示例很多,这里只给两个,自行参悟。
Map<String, String> params = new HashMap<>();
Map<String, String> customInfo = new[......]
Java编译时报错编码GBK的不可映射字符解决方案
有个测试用例,很简单,就是类似helloworld的的代码,但是会报错:“编码GBK的不可映射字符”。
解决办法也很简单,javac的时候,强制UTF8格式,示例:
javac -encoding UTF-8 HelloWorld.java
即可正常编译[……]
Java-HelloWorld示例
以下示例代码为Java-HelloWorld:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello W[......]
Java如何判断字符串是否为数字
有个逻辑需要在字符串不是纯数字的时候执行,那么如何判断字符串是否为数字呢?方法有很多,这里只给一个示例:
import org.apache.commons.lang3.StringUtils;
if (!StringUtils.isNumeric(keyword[......]
Java如何使用正则表达式去除标点符号
最近对手上一个上古Java的搜索引擎要做微调,需要实现使用正则过滤标点符号和数字的功能,在浩哥的指引下,自己经过hello world的简单测试,总结代码如下:
public class Test {
public static void main(Strin[......]
如何使用腾讯云镜像源加速Maven
Maven有些源因为众所周知的原因而无法访问,或者可访问但是速度贼慢,这种情况可以通过使用腾讯云的镜像源来解决,具体操作方法如下:
- 环境确认JDK 和 Maven你总要装好吧,没有装的话?没有装你看个啥……[……]
JVM内存检测方法
通过参考Oracle的文档,找的了这个指令:jmap 。
jmap -heap pid
可以检测对应进程的JVM的内存详细信息。
参考文档:https://docs.oracle.com/javase/6/docs/technotes/tools/share/[……]