Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dubbo、Elastic ...
分类:
Web程序 时间:
2020-04-11 09:28:15
阅读次数:
96
1什么是MyBatis?MyBatis是一个基于Java的持久层框架。MyBatis原名叫iBatis,本来是ApacheSoftwareFoundation(ASF)的一个开源项目。2010年这个项目由Apache迁移到了GoogleCode,并且改名为MyBatis。2013年11月由GoogleCode迁移到Github。当前,最新版本是MyBatis3.5.4,其发布时间是2020年2月4
分类:
其他好文 时间:
2020-04-09 15:29:20
阅读次数:
121
application.properties和application.yaml的使用大致上是一直的。 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yam ...
分类:
移动开发 时间:
2020-04-08 11:48:37
阅读次数:
101
CMake简介: CMake是一种跨平台的开源项目管理工具,所做的事其实就是告诉编译器如何去编译链接源代码。与之相似的是直接编写makefile文件,但makefile最大的缺点就是不能跨平台,一旦更换环境就要重新编写,于是我们可以使用CMake编写CMakeLists文件来解决此问题。 检查是否安 ...
分类:
其他好文 时间:
2020-04-07 18:40:37
阅读次数:
78
音视频开发是个非常复杂的,庞大的开发话题,初涉其中,先看一下结合 OEIP(开源项目) 新增例子. 可以打开flv,mp4类型文件,以及rtmp协议音视频数据,声音的播放使用SDL。 把采集的麦/声卡数据混合并与采集的视频信息写入媒体文件或是RMTP协议中。 图片主要属性 包含长/宽/通道数/像素格 ...
分类:
其他好文 时间:
2020-04-07 09:50:39
阅读次数:
80
热点随笔: · 你所不知道的 C# 中的细节 (hez2010)· 2020年了,跨平台开发框架现在怎样了? (葡萄城技术团队)· 坚持写作快两年了,有些私藏工具跟你们分享 (楼下小黑哥)· 从入门到精通-Nginx,图文并茂、负载均衡、动静分离、虚拟主机 附案例源码 (陈彦斌)· 高效code r ...
分类:
其他好文 时间:
2020-04-06 09:38:31
阅读次数:
74
1. 前言 Spring 对 Feign 做了封装,包括常用的 encoder/decoder ,让我们能用 Bean 的形式使用 Feign。我们将沿用之前的代码。 1.1 Maven 依赖 1 <dependency> 2 <groupId>org.springframework.cloud</ ...
分类:
编程语言 时间:
2020-04-05 15:49:42
阅读次数:
96
1.首先在项目中先创建一个控制台应用程序 2.然后右击项目中的【引用】,可以【添加引用】,也可以【管理NuGet程序包】,作者使用的是【添加引用】,添加本地应用。版本不同,所使用的方式不同。需要此版本的可联系作者。 3.在Main函数中添加以下代码:(注意引用命名空间) IScheduler sch ...
分类:
数据库 时间:
2020-04-05 13:31:46
阅读次数:
80
索引: 一、组件框架整体设计 二、组件中如何隐藏属性和方法 三、拖拽动效的算法优化 四、分页间距的算法优化(再次改造) 五、内存的优化 六、预下载和任务同步 七、屏幕旋转UI适配 一、组件框架整体设计 其实对于图片浏览器,开源项目也有不少,不管是代码上还是功能上没有一个能完整的满足笔者的需求。所以笔 ...
分类:
移动开发 时间:
2020-04-02 15:54:08
阅读次数:
88
简介最近项目里有个类似微信朋友圈的九图控件的需求,Github找了一下,发现都不太满足需求,我需要单张图片的时候可以按照图片宽高比列在一定范围内自适应,而大多开源项目单张图片也是一个小正方形,所以,干脆自己动手写一个项目源码具体自定义NineImageLayout过程,可以查看NineImageLayout。效果图如下:主要功能如下:1:单张图片的时候支持按照图片宽高比列在设定区域内自适应2:Ad
分类:
微信 时间:
2020-04-02 10:32:09
阅读次数:
141