自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Tcp三次握手,四次挥手

http://www.cnblogs.com/zmlctt/p/3690998.html三次握手为建立连接,四次挥手为终止连接一、Tcp报文格式TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:上图中有几个字段需要重点介绍下:   (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此

2017-07-18 10:54:21 306

原创 小米Git

参开文献:http://blog.csdn.net/native_lee/article/details/52567128思路参考上文Java代码public class Main { /** * git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史, 比如: base'<--base<--A<--A' ^ | --- * B<--B' 小米工程师常常需要寻

2017-07-07 10:48:45 276

原创 风口上的猪-中国牛市

参考文献:http://blog.csdn.net/li563868273/article/details/51073838风口之下,猪都能飞。当今中国股市牛市,真可谓“错过等七年”。 给你一个回顾历史的机会,已知一支股票连续n天的价格走势,以长度为n的整数数组表示,数组中第i个元素(prices[i])代表该股票第i天的股价。 假设你一开始没有股票,但有至多两次买入1股而后卖出1股的机会,并

2017-07-06 20:01:45 386

原创 逃离农场

题目:牛牛在农场饲养了n只奶牛,依次编号为0到n-1, 牛牛的好朋友羊羊帮牛牛照看着农场.有一天羊羊看到农场中逃走了k只奶牛,但是他只会告诉牛牛逃走的k只奶牛的编号之和能被n整除。你现在需要帮牛牛计算有多少种不同的逃走的奶牛群。因为结果可能很大,输出结果对1,000,000,007取模。例如n = 7 k = 4:7只奶牛依次编号为0到6, 逃走了4只编号和为7的有:{0, 1

2017-07-05 20:21:37 478

原创 JVM参数含义

1、-server  服务器模式2、-Xms512m    初始堆空间3、-Xmx512m     最大堆空间4、-Xss1024K     栈空间5、-XX:PermSize=256m    初始永久带空间6、-XX:MaxPermSize=512m     最大永久带空间7、-XX:MaxTenuringThreshold=20     对象

2017-07-04 20:57:57 315

转载 JVM垃圾回收机制

参考文献:http://blog.csdn.net/stanlee_0/article/details/51171382http://blog.csdn.net/tonytfjing/article/details/44278233http://blog.csdn.net/supersnow0622/article/details/54982575内存分配我觉得了解

2017-07-04 20:25:29 180

转载 JVM内存区域

参考文献:http://blog.csdn.net/supersnow0622/article/details/54982575http://blog.csdn.net/tonytfjing/article/details/44278233http://blog.csdn.net/stanlee_0/article/details/51171382JVM是指Ja

2017-07-04 20:21:36 207

转载 Java反射机制的原理与简单使用

http://guntong.iteye.com/blog/2003097?utm_source=tuicool&utm_medium=referral一、 原理    简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息。如果知道一个类的名称/或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符,类型,方法参数等等所有信息)找出

2017-06-14 08:26:21 204

转载 java NIO的一些个人总结

http://blog.csdn.net/nuoshueihe/article/details/8133055首先了解下所谓的java nio是个什么东西!IO是靠字符或字节进行传输,比较慢!而NIO是靠块,也就相当于一个Buffer,一块一块的传输, 速度较快!同时加入了多线程的控制,一个NIO流可以同时传输多个块等,也就是所谓的异步传输; 传统的并发型服

2017-06-08 09:38:31 236

转载 接口和抽象类的区别

http://www.cnblogs.com/yongjiapei/p/5494894.html接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。

2017-06-06 09:49:28 198

转载 浅析Java中的final关键字

http://www.cnblogs.com/dolphin0520/p/3736238.html一.final关键字的基本用法  在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。  1.修饰类  当用final修饰一个类时,表明这个类不能被继承。也就

2017-06-02 13:44:51 239

转载 java中的堆、栈和常量池

http://blog.sina.com.cn/s/blog_798b04f90100ta67.html说到java中堆、栈和常量池,首先还是看看他们各自存放的数据类型吧!堆:存放所有new出来的对象;栈:存放基本类型的变量数据和对象的应用,对象(new出来的对象)本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型

2017-06-02 13:30:41 196

原创 多态理解

没有用多态:每添加一个水果,就要在Juicer这个类里面添加一个run方法,否则无法调用榨汁这个方法,这样代码扩展性太差,不利于管理,所以我们用多态。public class Main { /** * * 榨汁机(Juicer)榨汁的案例 * 分别有水果(Fruit)苹果(Apple)香蕉(Banana)桔子(Orange)榨汁(squeeze) * @

2017-04-15 15:15:31 233

原创 动态规划之击鼓传花

import java.util.Scanner;public class Deno3 {/** 学校联欢晚会的时候,为了使每一个同学都能参与进来,主持人常常会带着同学们玩击鼓传花的游戏。游戏规则是这样的:n个同学坐着围成一个圆圈,* 指定一个同学手里拿着一束花* ,主持人在旁边背对着大家开始击鼓,鼓声开始之后拿着花的同学开始传花,每个同学都可以把花传给自己左右的两个同

2017-04-14 15:19:24 2008

转载 动态规划

一、基本概念    动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略    基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能

2017-04-12 20:50:33 244

原创 n皇后问题扩展

回溯法本质为:在for循环里回到上一个再次运行,利用递归,不断循环调用,枚举出所有可能情况。本题为求订阅者与订阅主题之间一一对应关系,求有多少种情况。分析:得到订阅者和订阅主题之间的矩阵;         在矩阵关系中枚举出所有可能出现的情况;         将这些情况与矩阵关系进行比较,若符合规定则,情况count加1。import java.util.*;

2017-04-11 14:51:02 368

转载 数据库DML

关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言

2016-10-17 15:04:57 167

空空如也

空空如也

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

TA关注的人

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