Java
流浪猫之家
这个作者很懒,什么都没留下…
展开
-
js 公钥加密
var $publicKey = '-----BEGIN PUBLIC KEY-----\n\MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0zI8aibR9ZN57QObFxvI\n\wiRTmELItVVBLMrLd71ZqakR6oWUKkcAGgmxad2TCy3UeRe4A0Dduw97oXlbl5rK\n\RGISzpLO8iMSYtsim5aXZX9SB5x3S9ees4CZ6MYD/4XQOTrU0r1TMT6wXlhVvwNb\n\fMN.原创 2021-10-17 10:59:42 · 1373 阅读 · 0 评论 -
java日志文件内容中文乱码
3台机器,其中2台机器的log4j日志中文内容是正常的,但到另外1台中文全部变成了问号,启动命令增加 -Dfile.encoding=UTF-8最终解决:java-Dfile.encoding=UTF-8 -jar xxx-0.0.1-SNAPSHOT.jar原创 2021-02-08 17:47:43 · 2861 阅读 · 2 评论 -
案例解析:线程池使用不当导致系统崩溃
前几天,发现一台阿里云服务器上的Web服务不可用。远程SSH登录不上,尝试几次登录上去之后,执行命令都显示 1 COPY -bash: fork: Cannot allocate memory 一看以为是内存泄漏导致溢出。因为执行不了任何命令, 只能通过控制台重启服务器恢复服务。初步排查服务恢复后,查看系统日志,linux系统日志路径/var/log/messages,可通过journalctl命令查看,如 12 C转载 2020-08-31 14:29:22 · 1532 阅读 · 0 评论 -
Java并发编程
一,走入并行世界1.2 必须知道的几个概念1.2.1 同步(Synchronous)和异步(Asynchronous)1.2.2 并发(Concurrency)和并行(Parallelism)1.2.3 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用。但是每一次,只能有一个线程使用它,一旦临界区资源被占用,其他线程要想使用这个资源,就必须等待。1.2.4 阻塞...原创 2020-03-24 17:13:58 · 462 阅读 · 0 评论