自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 jvm-GC

在jvm中使用可达性分析的算法来确定对象内存的回收与否。 GC root: 1. 虚拟机栈中引用的对象; 2. 方法曲中类静态属性引用的对象; 3. 方法区中常量引用的对象; 4. 本地方法栈中JNI引用的对象。 在jvm中根据重要性,将引用分为强引用,软引用,弱引用,虚引用。 1. 强引用:类似Object obj = new Object(),强引用永远不会回收 2. 软引用用来

2016-06-20 21:50:31 298

原创 java内存管理

java内存中放了什么? JVM的对象布局: java堆,方法区,java栈,虚拟机栈,本地方法栈,程序计数器(PC),直接内存(NIO) java的所有的对象实例和数组都要在堆上分配。 内存中方的对象是怎么管理的,是如何创建和销毁的? java通过new关键字来触发对象的创建: 1) 常量池中定位一个泪的符号引用,并且检查这个泪是否一杯加载,解析,和初始化。 2)1中类的加载初始化

2016-06-20 21:10:34 184

原创 lvs+keepalived 高可用服务

lvs+keepalived 高可用服务环境是ubuntu 14.04 1. 安装keepalived , sudo apt-get install keepalived 2. 安装lvs服务 sudo apt-get install ipvsadmvip:192.168.199.200 lvs-master: 192.168.199.154 lvs-slave: 192.168.1

2016-06-16 23:45:48 416

原创 java并发-读书笔记

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-17 21:51:58 322

原创 Java数据结构--跟着api学数据结构--Vector

public class Vector extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable{ /** * The array buffer into which the components of the vector are * sto

2014-11-16 12:26:18 384

原创 Java数据结构--跟着api学数据结构--LinkedList

LinkedList:Node: private static class Node { E item; Node next; Node prev; Node(Node prev, E element, Node next) { this.item = element;

2014-11-16 12:06:49 336

原创 Java数据结构--跟着api学数据结构--arraylist

ArrayList 实现了list的所有接口,大小可

2014-11-16 11:20:09 430

原创 leetcode 150道题目的原题

1:https://oj.leetcode.com/problems/reverse-words-in-a-string/ name:Reverse Words in a String    date:2014-03-05    rate:14.0% Reverse Words in a String Total Accepted: 34174 Total Submissions: 244

2014-09-22 21:22:43 2086

原创 c++ split 分段函数实现

vector split(const string str,const string delimit){ vector v; int last_idx=0; int idx=str.find_first_of(delimit,last_idx); while(idx != string::npos){ v.push_back(str.substr(last_idx,idx-last_i

2014-09-12 23:47:10 676

转载 算法学习

第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来. 1.最短路(Floyd、Dijstra,BellmanFord) 2.最小生成树(先写个prim,kruscal要用并查集,不好写) 3.大数(高精度)加减乘除 4.二分查找. (代码可在五行以内) 

2014-08-24 08:05:46 415

原创 程序的段与栈

对于一个可执行的程序,其一般由几个部分组成:

2014-08-20 23:19:29 317

原创 代码优化规则

1.空间换时间规则1.扩展数据

2014-08-19 23:53:38 345

原创 const 的作用

const,望文生义的来讲,指常量,不可改变的量,根据用在不同的

2014-08-14 23:43:40 290

原创 mongoDB 管理常用命令

1.链接数据库mongo ip/dataBaseNameexp: mongo 192.168.1.

2014-08-02 22:33:56 312 1

原创 排序之四-----归并排序(合并排序)

void mergeSort(int a[],int s,int r){ if(r >s){ int mid = (s+r)/2; mergeSort(a,s,mid); mergeSort(a,mid+1,r); int p=s,q =mid+1; int tmp=p; int b[r-s+1]; for(int i=0;i<r+1-s;i++){ if(p>

2014-07-31 22:59:46 385

原创 排序之五----堆排序

int left(int i){ return 2*i+1;}int right(int i){ return 2*i+2;}void max_heapify(int a[],int length,int max){ int l=left(max); int r=right(max); int largest = max; if(l<=length && a[max] <a[l

2014-07-31 22:58:42 320

原创 排序之二-----选择排序

void selectSort(int a[],int size){ int index = 0; int tmp = 0; for(int i=0;i<size;i++){ int min = a[i]; index = i; for(int j=i+1;j<size;j++){ if(a[j] < min){ min = a[j]; index = j;

2014-07-31 22:58:15 347

原创 排序之一---冒泡排序

冒泡排序:直接上代码

2014-07-31 22:57:01 371

原创 排序之三----快速排序

int partation(int a[],int p, int r){ int q = p+1; int tmp = a[p]; int t=0; for(int i=q;i<r+1;i++){ if(a[i]<tmp){ t=a[q]; a[q++]=a[i]; a[i]=t; } } t =a[p]; a[p]=a[q-1]; a[q-1]=t;

2014-07-31 22:56:36 362

原创 ubuntu 安装ftp服务器

仅作记录:1.获得软件安装权限root,或者su,或者sudo aptg

2014-07-30 09:21:56 322

原创 python 常用库收集 pyparse,matplotlib,dateutil

收集整理:里面有http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing

2014-07-29 14:10:32 342

转载 一些比较好的博客地址【转】

大家也可以在评论中分享自己关注的博客个人感觉一些比较好的。内容精致的博客推荐如下:http://www.cnblogs.com/huangxincheng/ 算法爬虫相关http://ifeve.com/  并发编程网http://coolshell.cn/ 酷壳http://jm.taobao.org/  阿里中间件http://www.searc

2014-07-09 13:33:56 623

websphere 文档

websphere 文档

2017-08-16

inside.the.c++.object.model

inside.the.c++.object.model,深入理解c++对象模型

2016-11-08

intel80386编程手册reference manual

intel80386编程手册(reference manual),i386

2016-11-08

sicp计算机构造和解释

sicp,计算机构造和解释

2016-11-08

空空如也

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

TA关注的人

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