2019-05-18 15:00
2374
0
Weld,Quarkus,centychen,centychen,Quarkus框架入门之二:依赖注入
前言 Spring框架最开始被我熟知就是AOP和IOC,其中IOC在开发过程中更是被广泛使用,如果切换到一个新的框架没有了依赖注入和控制反转,那么可以说一夜回到解放前了。那么,Quarkus框架中有没...
|
2019-05-18 12:00
3300
0
HHVM,PHP,JustForFun,PSI,Rust,PSI,,RustPHP
RustPHP简介 1、RustPHP是什么? RustPHP是PSI(https://gitee.com/crm8000/PSI)技术团队用Rust语言重新实现的PHP虚拟机。 RustPHP的目标...
|
2019-05-18 02:00
1802
0
Java,彤哥读源码,,死磕 java同步系列之JMM(Java Memory Model)
简介 Java内存模型是在硬件内存模型上的更高层的抽象,它屏蔽了各种硬件和操作系统访问的差异性,保证了Java程序在各种平台下对内存的访问都能达到一致的效果。 硬件内存模型 在正式讲解Jav......
|
2019-05-17 18:00
3236
0
Jenkins,只道寻常,,Jenkins集成SonarQube 实现构建项目同时审查代码
一、简介 SonarQube是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 Java、Python、Gro...
|
2019-05-17 15:00
2558
0
Seata,咖啡拿铁的技术分享,,深度剖析一站式分布式事务方案Seata-Client
1.背景 在之前的文章中已经介绍过Seata的总体介绍,如何使用以及Seata-Server的原理分析,有兴趣的可以阅读下面的文章: 深度剖析一站式分布式事务方案Seata-Server 解密分布式事...
|
2019-05-17 14:00
2377
0
Runner,Epoch,def,宜信技术学院,,用Q-learning算法实现自动走迷宫机器人
【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 项目描述: 在该项目中,你将使用强化学习算法,实现一个自动走迷宫机器人。 如上图......
|
2019-05-17 13:00
2401
0
NoSQL,阿里云云栖社区,yunqi,基于Tablestore的Wifi设备监管系统架构实现
Wifi设备监管 某知名跨国公司,在全球范围内拥有大量园区,园区内会有不同部门的同事在一起办公。每个园区内都要配备大量的Wifi设备从而为园区同事提供方便的上网服务。因此,集团需要一套完......
|
2019-05-17 12:00
1690
1
Kryo,Java,Spring Boot,Cassandra,JDK,马蜂窝技术,,马蜂窝推荐系统容灾缓存服务的设计与实现
数据库突然断开连接、第三方接口迟迟不返回结果、高峰期网络发生抖动...... 当程序突发异常时,我们的应用可以告诉调用方或者用户「对不起,服务器出了点问题」;或者找到更好的方式,达到提......
|
2019-05-17 12:00
1778
0
Kafka,Go,8小时,,基于2PC和延迟更新完成分布式消息队列多条事务Golang版本
背景 分布式多消息事务问题 在消息队列使用场景中,有时需要同时下发多条消息,但现在的消息队列比如kafka只支持单条消息的事务保证,不能保证多条消息,今天说的这个方案就时kafka内部的一个......
|
2019-05-17 11:00
2300
0
Druid,Spring,Java,MySQL,MyBatis,后端进阶,objcoding,由for update引发的血案
公司的某些业务用到了数据库的悲观锁 for update,但有些同事没有把 for update 放在 Spring 事务中执行,在并发场景下发生了严重的线程阻塞问题,为了把这个问题吃透,秉承着老司机...
|
2019-05-17 11:00
2610
0
Kubernetes,Containerd,Linux就该这么学,,containerd与kubernetes集成部署
概念介绍 cri (Container runtime interface) cri is a containerd plugin implementation of Kubernetes conta...
|
2019-05-17 10:00
2077
0
Objective-C,IPA,AppCode,WebP,Xcode,杭城小刘,,iOS 瘦身之道
App 的包大小做优化的目的就是为了节省用户流量,提高用户的下载速度,也是为了用户手机节省更多的空间。另外 App Store 官方规定 App 安装包如果超过 150MB,那么不可以使 OTA(ov...
|
2019-05-17 09:00
1924
0
Nginx,ElasticSearch,运维咖啡吧,37Y37,Elasticsearch Query DSL查询入门
本篇为学习DSL时做的笔记,适合ES新手,大佬请略过~ Query DSL又叫查询表达式,是一种非常灵活又富有表现力的查询语言,采用JSON接口的方式实现丰富的查询,并使你的查询语句更灵活、更精确、....
|
2019-05-17 09:00
2448
0
Bash,Linux,木乃伊_li,,LINUX之Bash-Script
最近把Linux Bash编程的知识复习了一遍,大概梳理了一下,做个记录。 第一个Bash-Script LINUX shell的种类非常之多,但是目前用得最为广泛的还是Bash,本文也是基于Bash...
|
2019-05-17 09:00
2294
1
Java,Netty,Guava,JDK,weknow,hin911,【并发编程】Future模式添加Callback及Promise 模式
Future Future是Java5增加的类,它用来描述一个异步计算的结果。你可以使用 isDone 方法检查计算是否完成,或者使用 get 方法阻塞住调用线程,直到计算完成返回结果。你也可以使用 ...
|
2019-05-17 08:00
2388
0
GraphQL,梁桂钊,,人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考
原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 有一段时间没怎么写文章了,今天提笔写一...
|
2019-05-17 00:00
1957
0
Apache RocketMQ,IT一刻钟,,从RocketMQ消息持久化设计看磁盘性能瓶颈的突破
从RocketMQ消息持久化设计看磁盘性能瓶颈的突破 微信公众号:IT一刻钟。 大型现实非严肃主义现场,一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员。 关注可第一时间了解更多精彩内......
|
2019-05-16 19:00
3530
1
Rancher,小致Daddy,liuyuantao,Rancher Server单容器部署使用外部(宿主)数据库
Rancher 除了使用内部的数据库,你可以启动一个Rancher Server并使用一个外部的数据库。启动命令与之前一样,但添加了一些额外的参数去说明如何连接你的外部数据库。 注意:在你的外部数据库...
|
2019-05-16 19:00
2394
0
Git,re-base,Java老李,,Git让你从入门到精通,看这一篇就够了!
简介 Git 是什么? Git 是一个开源的分布式版本控制系统。 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 什么是分布式版本控制系统?......
|
2019-05-16 19:00
1851
1
Java,CGLib,JDK,李红欧巴,,Java 静态代理、Java动态代理、CGLIB动态代理
开篇 Java 的代理就是客户类不再直接和委托类打交道, 而是通过一个中间层来访问, 这个中间层就是代理。为啥要这样呢, 是因为使用代理有 2 个优势: 可以隐藏委托类的实现 可以实现客户与委托......
|