1. Recycler对象池 Recycler抽象类的实现非常简单,只有三个方法: 获取对象:Recycler:get() 回收对象:Recycler:recycle() 创建对象:Recycler:newObject() newObject为抽象方法,需要由实现类自己实现此方法来创建对象。 Rec ...
分类:
Web程序 时间:
2018-08-31 18:07:43
阅读次数:
267
1.目的 看了很多element-ui的源码,决定自己实现一个简单的select组件,遇到的几个难点,便记录下来. 2.难点一 element-ui中的select组件通过v-model可以绑定数据,但在我平时用v-model只是在input中使用过,只知道v-model可以双向绑定数据,但并不清楚 ...
分类:
其他好文 时间:
2018-08-31 12:34:51
阅读次数:
513
1 远程服务资源的调用 1.1 古老的套路 在微服务出现之前,所有的远程服务资源必须通过RestTemplate或者HttpClient进行;但是这两者仅仅实现了远程服务资源的调用,并未提供负载均衡实现,所以程序员必须自己实现负载均衡功能;而且当远程服务是集群部署时,利用RestTemplate或者 ...
分类:
编程语言 时间:
2018-08-26 18:38:47
阅读次数:
224
你是一个程序员,被派去管理公司500台计算机。这些机器可能需要执行一些自动化任务,一台台手动操作会把你累死。重复性的工作还是交给电脑处理,怎么解决这个问题呢?一个自动化的运维系统是必须的。自己实现的好处是直观,可以掌握运维的每一个环节。 思路 可以在这些电脑上安装一个程序,此程序定期执行一个请求,去 ...
历经一个多月的重新设计,需求分析以及前后端开发,终于有了一定的输出:我自己实现的spring4+springmvc+mybatis3整合的进阶项目实战-个人博客系统已然完成了,系统采用mvc三层模式进行整体的开发,涉及到技术一下子很难全部列出,其中不得不提的有:整合shiro实现登录安全认证,整合lucene实现全文信息检索,基于Spring的事件驱动模型实现业务服务模块之间的异步解耦(在Rabb
分类:
其他好文 时间:
2018-08-22 18:24:48
阅读次数:
291
什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功能而且要达到高吞吐、低延迟同时还要保持一致性和可用性,实际上非常困难。因此zookeeper提供了这些功 ...
分类:
其他好文 时间:
2018-08-21 12:42:56
阅读次数:
158
项目开发中,记录错误日志有以下好处: 方便调试 便于发现系统运行过程中的错误 存储业务数据,便于后期分析 在java中,记录日志有很多种方式: 自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。 使用log4j log4j可以将日志输出到console窗口、文本文件、数据库 ...
分类:
其他好文 时间:
2018-08-21 10:44:08
阅读次数:
181
packagedemo;importjava.util.Collection;publicclassMyLinkedList<E>{//属性//构造方法publicMyLinkedList(){}publicMyLinkedList(Collection<?extendsE>c){this();addAll(c);}//构建双向链表,首先要构建节点//建立成员内部类节点,p
分类:
其他好文 时间:
2018-08-17 22:20:25
阅读次数:
164
API开发中经常会遇到一些对请求数据进行验证的情况,这时候如果使用注解就有两个好处,一是验证逻辑和业务逻辑分离,代码清晰,二是验证逻辑可以轻松复用,只需要在要验证的地方加上注解就可以。 Java提供了一些基本的验证注解,比如 、`@Size`,但是更多情况下需要自定义验证逻辑,这时候就可以自己实现一 ...
分类:
编程语言 时间:
2018-08-16 10:36:36
阅读次数:
131
上篇文章《游戏开发经验谈(一):游戏架构里隐藏的五个坑及其应对方案》,我们主要讲解了游戏架构设计当中隐藏的一些坑及其应对方案,错过的小伙伴可以点击链接回溯之前的内容。本期内容,将会重点介绍对战类全球服游戏的设计思路与技术实现。对战类游戏的设计思路协议的选择游戏设计之初,需要决定选择哪种协议来进行通讯。对于对战类游戏来说,首先推荐的肯定是UDP。尽管UDP对开发基础有较高的要求,需要开发者自己实现传
分类:
其他好文 时间:
2018-08-15 10:39:40
阅读次数:
155