阿里P8亲自教你!2021年Java程序员职业规划
Spring全家桶:1.Spring原理2.Spring面试题3.思维导图4.面试题5.Spring视频Spring原理Spring特点Spring核心组件Spring常用模块Spring主要包Spring常用注解Sping第三方结合Spring10C原理SpringAPO原
艾木酱 艾木酱
4年前
以内存为中心的数据库设计考虑
MemSQL的纯内存设计理念MemSQL使用RAM作为PrimaryStorage。传统数据库使用磁盘作为PrimaryStorage。内存只做缓存用。MemSQL通过lockfreeskiplistsandhashtable来优化读。传统的缓存无法实现这种优化。内存不够,拒绝写请求。数据默认是异步批量顺序写log,结合定时快照以实现
九路 九路
4年前
Gradle技术之四 - Gradle的Task详解
1Gradle的Task详解1Task定义和配置2Task的执行3Task的依赖和执行顺序4Task类型5Task结合gradle的生命周期6Task实战1.1Task定义和配置1.1.1查看所有的taskjava./gradlewtasks输出Task:tasks
Easter79 Easter79
3年前
Swift搭建本地http服务器,实现外部视频即时播放
最近项目有个小需求,需要ios实现手机作为服务端,将内部视频文件,在外面能够直接访问结合网上的例子,实现如下:1、基于CocoaHTTPServer(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Frobbiehanson%2FCocoaHTTPServ
Stella981 Stella981
3年前
Service Discovery And Health Checks In ASP.NET Core With Consul
在这篇文章中,我们将快速了解一下服务发现是什么,使用Consul(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fconsul.io%2F)在ASP.NETCoreMVC框架中,并结合DnsClient.NET(https://www.oschina.net/action/G
Wesley13 Wesley13
3年前
Java数组(2):数组与泛型
通常,数组与泛型不能很好的结合,你不能实例化具有参数化类型的数组。擦除会移除参数类型信息,而数组必须知道它们所持有的确切类型。但是我们可以参数化数组本身。1importjava.util.ArrayList;2importjava.util.Arrays;3importjava.util.Linked
Wesley13 Wesley13
3年前
Scala一分钟小课堂
ValueClasses主要用于扩展已有类的方法和创建类型安全的数据类型,功能上类似隐式转换,但是在运行时比隐式转换更节省内存。所有的ValueClasses都继承自AnyVal,例如:classWrapper(valunderlying:Int)extendsAnyVal扩展已有类的方法结合 implicit
Wesley13 Wesley13
3年前
Java日志体系(四)slf4j
1.1简介                    !(https://oscimg.oschina.net/oscnet/408ac3be1e859f576253a7dbcafc3e5b6b6.png)与commonslogging相同,slf4j也是一个通用的日志接口,在程序中与其他日志框架结合使用,并对外提供服务。Simple
Wesley13 Wesley13
3年前
KeyChain
写在篇头:本文结合jijunyuan的ios中KeyChain用途一文略作改动而成,再次感谢那些乐于分享的人。一、在应用间利用KeyChain共享数据    我们可以把KeyChain理解为一个Dictionary,所有数据都以keyvalue的形式存储,可以对这个Dictionary进行add、update、get、del
Wesley13 Wesley13
3年前
ActiveMQ集群部署
(摘自:http://www.openopen.com/lib/view/open1400126457817.html)        单点的ActiveMQ作为企业应用无法满足高可用和集群的需求,所以ActiveMQ提供了masterslave、brokercluster等多种部署方式,但通过分析多种部署方式之后我认为需要将两种部署方式相结合才能