自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Intellij IDEA启动项目报提示Command line is too long. Shorten command line for Application...

1、找到项目对应的.idea下的workspace.xml2、搜索PropertiesComponent 找到对应标签3、在标签下增加<property name="dynamic.classpath" value="true" />

2021-11-27 17:05:02 433

原创 sql优化攻略

Explain优化查询检测EXPLAIN可以帮助开发人员分析SQL问题,explain显示了mysql如何使用索引来处理select语句以及连接表,可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上Explain就可以了:Explain select * from blog where false;mysql在执行一条查询之前,会对发出的每条SQL进行分析,决定是否使用索引或全表扫描如果发送一条select * from blog where false,My

2021-11-11 14:35:39 107

原创 java冒泡排序算法

public static sort(int [] arr) { for(int i = 0; i< arr.length()- 1; i++) { for(int j = 0; j<arr.length()-1-i; j++) { if(arr[j] > arr[j+1]) { int temp = arr[j+1]; arr[j]=arr[j+1]; ...

2021-11-11 14:24:13 378

原创 高并发单利模式

public class SingleTon{ private static SingleTon singleTon = null; private SingleTon(){ System.out.println("单例模式"); } public static SingleTon getInstance(){ if(singleTon==null){ synchronized (SingleTon.class){ .

2021-11-11 14:19:23 372

原创 新开发的微信小游戏,大家一起来玩呀,欢迎一起研究。

2020-06-23 16:13:37 176

原创 springboot和mybaties实现分页通过PageHelper

首先网上很多文章分页都是不生效,所以我才总结一下。1、在pom.xml中添加&lt;dependency&gt;             &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;             &lt;artifactId&gt;pagehelper&lt;/artifactId&gt;          ...

2018-12-04 10:22:58 174

原创 Executors.newFixedThreadPool使用

废话不多说直接上代码/** * 固定大小的线程池 * * 同时可以处理【参数】个任务,多余的任务会排队,当处理完一个马上就会去接着处理排队中的任务。 * Callable的任务在后面的blog有更详细的文章说明 */ private static void fixedThreadPool(){ long startT...

2018-08-31 11:26:30 18902 1

原创 分析java线程占用cpu或者内存高的代码

分析java线程占用cpu或者内存高的代码1、通过top查看占用cpu或者内存高的进程截图如下【备注输入大写P以cpu从大到小排序,大写M以内存大小排序】2、通过对应的cpu找到PID也就是进程对应的pid,然后找到java进程106854这个进程id3、通过命令top -Hp PID 例如top -Hp 106854就可以列出该进程下的所有线程id4...

2018-08-10 11:51:49 8507

原创 linux awk命令详解

[转]linux awk命令详解原文链接 :http://blog.chinaunix.net/uid-23302288-id-3785105.html先举个栗子:keyword是过滤的关键词可以多个grep通道过滤gsub是=替换” “ ,$1&lt;2000是$1列的值小于2000跳过,反之输出,uniq一定要放在sort后面去重。grep keyword run.log.201......

2018-07-30 18:43:54 1539

转载 ThreadLocal详解及使用

ThreadLocal详解及使用Java并发编程:ThreadLocal详解及使用  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是本文目录大纲:  一.对T...

2018-07-18 10:10:51 171

原创 Rabbitmq消息手动确认-防止丢失消息

1当消费者消费这条消息的同时,出现异常,导致没有保存到数据库,所以在finally加上,重试机制2在消费这条消息的同时,服务器宕机,导致异常都不会出现,所以要设置队列手动确认接收到消息下面是代码,以下有任何问题和疑问,请指出package com.incar.web.controller.order;import com.rabbitmq.client.*;import org.spring...

2018-07-11 17:58:53 8269

转载 Redis分布式锁的会出现的问题

 前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。数据库锁不友好因为大并发可能会导致锁表,但是这篇还是存...

2018-07-10 18:29:59 20596 5

空空如也

空空如也

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

TA关注的人

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