自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Megustas_JJC的博客

stay hungry stay foolish

  • 博客(7)
  • 资源 (19)
  • 收藏
  • 关注

原创 网络编程学习笔记(三)TCP协议及客户端与服务端交互Demo

TCP的一些基本概念TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流(当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流)的传输层通信协议。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时

2017-05-28 21:26:15 2857 2

原创 网络编程学习笔记(二)UDP协议及聊天小程序的实现

UDP协议是传输层协议,它是无连接,不保证可靠的传输层协议。那么如果要进行发送端和接收端的通讯应该如何进行?两个基本概念:1.Socket 套接字Socket就是为网络服务提供的一种机制网络通信其实就是Socket间的通信(网络想要进行通信需要两个端点)数据在两个Socket间通过IO传输2.UDP传输(Java中建立了一些对象对UDP进行封装,方便我们进行操作)DatagramSocke

2017-05-24 10:31:41 1025

原创 网络编程学习笔记(一)网络模型及网络要素简介

网络模型OSI参考模型OSI(Open System Interconnection,开放系统互联)参考模型,由上至下:应用层:主要是一些终端的应用,完成对数据的解析,比如FTP(各种文件的下载)、WEB(IE浏览器)与QQ之类的终端应用,浏览器是中超强解析器,但是例如发送一个QQ消息,对应只能使用QQ对其进行解析。表示层:主要对接受的数据进行解释,加密与解密,压缩与解压缩(也就是把计算机能够识别的

2017-05-17 16:41:20 1791 1

原创 多线程学习笔记(七)之wait与sleep的区别、线程停止及守护线程等

wait()方法与sleep()方法的区别wait()方法与sleep()方法的区别:wait可以指定时间也可以不指定时间;sleep必须指定时间在同步中时,对cpu的执行权和锁的处理不同: wait:释放cpu执行权,释放锁 sleep:释放cpu执行权,不释放锁停止线程定义循环结束标记因为线程运行代码一般都是循环,只要控制了循环即可。例如通过flag的方式:class StopTh

2017-05-06 22:05:55 2887

原创 多线程学习笔记(六)之锁对象Lock

接口Lock首先我们回顾下同步代码块,例如:Object obj = new Object();void show(){ synchronized(obj){ code... }}同步代码块对锁的操作是隐式的,执行完同步代码块中的内容,自动释放锁。而Lock将锁封装成为了对象,即把对锁操作的隐式操作换成了显示操作。可以将如上代码改写:Lock lock = new

2017-05-05 15:23:58 1092

原创 ·多线程学习笔记(五)之多生产者多消费者中的线程问题

多生产多消费的问题首先我们先看一个例子:class ResourceDemo{ private String name; private int count; private boolean flag = false; //生产者 public synchronized void set(String name){ if (flag){

2017-05-03 10:11:26 732 1

原创 多线程学习笔记(四)之线程间通信---等待唤醒机制

线程间通信的一个demo线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。线程间通信,即多个线程在处理同一资源,但是任务却不同。例如我们现在有两个任务,分别是Input信息和Output信息,用之前(一)到(三)提到的synchronized+锁的方法解决的代码如下(加锁(同步)的问题需要考虑的本质因素,一个锁下是否有多个线程,即多个线程需要持有同一个锁对象),当执行完同步代码块时会释

2017-05-01 21:36:02 703

GroovyinActionwzb_jb51.rar

Groovy in Action高清中文版,从0介绍Groovy结合Java的相关用法,对于入门或者有一定时间经验的都适合,已经打成压缩包,下载之后直接解压pdf文档即可

2020-03-05

Json字段过滤器

通过自定义注解的方式,实现对response的拦截,并过滤字段,将bean自动封装为json

2018-11-25

ETL工具箱pdf版本

ETL工具箱pdf版,ETL必备的一本书,具体介绍了ETL及相关使用方法

2018-08-10

Flask Web开发 基于Python的Web应用开发实战电子版

Flask Web开发 基于Python的Web应用开发实战 高清电子版

2018-03-09

MUSIC算法源码

文件中是MUSIC算法的源代码matlab仿真程序,并带有各个变量的注释

2017-11-29

LeetCode题解

LeetCode题解电子版

2017-03-03

跟我学Spring MVC

跟我学SpringMVC高清电子版

2017-03-03

九宫格日记网实现

通过Java Web+ajax+jQuery+MySQL实现九宫格日记网

2017-01-04

MySQL中文使用手册

MySQL官方使用手册中文版

2016-12-12

Effective Java高清版

Effective Java的高清版,非影印版

2016-12-08

beanutils包

beanutils 的jar包及说明文档

2016-12-08

UNIX环境高级编程

UNIX环境高级编程第二版

2016-08-03

Doodle Jump源代码

使用C++实现Doodle Jump

2016-07-07

算法导论答案

算法导论课后习题详细答案

2016-07-06

ESPRIT算法

ESPRIT实现空间谱估计

2016-07-05

波达方向估计

matlab实现MUSIC算法

2016-07-05

KMP模式匹配算法

讲解完成了KMP模式匹配算法用于查找字符串

2016-07-05

空空如也

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

TA关注的人

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