会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BigJunOBa
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
42
43
44
45
46
47
48
49
50
下一页
2018年5月11日
(原创)小程序设计(一)一起来聊天吧!
摘要: 最近由于项目需要接触了一些网络编程方面的东西,也理解了IP地址的一些操作、TCP套接字操作和UDP数据包操作。其中用的最多的当然是TCP套接字了,为了根据实例程序进行更好的学习,特地学习了《Java程序设计 慕课版》这本书有关网络程序设计的网络聊天室案例,这个案例程序在之前的博客里也有写到,有兴趣的
阅读全文
posted @ 2018-05-11 16:28 BigJunOba
阅读(330)
评论(0)
推荐(0)
2018年5月9日
Java网络编程(一)Socket套接字
摘要: 一、基础知识 1.TCP:传输控制协议。 2.UDP:用户数据报协议。 二、IP地址封装 1.InetAddress类的常用方法 2.示例1:测试IP地址从“192.168.131.1”到“192.168.131.150”范围内所有可以访问的主机的名称,如果对方没有安装防火墙,并且网络连接正常的话,
阅读全文
posted @ 2018-05-09 21:27 BigJunOba
阅读(3958)
评论(0)
推荐(1)
Java网络编程(二)IP、URL和HTTP
摘要: 一、IP InetAddress类有一些静态工厂方法,可以连接到DNS服务器来解析主机名。 示例1:InetAddress address = InetAddress.getByName("www.baidu.com");会建立一个与本地DNS服务器的一个连接,来查找域名和IP地址。 示例2:查找本
阅读全文
posted @ 2018-05-09 15:06 BigJunOba
阅读(353)
评论(0)
推荐(0)
2018年5月7日
Linux进程和线程
摘要: 一、进程产生的方式 1.描述进程的ID号通常叫做PID,即进程ID,PID的变量类型为pid_t。 2.getpid(void)返回当前进程的ID号,getppid(void)返回当前进程的父进程的ID号。 3.fork()函数以父进程为蓝本复制一个进程,其ID号和父进程ID号不同,父进程中返回的是
阅读全文
posted @ 2018-05-07 10:06 BigJunOba
阅读(320)
评论(0)
推荐(0)
Vim编辑器
摘要: 1.Vim编辑器分为普通模式和插入模式,普通模式是命令模式,插入模式是编辑模式。 2.使用Vim建立一个hello.c的新文件:vim hello.c 3.普通模式下,使用h、j、k、l分别对应左、下、上、右。 4.普通模式下,将光标移到需要删除的字符上面然后按x键可以删除一个字符。 5.普通模式下
阅读全文
posted @ 2018-05-07 09:10 BigJunOba
阅读(201)
评论(0)
推荐(0)
2018年5月4日
Java多线程编程(七)线程状态、线程组与异常处理
摘要: 一、线程的状态 线程对象在不同的运行时期有不同的状态,状态信息就存在于State枚举类中。 调用与线程有关的方法后,会进入不同的线程状态,这些状态之间某些是可双向切换的,比如WAITING和RUNNING状态之间可以循环地进行切换;而有些是单向切换的,比如线程销毁后并不能自动进入RUNNING状态。
阅读全文
posted @ 2018-05-04 16:45 BigJunOba
阅读(649)
评论(0)
推荐(0)
Java多线程编程(六)单例模式与多线程
摘要: 在使用多线程技术的单例模式时会出现一些意想不到的情况,这样的代码如果在生产环境中出现异常,有可能造成灾难性的后果。 一、立即加载/“饿汉模式” 立即加载就是使用类的时候已经将对象创建完毕,常见的实现方法就是直接new实例化。立即加载/“饿汉模式”是在调用方法前,实例已经被创建了。 示例:从输出结果可
阅读全文
posted @ 2018-05-04 16:40 BigJunOba
阅读(454)
评论(0)
推荐(0)
Java多线程编程(五)定时器Timer
摘要: 一、定时器Timer的使用 在JDK库中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某一个任务。Timer类的主要作用就是设置计划任务,但封装任务的类确实TimerTask类,执行计划任务的代码要放入TimerTask类的子类中,因为TimerTask是一个抽象类。 1.方法sch
阅读全文
posted @ 2018-05-04 16:37 BigJunOba
阅读(507)
评论(0)
推荐(0)
Java多线程编程(四)Lock的使用
摘要: 一、使用ReentrantLock类 在Java多线程中,可以使用synchronized关键字来实现线程之间的同步互斥,但ReentrantLock类也能达到同样的效果,并且在扩展功能上也更加强大,比如具有嗅探锁定、多路分支通知等功能,而且在使用上也比synchronized更加的灵活。 1.使用
阅读全文
posted @ 2018-05-04 16:33 BigJunOba
阅读(746)
评论(0)
推荐(0)
2018年5月2日
Java多线程编程(三)线程间通信
摘要: 线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体。线程间的通信就是成为整体的必用方案之一,可以说,使线程间进行通信后,系统之间的交互性会更强大,在大大提高CPU利用率的同时还会使程序员对各线程任务在处理的过程中进行有效地把控与监督。 一、等待/通知机制 1.不使用等待/通
阅读全文
posted @ 2018-05-02 14:21 BigJunOba
阅读(13958)
评论(1)
推荐(1)
上一页
1
···
42
43
44
45
46
47
48
49
50
下一页
公告