
Java
文章平均质量分 74
iteye_292
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多种方法解决”图+深搜“编程题目
[b]Problem Description 多多终于从小学升入了初中。新班级共有n人,学号分别为从1~n。其中多多的学号是1号。 新班级里有m对同学是事先就相互认识的,其他的同学互相都不认识。 多多新班级里所有的同学(包括多多在内)都非常害羞,如果两个同学不认识,那么必须要由一个同时认识这两名同学的人来介绍他们认识,否则他们就会一直互相不认识。 现在你已经知道了这m对相互...2015-10-16 17:37:48 · 286 阅读 · 0 评论 -
netty处理tcp粘包/拆包问题
所谓的粘包/拆包,用一个例子来说明就是: 加入客户端向服务端发送1000条数据,如果不加以处理的话,那么服务端接收的数据可能就是如图所示了: 数据要么几段粘在了一起,要么一段数据被拆成了几段,这肯定会造成很大的影响。 而解决后的所接收的正确数据该如下所示: 简单讲了一下粘包/拆包是什么样的问题,详细解释可见csdn博客 http://blog.youkuaiyun.com/b...2016-02-26 17:28:03 · 219 阅读 · 0 评论 -
netty5服务端与客户端的构建
简单的介绍一些服务端代码的编写顺序。 1.得到 ServerBootstrap的对象,用来监听客户端 ServerBootstrap serverBootstrap = new ServerBootstrap(); 2.创建两个线程池 EventLoopGroup boss = new NioEventLoopGroup(); EventLoopGroup worker = n...2016-02-25 19:55:17 · 178 阅读 · 0 评论 -
Java序列化的几种方式
1.自己定义方法 优点:不同预先设置缓存大小 缺点:不方便阅读,以及编写 package com.chalmers.change; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.util....2016-02-24 21:46:19 · 108 阅读 · 0 评论 -
Java --- 使用HttpURLConnection连接网络
package com.chalmers.httputils; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; /** * @author Chalmers * @version 创建时间:20...2016-02-10 19:13:04 · 140 阅读 · 0 评论 -
正则表达式---符号介绍及其简单使用方法
\\ 反斜杠 \t 间隔 ('\u0009') \n 换行 ('\u000A') \r 回车 ('\u000D') \d 数字 等价于[0-9] \D 非数字 等价于[^0-9] \s 空白符号 [\t\n\x0B\f\r] \S 非空白符号 [^\t\n\x0B\f\r] \w 单独字符 [a-zA-Z_0-9] \W 非单独字符 [^a-zA-Z_0-9] \f 换页符 ...2016-02-07 13:13:13 · 180 阅读 · 0 评论 -
BMP24位格式图片读取
存在很大很大的问题,1.读取后画在面板上的速度太慢;2.有些24位的bmp没发读出来。 先直接贴代码,问题再日后解决。 package com.ct.t20160103; import java.awt.Color; import java.awt.Graphics; import java.io.BufferedInputStream; import java...原创 2016-01-13 18:01:20 · 1069 阅读 · 0 评论 -
简单扫雷--完结
不再做了,最后一个版本,虽然还是很多问题,代码也很难看。 1.增加刷新按钮。 2.可选难度。 3.修复一些小bug。 4.增加界面友好性。 直接贴代码,代码中都有注释,而且扫雷都会玩,规则很简单。 Card.java package version_6; /** * @author Chalmers * 2015年12月26日 上午1...2015-12-27 21:50:05 · 136 阅读 · 0 评论 -
Socket_TCP 服务端编写
package com.ct.server; import java.net.ServerSocket; import java.net.Socket; /** * @author Chalmers * @version 创建时间:2015年12月14日 下午7:14:14 */ /** * 网络通信服务端,运行程序,等待客户端的连接 */ /** ...2015-12-17 22:26:27 · 126 阅读 · 0 评论 -
使用一个break跳出多重循环
大家都知道,java中的break是用来跳出循环的,例如 [code="java"]public class Test { public static void main(String[] args) { for(int i=0; i原创 2015-11-20 09:16:15 · 3848 阅读 · 0 评论 -
Java框架集合--常见类的常用方法的常规使用
Java框架集合--常见类的常用方法的常规使用 1.List (1)ArrayList 与 Vector 共同点:a.这两个类都实现了List接口,都是有序集合,数据可以重复,可以简单理解为动态数组。 b.初始容量都是10 不同点:a.ArrayList的增长率是1.5,即下一次的容量是当前容量的1.5倍,而Vector是2. ...2015-10-26 00:16:21 · 213 阅读 · 0 评论 -
Java - - 数组实现栈基本功能
[code="java"]package com.ct.stack; /** * @author Chalmers * @version 创建时间:2015年10月24日 下午10:10:13 */ public class StackDemo { // 初始容量 private int capacity = 10; // 增量 private double...2015-10-24 23:52:11 · 126 阅读 · 0 评论 -
Java手写动态数组
[code="java"]package com.ct.array; /** * @author MoonMonster * @version 创建时间:2015年10月21日 下午10:15:05 */ public class Array { //数组中元素个数 private int count = 0; //初始容量大小 private int ...2015-10-21 23:06:04 · 182 阅读 · 0 评论 -
java语言的final关键字
1. final修饰类,表示该类不可以被继承 2. final修饰方法,表示该方法不可以被重写(override) 3. final修饰属性,表示该属性必须要初始化,并且只能赋值一次(即不能被修改) [code="java"]private static final int num = 10;[/code] 4. final属性的赋值可以在定义属性时,也可以在构造方法...2015-10-18 09:53:18 · 152 阅读 · 0 评论 -
jsp---隐式对象简单介绍
什么是隐式对象? JSP的隐式对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。 1、application: 1.1 application对象有效的范围是从web应用程序服务器一开始执行,到web服务器结束服务为止。 1.2 对于一个网站中所有的JSP页面,application对象只有一个。它们操作的是同一个application...2016-03-02 12:25:32 · 230 阅读 · 0 评论