![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
微寒Super
凡是能用代码解决的问题,就都不是问题,即使有问题,想办法用代码解决
展开
-
字符串拼接效率比较
在读取文件为String时,用BufferedReader对流进行处理,全部转为String返回时遇到问题。获取结果时间特别长,效率低的解决原创 2015-06-06 21:08:50 · 690 阅读 · 0 评论 -
JVM内存管理
Java 与 C++ 之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人想出来。——《深入理解Java虚拟机》周志明一、Java内存区域原创 2016-09-15 21:37:05 · 450 阅读 · 0 评论 -
JVM内存优化——小试牛刀
最近在拜读周志明的《深入理解Java虚拟机》,看了Java的内存管理机制以及Jvm优化相关内容。于是,下载了sun提供的Jvm检测工具VisualVm。下载地址:https://visualvm.java.net/安装就很简单了,在此略过。一、启动程序1. 查看系统中运行的Java进程左侧显示当前系统中运行的虚拟机进程,双击连接后可以监测虚拟机的运行状况。 2. 安装VisualGC插件工具栏原创 2016-09-09 01:59:14 · 3121 阅读 · 0 评论 -
Mac OSX 中JDK设置问题
OSX 中JAVA_HOME相关一、软件环境OSX EI Capitan 10.11.6二、Application1. Eclipse指定vm在windows下和许多教程下,都是说改/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini文件中,加入 -vm参数,然并卵,根本没起作用。如果不插入到最后,还有可能报错。在OSX下,需要修改/Appli原创 2016-09-07 20:05:43 · 9255 阅读 · 0 评论 -
OSX Eclipse Maven 报错JAVA_HOME
关键错误信息:JAVA_HOME is not defined correctly.解决办法: 此方法虽然管用,但是只是临时的,需要对每个项目都进行添加。需要添加一个系统变量,待完善:参考链接: http://stackoverflow.com/questions/20313453/java-home-on-osx-with-eclipse-and-maven原创 2016-07-11 15:37:07 · 1792 阅读 · 0 评论 -
Java基础知识
Java基础知识一、8种基本数据类型byte 1个字节 short 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节 char 2个字节 boolean 1位二、引用数据类型类 接口 数组原创 2016-03-08 00:07:35 · 483 阅读 · 0 评论 -
Java数据库连接池
一、概述核心思想:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的链接可以得到高效、安全的复用,避免数据库连接的频繁建立、关闭的开销。组成部分:建立、管理、关闭 自己维护一些数据库连接,需要使用的时候直接使用其中一个连接,用完之后不是关闭而是将其归还,等待其他操作使用。常见技术:proxool/DBCP/C3P0三种常见的连接池技术Proxool是一种Java数原创 2016-03-07 00:37:23 · 847 阅读 · 1 评论 -
Java控制台输出程序运行时间
一、代码public class Timer { private double begin = 0; public Timer(){ resetBegin(); } public void resetBegin(){ begin = System.currentTimeMillis(); // 程序开始时间,调用系统的当前时间 }原创 2016-02-01 13:49:23 · 2872 阅读 · 0 评论 -
Java中List迭代过程中删除、新增元素的处理
异常信息:java.util.ConcurrentModificationExceptionat java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)at java.util.ArrayList$Itr.next(ArrayList.java:831)at myDemo.MyTest.testItera原创 2015-09-09 09:32:53 · 10177 阅读 · 0 评论 -
XML解析中Bom导致错误的问题分析与解决
一、org.dom4j.DocumentException:Error on line 1of document:Content is not allowed in prolog.Nested exception: Content is not allowed in prolog.XML编码错误解决办法: 使用Notepad++编辑器,将以UTF-8格式编码的文件转换为以UTF-8无Bom格式编码原创 2015-07-02 11:11:54 · 2275 阅读 · 0 评论 -
取样问题——《编程珠玑》学习笔记
一、问题描述如何在一个样本库内随机选出若干个样本,不允许有重复? 如何打乱顺序? 关于具体问题描述,与详细分析过程请看《编程珠玑》第十二章,这里只记录我用Java代码做的实现,以及主要思路 此例,可以用来生成一个随机样本文件,位图排序中可以使用二、Java代码实现package demo.rand;import java.io.BufferedWriter;import java.io.Fi原创 2016-02-01 14:07:36 · 570 阅读 · 0 评论