摘要:
还嫌网速慢? 那是因为你没有一个好的下载工具, 多线程下载, 线程个数自己定义, 想多块就多快,一起来看看吧!!!
多线程使用线程计数同步辅助,同步计算多线程个数,如果线程下载超时, 支持重新下载,方便使用.
1.多线程工具类: MutiThreadDownLoad.java
... 阅读原文
2019-03-07 08:29:02 阅读(2378) 评论(0)
摘要:
在 Java 后端框架繁荣的今天,Spring 框架无疑是最最火热,也是必不可少的开源框架,更是稳坐 Java 后端框架的龙头老大。
用过 Spring 框架的都知道 Spring 能流行是因为它的两把利器:IOC 和 AOP,IOC 可以帮助我们管理对象的依赖关系,极大减少对象的耦合性,而 AOP 的切面编... 阅读原文
2019-03-07 07:41:03 阅读(2323) 评论(0)
摘要:
Minor GC:从年轻代回收内存
触发条件
1、Eden区域满
2、新创建的对象大小 > Eden所剩空间
Full GC:清理整个堆空间,包括年轻代和老年代
触发条件
1、每次晋升到老年代的对象平均大小>老年代剩余空间
2、MinorGC后存活的对象超过了老年代剩余空间
3、永久代空间... 阅读原文
2019-03-07 06:00:05 阅读(2404) 评论(0)
摘要:
Spire系列库中已发布的Java产品目前有三个,即Spire.PDF for Java、Spire.Presentation for Java、Spire.Barcode for Java。使用该Java产品,除了可以从官网:https://www.e-iceblue.cn/Downloads.html下载,... 阅读原文
2019-03-07 00:50:13 阅读(2463) 评论(0)
摘要:
Ø 简单的性能优化
Sql的性能优化是数据库工程师在实际工作中必须面对的重要课题之一。对于某些数据库工程师来说,它几乎唯一的命题。实际上,像WEB服务这样需要快速响应的应用场景中,SQL的性能直接决定了系统是否可以使用。这里主要介绍一些使用SQL执行速度更快,消耗内存更少的优化技巧,今天的文章只介绍其中的一种,... 阅读原文
2019-03-07 00:43:03 阅读(2603) 评论(0)
摘要:
1.导入Maven DNS 包:
<dependency>
<groupId>dnsjava</groupId>
<artifactId>dnsjava</artifactId>
<version>2.1.... 阅读原文
2019-03-06 23:02:02 阅读(2416) 评论(0)
摘要:
@狗屎咖啡 的为GCC添加中文关键字项目对C关键词进行了汉化. 风格比较简约, 如'if'-如, 'else'-另. 个人感觉在中文编程语言尚未成熟之时, 不妨集思广益, 首先列出一些可选项, 然后从中选出一套或几套风格比较统一的. 这里列出了一些之前归纳的选项.
本文基于此讨论组回复(中文化 C, C++, Obj... 阅读原文
2019-03-06 22:46:02 阅读(2832) 评论(0)
摘要:
1.Maven的简介
1.1 什么是maven
是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的。Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理... 阅读原文
2019-03-06 21:19:11 阅读(2395) 评论(0)
摘要:
1. Mybatis的缓存理解
Mybatis的缓存,包括一级缓存和二级缓存,一级缓存是默认使用的。二级缓存需要手动开启。
一级缓存指的就是sqlsession,在sqlsession中有一个数据区域,是map结构,这个区域就是一级缓存区域。一级缓存中的key是由sql语句、条件、statement等信息... 阅读原文
2019-03-06 19:35:04 阅读(2388) 评论(0)
摘要:
1. 两个对象的hashCode相同,则equals也一定为true,对吗?
不对,答案见下面的代码:
1 @Override
2 public int hashCode() {
3 return 1;
4 }
两个对象equals为true,则hashCode也一定相同,对吗?
... 阅读原文
2019-03-06 17:42:08 阅读(2487) 评论(0)