自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 LIS longest Increasing subarray 最长递增子序列

对于前面i个元素的任何一个递增子序列,如果这个子序列的最大的元素比array[i+1]小,那么就可以将array[i+1]加在这个子序列后面,构成一个新的递增子序列。     比如当i=4的时候,目标序列为:1,-1,2,-3,4,-5,6,-7最长递增序列为:(1, 2),(-1, 2)。那么,只要4>2,就可以把4直接增加到前面的子序列形成一个新的递增子序列。因此,我们希望找到前i个元素

2015-07-31 21:41:15 441

原创 [leetcode]Find Minimum in Rotated Sorted Array II

From : https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/ Follow up for "Find Minimum in Rotated Sorted Array": What if duplicates are allowed? Would this affect the run-tim

2015-07-31 10:00:29 295

原创 [leetcode] Search a 2D Matrix II

From : https://leetcode.com/problems/search-a-2d-matrix-ii/ Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in

2015-07-28 20:45:32 357

转载 分布数数据库事物

随着商业需求的日益增加,应用程序变得越来越复杂,经常需要访问多个数据库,这些数据库通常分布在不同的地方,这就是分布式事务。分布式事务修改的数据存储在多个或多种类型的数据源中,这些数据源分布在多台机器上,甚至更复杂的情况。 Innodb存储引擎支持XA事务,通过XA事务可以支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transactional resources)参与一个全局的事

2015-07-28 10:27:58 505

转载 数据库ACID

一.事务        定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。        准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。           [sql] view plaincopyprint? // 创建数据库   create t

2015-07-28 09:25:04 347

转载 数据库索引简介

1、索引定义   数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 2、建立索引的优缺点: 优点: 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中

2015-07-27 21:34:34 522

转载 设计模式总结

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2015-07-27 19:29:00 462

转载 JVM java 监控工具-命令行

查看JVM各个参数值方式 1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数 globals.hpp  globals_extension.hpp  c1_globals.hpp  c1_globals_linux.hpp  c1_globals_solaris.hpp  c1_globals_sparc.hp

2015-07-26 19:44:11 378

转载 JVM java监控-可视化

1.JConsole  JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一个jvm进程即可开始监控,也可使用“远程进程”来连接远程服务器。 进入JConsole主界面,有“概述”、“内存”、“线程”、“类”、“VM摘要”和"Mbean"六个页签:

2015-07-26 19:43:44 482

转载 JVM java对象引用强度

无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。 引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(PhantomReference) 四种,引用的强度依次骤减。 强引用: 就是指在代码之中普遍存在的,

2015-07-26 19:43:23 363

转载 JVM 内存管理

对象优先在Eden上分配 大多数情况下,对象优先在新生代Eden区域中分配。当Eden内存区域没有足够的空间进行分配时,虚拟机将触发一次 Minor GC(新生代GC)。Minor GC期间虚拟机将Eden区域的对象移动到其中一块Survivor区域。 大对象直接进入老年代 所谓大对象是指需要大量连续空间的对象。虚拟机提供了一个XX:P

2015-07-26 16:35:42 390

转载 JVM 垃圾收集器介绍

HotSpot JVM收集器               上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 Serial(串行GC)收集器 Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾收集时,必须暂停其他所有的工作线程(用户线程)。是Jvm client模式下默认的

2015-07-26 16:32:43 337

转载 JVM 垃圾收集算法

跟踪收集器 跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC  Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC  Roots 没有任何引用链时,则证明此对象是不可用的。 下图中,对象Object6、Object7、Object8虽然互相引用,但他们的GC Roots是不可到达的,所以它们将会被判定为是可回收的对象。

2015-07-26 16:31:47 343

转载 JVM 对象访问

对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。 如下面这句代码: [java] view plaincopyprint? Object objectRef = new Object();          假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作为一个re

2015-07-26 16:31:35 375

转载 JVM内存模型

一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。

2015-07-26 16:26:00 365

原创 [leetcode] Jump Game II

From : https://leetcode.com/problems/jump-game-ii/ Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents y

2015-07-23 20:23:48 257

原创 [leetcode] Longest Consecutive Sequence

From : https://leetcode.com/problems/longest-consecutive-sequence/ Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100,

2015-07-23 10:16:31 291

原创 [leetcode] Reverse Nodes in k-Group

from : https://leetcode.com/problems/reverse-nodes-in-k-group/ Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If the number of nodes is not a

