几个主流的Java连接池整理

Java连接池详解 主流Java数据库连接池比较与开发配置实战 号称性能最好的JDBC连接池:HikariCP 池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对象,而是再放到对象池中以方便下一次对象请求可以直接复用。其他几种池的设计思想也是如此,池技术的优势是,可以消除对象创建所带来的延迟,从而提高系统的性能。 要了解Java连接池我们先要了解数据库连接池(connection pool) »

Android相关好用的项目

Android开源数据库框架-LitePal的使用 LitePal是一款开源的Android数据库框架,采用了关系映射的模式。LitePal在github上的项目地址: https://github.com/LitePalFramework/LitePal »

Netty 开发相关

Netty学习:搭建一个简单的Netty服务(JAVA NIO 类库的异步通信框架) netty服务器,客户端的开发 netty游戏服务器搭建之服务端 Netty游戏服务器搭建之客户端 Netty游戏服务器之六服务端登录消息处理 Netty游戏服务器二 coder-leehui/lightning4j »

《从零开始搭建游戏服务器》Java与Lua互相调用

Lua是一种小巧的脚本语言,如今常用于游戏开发,特别是客户端开发,基本上都是基于Lua来实现热更新,在Unity开发中更有uLua(最新版改名为toLua)这样成熟的热更框架。这里我设想用Lua+Java来实现服务器的热更,不成熟的想法,这里想尝试一下Lua和Java如何互相调用。 插件选择: 假如引入第三方库,可以找到比较常用的两个选择:LuaJava和LuaJ,简单做一下对比: 第三方库 实现 特性 LuaJava 非纯Java实现,需要通过native方法调用C库,依赖于Lua 5.1 会导致JVM崩溃, »

解决XRecyclerView动态切换布局管理器 多次调用setAdapter崩溃

在做到类似于淘宝的商品列表界面时,要动态切换布局管理器。由于之前使用原生RecyclerView加XRefreshView嵌套在DrawableLayout里,结果XRefreshView上拉加载出了问题,所以只能换XRefreshView来做,刚开始一切都好,就在提交代码之前,测了一下切换布局,结果就崩了。 XRecyclerView$DataObserver@1d277a15 is already registered. 报以上错误, 查看源码 @Override public void setAdapter(Adapter adapter) { mAdapter = adapter; mWrapAdapter »