自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack方

你知道的越多,你不知道的越多。

  • 博客(162)
  • 资源 (10)
  • 收藏
  • 关注

原创 ActiveMQ 05 高级使用

ActiveMQ 05 高级使用

2024-04-15 10:43:48 1053

原创 ActiveMQ 04 Linux下安装

Linux下安装Linux下安装

2024-04-15 10:40:05 1007

原创 ActiveMQ 03 整合SpringBoot

ActiveMQ 03 整合SpringBoot

2024-04-12 18:08:59 630

原创 ActiveMQ 02 常用API

ActiveMQ 02

2024-04-12 18:08:17 668

原创 ActiveMQ 01 消息中间件jmsMQ

消息中间件之ActiveMQ

2024-04-12 18:06:16 1233

原创 Mysql索引优化分析案例

Mysql索引优化分析案例

2024-04-12 17:54:29 424

原创 使用amoeba实现mysql读写分离

使用amoeba实现mysql读写分离

2024-04-12 17:53:43 367

原创 Mysql主从复制原理

mysql主从复制原理

2024-04-12 17:51:57 717

原创 Mysql主从复制安装配置

Mysql主从复制安装配置

2024-04-12 17:48:44 338

原创 Mysql练习题

mysql练习题

2024-04-12 17:43:00 393

原创 Mysql事务测试

Mysql事务测试

2024-04-12 17:41:26 684

原创 Mysql读写分离

mysql读写分离

2024-04-12 17:40:04 286

原创 Mysql的锁机制

mysql的锁机制

2024-04-12 17:35:50 548

原创 Mysql执行计划

Mysql执行计划

2024-04-12 17:35:02 432

原创 MYSQL performance schema详解

MYSQL performance schema详解

2024-04-12 17:34:05 2564

原创 MYSQL5.7详细安装步骤

linux下安装mysql5.7详细步骤

2024-04-12 17:31:40 747

原创 Linux下mysql的彻底卸载

Linux下彻底卸载mysql

2024-04-12 17:27:53 2245

原创 xshell xftp 要继续使用此版本你必须更新 , 可用版本。解决办法

xftp7+xshell7 “高科技版本”

2022-02-23 17:00:43 1852 1

原创 Docker 从入门到精通,常用命令学习

Docker入门到精通

2022-01-19 11:05:50 1353

原创 八、SpringCloud Gateway 网关

SpringCloud Gateway 网关

2022-01-12 15:19:30 960

原创 七、config 配置中心

config 配置中心

2022-01-12 15:03:29 2011 3

原创 六、SpringCloud Admin 健康检查

SpringCloud Admin 健康检查

2022-01-12 14:52:39 474

原创 五、zuul 网关

zuul 网关

2022-01-12 14:47:24 306

原创 四、Hystrix

Hystrix 熔断

2022-01-12 14:32:35 209

原创 三、Feign

springcloud feign

2022-01-12 11:43:52 298

原创 二、restTemplate

springcloud restTemplate

2022-01-12 11:33:49 380

原创 一、Eureka

Eureka

2022-01-12 11:11:52 2722

原创 Spring Cloud alibaba 高可用部署方案

springcloud alibaba 高可用部署方案

2022-01-12 10:35:31 1690

原创 Spring Cloud netflix Eureka 高可用部署方案

springcloud netflix 高可用部署方案

2022-01-12 10:25:08 422

原创 (六)Java多线程——线程池

线程池首先有几个接口先了解第一个是Executor,第二个是ExecutorService再后面才是线程池的一个使用ThreadPoolExecutor1、ExecutorExecutor 顾名思义执行者,所有他有一个方法叫执行,执行的东西叫Runnnable,由于它是一个接口,所以它有很多实现,因此我们说有了Executor之后呢,我们线程就是一个任务的定义,比如RUnnable起了一个命令的意思,他的定义和运行就可以分开了,不像我们以前定义一个Thread,new一个Thread然后去重写的R.

2021-06-30 15:39:37 1206 5

原创 (五)Java多线程 —— 并发容器

从Vector到Queue的发展代码解释:有一万张车票,分10个窗口卖票(也就是10个线程),看看各种容器在这种场景下会不会超卖以及效率。总结:1- ArrayList 没有加锁 线程不安全 超卖2- Vector size和remove都有加锁 但是他们2个中间没有加锁 会超卖3- LinkedList 使用了并发容器 并且加了synchronized 可以实现 但是效率不是最高方案4- 效率最高的queue 多线程的单个元素的时候可以考虑用queueimport java.util.

2021-06-29 17:15:58 564

原创 (四)Java多线程 -- 并发同步工具CountDownLatch 倒数门栓、CyclicBarrier 循环栅栏、Phaser 阶段、ReadWriteLock 读写锁、Semaphore 信号灯

1、CountDownLatch 倒数门栓代码解释:门栓计数100,每一个线程结束的时候我让latch.countDown(),然后所有线程start(),再latch.await(),最后结束。作用:latch.await() 的作用就相当于门卫,每个线程执行完成都会减一,直到=0时,门卫就会开门。然后执行后面的代码。相比join更为灵活/** * 多线程生成雪花ID */ public static void main(String[] args) thro

