摘要: 1.战斗模块划分 __init__ 对外接口 cmd 放指令组装的类 defines 常量 package 装数据包的类 warcontext 将战斗的单例集中起来,作为统一接口 view v_war 战场视图 v_warunit 战斗单元视图 warui 界面视图 parts 视图分离 war p 阅读全文
posted @ 2019-07-12 00:47 枫林晚月 阅读(297) 评论(0) 推荐(0) 编辑
摘要: class a(): aa = 1能够访问到类变量的操作:# 1.a.aa# 2.aobj = a()aobj.aa# 3.class b(a): passb.aa# 4.bobj = b()bobj.aa重新赋值:a.aa = 2,影响所有b.aa = 2, 影响bobj.aaaobj或bobj, 阅读全文
posted @ 2019-07-12 00:45 枫林晚月 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: 1.innodb 引擎 a.innodb用锁机制实现acid(原子,一致,隔离,持久)事务,但为了提高并发性,也用了mvcc处理。innodb中只有隔离级别为可重复读或提交读才适用mvcc,以下的说明默认是在可重复读级别下。 b.innodb的读取分为当前读与快照读(1)当前读,即加共享锁读。有以下 阅读全文
posted @ 2019-07-12 00:41 枫林晚月 阅读(138) 评论(0) 推荐(0) 编辑
摘要: gc主要工作于java堆(包含新生区Young Generation及年老区Old Generation),方法区(永久区Permanent Generation 1.7-)堆主要放活动对象,其中:新生区分为eden,to survivor, from survivor,大小默认为8:1:1刚刚ne 阅读全文
posted @ 2019-07-12 00:40 枫林晚月 阅读(658) 评论(0) 推荐(0) 编辑
摘要: java 运行时内存比起其他的语言一般都要多,内存性价比不高,所以在起jvm时可以手动设置大小。java -verbose:gc -Xms20M -Xmx20M意思是每次jvm进行垃圾回收时显示内存信息,jvm的内存设为固定20M。java -Xms128m -Xmx2g MyApp启动一个初始化堆 阅读全文
posted @ 2019-07-12 00:39 枫林晚月 阅读(4411) 评论(0) 推荐(0) 编辑
摘要: mysqlmysqlpump -uroot -proot --databases db > c:/mysql.sql5.6- 用mysqldumpmysql -uroot -proot < c:/mysql.sql 阅读全文
posted @ 2019-07-12 00:38 枫林晚月 阅读(228) 评论(0) 推荐(0) 编辑
摘要: a.方法注解Signature signature = proceedingJoinPoint.getSignature(); MethodSignature methodSignature = (MethodSignature)signature; //获取方法对象Method targetMet 阅读全文
posted @ 2019-07-12 00:38 枫林晚月 阅读(1821) 评论(2) 推荐(0) 编辑
摘要: a.建立索引:alter table testtable add fulltext index testfulltext(clumn1,clumn2) with parser ngram; ngram中文插件在5.7+版本支持。b.全文索引搜索格式SELECT * FROM articles WHE 阅读全文
posted @ 2019-07-12 00:36 枫林晚月 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 1.spring事务理解a.想起当初在测试spring的声明式事务时,有很多问题没想明白,尤其是事务传递的特性。在controller层调用两个service层方法,每个方法都加上@Transactional(REQUIRES),但最后的结果是两个方法相互独立地提交了事务,第二个方法的事务并没有加入 阅读全文
posted @ 2019-07-12 00:35 枫林晚月 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 1.服务器内部转发有两个方法:equestDispatcher.forward(),RequestDispatcher.include()a.forward表示直接转发,新的servlet会直接处理并用新的response输出b.include表示归并,将结果归并到当前的response中,自己不会 阅读全文
posted @ 2019-07-12 00:33 枫林晚月 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: a. Volatile 关键字:对 Volatile 域的写入操作 happens-before 于每个后续对同一 Volatile 的读操作。 并不保证线程安全。Volatile应用于多核系统的多线程应用中,因为每个cpu都有自己的缓存,并不实时更新到主内存。 多线程环境下,a线程从主内存中读到的 阅读全文
posted @ 2019-07-12 00:32 枫林晚月 阅读(461) 评论(0) 推荐(0) 编辑