自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我家有个小喵咪

这世界上没有优秀的理念,只有脚踏实地的结果 。

  • 博客(29)
  • 问答 (2)
  • 收藏
  • 关注

转载 Linux安装redis (超级全)

redis-server /usr/local/redis/etc/redis.conf //启动redis。rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹。redis-cli -h 127.0.0.1 -p 6379 -a ****(****为你心设置的密码)rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本。rm -rf /usr/local/redis //删除安装目录。pkill redis //停止redis。

2024-01-10 16:55:09 151

原创 动态线程池Dinamic-Tp(源码篇)

DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下dynamic-tp 框架中重要的类和方法源码。ps:核心源码主要在core代码模块里面,接下来我们看一些主要的类。

2023-04-19 14:51:34 7932

原创 动态线程池Dinamic-Tp(接入篇)

DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下怎么接入dynamic-tp。

2023-03-21 20:00:35 8414 1

原创 动态线程池Dinamic-Tp(基础篇)

本文主要讲Dinamic-Tp开源框架的基础知识。DynamicTp项目地址:官网:https://dynamictp.cn/gitee地址:https://gitee.com/dromara/dynamic-tpgithub地址:https://github.com/dromara/dynamic-tp使用线程池 ThreadPoolExecutor 过程中你是否有以下痛点呢?那么使

2023-03-19 20:36:34 8008

原创 【ThreadPoolExecutor】自定义线程池详解(一篇透彻)

ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务。null :参数名称核心线程数最大线程数空闲线程存活时间unitkeepAliveTime时间单位workQueue保存任务的工作队列线程工厂,提供线程的创建方式handler拒绝策略核心线程数线程池会维护一个最小的线程数量,即使这些线程没有任务需要执行处于空闲状态,他们也不会被销毁。

2023-03-19 20:05:38 8143

原创 MySQL DELETE 操作后没有释放磁盘空间

mysql 执行delete命令删除数据但没有释放磁盘空间

2023-02-08 15:43:02 10799

原创 IDEA常用插件

IDEA常用插件

2023-02-02 15:03:10 105

原创 MAC--安装mysql及可视化工具 Navicat Premiun

原文地址:https://blog.csdn.net/jor_ivy/article/details/813231991、软件:链接: https://pan.baidu.com/s/1qvnfYiKMmCYpzzq1SCWn7g提取码: puah2、汉化包:链接: https://pan.baidu.com/s/1cU_btVmLRZv7poH1_UWK1Q提取码: hbas

2021-07-19 00:25:25 9292 2

原创 MySQL数据库:SQL语句的执行过程

参考文章地址:https://blog.csdn.net/a745233700/article/details/113927318

2021-05-08 11:27:55 98

原创 volatile作用及底层实现原理

这世界上没有优秀的理念,只有脚踏实地的结果 。本篇文章基于JMM模型及内存的八大原子操作,如果有同学对这些内容不太熟悉可以看我的上一个文章 《 Java内存模型(JMM)与八大原子操作详解》今天这里主要讲述三个问题:目录1、volatile是什么?为什么要使用volatile?使用它能解决什么问题?2、volatile是怎样实现可见性的?3、volatile是怎样实现有序性的?在并发编程的世界里有三个很重要的特性:原子性、可见性、有序性。在开始之前我们先来看一段代码...

2021-05-06 15:11:05 5952 2

原创 Tomcat下载安装及IDEA集成详细教程(Windows)

这世界上没有优秀的理念,只有脚踏实地的结果 。注:安装Tomcat之前先要检查是否安装Jdk,没有安装的小伙伴先进行Jdk的安装,可以参考我的另外一篇文章《JDK安装与环境变量配置(详细基础篇)》 1、Tomcat官网下载: 官网地址:http://tomcat.apache.org/2、进入官网后左侧列表,找到要下载的版本(以8为例)点击进入下载页面。↓3、安装方式1:应用程序 其实没啥好说的,最简单的一直下一步即可。...

2021-04-29 15:09:42 520

原创 Java类成员加载顺序

这世界上没有优秀的理念,只有脚踏实地的结果 。大家面试的时候有没有被问到过当我们初始化一个类的时候,类的成员加载顺序是什么?接下来我们通过一段代码来看一下:package com.demo_maven.demo_maven.VolatileDemo;public class ClassLoadDemo { public static void main(String[] args) { Son son = new Son(); }}class..

2021-04-28 16:48:06 296 1

原创 New Object()占多少字节详解

这世界上没有优秀的理念,只有脚踏实地的结果 。我们先来了解一下对象都由哪几部分组成。。对象爸爸

2021-04-27 17:43:17 7638

原创 【Executors】线程池的4种常见创建方式

