标签:推广

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

阅读(2)评论(0)赞 (0)

Java

轻松掌控全链路服务监控:方案概述与对比 | 真的很干!

15

xubiao.zhuang 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 0   — 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,...

阅读(14)评论(0)赞 (0)

Java

聊聊携程升级 Dubbo 的踩坑历程

16

xiaoli.wang 发布于 2019-09-18

一、什么是 CDubbo 携程从 2017 年 11 月左右开始调研,真正落地是在 2018 年 4 月发布的 CDubbo 0.1.1 版本。在携程内部,我们管他叫 CDubbo,言下之意就是携程版的 Dubbo。考虑到以后升级的问题,CDubbo SDK 是对 Dubbo S...

阅读(15)评论(0)赞 (0)

编程技术

AI、零信任:如何构建以人为核心的业务安全

3

songhua.gao 发布于 2019-09-17

随着移动应用、互联网的发展,通过技术实施犯罪案件逐年递增,传统安全防御方式无法有效抵御来自黑灰产的新型风险。趋利本能驱动着黑灰产,使其迅速扩大,预计业务安全市场潜在需求规模将超千亿。如何从根本上解决业务安全给企业带来的威胁,通过什么手段提升企业系统的自身免疫能力?安全牛记者采访到...

阅读(13)评论(0)赞 (0)

编程技术

递归,上帝的思维方式

4

hellas 发布于 2019-09-17

To iterate is human, to recurse, divine. 人理解迭代,神理解递归。 最近编写一个项目测试脚本,需要使用深度优先搜索算法,该算法又涉及对递归的理解,然后我就深深的陷进去了。 人的思维,一般是 迭代 (iteration)。比如人都是先学习加减...

阅读(14)评论(0)赞 (0)

Java

OpenRASP v1.2.0 正式发布 | 发布DevSecOps轻量级解决方案,Java内存占用减少一半

7

尖兵 发布于 2019-09-16

OpenRASP 是百度安全推出的一款开源、免费的自适应安全产品,目前与国际知名非盈利安全组织 OWASP(Open Web Application Security Project)达成深度合作,现已加入到OWASP全球技术项目中,在全球范围内进行大规模推广。OpenRASP将...

阅读(18)评论(0)赞 (0)

Java

spring 事务的传播机制看这篇就够了

changyuan.xu 发布于 2019-09-15

前言 事务对于 java web 应用来说,也是比较大的一方面。面试的时候也会经常的问到,包含的内容有: 事务的四大特性 事务的隔离级别 spring 事务的传播机制 预期读者 对事务有一定基础的同学,想弄清楚 spring 事务的传播机制 为什么会有传播机制 spring 对事...

阅读(15)评论(0)赞 (0)

Java

一个牛逼的 多级缓存 实现方案!

18

Harries 发布于 2019-09-14

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 来源: https://tech.youzan.com/ 为什么要做 TMC 多级缓存解决方案的痛点 TMC 整体架构 TMC 本地缓存 如何透明 整体结构 热点发现 整体流程 数据收集 热度滑...

阅读(18)评论(0)赞 (0)

Java

mybatis 的进阶使用拦截器

yanxinchi 发布于 2019-09-12

文章思路 学一个东西我们首先要弄清楚它的使用场景 ,不然毫无意义。下面首先介绍 mybatis 插件的使用场景,然后再介绍如何使用,最后是它的原理 。 使用场景 首先是网上都在说的分页插件,这个已经有人实现了,可以使用 PageHelper 插件,我们可以学习它怎么做的,但没必要...

阅读(22)评论(0)赞 (0)

Java

一个好用的 List 分页截断工具

xiaoli.wang 发布于 2019-09-12

