自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(412)
  • 资源 (79)
  • 收藏
  • 关注

原创 Spring @Cacheable缓存注解

缓存介绍缓存,在我们的日常开发中用的非常多,是我们应对各种性能问题支持高并发的一大利器。Spring 从3.1开始就引入了缓存的支持。定义了如下两个接口来统一支持不同的缓存技术。我们熟知的缓存有:堆缓存(Ehcache3.xCaffeine等)、堆外缓存(Ehcache3.xMapDB等)、分布式缓存RedisMemcached等)等等。@Cacheable@CachePutCache 和 CacheManager 接口说明Cache 接口包含缓存的各种操作集合,你操作缓存就是通过这个接口来操作的。

2023-12-01 08:51:01 603

原创 Spring 之 @Cacheable 缓存使用教程

该抽象类提供 loadCaches() 方法,可以获取到所有 Cache 接口实现类。所以这里能够获取到所有缓存。那么肯定是可以使用双缓存。/*** 直接实现 AbstractCacheManager 抽象类的钩子方法,该类已经写好模版方法* 当执行的时候,如果 MyGuavaCacheManager 管理类 @Bean 的话,就会勾到这个方法逻辑* @return*/@Override@Override@Override@Resource@Bean@Bean。

2023-12-01 08:42:43 700

原创 spring cache 学习 —— @Cacheable 使用详解

针对这些可能高并发的操作,我们可以使用 sync 参数来告诉底层的缓存提供者将缓存的入口锁住,这样就只能有一个线程计算操作的结果值,而其它线程需要等待,这样就避免了 n-1 次数据库访问。但是如果参数不同,缓存只能假设结果是不同的,所以对于同一个方法,你的程序运行过程中,使用了多少种参数组合调用过该方法,理论上就会生成多少个缓存的 key(当然,这些组合的参数指的是与生成 key 相关的)。一个缓存名对应一个被注解的方法,但是一个方法可能传入不同的参数,那么结果也就会不同,这应该如何区分呢?

2023-12-01 08:38:21 802

原创 fiddler展示接口的响应时间

最近项目组迁移了一个新项目,想对比迁移前后访问菜单的响应时间是否有变化,因为没需求文档,所以只有靠fiddler一个个的抓接口来看,开发经理想要看具体每个接口耗时,虽然点击接口,在页面上也能看到接口响应时间,但是效率比较低且不方便对比。所以想到可以直接在请求时增加一列显示接口响应时间。

2023-11-17 11:36:07 263

原创 fiddler如何抓模拟器中APP的包

fiddler如何抓模拟器中APP的包

2023-10-13 16:15:59 3634

原创 java中的同步工具类CountDownLatch

java中的同步工具类CountDownLatch

2023-08-15 13:35:33 214

转载 com.alibaba.fastjson.JSON.toJSONString使用时值为NULL的属性被忽略的问题

com.alibaba.fastjson.JSON.toJSONString使用时值为NULL的属性被忽略的问题

2023-05-16 17:51:40 2841

转载 如何查询 Windows 环境下的端口占用

如何查询 Windows 环境下的端口占用

2023-03-10 08:27:47 845

转载 什么是Mycat?为什么要使用MyCat?

什么是Mycat?为什么要使用MyCat?

2023-02-10 08:45:58 286

原创 Jmeter5.0之 dubbo插件安装

Jmeter5.0之 dubbo插件安装

2023-01-10 15:16:17 516

转载 Dubbo接口测试、Dubbo接口调用、Jmeter调用Dubbo接口,Jmeter测试Dubbo接口

Dubbo接口测试、Dubbo接口调用、Jmeter调用Dubbo接口,Jmeter测试Dubbo接口

2023-01-10 15:15:00 384

转载 postman调用rpc服务器接口_RPC 原理

postman调用rpc服务器接口_RPC 原理

2023-01-10 10:01:21 1102

转载 SpringBoot 中的 Aop + 自定义注解

SpringBoot 中的 Aop + 自定义注解

2023-01-10 09:57:18 672

原创 MybatisPlus的BaseMapper和Wrapper使用

MybatisPlus的BaseMapper和Wrapper使用

2023-01-10 09:48:33 893