2021-06-28 16:15:12 841

原创 Java通过Delayed延时队列 来实现关闭已超时的订单

1、定义延时订单类定义唯一的订单编号、超时时间、类型等字段类需要实现Delayed, Serializable 接口import lombok.Data;import java.io.Serializable;import java.util.Date;import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;/** * @program: bike-lease * @description:

2021-03-30 16:26:21 1341

原创 Async异步线程执行器的定义与使用

java后台很多场景是需要异步去处理的,比如耗时比较的大的,以及当前任务关系不是很依赖的推送、发送短信、赠送卡券优惠券、打包zip等等。这个时候异步执行器会很方便。1、定义多线程池启用异步注解:@EnableAsyncExecutorConfig.javaimport lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Bean;import org.springframework.context..

2021-03-30 11:13:02 1718

原创 AOP实现记录用户操作日志

1、依赖 <!-- fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.11</version> </dependency>

2021-03-30 11:00:30 3578

原创 Centos7下Mysql的安装与使用(.gz版)

1、下载mysql安装包:https://dev.mysql.com/downloads/mysql/5.7.html#downloadsmysql-5.7.24-linux-glibc2.12-x86_64.tar.gz2、上传到服务器解压安装解压:tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz移动到安装目录并重命名一下:mv mysql-5.7.24-linux-glibc2.12-x86_64 /apps/software/mysql

2021-02-02 14:35:56 584 1

原创 (三)Java多线程 —— 并发编程与线程安全

并发编程与线程安全一、并发模拟Postman:Http请求模拟,并发模拟Apache Bench(AB):Apache附带的工具,测试网址性能JMeter:Apache组织开发的压力测试工具代码:Semaphore(信号量)、CountDownLatch(计数器)二、线程安全性定义:当多个线程访问某个类时,不管运行时环境采用【何种调度方式】或者这些进程将如何交替执行,并且在主调代码中【不需要任何额外的同步或协同】,这个类都能表现出【正确的行为】,那么就称这个类是线程安全的。原子性:提供

2020-06-18 17:05:12 973

原创 (二)Java多线程 —— 并发编程的基础

并发编程的基础一、 CPU多级缓存1)为什么需要CPU cache:CPU的频率太快了,主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费资源。所以cache的出现,是为了缓解CPU和内存之间速度的不匹配问题(结构:cpu -> cache -> memory).2)CPU cache有什么意义:时间局部性:如果某个数据被访问,那么在不久的将来它可能被再次访问。空间局部性:如果某个数据被访问,那么与它相邻的数据很快也可能被访问。3)CPU 多级缓存 - 缓

2020-06-18 16:31:23 696

原创 (一)Java多线程 —— 基本概念

一 、基本概念并发同时拥有两个或者多个线程,如果线程在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时“存在”的,每个线程都UC呼吁执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行。高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够 同时并行处理 很多请求。对比并发:多个线程操作相同的资源,保证线程安全,合理使用资源。高并发:服务能同时处

2020-06-18 16:08:03 860

原创 Springboot2.3集成Spring security 框架(原生集成)

0、pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.x

2020-06-02 17:46:05 2591

Xshell7+Xftp7公测版

1、安全无毒 2、该公测版本仅用于个人学习,请勿用于商业用途

2022-02-23

layui-自定义多选-禁用.rar

基于layui的日期控件进行拓展的控件。自定义layui日期控件,实现可以多选、禁止选择(例如某周六周天不可选)。

2019-05-23

demo-druid-master.rar

一个关于Hbase集成Mysql、springboot、mybatis的项目Demo,实现了增删改查。

2020-03-02

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

2019-03-21

assembly项目打包插件,包含windows与linux环境下的启动脚本

maven项目、springboot项目使用assembly插件打包,实现项目可配置化、生成系统日志、jar文件与项目分离,并生成windows与linux环境下启动、停止等操作的脚本文件。

2019-04-16

lcn-demo.rar

基于LCN 的微服务事务管理项目Demo。管理SpringCloud + springboot微服务之间的事务 处理,异常回滚操作。

2020-01-13

(ArcSoftFaceDemo.rar)JAVA、基于虹软人脸识别SDK,springboot+mybatis+mysql 的人脸注册与搜索项目DEMO

JAVA、基于虹软人脸识别SDK,springboot+mybatis+mysql 的人脸注册与搜索项目DEMO

2019-08-23

hbase-mybatis-demo.rar

Springboot集成Phoenix+Hbase+MybatisPlus的一个Demo项目,实现了对Hbase数据库表的增删改查操作。

2020-08-14

java反编译软件

java反编译软件,这是一款将.class文件反编译成java文件的好工具

2019-04-04

EditPlus3中文版文档编辑器,

EditPlus3档编辑器,中文版。超级好用的文档编辑器。EditPlus3档编辑器,中文版。超级好用的文档编辑器。

2019-03-21

空空如也

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

TA关注的人

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