2015-07-22 16:48:57 310

原创 [leetcode] Trapping Rain Water

From : https://leetcode.com/problems/trapping-rain-water/ Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able t

2015-07-21 22:07:03 293

原创 【leetcode】 Edit Distance

From:https://leetcode.com/problems/edit-distance/ Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 s

2015-07-20 21:05:30 406

原创 【leetcode】Repeated DNA Sequences

From: https://leetcode.com/problems/repeated-dna-sequences/ All DNA is composed of a series of nucleotides abbreviated as A, C, G, and T, for example: "ACGAATTCCG". When studying DNA, it

2015-07-17 18:14:46 385

原创 [leetcode] Product of Array Except Self

From : https://leetcode.com/problems/product-of-array-except-self/ Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product o

2015-07-17 14:36:45 489

原创 [leetcode] Next Permutation

From : https://leetcode.com/problems/next-permutation/ Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such arrang

2015-07-17 13:53:32 337

原创 [leetcode] Sort Colors

From : https://leetcode.com/problems/sort-colors/ Given an array with n objects colored red, white or blue, sort them so that objects of the same color are adjacent, with the colors in th

2015-07-16 21:33:19 300

原创 [leetcode] Search a 2D Matrix

From : https://leetcode.com/problems/search-a-2d-matrix/ Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in ea

2015-07-15 23:46:16 330

原创 [leetcode] Search for a Range

From : https://leetcode.com/problems/search-for-a-range/ Given a sorted array of integers, find the starting and ending position of a given target value. Your algorithm's runtime complex

2015-07-15 22:58:50 316

原创 [leetcode] Number of Digit One

From : https://leetcode.com/problems/number-of-digit-one/ Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n. For exampl

2015-07-15 16:48:59 525

原创 [leetcode] Spiral Matrix

From : https://leetcode.com/problems/spiral-matrix/ Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, Given the follo

2015-07-15 15:51:42 305

原创 【leetcode】 Permutations II

From : https://leetcode.com/problems/permutations-ii/ Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example, [1,1,2] have the

2015-07-15 14:56:58 506

原创 [leetcode] Lowest Common Ancestor of a Binary Tree

From : https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/ Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According to the 

2015-07-14 16:42:29 322

原创 [leetcode] Lowest Common Ancestor of a Binary Search Tree

From : https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/ Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.

2015-07-14 15:39:45 486

原创 [leetcode] Power of Two

From :https://leetcode.com/problems/power-of-two/ Given an integer, write a function to determine if it is a power of two. Credits: Special thanks to @jianchao.li.fighter for adding thi

2015-07-14 14:24:23 323

原创 [leetcode] Restore IP Addresses

From : https://leetcode.com/problems/restore-ip-addresses/ Given a string containing only digits, restore it by returning all possible valid IP address combinations. For example: Given

2015-07-14 13:13:34 360

原创 [leetcode] Search in Rotated Sorted Array II

From : https://leetcode.com/problems/search-in-rotated-sorted-array-ii/ Follow up for "Search in Rotated Sorted Array": What if duplicates are allowed? Would this affect the run-time co

2015-07-14 10:13:46 332

原创 [leetcode] Search in Rotated Sorted Array

From : https://leetcode.com/problems/search-in-rotated-sorted-array/ Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6

2015-07-14 09:42:10 316

原创 [leetcode] Remove Duplicates from Sorted Array II

From : https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/ Follow up for "Remove Duplicates": What if duplicates are allowed at most twice? For example, Given sorted

2015-07-13 19:25:25 286

原创 [leetcode] Remove Duplicates from Sorted List II

From : https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/ Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from th

2015-07-13 19:00:59 375

原创 [leetcode] Reverse Linked List II

From : https://leetcode.com/problems/reverse-linked-list-ii/ Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1->2->3->4->5->NULL, m = 2 an

2015-07-13 17:56:11 315

原创 [leetcode] Path Sum II

From : https://leetcode.com/problems/path-sum-ii/ Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum. For example: Given the below bin

2015-07-13 17:28:40 299

原创 【leetcode】Longest Palindromic Substring

From : https://leetcode.com/problems/longest-palindromic-substring/ Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there

2015-07-13 08:51:50 415

ojdbc14-10.2.0.3.0.jar

这是ojdbc14-10.2.0.3.0.jar,最近官网下不到,所以放这里,需要的时候,直接拷进本地maven库就好了。

2014-10-22

空空如也

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

TA关注的人

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