标签:Lua

编程技术

微服务学习与思考(04):微服务技术体系

2

刘莉莉 发布于 2020-07-14

前面微服务3篇文章: 微服务学习与思考(01):什么是微服务?微服务的优势和劣势 微服务学习与思考(02):微服务实施前有哪些问题需要思考? 微服务学习与思考(03):微服务总体架构图解 一、微服务技术体系 下图列出了微服务的技术体系: 二、Golang微服务技术栈 微服务框架 ...

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

编程技术

一次教科书级别的Redis高可用架构设计实践

10

yeseng 发布于 2020-07-13

作者介绍 冷正磊, 2018年2月加入去哪儿网DBA团队,主要负责公司Redis和机票业务MySQL数据库的运维工作,同时承担去哪儿网数据库自动化运维平台部分模块的开发工作,对数据库技术具有浓厚兴趣,具有多年Oracle、MySQL及Redis运维经验。 本文主要介绍了 Quna...

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

Java

阿里云Redis开发规范

2

xubiao.zhuang 发布于 2020-07-12

简介:本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 1.【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用...

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

Java

JDK11现存性能bug(JDK-8221393)深度解析

6

hanze 发布于 2020-07-12

这是一篇鸽了很久的博客,因为博客内容和素材早就准备差不多了,但就是一直懒得整理,今天终于下定决心终于整理出来了,这也是这个bug JDK-8221393 唯一一篇中文介绍博客。 先大致介绍下这个bug,准确说这个应该是jdk11新引入的zgc的一个bug,该bug在被触发的情况下...

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

Java

通过 GraalVM 将 Java 程序编译成本地机器码!

5

邓龙华 发布于 2020-07-12

coding 笔记、点滴记录,以后的文章也会同步到公众号(Coding Insight)中,希望大家关注^_^ 前言 GitHub 地址: LjyYano/Thinking_in_Java_MindMapping 2018年4月,Oracle Labs新公开了一项黑科技: Gra...

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

Spring

谈谈Spring中的对象跟Bean,你知道Spring怎么创建对象的吗?

18

yanxinchi 发布于 2020-07-11

 本系列文章: 读源码,我们可以从第一行读起 你知道Spring是怎么解析配置类的吗? 配置类为什么要添加@Configuration注解? 推荐阅读: Spring官网阅读 | 总结篇 Spring杂谈 本系列文章将会带你一行行的将Spring的源码吃透,推荐阅读的文章是阅读...

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

Java

Java面向对象详解-下

6

likai 发布于 2020-07-10

一、 static static:静态的,可以用来修饰属性、方法、 代码块(或初始化块)、 内部类 static修饰属性(类变量): 由类创建的所有的对象,都共用这一个属性 当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs 实例变量(非static修饰的属性...

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

Java

@EnableAutoConfiguration处理逻辑

5

xiaoli.he 发布于 2020-07-10

Aware系列都是用于注入响应的资源,Ordered用于排序。 值得关注的是 DeferredImportSelector,查看其类注释,简要翻译如下: importselector的变体,在所有@Configuration bean之后运行,可以实现Ordered进行排序。 提...

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

Java

Java安全编码实践总结

68

darida 发布于 2020-07-10

Java作为企业主流开发语言已流行多年,各种java安全编码规范也层出不穷,本文将从实践角度出发,整合工作中遇到过的多种常见安全漏洞,给出不同场景下的安全编码方式。 本文漏洞复现的基础环境信息:jdk版本:1.8 ,框架:springboot1.5,数据库:mysql5.6和mo...

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

Spring

Spring 是解析配置类过程详解

8

wenming.gapo 发布于 2020-07-08

点击上方  IT牧场 ,选择  置顶或者星标 技术干货每日送达! Spring执行流程图如下: Spring执行流程图 这个流程图会随着我们的学习不断的变得越来越详细,也会越来越复杂,希望在这个过程中我们都能朝着精通Spring的目标不断前进!  在上篇文章...

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

Java

阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了!

1

puefu.he 发布于 2020-07-07

作者:汪吉 入门步骤 安装 https://arthas.gitee.io/install-detail.html 上述命令会下载启动脚本文件 as.sh 到当前目录,执行方式: curl -L https://alibaba.github.io/arthas/install.s...

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

编程技术

五年前一位“Java首席架构师”的自述

5

xubiao.zhuang 发布于 2020-07-07

“在平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 现在负责熊猫 TV 整体基础架构工作,是一个快 9 年工龄的码农。 在 2007 年毕业,和很多同行一样,也是从小公司起步,曾做过 E...

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

Spring

Springboot下Shiro+Token使用redis做安全认证方案

Harries 发布于 2020-07-07

以前项目中权限认证没有使用安全框架,都是在自定义filter中判断是否登录以及用户是否有操作权限的。 什么是Shiro Apache Shiro 是一个强大灵活的开源安全框架,可以完全处理身份验证、授权、加密和会话管理。 Realm是Shiro的核心组建,也一样是两步走,认证和授...

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

Java

在java面试中应对分布式锁问题的高招

3

xiaoli.he 发布于 2020-07-06

文末有面试资料福利! 面试官 :项目中使用过分布式锁吗? 小小白:用过。 面试官:为什么要使用分布式锁? 小小白:为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或sy...

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

Java

Redis都要老了,你还在用什么古董客户端?

5

小丁 发布于 2020-07-06

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 前几日,Redis 创始人 Antirez 在他的个人博客上宣布将结束自己的 Redis 之旅! 大神累了,Redis老了,但Redis依旧很火。 Redis的Java客...

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

Spring

Spring AOP 实现原理(四)特性解读

songhua.gao 发布于 2020-07-05

我们花了很多篇幅讲解了Spring AOP的实现原理动态代理,但是只有动态代理是不够的,比如说前面提到的Aspect、Join Point、Pointcut等,这些有关AOP的抽象概念也非常重要,我们知道这部分实际上是由AspectJ提供的,那么AspectJ是什么呢? aspe...

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

Spring

Spring Boot Actustor监控 集成Prometheus&Grafana

2

dulong 发布于 2020-07-05

在第一部分中,我们学习到了 spring-boot-actuator 模块做了什么,如何配置spring boot应用以及如何与各样的actuator endpoints交互。 在这篇文章中,我们将学习spring boot如何整合外部监控系统 Prometheus 和图表解决方...

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

Java

2020阿里巴巴官方最新Redis开发规范!

1

xiaoli.wang 发布于 2020-07-05

本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。 键值设计 命令使用 客户端使用 相关工具 通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1、key名设计 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比...

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