List 分页截断工具说明 使用场景:需要把一个大 List 拆分出很多小 List ,然后再对每一部分进行分批处理,这里整个工具,因为每次都来写一个拆分不令阅读困难,也难维护,更容易出错。 上代码 /** * 创建人 : sanri * 创建时间 : 2018/9/1-15:1...

阅读(15)评论(0)赞 (0)

Java

linux 文件或命令查找工具 find locate which whereis type

xubiao.zhuang 发布于 2019-09-12

which which 用于查找 $PATH 中设置可执行文件,不过有些解压即可用的经常是没有放到 $PATH 中的,如 redis ,mongodb 等。 # 查找 java 命令位置 which java 如果没有放到 $PATH 中,我们也可以通过查找它的进程或端口号来找到...

阅读(19)评论(0)赞 (0)

编程技术

微博微服务架构的Service Mesh实践之路

19

zhuangli 发布于 2019-09-12

胡忠想 微博技术专家,2012年加入微博,一直在做微博首页信息流相关的业务研发。 微博@古月中心相心 自我介绍 大家好,我是胡忠想,微博技术专家。从2012年加入微博到现在,一直在做微博首页信息流相关的业务研发。 这期间不仅参与了微博后端架构从大的单体应用迁移到微服务架构的改造,...

阅读(31)评论(0)赞 (0)

Java

mybatis 的进阶使用

hellas 发布于 2019-09-11

前置说明 本文章是基于 tk.mybatis 和 mybatis 的整合,不打算说基本的增删改操作,因为这些已经被 tk.mybatis 实现了,我们继承它的接口就可以直接调用。 关于如何整合 springboot + mybatis + tk.mybatis 可直接参考我的例子...

阅读(24)评论(0)赞 (0)

编程技术

专访HERE大中华首席架构师陈艳:做大数据买卖的“亚马逊”,开放位置平台盈利吗

6

yanxinchi 发布于 2019-09-09

眼下自动驾驶尚未进入大规模发展时期,一直被称为“自动驾驶的机器语言”的高精度地图也面临着商业模式不够清晰的痛点。 尽管如此,还是有越来越多的地图制造商瞄准了中国的自动驾驶市场,今年2月份与国内图商四维图新成立合资公司的HERE也是其中之一。 HERE前身NAVTEQ成立于1985...

阅读(35)评论(0)赞 (0)

Java

现代垃圾收集策略 —— Go 的 GC 策略

1

dulong 发布于 2019-09-09

在 Hacker News 和 Reddit 你可以找到相关讨论 我最近看过很多文章,它们以令我困扰的方式推广 Go 语言最新的垃圾收集器。其中一些文章来自 Go 官方项目本身。他们声称这意味着 GC 技术已经有根本性的突破。 这是新版本(Go 1.5)垃圾收集器的首次公告 : ...

阅读(37)评论(0)赞 (0)

Java

RequestBodyAdvice 和 ResponseBodyAdvice 全局处理输入输出

dulong 发布于 2019-09-08

使用场景 需要对项目中的所有输入进行前后空格的过滤 替换一些特殊字符的输入 解密一些关键性字段 注入一些参数在请求方法的时候 返回参数统一处理,如果后台返回空,统一返回成功信息 身份证等特殊字符统一做 * 号处理等 code 主要就是用到了 RequestBodyAdvice 和...

阅读(28)评论(0)赞 (0)

Java

springmvc/springboot 全局异常处理和自定义异常

yanxinchi 发布于 2019-09-08

前言 异常处理其实一直都是项目开发中的大头,但关注异常处理的人一直都特别少。经常是简单的 try/catch 所有异常,然后简单的 printStackTrace ,最多使用 logger 来打印下日志或者重新抛出异常,还有的已经有自定义异常了,但是还是在 controller ...

阅读(33)评论(0)赞 (0)

编程技术

刚哥谈架构 (三)软件架构的道与术 原 荐

4

xiaoli.he 发布于 2019-09-08

秦孝公在位期间致力于恢复秦国的霸业,他因此颁布著名的求贤令, 商鞅3次游说秦孝公,第一次讲的是尧、舜、禹、汤的 帝道 。上古时期,百姓安居乐业。秦孝公听着听着睡着了。商鞅离开之后,秦孝公向景监发火,说商鞅自大。景监把这个反馈给商鞅,商鞅没有气馁,请求再给他一次机会。5天...

阅读(44)评论(0)赞 (0)