Jun232018
Spring Gateway配置Spring Security实现统一权限验证与授权
在微服务架构下,使用API网关可以集中处理请求并提供统一的服务接入点。Spring Gateway作为Spring Cloud生态系统中的API网关组件,提供了路由、过滤和负载均衡等功能。而Spring Security则是一种基于Java的框架,用于处理认证和授权问题。本文将介绍如何使用Spring Gateway配置Spring Security,实现统一的权限验证与授权。
1. 概述
在微服务架构中,不同的服务可能会有不同的用户权限需...阅读全文
抢沙发
Jun152018
Kotlin中的IO操作和文件读写技巧
在Kotlin中,进行IO操作和文件读写是非常常见且重要的任务。本篇博客将介绍一些Kotlin中常用的IO操作和文件读写技巧,帮助你更好地处理IO操作和文件读写任务。
1. 文件读取
在Kotlin中,通过使用java.io.File类可以方便地进行文件读取。下面是一个简单的例子,演示如何读取一个文本文件的内容:
import java.io.File
fun main() {
val file = File("example.txt")
val text = fi...阅读全文
Jun132018
如何在Linux系统上安装和配置Apache Tomcat
概述
Apache Tomcat是一个开源的Java Servlet容器,用于将Java Servlet和JavaServer Pages(JSP)运行在服务器上。在Linux系统上安装和配置Tomcat可以让您轻松地部署和运行Java Web应用程序。本教程将向您展示如何在Linux系统上安装和配置Apache Tomcat。
步骤
步骤一:下载Tomcat
首先,访问Apace Tomcat官网,在”Download”页面下载适合您的操作系统的Tomcat版本。您可以选...阅读全文
Jun122018
使用Spring Boot简化Java应用程序开发
引言
在Java开发领域,有很多框架可以用来简化应用程序的开发过程。Spring Boot是其中一个非常受欢迎的选择。它提供了一种快速、便捷的方式来构建独立的、生产级别的Java应用程序。本文将介绍Spring Boot的一些主要特性,以及如何使用它来简化Java应用程序的开发流程。
1. 什么是Spring Boot?
Spring Boot是一个基于Spring框架的开源项目,旨在简化Java应用程序的初始化和配置。它使用了...阅读全文
Jun062018
Jun042018
IntelliJ IDEA中的性能分析工具与实战
在软件开发过程中,优化程序的性能是一个关键的任务。而对于Java开发者来说,IntelliJ IDEA是一个非常强大的集成开发环境,提供了一些实用的性能分析工具,帮助开发者找出并解决程序中的性能问题。本文将介绍IntelliJ IDEA中的一些性能分析工具,并演示如何使用这些工具来提升程序的性能。
1. 方法分析器(Profiling Tools)
IntelliJ IDEA集成了多个方法分析器,可以帮助我们查看程序中...阅读全文
Jun032018
May282018
java项目连接jdbc报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
java项目连接jdbc报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
原因:相关jar包版本太低
解决方法:下载最新版的mysql-connector-java即可
阅读全文
May242018
MySQL 8.0高性能调优实战:索引优化、查询执行计划分析到读写分离架构设计
MySQL 8.0高性能调优实战:索引优化、查询执行计划分析到读写分离架构设计
引言
在现代互联网应用中,数据库作为核心数据存储组件,其性能直接影响着整个系统的响应速度和用户体验。随着业务规模的不断扩大,MySQL数据库面临着越来越大的访问压力,如何实现高性能的数据库优化成为每个开发者和DBA必须面对的挑战。
MySQL 8.0作为当前主流的数据库版本,在性能、安全性和功能特性方面都有...阅读全文
May242018
jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
今天在学习Jmeter的java request,请求内容是连接redis并获取其中的一个字段值。结果在运行时报如下错误:
2018/05/24 13:08:20 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
at cn.testfan.redis.RedisJavaTest.setupTest(RedisJavaTest.java:36)
at org.apache.jmeter.protocol.java.sampler.JavaSampler.sa...阅读全文