Aug232019
jvm 性能调优工具之 jps 命令详解
JPS名称:jps – Java Virtual Machine Process Status Tool命令用法:jps [options] [hostid]
options:命令选项,用来对输出格式进行控制
hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。
[protocol:][[//]hostname][:port][/servername]
功能描述:
jps是用于查看有权访问的hots...阅读全文
作者:绝缘体.. | 分类:apache, CSS, html, java, oracle, 开发工具, 数据库, 编程语言 | 阅读: | 标签:Apache, CSS, html, java, oracle
抢沙发
Aug192019
MyBatis Maven插件简介及Mapper文件的使用
MyBatis Maven插件是什么?
MyBatis Maven插件是一个为MyBatis框架提供便捷的开发工具的Maven插件。它为开发人员提供了简化、自动化的配置过程,帮助快速集成MyBatis框架,并提供了一系列命令行工具,方便开发者在项目构建过程中生成、更新与管理MyBatis相关的文件。
安装及配置MyBatis Maven插件
要使用MyBatis Maven插件,首先需要在项目的pom.xml文件中加入插件的配置。
<build>...阅读全文
Aug152019
PHP入门指南:环境搭建与基础语法解析
欢迎来到PHP的入门指南!PHP是一种广泛应用于Web开发的服务器端脚本语言。它易于学习和使用,能够处理各种任务,如从数据库中获取数据、生成动态页面内容以及与其他Web服务进行交互等。本文将带你了解PHP的环境搭建和基础语法解析。
环境搭建
在开始之前,我们需要为PHP搭建一个合适的开发环境。以下是一些常用的方法:
方法一:使用集成开发环境(IDE)
一种简单且常用的方式是使用一个...阅读全文
Aug072019
微服务架构下的分布式事务解决方案:Seata与Saga模式深度对比及选型指南
微服务架构下的分布式事务解决方案:Seata与Saga模式深度对比及选型指南
引言:微服务架构中的分布式事务挑战
在现代软件架构演进中,微服务已成为构建复杂、高可用、可扩展系统的主流范式。通过将单体应用拆分为多个独立部署的服务,微服务实现了团队自治、技术异构、灵活伸缩等优势。然而,这种“分而治之”的设计也带来了新的挑战——分布式事务管理。
什么是分布式事务?
分布式事务是指...阅读全文
Jul272019
微服务架构下分布式事务解决方案:Seata AT模式与Saga模式实战对比
微服务架构下分布式事务解决方案:Seata AT模式与Saga模式实战对比
引言:微服务架构中的分布式事务挑战
在现代软件架构中,微服务已成为构建复杂系统的核心范式。通过将大型单体应用拆分为多个独立部署、自治运行的服务模块,微服务架构显著提升了系统的可维护性、可扩展性和灵活性。然而,这种“分而治之”的设计理念也带来了新的技术难题——分布式事务。
传统单体应用中,事务管理依赖于...阅读全文
Jul092019
MySQL 8.0数据库性能优化实战:索引优化、查询调优、分库分表策略全解析
MySQL 8.0数据库性能优化实战:索引优化、查询调优、分库分表策略全解析
引言:为什么需要性能优化?
在现代互联网应用中,数据库是系统的核心组件之一。随着业务数据量的增长和并发访问的提升,MySQL 作为最流行的开源关系型数据库,其性能瓶颈逐渐显现。尤其是在高并发、大数据量场景下,如果缺乏有效的性能优化手段,系统响应延迟、连接超时、服务雪崩等问题将频繁发生。
MySQL 8.0 ...阅读全文
Jun272019
Apache POI中的安全性考虑:防止数据泄露与恶意操作
在使用Apache POI进行Excel文件的读写操作时,我们需要注意其中的安全性方面的考虑。Excel文件通常包含敏感数据,如果不加以充分的保护,可能会导致数据泄露或者恶意操作。本文将介绍一些Apache POI中的安全性考虑,以防止数据泄露和恶意操作。
1. 密码保护
Apache POI支持对Excel文件进行密码保护,以防止未经授权的访问。可以通过以下代码来添加密码保护:
Workbook workbook = new XSS...阅读全文
Jun162019
系统崩溃了,网站响应慢了,应该如何快速定位错误
系统崩溃了,或者网站响应很慢,网站出现 502。。。这些问题在工作上,或者开发过程中经常出现吧。这些问题或许在面试的时候也会经常被问到。那么你是怎么在第一时间检查错误,定位错误信息的呢!出现以上的错误的话,我们经常想到的是日志吧。是的,作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面来看看一些常见日志及设置方法:Nginx 的日志设置与 php-fpm ...阅读全文
May252019
MyBatis 与 Spring Boot:集成与最佳实践
一、引言
MyBatis 和 Spring Boot 是 Java 开发中两个非常流行的框架,分别用于简化数据库访问和简化 Spring 应用程序的创建和部署。将 MyBatis 与 Spring Boot 集成,可以进一步简化数据库操作,提高开发效率和应用程序性能。本文将详细介绍 MyBatis 与 Spring Boot 的集成方法以及一些最佳实践。
二、MyBatis 与 Spring Boot 集成
添加依赖
在 Spring Boot 项目中集成 MyBatis,首先...阅读全文
May182019
前端移动应用开发与性能调优
移动应用开发已成为当今科技发展的热门领域之一。由于移动设备的普及和用户需求的增加,开发人员们在传统的原生应用开发之外,也开始关注起了Hybrid App(混合应用)的开发方式。本文将介绍前端移动应用开发中的一些技术和性能调优的方法,帮助开发人员在开发Hybrid App时提高用户体验和性能。
Hybrid App 概述
Hybrid App是指使用Web技术(如HTML、CSS和JavaScript)进行开发的应用程序...阅读全文