- 博客(10)
- 收藏
- 关注
转载 Java9新特性
Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。1. Java 平台级模块系统Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对
2017-08-10 11:42:57
255
转载 HashMap实现原理详解
1. HashMap的数据结构http://blog.youkuaiyun.com/gaopu12345/article/details/50831631 ??看一下 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入
2017-07-28 15:16:10
260
原创 缓存系统的实现原理
今天给大家分享一个小知识,那就是如何实现一个简单的缓存系统。先把代码贴上import java.util.HashMap;import java.util.Map;public class CacheSystem { private Map cache=new HashMap<>(); public static void main(String[] args) { // TOD
2017-07-28 14:54:53
732
转载 MySQL数据库引擎
MySQL5.5以后默认使用InnoDB 存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine 。可以通过:show variables like 'default_storage_engine'; 查看当前数据库到默认引擎。命令:show engines 和show variab
2017-07-24 15:59:34
225
转载 cookie/session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制
2017-07-22 15:41:35
207
原创 数据库事务总结
最近,在使用Hibernate进行项目开发,发现数据库事务方面的知识有些遗忘了。现在抽时间整理出来,和大家分享一下。什么是事务(Transaction)?简单来说,事务是一个最小的、不可再分的工作单元。它通常对应一个完整的业务逻辑,需要批量的DML语句共同联合完成。例如在进行转账操作时,势必对应着A账户的减少且B账户的增加,而不可拆分为A账户的减少和B账户的增加。事务有如下四个特征(ACI
2017-07-20 11:36:29
263
原创 在try,catch,finally中return,throw覆盖的问题总结
先给出一段代码,请大家思考一下这段代码的输出。class T{ public static void main(String[] args) { try { if (testEx()) { System.out.println("程序正常o^o"); }else{ System.out.println("程序异常T_T"); } } catch (Exc
2017-07-18 14:40:54
2007
原创 按优先级打印问题的实现(Java)
问题描述:有一个打印任务队列,其优先级是不相同的(1-9之间)。若队头元素优先级不是最大的,则将队头元素出队,并加入队尾。若队头元素优先级是最大的,则直接打印该任务的id。请设计算法,实现以上过程。e.g. 输入 任务优先级(任务id)8(0)9(1)7(2) 则打印1,0,2分析该问题发现,本问题不能简单的用排序算法实现。e.g. 输入 3(0)4(1)3(2
2017-07-18 13:56:17
2602
1
原创 括号正确嵌套问题的实现(Java)
import java.util.*;public class Main{ public static void main(String[] args){ Scanner in=new Scanner(System.in); String str1=""; while(in.hasNext()){ str1=in.nextLin
2017-07-17 12:00:37
3687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人