随笔分类 - java
摘要:一 线程类型 Java程序使用的线程分为两类: 手动创建的线程 线程池管理的线程 二 异常默认处理 对于手动创建的线程,线程运行过程中抛出未捕获的异常的默认行为如下: 1 线程终止,异常信息及堆栈输出到标准错误流(System.err()) 2 阻塞线程(Thread.join())正常执行 对于线
阅读全文
摘要:一、文件加载 基于ClassLoader,有两种方式 // resource/default.properties // 方式一 InputStream in = UserService.class.getResourceAsStream("/default.properties"); // 方式二
阅读全文
摘要:1、调试命令 F7 进入函数内部 F8 单步执行 F9 恢复运行 Shift + F8 跳出函数 Shift + F7 智能进入函数内部 Shift + F9 调试运行 Shift + F10 直接运行 Alt + Shift + F9 选择运行项,调试运行 Alt + Shift + F10 选择
阅读全文
摘要:一、内存配置 堆: 堆内存 -Xms 分配堆初始内存,默认为物理内存的1/64,同-XX:InitialHeapSize -Xmx 分配堆最大内存,默认为物理内存的1/4,同-XX:MaxHeapSize 新生代 -XX:NewSize 设置堆中新生代初始内存 -XX:MaxNewSize 设置堆中
阅读全文
摘要:一、 工具 nginx-1.8.0 apache-tomcat-6.0.33 二、 目标 实现高性能负载均衡的Tomcat集群: 三、 步骤 1、首先下载Nginx,要下载稳定版: 2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.
阅读全文
摘要:一、Java启动命令 java程序的启动方式有三种: 1、java -jar 生成的jar包中,manifest文件定义了Main Class,可使用该命令 java -jar test.jar 2、java -cp 生成的jar包中,无Main Class配置,可使用该命令 java -cp te
阅读全文
摘要:一、方便性与性能 调用方便性而言: FastJSON提供了大量静态方法,调用简洁方便 Jackson须实例化类,调用相对繁琐,可通过封装成JSON工具类简化调用 性能而言: FastJSON反序列化的性能略差,对于256k的json字符串,平均700ms Jackson 的 data binding
阅读全文
摘要:Jackson是基于Java语言的一种JSON和Java对象的数据处理工具。功能上简单易用,性能上根据目前主流转换工具比较,Jackson相对比较高效。 Jackson包含三个jar: 1、jackson-core 2、jackson-annotations 3、jackson-databind 从
阅读全文
摘要:FastJSON是一个高性能、功能完善的json序列化和解析工具库,可使用Maven添加依赖 一、序列化 FastJSON提供了多个序列化的方法 1、基本的序列化 2、字符串格式化 3、日期格式化 4、输出null字段 默认情况下,FastJSON不输出值为null的字段,可以使用Serialize
阅读全文
摘要:StandardCharsets HttpHeaders MediaType HttpMethod HttpStatus
阅读全文
摘要:1、JAVA进阶 ThreadPoolExecutor机制 待实践测试
阅读全文
摘要:1、查询java进程 jps -l ps aux | grep java 2、启动java进程 nohup java -jar pac-fc-service.jar > pac-fc-service.log 2>&1 & 3、结束java进程 kill -9 进程id 4、查看占用端口的进程 lso
阅读全文
摘要:Spring思维导图,让Spring不再难懂(mvc篇) Spring MVC 教程目录: 第一章 Web MVC简介 1)经典的MVC架构 存在的问题:1、控制器负责流程控制、请求数据整理与校验、模型与视图选择等功能,过于复杂。2、模型层没有进行分层设计 2)改进的MVC设计 a、控制器功能拆分:
阅读全文
摘要:1、VS、Chrome、Eclipse调试命令对比: VS: F5: 继续运行 F10: 单步执行 F11: 进入函数内部 Shift + F11: 由函数内部返回调用处 Chrome: F8: 继续运行 F10: 单步执行 F11: 进入函数内部 Shift + F11: 由函数内部返回调用处 E
阅读全文

浙公网安备 33010602011771号