转载 MybatisPlus条件构造器wrapper方法的使用

MybatisPlus条件构造器wrapper方法的使用

2023-01-10 09:45:17 5054

转载 研发效能工程实践-精益需求管理

研发效能工程实践-精益需求管理

2023-01-10 08:19:38 213

转载 需求精益思想在项目管理中的实战应用

需求精益思想在项目管理中的实战应用

2023-01-10 08:17:12 201

转载 研发效能工程实践-精益需求管理

精益管理是源于精益生产,是美国麻省理工学院教授詹姆斯.P.沃麦克等专家通过"国际汽车计划(IMVP)对全世界17个国家90多个汽车制造厂的调查和对比分析,认为日本丰田汽车公司的生产方式是最适用于现代制造企业的一种生产组织管理方式精益管理由最初的在生产系统的管理实践成功,已经逐步延伸到企业的各项管理业务,也由最初的具体业务管理方法,上升为战略管理理念。它能够通过提高顾客满意度、降低成本、提高质量、加快流程速度

2022-12-15 12:09:42 222

原创 DataX 原理解析和性能优化

datax是阿里开源的用于异构数据源之间的同步工具,由于其精巧的设计和抽象,数据同步效率极高,在很多公司数据部门都有广泛的使用。本司基于datax在阿里云普通版的rds服务器上实现了通过公网,从阿里云杭州到美国西部俄勒冈aws emr集群峰值30M以上带宽的传输效率。全量传输上亿条记录、大小30G的数据,最快不到30分钟。要知道如果拉跨洋专线的话,1M带宽每个月至少需要1千大洋呢。走公网照样能达到类似的稳定性,本文通过原理设计来阐述我们是如何基于datax做到的。

2022-12-15 08:36:56 4647

转载 IDEA报错:java: 找不到符号 符号: 变量 log

IDEA报错:java: 找不到符号 符号: 变量 log

2022-11-24 14:44:05 1386

转载 JAVAFX的TableView基本用法

JAVAFX的TableView基本用法

2022-09-27 15:35:45 2251

原创 通过IDEA将Javafx (14后版本) 项目打包成.jar文件并生成exe丨踩坑速记

通过IDEA将Javafx (14后版本) 项目打包成.jar文件并生成exe

2022-09-26 08:14:27 990

转载 Linux下PostgreSQL数据库主从同步配置

Linux下PostgreSQL数据库主从同步配置

2022-09-06 17:16:50 2187

转载 zookeeper部署

zookeeper部署

2022-09-01 08:51:10 339

转载 ZK(ZooKeeper)分布式锁实现

在平时我们对锁的使用,在针对单个服务,我们可以用 Java 自带的一些锁来实现,资源的顺序访问,但是随着业务的发展,现在基本上公司的服务都是多个,单纯的 Lock或者Synchronize 只能解决单个JVM线程的问题,那么针对于单个服务的 Java 的锁是无法满足我们业务的需要的,为了解决多个服务跨服务访问共享资源,于是就有了分布锁,分布式锁产生的原因就是集群。...

2022-08-30 08:47:38 3383 1

原创 解决jmeter返回数据中文乱码问题

解决jmeter返回数据中文乱码问题

2022-08-23 17:50:08 396 1

原创 Apache Jmeter 教程

Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试)

2022-08-23 17:47:27 4487

原创 java性能分析-trace的使用

java性能分析-trace的使用

2022-08-23 08:17:10 1110

原创 解决页面favicon.ico文件不存在提示404问题

解决页面favicon.ico文件不存在提示404问题

2022-07-16 14:30:24 6782 1

原创 Redis可视化工具Redis Desktop Manage下载与安装

Redis可视化工具Redis Desktop Manage下载与安装

2022-07-14 08:59:30 9825 3

转载 合并两个不同远程仓库的Git命令

合并两个不同远程仓库的Git命令

2022-07-12 08:17:05 2046

原创 去O数据同步助手-DataX

简介DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。Reader:将不同数据源的同步抽象为从源头数据源读取数据的Reader插件 Writer:向目标端写入数据的Writer插件理论上DataX框架可以支持任意数据源类型的数据同步工作。同时DataX插件体系作为一套生态系统, 每接入一套新数据源该新加入的

