• Exception in monitor thread while connecting to server localhost:27017

    项目没有使用 MongoDB 却每次启动时会出现如下异常信息:10:41:41.288 [main] INFO  o.m.d.cluster - Cluster created with settings {hosts=[localhost:27017], mode=SINGLE,&nbs

    Oct 22, 2019 阅读(112)
    标签: Java
  • Java 中调用 Javascript 脚本语言——易变业务使用脚本语言编写

    脚本语言特征灵活。 脚本语言一般都是动态类型,可以不用声明变量类型而直接使用,可以在运行期改变类型。便捷。 脚本语言是一种解释型语言,不需要编译成二进制代码,也不需要像 Java 一样生成字节码。它的执行是依靠解释器解释的。因此在运行期变更代码非常容易。而且不用停止应用。调用Javascript示例import javax.script.*; import java.io.Fi

    Jul 27, 2019 阅读(172)
    标签: Java
  • JSONArray遍历(forEach) 优雅简单的写法

    JSONArray 遍历元素实例代码,如下:import com.alibaba.fastjson.JSONArray; public class JSONArrayEachDemo {     public static void main(String[] args)&n

    Jul 13, 2019 阅读(252)
    标签: Java
  • JSP 接收不到 POST 请求体内容

    使用 Chrome 浏览器的 REST Client 插件 YARC 进行测试的时候,发现没毛病正常接受 post 请求体,但使用 linux 再带的 curl 请求时就是获取不到 post 请求体的内容,一度怀疑是 curl 的毛病尝试写程序调用发现确实有问题, receive.jsp 代码如下:<%@ page language="java"&nb

    Apr 28, 2019 阅读(301)
    标签: Jsp
  • Spring boot @ConfigurationProperties 注解用起来可以这么优雅

    在做项目时,总是会碰到一下配置信息,配置信息的加载及注入看起来很不爽,代码看起来比较冗余不优雅。废话不多说上之前的代码:application.yml 配置文件如下:--- # 开发者账号相关信息 app:     key: 1015796659     secret: sandb

    Mar 11, 2019 阅读(650)
    标签: Java Spring
  • 线上CPU飚高(死循环,死锁...)?帮你迅速定位代码位置

    top基本使用top 命令运行图:第一行:基本信息第二行:任务信息第三行:CPU使用情况第四行:物理内存使用情况buff/cache:buffers 和 cache 都是内存中存放的数据,不同的是,buffers 存放的是准备写入磁盘的数据,而 cache 存放的是从磁盘中读取的数据 。在Linux系统中,有一个守护进程(daemon)会定期把buffers中的数据写入的磁盘,也可以使用 sync

    Feb 26, 2019 阅读(510)
    标签: Java 调试技巧
  • Spring GA、PRE、SNAPSHOT 版本含义及区别

    GA:General Availability: 正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE: 预览版,内部测试版。主要是给开发人员和测试人员测试和找BUG用的,不建议使用;SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本。

    Feb 3, 2019 阅读(1032)
    标签: Spring
  • Java 操作 SQLServer 版本差异、常见问题总结

    调用存储过程阻塞问题排查 使用 JDBC 操作数据库先将数据写临时表,然后执行存错过程, SQLServer 2008 是好好的, 到了 SQLServer 2000 就卡到执行储存过程代码处。错误代码如下:CallableStatement callableStatement = connection.prepareCall("{call 

    Jan 2, 2019 阅读(341)
    标签: Java SQLServer
  • JAVA8 十大新特性详解

    前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inte

    Dec 20, 2018 阅读(285)
    标签: Java
  • Java 多线程同时往一个文件中追加写入文本测试

    Java 测试代码,TestMultThreadWriteFile.java:import java.io.FileWriter; import java.io.IOException; /**  * 测试多线程同时往一个文件中追加写入文本测试  */ public class TestMultThreadWriteFile&

    Dec 20, 2018 阅读(763)
    标签: Java