自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (5)
  • 收藏
  • 关注

原创 SAXReader解析xml

【代码】SAXReader解析xml。

2022-12-12 17:24:35 298 1

原创 httpClient设置代理模式

httpClient设置代理模式

2022-12-09 11:36:16 1481

原创 mysql随笔

order by 列顺序和组合索引列顺序保持一致,不管列是asc或者desc(rental_date desc, inventory_id asc,customer_id desc)都可以使用索引排序。//mysql5.7对子查询有优化,解决了mysql子查询智障的问题。//mysql自定义变量,只能是单个数据,不能是多行,不能是多列。/etc/mysql/my.cnf --是真正的配置路径。//mysql给数据库,表,列设置字符集,并查看。//mysql支持的字符集和规则查询。//每个查询自动提交事务。

2022-11-24 19:26:50 372

原创 kafka随笔

其他队列可以有序的存储信息,也可以有序的发送信息,但是发送操作是异步操作,并发操作时,这就打乱了顺序。实际上,可以不停服针对kafka中数据量较大的topic可以单独设置过期时间,不受全局过期时间的限制,而且不需要重启kafka。10.kafka快的原因,kafka直接从pagecache中取数据,并发送到服务器,可以支持压缩传输和批量传输。该种设置消息过期时间的优点是可以对所有topic全部生效,缺点是需要重启kafka服务,造成服务短暂的不可用!默认的是在server.properties 文件里面。

2022-11-16 10:46:10 1715

原创 把list集合转换成另一个list集合的三个方法

2.把list集合转换成另一个list集合方法12,使用Lists.transform。1.把list集合转换成另一个list集合方法1,使用jdk1.8流。3.把一个对象转换成另一个对象。

2022-11-12 10:05:23 10106

原创 vue随笔

父组件: 取消

2022-11-01 14:30:51 315

原创 springboot动态多数据源切换

springboot动态多数据源切换

2022-10-14 11:11:52 717

原创 jmeter测试url的tps

大家都听过tps,但没有真正去测试过,小编带你亲身体验下

2022-06-28 17:55:43 234

原创 springboot集成es

1.引入相应的jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> <dependency>

2022-06-01 09:15:55 125

原创 es中安装ik分词器

1.下载和es相同版本的ik分词器,elasticsearch-analysis-ik-8.2.02.elasticsearch-analysis-ik-8.2.0.zip在es的plugins文件下解析3.重启es4.查看分词效果POST _analyze{ "analyzer": "ik_smart", "text": "我爱我的钱"}POST _analyze{ "analyzer": "ik_max_word", "text": "你的钱是我的"}5...

2022-05-31 11:50:59 2989

原创 logstash把mysql数据导入到elasticsearch中

