自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 开通了博客,立个Flag

新开通了博客,第一篇文章,还是给自己发发牢骚,立个Flag吧。

2017-07-13 20:50:00 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除