自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小布1994的博客

最令人感动的是那遥远的相似性。

  • 博客(260)
  • 收藏
  • 关注

原创 Oracle对表delete后空间不释放

把块中的数据堆到一起,但会保持high water mark。Oracle对表delete后空间不释放。开启允许行移动,该语句允许rowid改变。关闭允许行移动,该语句允许rowid改变。(这个会锁表) 回收空间。

2023-12-06 08:51:09 1186

原创 Nginx搭建视频流媒体服务(Win)

windows任务管理器下Nginx的进程命令。关闭所有nginx进程。

2023-09-07 17:18:46 1353

原创 EasyExcel3.0读(日期、数字或者自定义格式转换)

EasyExcel

2023-09-06 15:04:52 1256

原创 JAVACV对视频流和视频文件的操作

【代码】JAVACV实现视频流转视频文件和视频截取。

2023-08-21 17:26:20 1344

原创 tomcat post默认传输数据2M导致的问题

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y8PlcXYP-1682419410967)(https://raw.githubusercontent.com/crazymage2020/pictrue/master/pic%E6%88%AA%E5%B1%8F2023-04-22%2022.08.58.png?问题: 前台往后台传输数据,有时候传输是没有问题的,有时候获取到的参数为null。后面发现是tomcat 默认post提交数据为2M导致的。

2023-04-25 18:44:53 284 1

原创 IntelliJ IDEA live Templates

My Log<templateSet group="MyLog"> <template name="psl" value="private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);" shortcut="ENTER" description="logback日志对象" toReform

2023-04-11 21:04:11 182

原创 为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove add 操作

modCount是ArrayList中的一个成员变量。它表示该集合实际被修改的次数。expectedModCount 是 ArrayList中的一个内部类——Itr中的成员变量。expectedModCount表示这个迭代器期望该集合被修改的次数。其值是在ArrayList.iterator方法被调用的时候初始化的。只有通过迭代器对集合进行操作,该值才会改变。Itr是一个Iterator的实现,使用ArrayList.iterator方法可以获取到的迭代器就是Itr类的实例。

2023-03-30 13:25:29 93

原创 linux cpu飙高排查

linu xcpu飙高排查

2023-03-08 15:33:31 436

原创 Linux的常用命令

Linux的常用命令.md

2023-03-08 10:33:32 330

原创 JVM--GC相关记录

GC

2022-12-20 10:43:01 368

原创 异步获取有顺序的结果

异步获取有顺序的结果。

2022-07-18 11:16:34 200

原创 Junit单元测试不支持多线程测试

Junit单元测试不支持多线程测试

2022-07-13 11:32:21 296

原创 自定义注解失效问题

Spring AOP

2022-06-29 14:17:49 1738

原创 redis哨兵模式

redis哨兵模式

2022-06-29 14:15:14 229

原创 redis5.0集群(三主三从)

redis

2022-06-29 14:14:36 328

原创 CompletableFuture使用

CompletableFuture 使用详解

2022-06-29 14:13:35 156

原创 screw简洁好用的数据库表结构文档生成器

pom文件 <!-- screw 库,简洁好用的数据库表结构文档生成器 --><dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5</version></dependency> <!--m

2022-05-30 15:59:54 239 1

原创 EntityUtils

pom.xml<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version&gt

2022-05-09 20:37:55 461

原创 org.junit.jupiter.api.Test和org.junit.Test

org.junit.jupiter.api.Test和org.junit.Testspring boot 2.2之前使用的是 Junit4 org.junit.Testpackage com.example.demo1;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;import org.springfra

2022-05-08 20:56:37 2085

原创 线程池工具类.md

ThreadPoolExecutor创建四种常用线程池package com.xiaobu.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.concurrent.BasicThreadFactory;import java.util.concurrent.*;/** * @a

2022-04-23 22:29:52 244

原创 Future和FutureTask的区别以及使用场景

Future和FutureTask的区别Future 是一个接口,无法直接创建对象,需配合线程池使用.submit()方法返回值Future来保存执行结果;而使用.execute()方法传入Runnable接口无返回值FutureTask 是一个类,可以直接创建对象,其实现了RunnableFuture接口(继承Future接口)Future应用package com.xiaobu.juc;import java.util.concurrent.ExecutionException;imp

2022-04-18 20:40:34 750

原创 IntelliJ IDEA 调试技巧

Idea 多线程断点调试示例代码package com.xiaobu.JUC;/** * @author 小布 * @className ThreadTest1.java * @createTime 2022年04月01日 19:39:00 */public class ThreadTest1 { public static void main(String[] args) { new Thread(()->{ System.out.p

2022-04-14 18:39:41 388

原创 EasyExcel3.0读写Excel、CSV

EasyExcel3.0读写excel依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.0.5</version></dependency>写工具类package com.csot.yms.postingRecord.util;import

2022-01-26 14:43:45 18895 4

原创 分析和总结spring事务REQUIRES_NEW,REQUIRED的区别

REQUIRES_NEW的使用特性 即创建一个新事务,如果当前事务存在,则挂起当前事务。REQUIRED的使用特性 即支持当前事务,如果不存在,则创建一个新事务。模拟外层出现异常TransactionalTestpackage com.xiaobu.junit;import com.xiaobu.entity.Persons;import com.xiaobu.entity.Salary;import com.xiaobu.service.PersonsService;import..

2021-11-25 11:20:47 1487

原创 Linux的常用命令(一)

一、cd命令(用于切换目录的常用命令)切换到目录/root/optcd /root/opt切换到当前目录下的path目录中,“.”表示当前目录cd ./path切换到上层目录中的path目录中,“…”表示上一层目录cd ../path二、ls命令(list的简写 ,寓意查看的意思)-l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件容量以较易读

2021-11-25 08:53:39 391

原创 Stream 遍历树形结构

public class MenuTest { @Test public void testTree() { //模拟从数据库查询出来 List<Menu> menus = Arrays.asList( new Menu(1, "根节点", 0), new Menu(2, "子节点1", 1), new Menu(6, "根节点2", 1),

2021-11-09 08:52:01 349

原创 Impala批量插入数据出现空格问题

常用语句记录impala insert values 批量插入出现空格出现空格(password的两个值长度不一样 导致666666那个会出现空格)UPSERTinto user ( name, password )VALUES ('admin','666666'),('xiaobu','88888888')正常UPSERTUPSERTinto user ( name, password )VALUES ("admin","666666"),("xiaobu","88888888")

2021-10-15 10:43:48 694

原创 Debug查看Mybatis相关信息

SqlSessionTemplate 内部类SqlSessionInterceptor #invoke()方法 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { SqlSession sqlSession = SqlSessionUtils.getSqlSession(SqlSessionTemplate.this.sqlSessionFactory, Sq

2021-10-12 16:17:39 581

原创 Spring Cloud Alibaba Nacos配置加载顺序

项目代码pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/

2021-09-23 21:59:46 843

原创 Spring Cloud Alibaba Nacos集成Spring Boot Actuator

项目代码pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/

2021-09-23 21:59:00 1929

原创 JMH基准测试

验证log使用占位符相对于String 字符串的拼接可以有效提升性能。测试代码package com.xiaobu.JMH;import org.openjdk.jmh.annotations.*;import org.openjdk.jmh.results.format.ResultFormatType;import org.openjdk.jmh.runner.Runner;import org.openjdk.jmh.runner.RunnerException;import org.

2021-09-22 17:29:40 215

原创 Spring Cloud Alibaba Nacos使用jasypt配置加密

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

2021-09-17 17:08:50 5004 2

原创 Spring Cloud Alibaba Nacos自动刷新配置文件

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

2021-09-17 17:08:00 627

原创 Spring Cloud Alibaba 注册中心 Nacos Namespace入门

spring-cloud-alibaba-nacos-discovery-namespace 信息pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apa

2021-09-17 17:03:42 460

原创 Spring Cloud Alibaba 注册中心 Nacos 入门

Getting Started下载配置nacosnacos下载地址将nacos注册为win服务参考先前的文章Windows下将JAVA jar注册成windows服务nacos.xml的配置信息<service> <!-- 指定在Windows系统内部使用的识别服务的ID。在系统中安装的所有服务中,这必须是唯一的,它应该完全由字母数字字符组成 --> <id>nacos-id-000001</id> <!-- 服

2021-09-17 15:40:48 153 1

原创 SpringBoot 集成 Jasypt

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

2021-09-16 11:28:25 333

原创 Springboot 使用@RefreshScope 注解,实现配置文件的动态加载

spring-boot-starter-actuator提供服务健康检查和暴露内置的url接口。spring-cloud-starter-config提供动态刷新的一些支持和注解。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0".

2021-09-06 22:56:37 5709 1

原创 SpringBoot配置logback

日志加载顺序:logback.xml -> application.properties -> logback-spring.xmllogback.xml配置<?xml version="1.0" encoding="UTF-8"?><!-- 从高到地低 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 DEBUG 、 TRACE 、 ALL --><!-- 日志输出规则 根据当前ROOT 级别,日志输出时,级别高于root默认的.

2021-09-01 16:44:50 345

原创 idea Maven异常:Could not find artifact(本地仓库确实存在)

一、问题通过IDEA从Git上导出Maven项目后, reload 项目 pom.xml文件产生多处dependency not found错误,同时无法关联相应jar包。项目从本地Maven仓库关联jar包,使用Nexus管理。二、勾选Always update snapshot(更新快照),项目开始重新加载dependency,错误全部解决。参考:IDEA中MAVEN项目Dependency not found 问题...

2021-08-28 22:28:33 121190 3

原创 Maven配置使用记录

maven setting 元素解释<localRepository>D:\apache-maven-3.3.9\repository</localRepository> #本地仓库路径<interactiveMode>true</interactiveMode> #是否需要和用户交互以获得输入。如果Maven需要和用户交互以获得输入,则设置成true,反之则应为false。默认为true。<usePluginRegistry>false&l

2021-08-28 08:59:35 210

空空如也

空空如也

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

TA关注的人

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