- 博客(12)
- 资源 (23)
- 收藏
- 关注
原创 treeMap 排序
按key排序package com.yeepay.g3.core.trade.bankinterface.service;import java.util.Comparator;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;public c
2018-01-31 19:25:48 450
转载 java排序算法 堆排序
转自:http://www.cnblogs.com/0201zcr/p/4764705.html堆排序就是利用堆(假设利用大顶堆)进行排序的方法。它的基本思想是,将待排序的序列构造成一个大顶堆。此时,整个序列的最大值就是堆顶的根节点。将它移走(其实就是将其与堆数组的末尾元素交换,此时末尾元素就是最大值),然后将剩余的n-1 个序列重新构造成一个堆,这样就会得到n 个元素中次大的值。如此
2018-01-31 15:50:32 280
转载 【排序算法】归并排序原理及Java实现
转自:http://blog.csdn.net/jianyuerensheng/article/details/512629841、基本思想:归并排序就是利用归并的思想实现的排序方法。而且充分利用了完全二叉树的深度是的特性,因此效率比较高。其基本原理如下:对于给定的一组记录,利用递归与分治技术将数据序列划分成为越来越小的半子表,在对半子表排序,最后再用递归方法将排好序的半子表合并成
2018-01-31 11:41:21 249
原创 redis学习
1、数据结构 redis实现自己的数据结构 SDS简单字符串,执行 set msg 'hello word' 会生成一个新的键值对,SDS定义:int len;//已用字符长长度int free;//剩余字符串长度char buf[];//字符数组 用于保存已有字符串2、RDBredis有两个命令 生成RDB文件,save 和 bgsave。RDB通过保存数据库中键
2018-01-29 11:56:35 220
原创 spring IOC AOP原理
ioc即为控制反转也叫依赖注入,通过 配置 文件 或注解的方式实现,将对象交给容器管理,而不是自己new.IOC:控制反转也叫依赖注入。利用了工厂模式 将对象交给容器管理,你只需要在spring配置文件时配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在 spring容器启动的时候,spring会把你在配置文件中配置的bean都初始化好,然后在你需
2018-01-26 16:27:55 589
转载 一致性哈希算法(consistent hashing)
转自:http://blog.csdn.net/cywosp/article/details/23397179一致性hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义:1、平衡性(Balance):平衡性是指哈希的结果能够尽可能分布到所有的缓冲中去,这样可以使得所有的缓冲空间都得到利用。很多哈希算法都能够满足这一条件。2、单调性(Monotoni
2018-01-26 15:53:09 265
转载 Tomcat最多支持并发多少用户?
Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。操作系统对于进程中的线程数有一定的限制:Windows 每个进程中的线程数不允许超过 2
2018-01-26 15:13:40 32674 2
转载 Spring框架IOC和AOP的实现原理
IoC(Inversion of Control) IOC:控制反转也叫依赖注入。利用了工厂模式将对象交给容器管理,你只需要在spring配置文件总配置相应的bean,以及设置相关的属性,让spring容器来生成类的实例对象以及管理对象。在spring容器启动的时候,spring会把你在配置文件中配置的bean都初始化好,然后在你需要调用的时候,就把它已经初始化好的那些bean分
2018-01-26 14:49:36 678
转载 根据事例理解事务的4种隔离级别
转自:http://blog.csdn.net/qq_33290787/article/details/51924963数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。
2018-01-24 17:53:48 240
转载 事务的隔离级别 数据库的隔离级别 和 spring的隔离级别
转自:http://www.cnblogs.com/fjdingsd/p/5632949.html一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConne
2018-01-24 17:50:29 582
转载 事务的隔离级别
现在来看看MySQL数据库为我们提供的四种隔离级别: ① Serializable (串行化):可避免脏读、不可重复读、幻读的发生。 ② Repeatable read (可重复读):可避免脏读、不可重复读的发生。 ③ Read committed (读已提交):可避免脏读的发生。 ④ Read uncommitted (读未提交):最低级别,任何情况都无法保证。 以
2018-01-24 17:37:08 262
原创 事务的传播特性 和隔离级别
转自:http://blog.csdn.net/loadhai/article/details/17800537事物传播行为介绍: @Transactional(propagation=Propagation.REQUIRED) 如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SU
2018-01-24 17:31:07 580
J2EE文件上传org.apache.commons-fileupload-1.2.1.jar
2013-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人