标签:统计

编程技术

拥抱微服务,CODING 即将上线单项目多仓库功能

4

xirruiqiang 发布于 2019-09-17

随着数字化时代的全面到来,越来越多的企业开始尝试物联网、人工智能等新兴技术,用以加快自身的转型速度并积极开拓新的市场。互联网的兴起让各个行业的业务场景、用户行为、交互方式等都发生了巨大的变化。线上业务和移动端业务的激增,迫使企业研发团队不断的缩短研发周期和加快版本迭代,软件系统的...

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

Java

史上最详 Thymeleaf 使用皇冠最新网址886655|免费注册

11

hanze 发布于 2019-09-17

前言 操作前建议先参考我的另一篇博客: 玩转 SpringBoot 2 快速整合 | Thymeleaf 篇 查看如何在SpringBoot 中使用 Thymeleaf。还有一点需要注意的是:模版页面中的 html 上需要声明 Thymeleaf 的命名空间,具体代码如下: &l...

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

Java

Java 配 Shell 等于美酒加咖啡

5

songhua.gao 发布于 2019-09-17

【这是一猿小讲的第? 51 ?篇原创分享】 化学中我们得知「氢气加氧气在点燃的情况下会生成水」。 生活中我们得知「良辰加美景的情况下会得到千金春宵一刻」。 技术上又何尝不是如此呢?先假设一个场景:BOSS 让你实现一个服务监控的指挥室,能看到每个服务器的磁盘剩...

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

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

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

编程技术

透过现象看本质: 常见的前端架构风格和案例

21

刘莉莉 发布于 2019-09-17

所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将系统中的各个模块和子系统有机的结合为一...

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

Java

刚出炉!年度榜单:Python三连冠,碾压Java!你怎么看?

16

wenming.gapo 发布于 2019-09-17

新一年度的编程语言榜单来了,如果你每年都在看,会发现编程榜单跟娱乐圈的“金鹰节”一类的颁奖节目很像,有很多新秀获奖得主,更会见证许多老牌“明星”的蓦然暗淡,令人不胜唏嘘。 比如, 曾被网友盛赞为“世界上最好的语言”的PHP,今年居然跌出了前十。 而被越黑越红的Python,居然已...

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

Spring

SpringBoot集成Druid连接池

5

changyuan.xu 发布于 2019-09-17

关于数据库连接池 早期数据库访问(也没多少人上网) ? ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据库连接。 对于并发量大的网站,会导致以下问题: 每一次web请求都要建立一次数据库连接,在同样的步骤下重复占用系统资源 不能控...

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

Java

FixedThreadPool vs CachedThreadPool

zhuangli 发布于 2019-09-16

之前写了一篇文章关于四种线程池的解析。 但是对于FixedThreadPool与CachedThreadPool适用的场景其实还是比较模糊难以界定的。所以笔者今天通过设计大任务并发和小任务并发来验证FixedThreadPool与CachedThreadPool的适用场景。 首先...

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

Java

Motan系列-Motan的SPI插件扩展机制

1

小丁 发布于 2019-09-16

推荐一款一站式性能监控工具(开源项目) Pepper-Metrics 是跟一位同事一起开发的开源组件,主要功能是通过比较轻量的方式与常用开源组件(jedis/mybatis/motan/dubbo/servlet)集成,收集并计算metrics,并支持输出到日志及转换成多种时序数...

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

Java

CentOS 7上实现Nginx+Tomcat负载均衡

10

puefu.he 发布于 2019-09-16

概述 通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以需要一套更可靠的解决方案来完善web站点架构。 nginx是一款优秀的http服务器软件,它能够支持多达50000个并发连接数的响应,拥有强大的静态资源...

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

编程技术

【大咖连载】服务设计与实现

6

songhua.gao 发布于 2019-09-16

更多精彩内容请关注我们 服务设计会影响到业务需求是否被正确、高效地实现,良好的服务设计能够帮助领域专家与开发人员之间,以及团队内部进行高效、准确的沟通。良好的实现则能缩短服务上线的周期,并提升可扩展性及可维护性。 在微服务架构设计的过程中,架构设计、接口设计需要和代码库一样,使用...

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

Spring

SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战

13

尖兵 发布于 2019-09-16

点击▲关注 “ 爪哇笔记 ”? ?给公众号标星置顶 更多精彩 第一时间直达 前言 在 从0到1构建分布式秒杀系统 和打造十万博文系统中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。 在前面的文章中,我们使用了开源工具包 Gu...

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

Java

Java 并发编程(二):如何保证共享变量的原子性?

2

xubiao.zhuang 发布于 2019-09-16

线程安全性是我们在进行 Java 并发编程的时候必须要先考虑清楚的一个问题。这个类在单线程环境下是没有问题的,那么我们就能确保它在多线程并发的情况下表现出正确的行为吗? 我这个人,在没有副业之前,一心扑在工作上面,所以处理的蛮得心应手,心态也一直保持的不错;但有了副业之后,心态就...

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

Java

java系列之多线程与Android多线程性能优化

10

zhuangli 发布于 2019-09-15

多核心:也指单芯片多处理器( Chip Multiprocessors,简称CMP),CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。这种依靠多个CPU同时并行地运行程序是实现超高速计算的一个重要...

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

Java

Runtime.availableProcessors() 分析

zhuangli 发布于 2019-09-15

最近看到一篇文章 Docker面对Java将不再尴尬:Java 10为Docker做了特殊优化 ,里面提到了java10对于docker做了一些特殊的优化。众所周知java的docker容器化支持一直以来都比较的尴尬,由于docker底层使用了cgroups来进行进程级别的隔离,...

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

编程技术

大规模微服务场景下的十大痛点问题定位与优化

33

wenming.gapo 发布于 2019-09-15

今天我的主题是在微服务场景下的一个性能问题的定位优化,那么今天会讲一个我们其实出现的一个真实的一个场景,然后其实还是花了蛮长时间,然后把这个东西才定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭代,高并发,可维护,可扩展,灰度发布,高可...

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

Java

了解Mybatis的工作原理吗?

2

尖兵 发布于 2019-09-15

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 近来想写一个Mybatis的分页插件,但是在写插件之前肯定要了解一下mybatis具体的工作原理吧,于是边参考别人的博客,边看源码就开干了。 核心部件: SqlSe...

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

Java

LinkedHashMap 原理及源码分析

3

xiaoli.wang 发布于 2019-09-15

LinkedHashMap 原理及源码分析 设计简介 首先看看它的继承体系 LinkedHashMap 是继承于 HashMap 具有其所有的功能,不同的是,它通过了一个双向链表维护了插入数据的顺序、访问数据的顺序,要想搞懂 LinkedHashMap 需要先明白 HashMap...

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