May072018
May062018
Spring Security深度学习
简介
Spring Security是一个功能强大的开源身份验证和授权框架,它可以帮助我们构建安全的Java应用程序。无论是Web应用还是REST服务,Spring Security都提供了一套全面的解决方案来保护我们的应用和资源。
在本篇博客中,我们将深入学习Spring Security,探索其强大的功能和灵活性,并了解如何在我们的应用程序中使用它来实现身份验证和授权。
基本概念
在开始学习Spring Security之前,...阅读全文
Apr262018
11 jmeter之图形监控扩展
Jmeter默认监听器的缺陷
Jmeter默认的监听器在表格、文字方面比较健全,但是在图形监控方面比较逊色,尤其在监控Windows或Linux的系统资源方面。但是jmeter作为一款开源工具,允许通过插件拓展相应功能,弥补自身的不足。
Jmeter的图形监控拓展
1.插件下载。官网(https://jmeter-plugins.org/downloads/old/)下载JMeterPlugins-Standard-1.4.0.zip和ServerAgent-2.2.1.zip(可以百度下载...阅读全文
Apr252018
一个合格的程序员应该读过哪些书
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 1...阅读全文
Apr232018
使用Java Spring和Spring Security构建安全的Web应用
在现代的Web应用程序中,安全性是至关重要的。保护用户的隐私和数据不受非法访问是每个开发人员的责任。为了帮助开发人员构建安全可靠的Web应用程序,Java提供了Spring框架和Spring Security库。本博客将介绍如何使用Java Spring和Spring Security构建安全的Web应用。
什么是Java Spring和Spring Security?
Java Spring是一个用于构建Java应用程序的开源框架。它提供了一种基于IOC(控制...阅读全文
Apr182018
1 认识开源性能测试工具jmeter
典型的性能测试工具主要有2个,Load Runner和jmeter。Load Runner是商业化的,Jmeter是开源的。下面我们认识一下开源性能测试工具jmeter。
1、jmeter是什么?
Apache JMeter是Apache组织开发的基于Jave的压力测试工具。
Jmeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外Jmeter能够对应用程序做功能/回归测试,通过创建带有断言的...阅读全文
Apr152018
DDD领域驱动设计在电商系统中的架构实践:从领域建模到微服务拆分完整指南
DDD领域驱动设计在电商系统中的架构实践:从领域建模到微服务拆分完整指南
标签:DDD, 领域驱动设计, 架构设计, 微服务, 电商系统
简介:以电商系统为例,详细介绍DDD领域驱动设计的完整实践过程,包括领域建模方法、限界上下文划分、聚合根设计等核心技术,展示如何将DDD理念应用到实际的微服务架构设计中。
引言:为什么选择DDD构建电商系统?
在当今快速迭代的互联网时代,电商平台...阅读全文
Apr122018
开发语言的特点和优势
随着技术的不断发展,编程语言也在不断更新和变化。本文将介绍目前最受欢迎的几种编程语言,帮助开发者更好地了解这些语言的特点和优势。
Java
Java是一种面向对象的编程语言,由Sun Microsystems公司于1995年推出。Java具有跨平台性、安全性和可移植性等优点,被广泛应用于Web应用程序、企业级应用程序等领域。根据最新的TIOBE排行榜,Java是最受欢迎的编程语言之一。
Python
Python...阅读全文
Apr112018
数据库连接池性能调优实战:HikariCP与Druid深度对比及生产环境优化配置
数据库连接池性能调优实战:HikariCP与Druid深度对比及生产环境优化配置
引言:连接池在现代应用架构中的核心作用
在现代高并发、高可用的分布式系统中,数据库是几乎所有业务的核心数据存储层。然而,频繁地创建和销毁数据库连接会带来巨大的性能开销,尤其是在高负载场景下,这种开销可能成为系统的瓶颈。为解决这一问题,数据库连接池(Database Connection Pool) 成为了后端服务架构...阅读全文
Apr062018
使用Spring Boot简化后端开发
介绍
Spring Boot是一个开源的Java开发框架,它在Spring框架的基础上,进一步简化了后端开发的过程。通过Spring Boot,开发人员可以快速构建独立的、可执行的、生产级别的Spring应用程序。
Spring Boot的优势
相比于传统的后端开发方式,Spring Boot具有以下几个优势:
快速启动和简化配置:Spring Boot提供了自动配置的特性,可以根据依赖的情况自动配置应用程序的各种组件,大大简化...阅读全文