这世界上没有优秀的理念,只有脚踏实地的结果 。一、 创建缓存型线程池(CachedThreadPool)1、定义: Executors.newCacheThreadPool():可缓存线程池,先查看线程池中有没有之前创建的线程,如果有则直接使用。否则就新创建一个新的线程加入线程池中,我们经常用此类线程池来执行一些业务处理时间很短的任务。2、示例代码:情况1:public static void main(String[] args) { //......

2021-04-26 18:47:57 12344 2

原创 画一画Java虚拟机内存模型(JVM)

这世界上没有优秀的理念,只有脚踏实地的结果 。

2021-02-26 13:40:06 329

转载 Java 数据结构——HashMap底层源码分析(jdk 1.8)

1.简介HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap 最多只允许一条记录的key为 null,允许多条value的值为 null。HashMap 非线程安全,即任一时刻可以有多个线程同时写 HashMap,可能会导致数据的不一致。(如果需要满足线程安全,可以用 Collectio...

2019-11-13 14:03:57 136

原创 Java 数据结构——Hashbable底层源码分析

目录1、概述2、原理(图解)3、源码分析4、知识延伸一、概述Hashtable也称为散列表,它存储的内容是键值对(key-value)映射,是根据关键字值(key value)直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找的速度。这个映射函数称为哈希函数(也称为散列函数),映射过程称为哈希化,存放记录的数组叫做散列表。 H...

2019-09-20 18:06:18 273

原创 双向加密 对称加密 AES算法 - 工具类

import com.open.ms.ecapaasstudystatus.constant.Constant;import org.springframework.stereotype.Component;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.sp...

2019-08-13 10:55:16 5637

原创 DateUtils - 时间工具类

import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.TimeZone;import java.util.regex...

2019-08-13 10:49:54 2091 1

原创 设计模式——单例模式(懒汉式与饿汉式)详解

一、什么是单例?单例模式(Singleon),是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在二、单例的种类有哪些? 懒汉式:指全局的单例实例在第一次被使用时构建,所以存在线程安全问题。 饿汉式:全局的单例实例在类装载时构建,所以不存在线程安全问题。(饿汉式单例性能优于懒汉式单例)1、创建一个最简单的懒汉式单例//最简单的一种懒汉式单例模式publ...

2019-08-03 00:04:46 13656 1

转载 java 堆栈详解(堆栈)

转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5....

2019-07-26 16:30:04 285

原创 将ASP.NET Core2.1应用程序 部署到Windows和Docker中

开始之前,我们先做一些准备(第一次接触asp.net core的同学)。1、安装VS2017以上VS(VS2015已经out了,还在用2015的抓紧更新吧!)点我下载vs2017版本点我下载vs2019版本2、ASP.NET Core SDK下载点我下载SDK3、Docker下载1)进入docker官网2)必须登录之后才能下载,没有...

2019-06-27 11:21:56 2789 2

原创 IDEA类和方法注释模板设置(非常详细)

最近使用IDEA进行编程,发现方法或类的注解很不方便(IDEA自带的功能),所以搜了一下,整理出了一个自定义注解的方法,分享出来给有需要的人。一:设置类头注释1)打开file->setting->Editor->Filr and Code Templates->Includes->File Header注解内容(也可以进行修改):...

2019-05-21 19:48:56 8104

原创 RedisTemplate通用工具类RedisUtils

/** * RedisTemplate 工具类 * * @author coderBing * @version 2019/04/28 */@Componentpublic class RedisUtils { @Autowired private RedisTemplate redisTemplate; //- - - - - - - - - ...

2019-05-13 13:38:44 12567 1

原创 JDK安装与环境变量配置(详细基础篇)

本文介绍JDK的安装与环境变量配置。目的:1、给自己做一个笔记,方便以后复习2、给刚学java的同学一个学习的文章。注:写点基础的东西,写的不好也请大家见谅。1、首先我们要去下载JDK 8https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如图:...

2018-11-21 13:44:13 7379

转载 Bootstrap Table 中文文档(完整翻译版)

表格参数:名称标签类型默认描述-data-toggleString‘table’不用写 JavaScript 直接启用表格。classesdata-classesString‘table table-hover’表格的类名称。默认情况下,表格是

2017-11-16 15:15:56 637

转载 C#进阶系列——WebApi 接口参数不再困惑:传参详解

前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。

2017-09-26 17:04:55 667

原创 ASP.NET Web API 学习系列(一)创建与简单的增删改查

之前没接触过web api,最近项目正好要用到这个所以就了解了一下,本人是一个菜鸟,第一次写博客,写的也都是一些最基础的东西,有哪些地方写的不够好还请大家多多指点和补充,谢谢!创建一个Web api 的程序,上图哈哈(VS2015)程序创建之后,系统会默认创建如下文件:具体web api路由配置今天先不多说,可以参考下 http://blog.csdn.ne

2017-09-22 09:51:13 5022 1

转载 SQL Server 2016 详细安装过程

微软数据库SQL Server 2016正式版在2016年6月就发布,由于近期工作忙,一直拖到现在才有时间把安装过程写到博客上,分享给大家。本人一直习惯使用英文版,所以版本和截图都是英文版的。废话少说,转入正题。 下载地址: https://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/ 或者 http://msdn.itellyou.cn/开发版下载地址:https://myprodscussu1.app.vssub

2017-09-19 11:04:49 7605 1

空空如也

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

TA关注的人

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