自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6.23JavaScript基础练习

猜拳游戏<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>猜拳游戏</title> <style type="text/css"> .pic{ float: left; }

2018-06-28 16:54:06 163

原创 6.18JavaScript基础

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>基础01</title> </head> <body> <span id="time"&

2018-06-20 19:55:48 147

原创 6.03装饰者模式

接口package org.westos.装饰者模式;public interface Phone { //手机抽象功能 public abstract void call();}实现接口的具体类package org.westos.装饰者模式;public class Iphone implements Phone{ @Override public void call()...

2018-06-07 19:56:49 154

原创 6.03属性集合类与反射

package org.westos.属性集合类与反射;public class Student { public void love() { System.out.println("学生爱学习"); }}package org.westos.属性集合类与反射;public class Teacher { public void love() { System.out.p...

2018-06-07 19:52:07 124

原创 6.03使用反射做动态代理

package org.westos.使用反射做动态代理;import java.lang.reflect.Proxy;/* *动态代理 * */public class Demo { public static void main(String[] args) { //创建对象 Userdao ud = (Userdao)new Userdaoimpl(); // 针...

2018-06-07 19:49:41 98

原创 6.03反射

package org.westos.反射博客练习;/* * 什么是反射? * 反射就是通过获取class字节码文件对象/Class类对象, * 来获取类对象的成员变量,构造方法,成员方法 * 创建Class类对象的三种方式: * 1.Class.forName(包名.类名) * 2.对象名.getClass() * 3.类名.class * */publi...

2018-06-07 19:47:22 120

原创 6.02基于UDP多线程的聊天室模拟

package org.westos.基于多线程的UDP编程聊天室;import java.io.IOException;import java.net.DatagramSocket;import java.net.InetAddress;public class Room { public static void main(String[] args) throws IOExcep...

2018-06-07 19:45:02 264

原创 6.02TCP网络编程

package org.westos.TCP网络编程博客练习;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;public class Text1Send { public static void main(String[] args) throws IOException{...

2018-06-07 19:43:10 112

原创 5.28工厂方法模式

测试类package org.westos.常用的设计模式.工厂方法模式;//这是一个工厂方法模式的测试类/** * 每一个具体类(继承于抽象类),都有一个特定了工厂类(该类是Factory接口的实现)用来创建该类对象 * */public class Demo { public static void main(String[] args) { //创建一个工厂类对象,采用接口多...

2018-06-01 20:47:04 101

原创 5.28简单工厂模式

测试类package org.westos.常用的设计模式.简单工厂模式;//这是一个简单工厂模式的测试类/** * 简单工厂模式: * 优点: * 不需要再创建具体的对象,把创建的工作交给了工厂类(这个类私有化了构造方法,所提提供的方法为静态方法,调用使用类名.方法名) * 缺点: * 如果有新的类增加,构造方法不同,就需要去修改工厂类,不符合设计原则开闭原则 * */...

2018-06-01 20:42:52 97

原创 5.28设计模式值之单例模式

饿汉式package org.westos.常用的设计模式.单例模式之饿汉;/** * 单例设计模式概述: 单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供。 优点 在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。 缺点 没有抽象层,因此扩展很难。职责过重,在一定程序上违背了单一职责...

2018-06-01 20:32:27 117

原创 5.28网络编程中的UDP

package org.westos.网络编程中的UDP编程;import java.net.InetAddress;import java.net.UnknownHostException;/** * 网络编程: * TCP编程,UDP编程 * 协议: UDP协议 --->UDP编程 不需要建立连接通道的 数据大小有限制 不可靠连接 执行效率高...

2018-06-01 20:20:36 211

原创 5.27生产者消费者模式在多线程中

package org.westos.生产者消费者模式;/* * 消费者与生产者模式: * 消费者:输出数据 * 生产者:产生数据 * 这种模式中出了生产者消费者线程,我们还需要设置资源类,即包含数据的对象,还有测试类 * *//** * 这是一个测试类,它将会输出成片的资源类对象的信息,而不是像SetStudent代码那样相互交叉输出,这是因为没有等待唤醒机制 * 在加入J...

2018-06-01 20:12:03 159

原创 5.27多线程中的线程组与线程池

线程组package org.westos.线程组线程池博客练习;/** * 线程组:ThreadGroup * 构造方法: * public ThreadGroup(String name)构造一个新线程组 * 方法: * public final String getName()返回此线程组的名称。 * 可以通过Thread类的getThreadGroup返回一个线程组...

2018-06-01 20:08:21 151

原创 5.27多线程博客练习

多线程模拟火车票售卖package org.westos.多线程博客练习;/* * 多线程实现卖火车票模拟 * */public class Text1 { public static void main(String[] args) { //创建ThicksThread对象 ThicksThread1 tt = new ThicksThread1(); //创建Threa...

2018-06-01 20:03:03 118

RabbitMQ调研文档

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。

2019-01-22

空空如也

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

TA关注的人

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