标签:总结
hellas 发布于 2019-12-14
![]()
![]()
![]()
![]()
点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源:波斯码 cnblogs.com/bossma/p/9858847.html 什么是静态数据 为什么需要缓存 通用缓存机制 总结 后记 在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不...
阅读(5)赞 (0)标签:AOP / App / CTO / HTML / http / https / id / IO / Master / MQ / mysql / OpenResty / Oracle / ORM / rabbitmq / redis / REST / RocketMQ / sql / src / UI / web / 一致性 / 代码 / 分布式 / 分布式系统 / 压力 / 同步 / 希望 / 并发 / 开发 / 微服务 / 总结 / 数据 / 数据库 / 文章 / 时间 / 模型 / 管理 / 缓存 / 负载均衡 / 进程 / 部署 / 集群 / 需求 / 高可用 / 高并发
hanze 发布于 2019-12-14
![]()
一道面试题。 问题是:A和B两个类,A类中有一个private的字段age,B类继承自A类。创建一个B类的对象b,对象b的内存中是否包含父类A中的字段age的内存空间。 类似代码如下: /** * @author jiexiu * created 2019/12/14 - 09:...
阅读(6)赞 (0)标签:2019 / ACE / API / cat / core / description / ECS / git / GitHub / HTML / http / https / id / IO / ip / java / java反射 / JVM / parse / src / ssl / tab / tag / tar / UI / value / Word / 代码 / 压力 / 回答 / 实例 / 总结 / 数据 / 文章 / 注释 / 测试 / 空间 / 锁
darida 发布于 2019-12-14
在特定的业务场景中,需要提供一个类似自定义实体的动态对象,并根据此对象生成相应的CRUD Repository。在这种场景中,与正常的domain对象不同,这个对象是在运行时,才定义出来,并产生相应的domain class和相应的repository class类。在业务体系中...
阅读(7)赞 (0)标签:2019 / ACE / Action / App / bean / BeanDefinition / bug / build / cat / CTO / DOM / entity / find / HTML / http / https / id / IDE / IO / ip / JPA / NSA / PHP / root / spring / Spring cloud / ssl / stream / struct / tar / UI / value / 代码 / 参数 / 字节码 / 总结 / 数据 / 目录 / 类加载器
zhuangli 发布于 2019-12-14
很多读者,不管是新关注的,还是老读者,不太会利用身边的资源去解决实际过程的问题。而且很多读者有这么一个不好的习惯,只要遇到事就跑群里问,久而久之就缺乏自已动手解决问题的能力,而且还形成了一种依赖性。 很多时候,完全可以自己去解决的,搜索一下关键字或者关键错误,比你在群里问来的快速...
阅读(7)赞 (0)标签:http / https / linux / Nginx / 参数 / 回答 / 安全 / 安装 / 实例 / 开源 / 开源软件 / 总结 / 提问 / 文章 / 时间 / 解决方法 / 负载均衡 / 软件 / 部署 / 配置 / 需求
darida 发布于 2019-12-14
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
几乎我们所有的代码都是样板:我们不断重复模式和代码段,却很少改动每个类和项目。那么,到底该如何更有趣、更有效的进行呢? 译者 | 弯月 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 虽然很可悲,但我不得不承认:我们编写代码的能力越强,获...
阅读(12)赞 (0)标签:ACE / App / bus / cat / client / db / dependencies / entity / equals / final / git / GitHub / Google / HTML / http / https / IBM / id / IDE / IO / ip / java / Java类 / message / ORM / provider / python / queue / Region / rmi / SDN / sql / src / tab / TypeScript / UI / 互联网 / 代码 / 单元测试 / 图片 / 实例 / 工作原理 / 希望 / 开发 / 总结 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 标题 / 测试 / 消息队列 / 深度学习 / 真实经历 / 统计 / 编译 / 翻译
xiaoli.wang 发布于 2019-12-14
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微服务化架构下,面临服务治理问题的企业越来越多,这就像一场“暗夜长征”,只有找到正确的治理方向,才能坚持到底,看到胜利的曙光。希望这篇根据ArchSummit2019北京站两场演讲内容整理的长稿能给深陷其中的朋友提供一点启发和借鉴意义。 这次的分享首先介绍余额宝业务及架构的变迁历...
阅读(10)赞 (0)标签:2019 / ACE / App / ArchSummit / bug / cat / db / ECS / find / Google / HBase / http / https / IaaS / id / IO / ip / java / JavaScript / Oracle / PaaS / pinpoint / python / sql / src / UI / web / zip / zipkin / 一致性 / 主机 / 云 / 互联网 / 井 / 交易系统 / 产品 / 代码 / 任务调度 / 企业 / 余额宝 / 保安 / 全链路压测 / 分布式 / 分布式事务 / 前端团队 / 协议 / 单元测试 / 压力 / 吃螃蟹 / 同步 / 基金 / 备份 / 大数据 / 安全 / 实例 / 对账 / 希望 / 并发 / 开发 / 开源 / 微服务 / 快的 / 总结 / 投资 / 推广 / 支付宝 / 敏捷 / 数据 / 数据库 / 数据模型 / 数据缓存 / 时间 / 服务器 / 服务注册 / 服务端 / 本质 / 架构师 / 架构设计 / 模型 / 注册中心 / 注释 / 测试 / 测试环境 / 源码 / 理财 / 生命 / 突破 / 管理 / 管理学 / 系统架构 / 线下 / 组织 / 统计 / 缓存 / 自动化 / 自动生成 / 解析 / 调试 / 负载均衡 / 质量 / 资金 / 软件 / 运营 / 适配器 / 遍历 / 部署 / 配置 / 金融 / 钉钉 / 银行 / 锁 / 阿里云 / 限流 / 集群 / 需求 / 项目管理 / 高可用
xirruiqiang 发布于 2019-12-14
![]()
zuul+security跨域Cors问题解决 简介 场景 在服务后台都会出现跨域cors问题,不过一般spring解决起来比较方便,在框架+框架的基础上,问题就显得特别明显了,各种冲突,不了解源码的运行原理,解决起来也是有心无力。 这里介绍的是zuul配置了跨域,在前端调用仍然...
阅读(12)赞 (0)标签:Ajax / bean / bug / Developer / final / git / GitHub / http / https / id / IDE / IO / list / rmi / Security / spring / src / token / UI / web / XML / zuul / 代码 / 微信公众号 / 总结 / 服务器 / 源码 / 认证 / 配置
changyuan.xu 发布于 2019-12-13
![]()
之前有介绍过 ThreadLocal,JDK 后来针对此做了一个升级版本 InheritableThreadLocal,今天就来好好介绍下。 <!– more –> 为什么要升级 首先我们来想想,为什么要升级?这就要说起 ThreadLocal...
阅读(9)赞 (0)标签:git / GitHub / http / https / id / IDE / IO / key / map / MQ / src / tab / tar / UI / value / 代码 / 升级版本 / 博客 / 多线程 / 希望 / 并发 / 开源 / 总结 / 文章 / 构造方法 / 源码 / 线程 / 线程池
xubiao.zhuang 发布于 2019-12-13
![]()
1 简介 在上一篇文章中,介绍了 Jasypt 及其用法,具体细节可以查看 【Java库】如何使用优秀的加密库Jasypt来保护你的敏感信息? 。如此利器,用之得当,那将事半功倍。本文将介绍 Springboot 整合 Jasypt ,实现配置信息的安全,如数据库连接、账号和密码...
阅读(16)赞 (0)标签:API / App / bean / cat / classpath / DOM / EnableAutoConfiguration / git / GitHub / http / https / id / IDE / IO / IOS / ip / java / Java类 / JVM / key / lib / linux / list / map / Oracle / ORM / pom / Property / provider / Proxy / rand / REST / spring / Spring cloud / Spring Cloud Config / springboot / src / tab / tar / tk / UI / value / Word / 下载 / 代码 / 加密 / 参数 / 安全 / 密钥 / 开源 / 开源项目 / 总结 / 数据 / 数据库 / 文章 / 服务器 / 测试 / 目录 / 编译 / 配置 / 配置中心
尖兵 发布于 2019-12-13
首先查看一下项目中mvn依赖 <dependency> <groupId>io.etcd</groupId> <artifactId>jetcd-core</artifactId> <version>${je...
阅读(13)赞 (0)标签:classpath / core / http / https / id / IDE / IO / junit / 代码 / 总结 / 测试 / 百度 / 编译
puefu.he 发布于 2019-12-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
首先来总体的认识下领域驱动设计、业务架构及业务中台的关系,从下图中可以看出,业务中台建设对它们是有依赖关系的,有点意思的是那两条连线是虚线,想说明的是在现有业务中台落地建设过程中,也许有的公司并没有真正有意识的和它们建起连接,有的是自底向上的方式,有的是自顶向下的方式。各有各的的...
阅读(18)赞 (0)标签:Architect / dangdang / HTML / http / https / IBM / id / src / UI / 产品 / 代码 / 企业 / 开发 / 总结 / 敏捷 / 数据 / 模型 / 管理 / 系统架构 / 组织 / 软件
尖兵 发布于 2019-12-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
原文链接 如今,洋葱架构和六边形架构为我们提供了诸多好处,例如可测试性,代码的可维护性以及相对于外部框架的独立性等等。在这这教程中,我会教你使用整洁架构(clean architecture)的方法与工具,例如领域驱动设计(DDD),测试驱动开发,CQRS,事件源,容器化,Oau...
阅读(15)赞 (0)标签:ACE / Action / API / App / Architect / ask / cat / db / description / DOM / entity / http / https / id / IO / ip / js / json / message / NOSQL / Pods / rmi / sql / src / struct / UI / value / web / 代码 / 代码覆盖率 / 单元测试 / 参数 / 希望 / 开发 / 微服务 / 总结 / 数据 / 数据库 / 文件系统 / 文章 / 模型 / 注释 / 测试 / 源码 / 漏洞 / 编译 / 覆盖率 / 调试 / 软件
zhuangli 发布于 2019-12-13
![]()
奇舞推荐 从 VSCode 看大型 IDE 技术架构 “我希望从 VSCode 身上看到什么?大型复杂 GUI 软件(如 IDE 类)如何组织功能模块代码;如何使用 Electron 技术将 Web 软件桌面化;如何在打造插件化开放生态的同时保证软件整体质量与性能;如何打造一款好...
阅读(12)赞 (0)标签:2019 / CSS / HTML / http / https / id / IDE / src / UI / web / 二维码 / 云 / 代码 / 可控性 / 希望 / 开发 / 性能优化 / 总结 / 插件 / 文章 / 本质 / 组织 / 质量 / 软件 / 部署
xubiao.zhuang 发布于 2019-12-13
对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互...
阅读(13)赞 (0)标签:API / App / apr / cache / cat / CDN / Collection / Collections / HashMap / HDFS / http / https / id / IO / java / Java集合 / Job / JVM / linux / list / map / mysql / Nginx / Quartz / redis / REST / RESTful / sql / tab / zookeeper / 互联网 / 代码 / 分布式 / 压力 / 原理分析 / 参数 / 同步 / 图片 / 域名 / 多线程 / 安装 / 希望 / 并发 / 总结 / 数据 / 文件系统 / 时间 / 服务端 / 架构设计 / 模型 / 注释 / 测试 / 源码 / 用户中心 / 程序员 / 空间 / 索引 / 线程 / 线程池 / 缓存 / 设计模式 / 软件 / 遍历 / 部署 / 重试机制 / 锁 / 长连接 / 限流 / 集合类 / 集群 / 需求 / 高并发
xirruiqiang 发布于 2019-12-13
![]()
一、概述 本文基于 JDK8 ArrayList 底层通过动态数组的数据结构实现 内存需要连续的空间保证 添加操作涉及到数组的动态扩容 添加,删除都涉及到位置移动操作 随机查找效率快(下标查找) ArrayList 的继承与实现的关系图如下所示。 以下说明摘自 JDK 文档。 I...
阅读(14)赞 (0)标签:API / ArrayList / cat / Collection / consumer / CTO / DOM / equals / final / git / GitHub / http / https / id / IDE / IO / java / list / rand / src / stream / UI / value / zab / 代码 / 删除 / 参数 / 同步 / 安全 / 实例 / 并发 / 总结 / 数据 / 文章 / 时间 / 本质 / 构造方法 / 源码 / 空间 / 索引 / 线程 / 缩小 / 返回值类型 / 遍历 / 集合类
dulong 发布于 2019-12-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
本文主要内容是:为什么要使用网关,整合Gateway,Gateway核心学习:Route,Predicate,Filter,最后使用Gateway聚合微服务请求 先总结至此的架构 1 网关的价值 不使用网关行嘛? 各个请求直接打在各个微服务 小规模看起来还行,如果微服务很多呢?上...
阅读(14)赞 (0)标签:API / App / cat / CTO / http / https / Hystrix / id / IO / java / lib / map / mmm / Netty / Reactor / ribbon / Sentinel / servlet / spring / Spring Boot / Spring cloud / src / UI / value / web / zuul / 代码 / 协议 / 参数 / 域名 / 微服务 / 总结 / 模型 / 源码 / 生命 / 认证 / 调试 / 配置 / 限流
zhuangli 发布于 2019-12-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
关注世界领先 DevOps 平台 JFrog 前言 TDS,TaikangcloudDevOps Service(泰康云DevOps服务平台)是整合敏捷开发与DevOps的研发管理工具,提供产品规划、项目管理、Git/Svn代码托管、Sonar代码检查、Jenkins持续集成和持...
阅读(9)赞 (0)标签:cmd / CTO / db / db2 / Docker / ftp / git / http / https / IBM / id / ip / JDBC / jenkins / Kubernetes / maven / Proxy / remote / Service / src / SVN / Uber / UI / 下载 / 专注 / 二维码 / 云 / 产品 / 代码 / 企业 / 免费 / 养老 / 安全 / 并发 / 开发 / 开源 / 微服务 / 总结 / 敏捷 / 数据 / 服务器 / 本质 / 源码 / 漏洞 / 生命 / 管理 / 组织 / 编译 / 网站 / 自动化 / 质量 / 软件 / 运营 / 部署 / 配置 / 集群 / 需求 / 项目管理 / 高可用
邓龙华 发布于 2019-12-13
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
原文链接: Introduction to Java Bytecode 原作者: Mahmoud Anouti 翻译:pjmike 备注:已省略作者的前言叙事部分 JVM数据类型 Java语言是一种静态类型的编程语言,而这会影响到字节码指令的设计,因为设计出来的指令会期望自己可以...
阅读(10)赞 (0)标签:2019 / ACE / App / build / constant / consumer / final / git / GitHub / http / https / id / IO / ip / java / Java类 / js / JVM / MQ / NIO / rand / src / stream / UI / 代码 / 参数 / 字节码 / 实例 / 开发 / 总结 / 数据 / 源码 / 空间 / 管理 / 索引 / 线程 / 编译 / 翻译 / 解析 / 进程 / 静态方法