2022-05-25 08:06:11 1139 1

原创 Linux怎么查看操作系统版本号

Linux系统自问世后,产生了各种分支,目前主流的操作系统版本有reahat,Centos,Ubuntu,debian,Suselinux等,不同操作系统命令上也稍有区别,那么在linux主机上,我们怎么查看操作系统的版本号呢?工具/原料 xshell6 Centos7 方法/步骤 方式一:通过命令cat /etc/redhat-release,主要针对redhat系列,redhat,centos都可以通过此命令查看。 方式二:如下方法即可查看操作系统版本,

2022-04-28 18:13:58 71923 2

原创 手把手教你搭建 jfrog artifactory本地仓库

jfrog本地仓库搭建首先需要去官网(jfrog.com/open-source…) 下载jfrog安装包,打开后可能会有这样的提示容易误导大家,这时候直接点击关掉弹窗,然后点击右上角的Downloades,会往下滑到下载地址的位置,然后选择平台直接下载即可。安装包下载完成后解压,找到artifactory.bat双击即可启动jfrog服务器。如下图接着打开浏览器输入http://localhost:8081/ 即可打开jfrog控制台。第一次打开可能需要你输入用户名和密码 默认的用

2022-04-25 16:23:33 10436

原创 idea查看properties中文变成unicode码如何解决

