• “两学一做”在山西——黄河新闻网 2019-07-13
  • 内地生报读香港高校本科人数持续下跌 2019-07-13
  • 【学习时刻】人民大学王义桅:金砖合作的“自信”与“自觉” 2019-07-12
  • 女子请“私家侦探”被骗3万 警方循线捣毁诈骗团伙 2019-07-11
  • 【学习时刻】北交大马院院长韩振峰:高校思想政治工作必须牢牢把握三大根本问题 2019-07-11
  • 全国“非遗”保护工作先进名单公布 2019-07-01
  • 紫光阁中共中央国家机关工作委员会 2019-06-25
  • 杭州控烟令修改草案拟允许室内设吸烟区,控烟专家:跌破眼镜 2019-06-25
  • 挪用近30万报纸征订款赌博 河南一报社聘用制干部获刑 2019-06-23
  • 2016年,有1145家上市公司大小非减持了3600亿元,还有210名上市公司高管减持了1400亿元。IPO已成了造就成千上万个十亿、百亿富豪的捷径, 2019-06-21
  • 专家“把脉”中国电影市场:提升品质方能逆袭 2019-06-21
  • “善款资助副局长儿子留学”真相须尽快落地 2019-06-19
  • 21岁女护士失联2天后确认遇害 嫌疑人为其前男友 2019-06-19
  • 中国地质公园名录旅行地中国国家地理网 2019-06-13
  • 玄关运用有四大原则 用的好才能财旺挡煞聚财 ——凤凰网房产 2019-06-10
  • 随笔-92  评论-6  文章-1 
      置顶随笔
    摘要: Spring Security是一个强大的java应用安全管理库,特别适合用作后台管理系统。这个库涉及的??楹透拍钣幸欢ǖ母丛佣?,而大家平时学习Spring的时候也不会涉及;这里基于官方的参考文档,把Spring Security的基本套路介绍一下。 参考的Spring Security文档地址: 阅读全文
    posted @ 2019-03-26 22:41 longhuihu 阅读(38) 评论(0) 编辑
    摘要: ## 正则文法介绍要了解正则表达式的原理,需要先了解一些计算机语言文法的基础知识。一个文法可以用一个四元来定义,G = {Vt,Vn,S,P}其中Vt是一个非空有限的符号集合,它的每个元素成为终结符号。Vn也是一个非空有限的符号集合,它的每个元素称为非终结符号,并且Vt∩Vn=Φ。S∈Vn,称为文法...阅读全文
    posted @ 2014-11-28 14:04 longhuihu 阅读(17010) 评论(5) 编辑
      2019年7月10日
    摘要: 终于来到比较复杂的HashMap,由于内部的变量,内部类,方法都比较多,没法像ArrayList那样直接平铺开来说,因此准备从几个具体的角度来切入。 桶结构 HashMap的每个存储位置,又叫做一个桶,当一个Key&Value进入map的时候,依据它的hash值分配一个桶来存储。 看一下桶的定义:t阅读全文
    posted @ 2019-07-10 18:29 longhuihu 阅读(172) 评论(0) 编辑
      2019年7月4日
    摘要: 差点忘了最常用的String类型,我们对String的大多数方法都已经很熟了,这里就挑几个平时不会直接接触的点来解析一下。 先来看看它的成员变量 string的内容其实就是一个char数组; hash字段缓存了string的哈希值,因为string经常作为hashmap的key,这样能提高性能; h阅读全文
    posted @ 2019-07-04 14:43 longhuihu 阅读(9) 评论(0) 编辑
      2019年7月3日
    摘要: 本来第二篇想解析一下LinkedList,不过扫了一下源码后,觉得LinkedList的实现比较简单,没有什么意思,于是移步PriorityQueue。 PriorityQueue通过数组实现了一个堆数据结构(相当于一棵完全二叉树),元素的优先级可以通过一个Comparator来计算,如果不指定Co阅读全文
    posted @ 2019-07-03 19:07 longhuihu 阅读(8) 评论(0) 编辑
      2019年7月2日
    摘要: 前言 作为一个老码农,不仅要谈架构、谈并发,也不能忘记最基础的语言和数据结构,因此特开辟这个系列的文章,争取每个月写1~2篇关于java基础知识的文章,以温故而知新。 如无特别之处,这个系列文章所使用的java版本都是1.8.0。 第一篇当然谈ArrayList了,因为这是java最常用的list集阅读全文
    posted @ 2019-07-02 20:54 longhuihu 阅读(10) 评论(0) 编辑
      2019年5月6日
    摘要: 说明:本篇阐述的问题,是基于前面的游戏服务器架构设计的。 问题 众所周知,Spring最擅长的领域是无状态服务的构建,而游戏(尤其是玩法部分)是有状态的。以棋牌游戏为例,玩法服务里面大概涉及以下两类对象: 1、无状态的服务,比如数据读写、通信等; 2、与游戏桌子绑定的有状态类,比如桌子本身,状态机,阅读全文
    posted @ 2019-05-06 17:21 longhuihu 阅读(24) 评论(0) 编辑
      2019年4月25日
    摘要: 最近测试环境的redis经常性发生某些key丢失的问题,最终的找到的问题让人大吃一惊。 复盘一下步骤: 1、发现问题 不知道从某天开始,后台经常报错,原因是某些key丢失,一开始不在意,以为是小bug,后来越来越频繁。 2、检查代码 看看是不是有误删除的情况,这些key的访问范围很小,压根没有删除的阅读全文
    posted @ 2019-04-25 14:19 longhuihu 阅读(141) 评论(0) 编辑
      2019年3月26日
    摘要: Spring Security是一个强大的java应用安全管理库,特别适合用作后台管理系统。这个库涉及的??楹透拍钣幸欢ǖ母丛佣?,而大家平时学习Spring的时候也不会涉及;这里基于官方的参考文档,把Spring Security的基本套路介绍一下。 参考的Spring Security文档地址: 阅读全文
    posted @ 2019-03-26 22:41 longhuihu 阅读(38) 评论(0) 编辑
      2019年3月22日
    摘要: 现在主流java项目一般使用slf4j+log4j的日志方案,最近抽点时间扫了一下slf4j、log4j、logback的官方文档,做个笔记。这篇比较不打算描述具体的配置方法,因为官方文档已经讲得很清楚了,而是描述一下核心的概念和方案。大家要对某个日志方案做一个全面了解的话,最好的方式是看官方文档,阅读全文
    posted @ 2019-03-22 09:34 longhuihu 阅读(16) 评论(0) 编辑
      2019年2月23日
    摘要: 游戏服务器也是基于MVC架构的吗?是的,所有的应用系统都是基于MVC架构的,这是应用系统的天性。不管是客户端还是后台,都包含模型、流程、界面这3个基本要素;不同类型的应用,3要素的“重量”可能各有偏差。目前那些声称比MVC更好的架构,在我看来,不过是MVC的在某种场合下的细化。但是,MVC这个概念是阅读全文
    posted @ 2019-02-23 18:46 longhuihu 阅读(87) 评论(1) 编辑
    摘要: 前一篇文章讲过,游戏服务器的设计哲学是在一个封闭的环境内,针对各个环节优化以达到最大的性能。如何处置数据是达到高性能的关键问题,一般成熟的游戏公司,其实很少面临数据处理方面的压力(现在开始流行的全球同服游戏可能是个挑战),这是由于他们都有一套很成熟的技术方案了。 我们这个团队由于一开始是做web系统阅读全文
    posted @ 2019-02-23 18:40 longhuihu 阅读(32) 评论(0) 编辑

  • “两学一做”在山西——黄河新闻网 2019-07-13
  • 内地生报读香港高校本科人数持续下跌 2019-07-13
  • 【学习时刻】人民大学王义桅:金砖合作的“自信”与“自觉” 2019-07-12
  • 女子请“私家侦探”被骗3万 警方循线捣毁诈骗团伙 2019-07-11
  • 【学习时刻】北交大马院院长韩振峰:高校思想政治工作必须牢牢把握三大根本问题 2019-07-11
  • 全国“非遗”保护工作先进名单公布 2019-07-01
  • 紫光阁中共中央国家机关工作委员会 2019-06-25
  • 杭州控烟令修改草案拟允许室内设吸烟区,控烟专家:跌破眼镜 2019-06-25
  • 挪用近30万报纸征订款赌博 河南一报社聘用制干部获刑 2019-06-23
  • 2016年,有1145家上市公司大小非减持了3600亿元,还有210名上市公司高管减持了1400亿元。IPO已成了造就成千上万个十亿、百亿富豪的捷径, 2019-06-21
  • 专家“把脉”中国电影市场:提升品质方能逆袭 2019-06-21
  • “善款资助副局长儿子留学”真相须尽快落地 2019-06-19
  • 21岁女护士失联2天后确认遇害 嫌疑人为其前男友 2019-06-19
  • 中国地质公园名录旅行地中国国家地理网 2019-06-13
  • 玄关运用有四大原则 用的好才能财旺挡煞聚财 ——凤凰网房产 2019-06-10
  • 香港六合彩下注网 体彩七星彩走势图一综合版 三张牌比点数叫什么 2010年福彩开奖号码 上海快三当前遗漏 丽水广东牛牛技巧 快乐时时彩是正规的吗 两尾十两码中特 喜乐彩下载 网上ag真人骗局 世界杯足彩 江西时时彩遗漏统计 福利彩票中奖领的支票 北京11选5开奖结果今天 快3舞曲