1.下载logstash-8.2.0-windows-x86_642.解压3.在E:\esproject\logstash-8.2.0-windows-x86_64\logstash-8.2.0目录下创建logstash.confinput { # 多张表的同步只需要设置多个jdbc的模块就行了 jdbc { # mysql 数据库链接,shop为数据库名 jdbc_connection_string => "jdbc:mysql://ip:3306/da

2022-05-28 16:28:56 135

原创 ES权重boost查询

GET /my_index/_search{ "query": { "bool": { "should": [ { "match": { "email": { "query": "lisi@mail.hisense.com.cn", ...

2022-05-23 12:14:37 2796

原创 kibanna操作elasticsearch命令大全

创建索引PUT /heima{ "settings": { "number_of_shards": 3, "number_of_replicas": 2 } } 查看索引 get heima 删除索引 delete heima6.创建数据库表PUT /索引库名/_doc/类型名称{ "properties": { "字段名": { "type": "类型", "index"...

2022-05-19 12:05:28 599

原创 es查询获取指定列

GET /my_index1/_search{ "query": { "match_all": {} }, "_source": ["date"]}

2022-05-17 12:07:48 650

原创 kibana操作es

创建索引PUT /heima{ "settings": { "number_of_shards": 3, "number_of_replicas": 2 } } 查看索引 get heima 删除索引 delete heima6.创建数据库表PUT /索引库名/_doc/类型名称{ "properties": { "字段名": { "type": "类型", "index"...

2022-05-13 17:34:25 611

原创 linux常用命令

1.linux命令行1.ls -l /root -l查询文件的元数据信息。2. cd ../auth-service/ 先回到上级目录,再切换到auth-service目录。3.touch 文件名,mkdir 文件名 ,mkdir -p /a/b连续创建a,b文件夹。4.rm 文件名,rm -r文件夹(询问是否删除),rm -rf 文件名(直接删除,不询问)。5.cp命令,把cp -r 源文件 目的文件6.mv命令# 移动源文件到目标文件夹中 mv 文件 文件夹# 修改文件...

2022-05-07 10:28:00 348

原创 JAVA删除XML文件的XML头(<xml version=“1.0“ >)

private static String dealxmlHeader(String xmlText) { String localXmlText=xmlText; StringBuilder sb=new StringBuilder(xmlText); StringBuilder newsb=new StringBuilder(""); String startstring=sb.substring(0,xmlText.index..

2022-05-06 19:06:52 1828

原创 kafka设置多代理群并测试可靠性

设置多代理群a.创建两个server配置文件cp config/server.properties config/server-1.propertiescp config/server.properties config/server-2.properties onfig/server-1.properties: broker.id=1 listeners=PLAINTEXT://:9093 log.dir=/tmp/kafka-logs-1 con...

2022-04-25 15:48:57 1997

原创 UncaughtExceptionHandler重启线程用法示例

import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.logging.Level;import java.util.logging.Logger;public class ThreadMonitorDemo { volatile boolean inited = false; static int threadIndex =.

2022-04-20 14:45:44 475

原创 java死锁检测

import java.lang.management.ManagementFactory;import java.lang.management.ThreadInfo;import java.lang.management.ThreadMXBean;public class DeadlockDetector extends Thread { static final ThreadMXBean tmb = ManagementFactory.getThreadMXBean(); ..

2022-04-19 19:46:34 548

原创 java单例模式(双检查)

public class DCLSingleton { /* * 保存该类的唯一实例,使用volatile关键字修饰instance。 */ private static volatile DCLSingleton instance; /* * 私有构造器使其他类无法直接通过new创建该类的实例 */ private DCLSingleton() { // 什么也不做 } /** * 创..

2022-04-16 09:34:19 162

原创 使用cas实现线程安全计数器

import sun.security.util.Debug;import java.util.HashSet;import java.util.Set;import java.util.concurrent.atomic.AtomicLongFieldUpdater;public class CASBasedCounter { private volatile long count; /** * 这里使用AtomicLongFieldUpdater只是为了便于讲解和.

2022-04-15 11:04:17 453

原创 ReentrantLock使用示例

import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ExplicitLockInfo { private static final Lock lock = new ReentrantLock(); private static int sharedData = 0; public static void main(String[.

2022-04-14 11:31:18 634

原创 CountDownLatch 用法用例

CountDownLatch 用法用例,改逻辑是8个线程同一时刻运行,都运行完成后,主线程才结束import java.util.concurrent.*;public class TestHarness { public long timeTasks(int nThreads, final Runnable task) throws InterruptedException { final CountDownLatch startGate = new ...

2022-04-02 15:40:26 65

原创 直接内存和间接内存效率测试

public class AccessDirectBuffer { public void directAccess(){ long starttime=System.currentTimeMillis(); ByteBuffer b=ByteBuffer.allocateDirect(500); for(int i=0;i<100000;i++){ for(int j=0;j<99;j++) ...

2022-03-31 14:21:11 128

原创 jdk1.8内存模型

代码部分/*** -Xmx20m -Xms20m -Xmn2m -XX:SurvivorRatio=2 -XX:+PrintGCDetails* -Xmx20m -Xms20m -Xmn7m -XX:SurvivorRatio=2 -XX:+PrintGCDetails* -Xmx20m -Xms20m -Xmn15m -XX:SurvivorRatio=8 -XX:+PrintGCDetails** -Xmx20M -Xms20M -XX:NewRatio=2 -XX:+...

2022-03-28 11:47:23 237

原创 jvm逃逸分析测试

jvm参数设置:-server -Xmx10m -Xms10m -XX:+DoEscapeAnalysis -XX:+PrintGC -XX:-UseTLAB -XX:+EliminateAllocationspublic class OnStackTest { public static class User{ public int id=0; public String name=""; } public static void alloc...

2022-03-25 09:54:38 1574

原创 gc日志设置并解读

打印gc日志参数-XX:+PrintGCgc日志解读[GC (System.gc()) 17988K->8276K(251392K), 0.0045549 secs][Full GC (System.gc()) 8276K->8122K(251392K), 0.0066128 secs]17988K是回收前的值8276K是回收后的大小gc日志测试用例public class LocalVarGC { public void localvarGc1(){...

2022-03-24 16:48:17 407

原创 java堆,栈,方法区,示例详解

public class SimpleHeap { private int id; public SimpleHeap(int id){ this.id=id; } public void show(){ System.out.println("My ID is "+id); } public static void main(String[] args) { SimpleHeap s1=new SimpleHe...

2022-03-23 10:08:46 620

原创 Dao层和Service层标签大全

8.@Service当我们需要定义某个类为一个bean的时候,就可以在这个类的类名上一行加一个@Service注解,即@Service("common")public class CommonService(){ public static void sayHi(){ System.out.println("Hi,CG!"); }}在这里,@Service("XXX"),就相当于将这个类定义为一个bean,其中XXX即为bean的名称。此外,我们只用此注解标记b...

2022-03-15 16:15:24 263

原创 Controller类中的标签使用大全

Controller类中的标签使用大全1.@Autowiredorg.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。2.@Resourcejavax.annotation.Resource用相当于@Autowired,只不过@Autowired是byType自动注入,而@Resource默认byName自动注入。3.@Reference@Reference是

2022-03-11 17:58:12 680

原创 mybatis怎么处理in语法

mapper.xml <foreach item="item" index="index" collection="filetype" open="filetype in (" separator="," close=")" > #{item} </foreach>java代码 List<String> filetype=new ArrayList<String>(); filetype.add("xls"

2022-03-10 16:04:59 192

原创 org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接

mybatis中mapper文件误用parameterMap导致,只要把parameterMap换成parameterType就可以

2022-03-10 10:29:59 4154

原创 mybatis配置数据库层面的拦截器

import org.apache.ibatis.executor.Executor;import org.apache.ibatis.executor.parameter.ParameterHandler;import org.apache.ibatis.mapping.MappedStatement;import org.apache.ibatis.plugin.Interceptor;import org.apache.ibatis.plugin.Intercepts;import o...

2022-03-10 09:01:57 757

原创 Linux系统查找my.cnf路径

which mysqld/usr/sbin/mysqld --verbose --help | grep -A 1 'Default options'/etc/mysql/my.cnf --是真正的配置路径

2022-03-02 12:09:46 895

原创 使用navicat创建mysql全文索引

2022-02-28 11:44:32 1303 1

原创 mysql数据库,表,列设置字符集,并查看

//mysql给数据库,表,列设置字符集,并查看CREATE DATABASE D CHARSET latin1;CREATE TABLE D.t(col1 CHAR(1),col2 CHAR(1) CHARSET utf8,col3 CHAR(1) COLLATE latin1_bin)DEFAULT CHARSET=cp1251SHOW FULL COLUMNS FROM D.t

2022-02-25 17:48:10 398

原创 mysql创建分区表

CREATE TABLE `partition` ( `rental_id` varchar(64) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, `rental_date` datetime(0) NULL DEFAULT NULL, `inventory_id` varchar(64) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `...

2022-02-24 09:06:39 172

原创 mysql创建分区表

CREATE TABLE `partition` ( `rental_id` varchar(64) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL, `rental_date` datetime(0) NULL DEFAULT NULL, `inventory_id` varchar(64) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL, `...

2022-02-24 09:05:06 1508

原创 mysql排序优化(子表优化)

select * from rental a inner join (select rental_id from rental where createDate > '2022-02-19 10:20:07' order by createDate limit 100000, 10) b on a.rental_id=b.rental_id;说明:createDate 列上有btree索引,且是聚簇索引,rental_id 是主键索引...

2022-02-20 08:33:32 324

es基本查询,query match term bool should ,and ,put ,post等操作

es基本查询,query match term bool should ,and ,put ,post等操作

2022-11-14

springboot集成mysql

springboot集成mysql

2022-02-16

海信电视删除自带应用.rar

先获取超级管理员权限,然后通过删除软件删除电视自带应用

2021-10-10

springcloud集成zipkin.rar(下载就能跑)

springcloud集成zipkin.rar(下载就能跑)

2021-09-29

cloudstudy-master.zip

springbus集成rabbitmq(完整springcloud项目,elang,rabbitmq插件)

2021-09-28

分布式事务tcc案例(不需要自己搭建springcloud,数据库表,下载就可以跑,然后研究tcc二段提交)

需要idea和mysql数据库

2021-09-27

空空如也

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

TA关注的人

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