本次主要用Java实现简单的游戏服务器事件通知,在游戏服中,事件通知是必不可少的一种游戏业务处理逻辑,可以基于观察者模式去编写,或则其他更好的方式。也可以用guava框架的事件通知框架,以下代码只是大概的实现思想,总体设计思路都大同小异; 1.Event注解 package ge; import j ...
分类:
编程语言 时间:
2020-07-21 14:15:17
阅读次数:
73
final和const 如果您从未打算更改一个变量,那么使用 final 或 const,不是var,也不是一个类型。 一个 final 变量只能被设置一次,两者区别在于:const 变量是一个编译时常量,final变量在第一次使用时被初始化。被final或者const修饰的变量,变量类型可以省略, ...
分类:
其他好文 时间:
2020-07-21 13:39:44
阅读次数:
51
抽象类 public abstract class JdbcTemplate { //template method public final Object execute(String sql) throws SQLException { Connection con = HsqldbUtil.g ...
分类:
数据库 时间:
2020-07-20 22:31:40
阅读次数:
92
String类代表字符串,字符串是常量创建后不可改变。因为String定义如下: public final class String 表明String类是fianl类型的不可继承的。 字符串声明形式如下: String 变量名="值 "; String 变量名 = new String(" 值"); ...
分类:
编程语言 时间:
2020-07-20 22:28:38
阅读次数:
57
interface:接口 1.使用说明: * 1.接口使用interface来定义 * 2.Java中,接口和类是并列的两个结构 * 3.如何定义接口:定义接口中的成员 * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的.但是书写时,可以 ...
分类:
其他好文 时间:
2020-07-20 13:35:50
阅读次数:
101
概述 ThreadLocal提供了一种线程安全的数据访问方式,每个线程中都存在一个共享变量副本,从而实现多线程状态下的线程安全。 demo public static void main(String[] args) { final ThreadLocal<Integer> MAIN = Threa ...
分类:
其他好文 时间:
2020-07-19 23:56:13
阅读次数:
81
final:最终的 1.可以用来修饰:类、方法、变量 2.具体的: 2.1 final 用来修饰一个类:此类不能被其他类所继承。 * 比如:String类、System类、StringBuffer类 2.2 final 用来修饰方法:表明此方法不可以被重写 * 比如:Object类中getClass ...
分类:
其他好文 时间:
2020-07-19 23:35:05
阅读次数:
67
1 变量 a 命名格式 var=value var1,var2,var3=value1,value2,value3 变量可以是任意数据类型,value是字符串时必须要用单引号('')或者双引号("")括起来 b 变量名(var)规则 1 变量名只能包含字母、数字和下划线,但不能有和数字开头 2 变量 ...
分类:
编程语言 时间:
2020-07-19 21:14:51
阅读次数:
85
【一、项目背景】 随着互联网时代的快速发展,便捷人民的生活,提高生活质量,外卖系统应运而生。 人们也喜欢享受着“足不出户,美食到家”的待遇,促使网上订餐行业快速发展。 【二、项目目标】 1. 设计一款应用程序-外卖系统,有文字和图片显示,通过选择一种或多种食物,每种食物可以选择一份或多份,点击结算后 ...
分类:
编程语言 时间:
2020-07-17 21:59:48
阅读次数:
92
public static JSONObject getToken(String appId,String appSecret){ String url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&app ...
分类:
微信 时间:
2020-07-17 14:05:12
阅读次数:
111