摘要:
目录NIO类库简介NIO服务端序列图 服务端代码示例:NIO客户端序列图客户端代码示例: 我们首先需要澄清一个概念:NIO到底是什么的简称?有人称之为New I/O,因为它相对于之前的I/O类库是新增的,所以被称为New I/O,这是它的官方叫法。但是,由于之前老的I 阅读全文
posted @ 2018-10-30 13:34
星朝
阅读(370)
评论(0)
推荐(0)
摘要:
实现原理: 长连接的维持,是要客户端程序,定时向服务端程序,发送一个维持连接包的。 如果,长时间未发送维持连接包,服务端程序将断开连接。客户端:  阅读全文
posted @ 2018-10-30 13:16
星朝
阅读(9009)
评论(0)
推荐(0)
摘要:
【说明】本文原载于码农 IO(manong.io)官方微信 developerWorks,转载、引用请注明出处及作者。 1.Netty 是什么? Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 2.使用 阅读全文
posted @ 2018-10-30 13:13
星朝
阅读(555)
评论(0)
推荐(0)
摘要:
Ctrl + Alt + O 阅读全文
posted @ 2018-10-30 12:04
星朝
阅读(4544)
评论(0)
推荐(0)
摘要:
第一种方法: String path = file:///android_asset/文件名; 第二种方法: &nb 阅读全文
posted @ 2018-10-30 11:56
星朝
阅读(11328)
评论(0)
推荐(0)
摘要:
一、背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分 阅读全文
posted @ 2018-10-30 11:18
星朝
阅读(390)
评论(0)
推荐(0)
摘要:
在Android项目开发中,为了一些公用资源使用方便,可以在assets资源文件夹中将需要用到的资源写成.properties或者.json的文件形式,并进行读取使用。在做html5+javascript+android的混合开发中,一般html5和javascript以及相关资源可以存放在Asse 阅读全文
posted @ 2018-10-30 11:11
星朝
阅读(3144)
评论(0)
推荐(0)
摘要:
/ @param filepath .properties文件的位置 / public void checkFileExists(String filepath){ File file = new File(filepath); if (file.exists()) { String s = Pro 阅读全文
posted @ 2018-10-30 11:03
星朝
阅读(1463)
评论(0)
推荐(0)
摘要:
如果你看了很多篇博文还是修改不了包名,我相信这篇可以帮你解决修改包名的问题修改项目包名,实现不覆盖安装(如果只是想不覆盖安装,更改build.gradle里面的包名就OK了,那这篇博文到这里就可以结束了,如果希望项目层次的包名也更改的话,请往下看)1.首先新建一个项目,默认结构如下,红色的就是包名2 阅读全文
posted @ 2018-10-30 10:56
星朝
阅读(4043)
评论(0)
推荐(0)
摘要:
当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是 在Android Studio中你选中module,右键会发现没有delete,如图: 为什么会没有delete按钮,不科学啊,难道是Android Studio的 阅读全文
posted @ 2018-10-30 10:37
星朝
阅读(398)
评论(0)
推荐(0)