自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 java回调机制

异步调用:类A的一个方法methodA()开启了一个新的线程调用了类B的方法methodB(),程序继续执行。无论methodB()执行多久都不会阻塞methodA()。如果想要methodB()方法的执行结果 则可以用Future+Callable方式做到这一点。 还有一种方法也可以就是回调回调:思想:methodA()里调用methodB()。 methodB()执行结束后 调用A的calla...

2018-02-27 21:26:48 197

原创 IO

IO体系抽象基类节点流(文件流)   缓存流InputStreamFileInputStreamBufferedInputStreamOutputStreamFileOutputStreamBufferedOutputStreamReaderFileReaderBufferedReaderWriterFileWriterBufferedWriter在IO里有一个很重要的类:File类(涉及创建 删...

2018-02-25 23:41:30 143

原创 网络编程TCP

TCP特点:1.面向连接的传输服务        程序在用TCP协议传输数据时 需在源进程端口与目的进程端口之间建立一条TCP传输连接2. 支持字节流的传输    TCP在传输过程中将程序提交的数据看成一连串 无结构的字节流,因此接收端程序数据字节的起始与终结位置必须有程序自己确定3.支持双全工通信    TCP运行通信双方的程序在任何时候都可以发送数据4.支持同事建立多个并发的TCP连接5.支持...

2018-02-25 18:43:51 163

原创 网络编程UDP

UDP协议特点:1.面向无连接的传输层协议       (1)UDP协议在传输报文之前不需要在通信双方建立连接 因此减少了协议开销与传输延迟         (2)UDP对报文除了提供校验和之外几乎没有提供其他的保证数据传输可靠性的措施        (3)如果UDP协议检查出收到的分分组出错 它就丢弃这个分组 即不确认也不通知发送端和要求重发2. 面向报文的传输层协议        (1)UDP...

2018-02-25 12:19:21 1089

原创 集合之java.lang.UnsupportedOperationException

List<Integer>toList=Arrays.asList(1,2,52); toList.add(5);报错:java.lang.UnsupportedOperationException好奇怪,add为什么会报错呢????看Arrays.asList的API /** * Returns a fixed-size list backed by the sp...

2018-02-24 21:25:55 725

原创 集合中的对象比较

法1:类继承Compare<T>接口import lombok.Data; @Data public class UserTest implements Comparable<UserTest> { private int age; public int compareTo(UserTest o) { // TODO Auto-generated method ...

2018-02-22 22:20:34 2368

原创 tomcat

运行项目 说tomcat服务器端口被占用:kill $(ps -aef | grep java | grep apache | awk '{print $2}')参考:https://stackoverflow.com/questions/5064733/several-ports-8005-8080-8009-required-by-tomcat-server-at-localhost-are-...

2018-02-22 20:52:08 120

原创 排序

1.交换排序: 冒泡排序和快速排序2.插入排序:直接插入 和折半插入 和希尔排序3.选择排序:简单选择排序和堆排序4.归并排序冒泡排序:时间复杂度为O(n2),而空间复杂度为O(1)。public static void bubbleSort(int[] nu){ for(int i=0;i<nu.length;i++){//元素的个数 for(int j=0;j&lt...

2018-02-22 20:42:52 160

原创 线程和锁

线程创建的两种方式:继承runnable接口或Thread类有了Thread类为什么还要runnable接口?因为java是单继承的,不能同时继承多个类,所以为了让一个类能继承其他类的特性,所以需要利用接口。线程可以有6种状态新建(new一个线程类)---线程还没开始运行线程中的代码,运行之前有一些基础工作要做可运行(Runnable)--start()方法之后被阻塞(Blocked)等待(Wai...

2018-02-22 20:31:36 190

转载 集合

集合关系:Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口主要方法:boolean add(Object o) 添加对象到集合; boolean remove(Object o) 删除指定的对象; int size() 返...

2018-02-11 20:29:50 115

原创 反射

reflect机制:在运行状态时 对任一类(通过class对象)都可以知道里面的类的属性和方法.获取class对象的三种方式:1.通过new实例化对象然后调Object的getClass()方法User a=new User(); Class c1=a.getClass();2.通过类的Qualified Name 然后调用Class.forName();---->一般都用这种方法Strin...

2018-02-07 13:35:38 119

原创 二叉树

概念:节点的度:点到拥有的子树数树的度:树内各个节点度的最大值满二叉树:深度为k 且有(2^k)-1个节点的二叉树. 特点:每一层上的节点数都是最大节点数即每一层i的节点数都具有最大值2^(i-1)完全二叉树:深度为k的,有n个节点的二叉树,当且仅当其每一个节点都与深度为k的满二叉树中编号从1至n的节点一一对应时,则为二叉树.遍历二叉树:1. 先序遍历 (访问根->左->右)2. 中序...

2018-02-07 09:31:04 362

转载 栈和队列

栈:LIFO(后进先出) 队列:FIFO(先进先出) 栈的顺序存储结构实现:/** * 基于数组实现的顺序栈 * @param */ public class Stack { private Object[] data = null; private int maxSize=0; //栈容量 private int top =-1; //栈顶指针

2018-02-06 19:39:06 109

原创 链表

链表: 1. 插入节点 2.删除第n个节点 3.链表的长度 4.判断是否有环 5.链表反转 6.查找链表倒数第k个节点 7.查询单链表的中间节点 8.输出链表 节点类: public class LNode { int data; LNode next; public LNode(int n){ this.data=n; this.next=null; } p

2018-02-06 19:30:29 114

aria2.conf配置

参考网址 http://aria2c.com/usage.html 运行命令aria2c --conf-path=/home/fitch/Documents/aria2/aria2.conf -D

2018-01-05

阿里云对象存储服务

阿里云对象存储服务和mst视频截图转码 ,工具类和说明文档.

2017-12-22

星星评分.zip

星星评分。利用js。鼠标移动 对事物进行评分。例如 五心

2017-10-16

lombok.jar

lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码

2017-10-16

源码toPDF.zip

兼容windows和金山 ,只在我电脑测试 没其他电脑没有。里面说明文档,一定要看,不然可能会运行不成功。切记

2017-09-14

springMVCLearn

springMVC学习 笔记

2017-08-10

springLearn

spring 4 的学习总结以及 学习时练习代码

2017-08-03

CommonController.class

thinkphp的CommonController 其他控制机继承这个控制器。这个控制器封装了增删改查以及 查询条件

2017-07-07

windows下Node.js开发环境 搭建

windows下Node.js开发环境 搭建

2017-07-07

北京地铁乘车路线asp.net

有最少时间查询和最少换乘查询

2017-07-06

建站流程文档

利用源码编译安装lnmp环境,绑定域名,完成项目部署上线

2017-06-22

c#的新特性

c#的新特性

2016-10-15

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

TA关注的人

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