一、基于上节编写基础聊天 GroupChatServer package com.github.bjlhx15.netty.demo.groupchat; import java.io.IOException; import java.net.InetSocketAddress; import ja ...
分类:
其他好文 时间:
2021-07-29 16:18:22
阅读次数:
0
1、意图 动态给一个对象添加一些额外的职责。比如增加功能,装饰模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。 2、适用场景 (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责; (2)当不能采用继承方式对系统进行扩展或者采用继承不利于系统的扩展和维护时,第一种 ...
分类:
其他好文 时间:
2021-07-28 21:33:40
阅读次数:
0
注解 anno1 package com.ding.anno1; /** * @Description TODO * @Author 丁帅帅 * @Date 21/07/24 23:41 * @Version 1.0 */ public class Fu { public void show(){ ...
分类:
编程语言 时间:
2021-07-26 16:52:58
阅读次数:
0
一、继承Thread类 重写run()方法 二、实现Runnable接口 实现run()方法 不能返回值、不能抛出异常 三、实现Callable接口 重写call()方法 返回值 抛异常 第三种方式需要借助FutureTask来使用:new Thread(new FutureTask(new MyC ...
分类:
编程语言 时间:
2021-07-26 16:48:30
阅读次数:
0
FutureTask(未来任务) 一、前情回顾(重要) 首先我们先回顾一下多线程创建的方式 直接继承Thread方式 实现Runnable 方式 实现Callable方式 线程池方式 这四种方式主要分为两类:没返回值的(1,2) 有返回值的(3,4) 没返回值的相信已经烂熟于心了。这次我们讲讲有返回 ...
分类:
其他好文 时间:
2021-07-26 16:46:03
阅读次数:
0
今天系统的学习了 Java IO 这部分的知识,把一些之前没有用过的,或者忘记的方法和类重新学了一下。怕自己睡一觉把今天学的忘完了QaQ。所以,不得已写一下博客 IO概述 package com.coder.com; import java.io.*; import java.nio.charset ...
分类:
编程语言 时间:
2021-07-23 17:40:48
阅读次数:
0
概述 我们在写odoo项目的时候,经常继承model.Model来创建我们自己的ORM映射关系表。 AbstractModel = BaseModel # 源码 class Model(AbstractModel): _auto = True # automatically create datab ...
分类:
其他好文 时间:
2021-07-21 17:34:08
阅读次数:
0
java注解的实现原理(1) 注解的本质就是一个继承了Annotation接口的接口 写在前面,在前面总结了java反射和动态代理的一些知识,同时之前没有仔细研究注解这块,只知道注解的实现原理是基于动态代理的,主要作用有一下: 1.编译检查:例如使用@SupperssWarnings,@Overri ...
分类:
编程语言 时间:
2021-07-21 17:30:29
阅读次数:
0
6 细节化 功能介绍:文本分块由除以单词句法相关部分,如名词基,动词基的文字,但没有指定其内部结构,也没有其在主句作用。 API:该概括化提供了一个API来培养新的概括化的模式。下面的示例代码演示了如何做到这一点: 测试代码 package package01;import opennlp.tool ...
分类:
其他好文 时间:
2021-07-19 16:57:21
阅读次数:
0
传统方式实现Dao层 1.结构图 2.controller package com.ding.controller; import com.ding.bean.Student; import com.ding.service.StudentService; import com.ding.servi ...
分类:
其他好文 时间:
2021-07-19 16:53:38
阅读次数:
0