在使用idea打开项目文件的时候,如果项目中包含有properties配置文件的时候,打开往往默认会显示成unicode编码,而不到中文,其实是可以设置下,就可以显示成中文的工具/原料 idea properties文件 方法/步骤 使用idea打开一个包含Properties文件的项目,然后打开Properties配置文件(包含中文的),如果显示成\u开头的ascii值,被转换成了unicode编码了 点击菜单File,选择Settings,还可以按快捷键(C

2022-03-29 08:18:10 7041

转载 Java -jar 如何在后台运行项目

说到运行jar包通常我们都会以下面的方式运行:[root@iZ2zei8ft0h4q485kxwxjgZ babyshark]# java -jar babyshark-0.0.1-SNAPSHOT.jar这样运行的话会有一个问题,就是我们一关闭当前窗口就会停止运行项目,要想解决这个问题,就需要在后台运行。[root@iZ2zei8ft0h4q485kxwxjgZ babyshark]# nohup java -jar babyshark-0.0.1-SNAPSHOT.jar >

2022-03-28 15:42:33 1805

转载 Error 1402. Could not open key UNKNOWN\Components\ DA42BC89BF25F5BD0AF18C3B9B1A1EE8

1. 软件操作失误,卸载安装都出现,如题错误原因就是没有权限操作注册表:2.找到解决方法报错是吧,那就找到这个注册表,打开注册表。找到下面路径:计算机\KEY--LOCAL--MACCHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S一1一S一18\,然后对应报错窗口components后面的路径,找到那个注册表的项,(84029B5E95851FA4EADA9BE7FB000B78)1、..

2022-03-10 09:52:29 2591

原创 Java日志框架SLF4J和log4j以及logback的联系和区别

1.SLF4J(Simple logging Facade for Java)意思为简单日志门面,它是把不同的日志系统的实现进行了具体的抽象化,只提供了统一的日志使用接口,使用时只需要按照其提供的接口方法进行调用即可,由于它只是一个接口,并不是一个具体的可以直接单独使用的日志框架,所以最终日志的格式、记录级别、输出方式等都要通过接口绑定的具体的日志系统来实现,这些具体的日志系统就有log4j,logback,java.util.logging等,它们才实现了具体的日志系统的功能。如何使用SLF4J?

2021-12-15 14:19:33 436

原创 windows下jdk版本自动升级

今天在远程服务器上运行jar包时发现总是无法运行,查看了服务器的jdk版本发现过低,需升级一下,但是又不想更改路径和环境变量配置,于是选择jdk的自动升级。工具/原料 电脑 windows操作系统 方法/步骤 远程端的操作系统为windows server 2008 R2,先查看一下Java的版本。cmd窗口输入java -version 控制面板,查看方式改为【大图标】,双击Java图标。 选择【更新】选项卡,点击立即更新。 .

2021-12-13 09:19:19 1976

原创 Error running ‘go build myfir_go_project‘: Cannot run program

解决方法将 package code 更改为package main

2021-12-08 10:08:52 620

struts2_spring3_mybatis3整合

chinasoft_struts2_spring3_mybatis3整合

2013-03-27

spring3与mybatis3整合

spring3与mybatis3整合实例

2013-03-26

数据库事务和隔离级别

数据库事务和隔离级别

2013-03-26

2013最新文档.zip

2013最新文档.zip 

2013-03-25

陈桥智能五笔7.6

znwb76.zip 

2013-03-25

cglib_cglib.zip

cglib.zip

2013-03-25

aspectj.zip

aspectj.zip

2013-03-25

mybatis-spring-1.2.0-bundle.zip

mybatis-spring-1.2.0-bundle.zip

2013-03-25

mybatis-3.2.1.zip

mybatis-3.2.1.zip

2013-03-25

log4j-1.2.17.zip

log4j-1.2.17.zip

2013-03-25

JUnit4.11.zip

JUnit4.11.zip

2013-03-25

jquery1.9.zip

jquery1.9.zip

2013-03-25

ext-4.0.7-gpl.zip

ext-4.0.7-gpl.zip

2013-03-25

struts-2.3.8-src.zip

struts-2.3.8-src.zip

2013-03-25

struts-2.3.8-lib.zip

struts-2.3.8-lib.zip

2013-03-25

struts-2.3.8-docs.zip

struts-2.3.8-docs.zip

2013-03-25

struts-2.3.8-apps.zip

struts-2.3.8-apps.zip

2013-03-25

hibernate-release-4.1.10.Final.zip

hibernate-release-4.1.10.Final.zip

2013-03-25

spring-data-jpa-1.3.0.RELEASE.zip

spring-data-jpa-1.3.0.RELEASE.zip

2013-03-25

spring-security-3.2.0.M1-dist.zip

spring-security-3.2.0.M1-dist.zip

2013-03-25

sqlite3连接工具.zip

sqlite3连接工具,可以通过命令行进行SQLite连接,进行查询,修改,删除操作

2019-08-26

andy整合(ssh)

andy整合(ssh)

2013-04-07

struts2.3、spring3.2和mybatis3.2整合

这是一个用Eclipse4所做的基于struts2.3、spring3.2和mybatis3.2整合的Demo,Demo中包含了详细的配置说明和初始化脚本,但不包括jar包,所以,如果需要请联系我,QQ:156296788

2013-04-07

struts2.3、spring3.2和hibernate4.1整合

基于Eclipse4所做的一个Demo,所用的到SSH版本是:struts2.3、spring3.2、hibernate4.1,这个Demo包括详细的注释和初始化脚本,但不包括jar包,如需要,请联系我,QQ:156296788

2013-04-07

spring3.2和mybatis3.2的整合

这是一个用Eclipse4所做的一个基于Spring3.2和Mybatis3.2所做的一个整合的Demo,包括初始化数据脚本,但不包括jar包

2013-04-07

spring_security配置

spring_security配置

2013-04-02

spring-config

spring-config

2013-04-01

spring_security3详细教程

spring_security3详细教程

2013-04-01

整合project.rar

整合project.rar

2013-03-29

飞鸽

飞鸽

2013-03-28

ORA-01033ORACLE错误解决

ORA-01033ORACLE错误解决

2013-03-28

mybatis-spring集成配置多数据库源中遇到的问题

mybatis-spring集成配置多数据库源中遇到的问题.doc

2013-03-28

jakarta-commons.zip

2013最新版的jakarta-commons.zip

2013-03-28

jdk-1.7-32-02.zip

jdk-7-32-02.zip

2013-03-27

jdk-1.7-32-01

jdk-7u4-windows-i586.z01

2013-03-27

Struts2标签使用.docx

Struts2标签使用.docx 

2013-03-27

ssh整合例子

ssh整合例子

2013-03-27

Eclipse插件.zip

Eclipse插件.zip

2013-03-26

aopalliance.zip

aopalliance.zip

2013-03-26

apache-tomcat-7.0.37-windows-x86.zip

apache-tomcat-7.0.37-windows-x86.zip

2013-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除