自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Chrome浏览器如何屏蔽CSDN右侧的滚动广告

每次浏览CSDN博客的时候总是在正文的右侧栏不断滚动这样的广告,尤其是在看技术性博文的时候,需要集中注意力思考,而这边的广告却不断的滚动,干扰你的视线,打乱你的思路。我平时习惯用Chrome浏览器,那么我就分享一下在Chrome浏览器上是如何屏蔽这些广告的,让他们彻底拜拜。首先打开:http://chromecj.com/ 搜索 Adblock Plus 根据提示 安装下载或者直接前往百度云盘下载...

2018-03-24 16:46:18 1167

原创 【代码练习7】UPD协议传输练习

UDP协议User Datagram Protocol,缩写为UDP,又称用户数据报文协议,是一个简单的面向数据报的传输层协议。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的头部仅仅加入了复用和数据校验(字段)。由于缺乏可靠性且属于非连接导向协议,UDP应用一般必须允许一定量的丢包、出错。

2017-12-20 17:25:01 416

原创 【代码练习6】利用多线程生产消费问题实现熊吃蜂蜜问题

熊吃蜂蜜问题: 2只熊,100只蜜蜂, 蜜蜂每次生成的蜂蜜量为1,罐子的容量是50,当罐子的蜂蜜量达到20时,熊就吃光。 罐子使用单例设计模式实现。

2017-12-20 15:01:27 658

原创 【代码练习5】使用套接字实现客户端和服务器的数据传输

套接字练习

2017-12-20 10:53:06 1033

原创 【代码练习4】利用多线程处理和尚吃馒头问题

和尚吃馒头30个和尚,100个馒头,每个和尚至少吃一个馒头,最多不过4个馒头. 满足上述条件下,尽快将馒头吃完。思路:开启多线程,以最快的速度抢占馒头,首先抢到4个馒头的线程就停止掉;当剩余的馒头数和没有吃到馒头的和尚个数相等时,只允许没有吃到馒头的和尚可以拿到馒头。

2017-12-18 20:11:53 2445

原创 017Java知识点小结--Map

1.Map接口将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关Collection集合的数据结构是针对元素有效Map集合的功能概述添加功能 ...

2017-12-07 22:55:11 234

原创 016Java知识点小结--Set

1.泛型概述泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。 集合模仿数组的做法,在创建对象的时候明确元素的数据类型。 而这种技术被称为:泛型。1.格式: <数据类型> 此处的数据类型只能是引用类型。2.泛型的好处提高了程序的安全性将运行期遇到的问题转移到了编译期省去了类型强转的麻烦...

2017-12-07 20:17:27 302

原创 【代码练习3】扑克洗牌发牌升级版

思路: * A:创建一个HashMap集合 * B:创建一个ArrayList集合 * C:创建花色数组和点数数组 * D:从0开始往HashMap里面存储编号,并存储对应的牌 * 同时往ArrayList里面存储编号即可。 * E:洗牌(洗的是编号) * F:发牌(发的也是编号,为了保证编号是排序的,就创建TreeSet集合接收

2017-12-07 15:42:00 601

原创 【代码练习2】模拟斗地主洗牌和发牌

模拟斗地主洗牌和发牌 分析: A:创建一个牌盒 * B:装牌 * C:洗牌 * D:发牌 * E:看牌 */

2017-12-07 14:50:11 327

原创 015Java知识点小结--集合

今天开始学习集合,其实内容不难,就是要掌握Collection接口各个实现类的方法,尤其是“增”、“删除”、“改”、“查”的方法。1.集合类为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型也可...

2017-12-04 22:47:54 408

原创 014Java知识点习小结--工具类、正则表达式

1.Arrays类针对数组进行操作的工具类。 提供了排序,查找等功能。 Arrays:针对数组进行操作的工具类。比如说排序和查找。public static String toString(int[] a): 把数组转成字符串 public static void sort(int[] a) :对数组进行排序 public static int binarySearch(i...

2017-12-03 22:13:06 272

原创 013Java知识点小结--String类

1.字符串的方法public int length():返回此字符串的长度。 public String():空构造 public String(byte[] bytes):把字节数组转成字符串 public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串 public String(char[] value)...

2017-12-02 20:34:07 242

原创 012Java知识点小结-Eclipse

1.常用快捷键:内容辅助键起提示作用 Alt+/ 格式化 ctrl+shift+f 导入包 ctrl+shift+o 注释 ctrl+/,ctrl+shift+/,ctrl+shift+\ 代码上下移动 选中代码alt+上/下箭头 查看源码 选中类名(F3或者Ctrl+鼠标点击) 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) ...

2017-12-02 20:14:59 215

原创 【代码练习1】一个汽车销售的小案例

//汽车接口interface Car{ String getName(); int getPrice();}//声明宝马类,并具有Car功能class BMW implements Car{ public String getName(){ return "BMW"; } public int getPrice(){ ...

2017-11-29 15:45:05 2423

原创 011Java知识点小结--包、内部类

1.包的定义package 包名; 多级包用 . 分开即可注意事项: A:package语句必须是程序的第一条可执行的代码 B:package语句在一个java文件中只能有一个 C:如果没有package,默认表示无包名带包的编译和运行: A:手动式 a:编写一个带包的java文件。 b:通过javac命令编译该jav...

2017-11-28 19:40:22 256

原创 010Java知识点小结--抽象类、接口

1.格式: abstract class 类名 {}2.特点: 1)抽象类和抽象方法必须用abstract关键字修饰 2)抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类 3)抽象类不能实例化 因为它不是具体的。 抽象类有构造方法,但是不能实例化?构造方法的作用是什么呢? 用于子类访问父类数据的初始化...

2017-11-27 22:03:07 302

原创 009Java知识点小结--继承和多态

1.继承比较好理解,多各类有相同的属性和行为的时候,将这些内容抽取到一个单独的类中就可以简化成继承关系了 1)表达式:class 子类名 extends 父类名 {} 2)好处:a.提高了代码的复用性,b.提高了代码的维护性,c.让类与类产生关系,是多态的前提。 3)Java只支持单继承,不支持多继承,但可以多层继承。 4)子类只能继承所有父类的非私有成员,不能继承父类的构造方法,但是可...

2017-11-26 23:40:37 345

原创 008Java知识点小结--静态变量、代码块

1.static的特点:(它可以修饰成员变量,还可以修饰成员方法) a.随着类的加载而加载 回想main方法。 b.优先于对象存在 c.被类的所有对象共享 这个特点也是在告诉我们什么时候使用静态? 如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。 举例: ...

2017-11-25 21:54:55 241

原创 javaSE错题集

第一尝试CSDN的编程语言功能,先上传一些在java编译过程常犯的错误。

2017-11-25 15:15:31 420

原创 001-007:Java知识点小结

一、1.先从计算机基础常识开始,介绍了软件分为系统软件和应用软件。并掌握了几种常用的DOS命令:1) dir :    列出当前目录下的文件以及文件夹2) md :   创建目录(mkdir)3) rd :     删除目录4) cd :    进入指定目录5) cd.. :  退回到上一级目录6) cd\:    退回到根目录7) del :    删除文件8) exit :   退出 dos ...

2017-11-24 10:13:28 303

Introduction to Apache Flink

There’s a flood of interest in learning how to analyze streaming data in large-scale systems, partly because there are situations in which the time-value of data makes real-time analytics so attractive. But gathering in-the-moment insights made possible by very low- latency applications is just one of the benefits of high-performance stream processing.

2018-05-31

空空如也

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

TA关注的人

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