自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码大湿的专栏

代码大湿

  • 博客(15)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 Java8新特性 1——利用流和Lambda操作集合

Java8中可以用简洁的代码来操作集合,比如List,Map,他们的实现ArrayList。以此来实现Java8的充分利用CPU的目标。流和Lambda表达式都是Java8中的新特性。流可以实现对集合的遍历,过滤,聚合,求和以及求平均值等操作。文章力求好懂的基础上写得简洁,达到看完就能用的效果。1:利用流和Lambda来遍历集合public class Main { public static

2016-05-31 22:17:44 3983

原创 JAVA——利用wait和notify实现生产者和消费者

经典的消费者和生产者的的实现: 注意事项:   1:在循环里面用wait(),因为当线程获得了锁,但是有可能还没有满足其他条件:   2:公用的缓冲池要用锁机制:   1 package demo; 2 3 import java.util.Vector; 4 5 public class Main { 6 7 public static vo

2016-05-23 22:33:18 312

原创 JAVA——装箱和拆箱

Java  将某些基本数据类型自动转换为包装类型的过程称为装箱,相反自动将包装类型转换为基本数据类型的过程称为拆箱。   Integer integer_1=1;  //装箱   int i=integer_1;  //拆箱   装箱会调用  Integer.valueOf(int)  函数:   拆箱会调用  Integer.intValue(Integer)  函数   几个面试

2016-05-22 23:01:34 323

原创 数据结构——红黑树

红黑树是二叉排序树的改进,   红黑树有几个特点:   1:节点只有2中颜色,红色和黑色。   2:根节点一定是黑色节点。   3:红色节点的子节点一定是黑色节点。   4:黑色高度(根节点到每个叶子节点的路径长度包含相同的黑色节点)相等。      规定的插入的节点一定是红色节点, 红黑树的插入节点后需要调整的规则,插入节点需要调整的情况有3种:   情况1:插入的节点的父节

2016-05-21 21:32:51 308

原创 环境——LINUX上 JDK 的安装

LINUX环境下的基本的JDK环境安装要点[LINUX jdk 64 位的下载链接] (http://pan.baidu.com/s/1dEOY10H)下载后的文件是 jdk-7u67-linux-x64.tar.gz 放到指定目录后解压,如解压后的文件是 jdk1.7.0_67 配置环境变量,几个主要的环境变量: 在对应的用户的.bash_profile文件中加入:1:export $J

2016-05-20 21:36:37 269

原创 LINUX——查看操作系统/CPU/内存信息

CPU信息在操作系统加载时放到了 /proc/cpuinfo 文件中cat /proc/cpuinfo CPU信息 信息说明:processor: 逻辑CPU id physical id: 物理CPU id cpu cores: 一个物理封装的CPU里面的核心个数 siblings: 一个物理封装的CPU里面的逻辑CPU个数 cpu MHz: CPU主频 查看系统发行版本 cat /et

2016-05-19 20:53:49 690

原创 LINUX——sort命令

sort是实现文本内容排序的commandcat test: cat test|sort: 将第一个字符排序 cat test|sort -r(reverse) 降序排序 cat test|sort -t ":" -k 2 将test按“:”为分隔符然后取出第二个字段来排序 cat test|sort -n 将文件用数字大小来排序 cat test|sort -u 去掉重复行(unique命令也可以

2016-05-18 21:38:26 412

原创 华为OJ平台——求解立方根

***牛顿迭代法***

2016-05-16 22:08:28 820

原创 LINUX——cut命令(管道命令)

cut是处理具有固定格式的文件的命令:echo $PATH如下 如图cut -d 分割符 -f 获取的字段 EXAMPLE:echo $PATH|cut -d “:” -f 4 得到如下结果 以 “:”作为分隔符,获取第4个字段

2016-05-15 21:20:20 2532

原创 华为OJ平台——在字符串中找出连续最长的数字串

题目如下:答案(C++): #include<iostream> #include<string> #include<vector> using namespace std;int main(){ string str; getline(cin,str); //每次统计的数字的个数 int maxCount=0; //存储每个连续的字符串 vector

2016-05-14 23:10:33 841

原创 LINUX——文件查找1

文件查找的几个命令

2016-05-13 21:04:28 392

原创 Java观察者模式编程

观察者模式(订阅/发布模式)Java中观察者模式中主要是Observerable接口(被观察者),和Observer类(观察者)。 @

2016-05-11 22:02:59 363

原创 Java定时器

说下Java中简单的定时器的使用方法, 如下

2016-05-10 21:42:57 308

原创 Java线程池——FutureTask

* *FutureTask(一般继承一个Callable)可以在Future和Runnable中间转换,在线程想要得到一个结果的时候,使用FutureTask非常方便。**

2016-05-02 22:47:32 423

原创 面试1——TCP和UDP区别

TCP和UDP区别

2016-05-01 20:36:56 836 1

httpd服务的配置文件

httpd服务的配置文件,路径/etc/httpd/conf/httpd.conf

2018-03-07

linux版本的git客户端

2016-04-22

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

TA关注的人

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