- 博客(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
1026
原创 动态线程池Dinamic-Tp(源码篇)
DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下dynamic-tp 框架中重要的类和方法源码。ps:核心源码主要在core代码模块里面,接下来我们看一些主要的类。
2023-04-19 14:51:34
8273
原创 动态线程池Dinamic-Tp(接入篇)
DynamicTp项目地址:首页 | dynamic-tp本文主要讲一下怎么接入dynamic-tp。
2023-03-21 20:00:35
9252
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
8658
原创 【ThreadPoolExecutor】自定义线程池详解(一篇透彻)
ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务。null :参数名称核心线程数最大线程数空闲线程存活时间unitkeepAliveTime时间单位workQueue保存任务的工作队列线程工厂,提供线程的创建方式handler拒绝策略核心线程数线程池会维护一个最小的线程数量,即使这些线程没有任务需要执行处于空闲状态,他们也不会被销毁。
2023-03-19 20:05:38
8763
原创 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
9700
2
原创 MySQL数据库:SQL语句的执行过程
参考文章地址:https://blog.csdn.net/a745233700/article/details/113927318
2021-05-08 11:27:55
136
原创 volatile作用及底层实现原理
这世界上没有优秀的理念,只有脚踏实地的结果 。本篇文章基于JMM模型及内存的八大原子操作,如果有同学对这些内容不太熟悉可以看我的上一个文章 《 Java内存模型(JMM)与八大原子操作详解》今天这里主要讲述三个问题:目录1、volatile是什么?为什么要使用volatile?使用它能解决什么问题?2、volatile是怎样实现可见性的?3、volatile是怎样实现有序性的?在并发编程的世界里有三个很重要的特性:原子性、可见性、有序性。在开始之前我们先来看一段代码...
2021-05-06 15:11:05
6337
2
原创 Tomcat下载安装及IDEA集成详细教程(Windows)
这世界上没有优秀的理念,只有脚踏实地的结果 。注:安装Tomcat之前先要检查是否安装Jdk,没有安装的小伙伴先进行Jdk的安装,可以参考我的另外一篇文章《JDK安装与环境变量配置(详细基础篇)》 1、Tomcat官网下载: 官网地址:http://tomcat.apache.org/2、进入官网后左侧列表,找到要下载的版本(以8为例)点击进入下载页面。↓3、安装方式1:应用程序 其实没啥好说的,最简单的一直下一步即可。...
2021-04-29 15:09:42
599
原创 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
384
1
原创 【Executors】线程池的4种常见创建方式
这世界上没有优秀的理念,只有脚踏实地的结果 。一、 创建缓存型线程池(CachedThreadPool)1、定义: Executors.newCacheThreadPool():可缓存线程池,先查看线程池中有没有之前创建的线程,如果有则直接使用。否则就新创建一个新的线程加入线程池中,我们经常用此类线程池来执行一些业务处理时间很短的任务。2、示例代码:情况1:public static void main(String[] args) { //......
2021-04-26 18:47:57
12882
2
转载 Java 数据结构——HashMap底层源码分析(jdk 1.8)
1.简介HashMap 根据键的 hashCode 值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap 最多只允许一条记录的key为 null,允许多条value的值为 null。HashMap 非线程安全,即任一时刻可以有多个线程同时写 HashMap,可能会导致数据的不一致。(如果需要满足线程安全,可以用 Collectio...
2019-11-13 14:03:57
212
原创 Java 数据结构——Hashbable底层源码分析
目录1、概述2、原理(图解)3、源码分析4、知识延伸一、概述Hashtable也称为散列表,它存储的内容是键值对(key-value)映射,是根据关键字值(key value)直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找的速度。这个映射函数称为哈希函数(也称为散列函数),映射过程称为哈希化,存放记录的数组叫做散列表。 H...
2019-09-20 18:06:18
426
原创 双向加密 对称加密 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
5685
原创 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
2150
1
原创 设计模式——单例模式(懒汉式与饿汉式)详解
一、什么是单例?单例模式(Singleon),是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在二、单例的种类有哪些? 懒汉式:指全局的单例实例在第一次被使用时构建,所以存在线程安全问题。 饿汉式:全局的单例实例在类装载时构建,所以不存在线程安全问题。(饿汉式单例性能优于懒汉式单例)1、创建一个最简单的懒汉式单例//最简单的一种懒汉式单例模式publ...
2019-08-03 00:04:46
15998
1
转载 java 堆栈详解(堆栈)
转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5....
2019-07-26 16:30:04
334
原创 将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
2868
2
原创 IDEA类和方法注释模板设置(非常详细)
最近使用IDEA进行编程,发现方法或类的注解很不方便(IDEA自带的功能),所以搜了一下,整理出了一个自定义注解的方法,分享出来给有需要的人。一:设置类头注释1)打开file->setting->Editor->Filr and Code Templates->Includes->File Header注解内容(也可以进行修改):...
2019-05-21 19:48:56
8164
原创 RedisTemplate通用工具类RedisUtils
/** * RedisTemplate 工具类 * * @author coderBing * @version 2019/04/28 */@Componentpublic class RedisUtils { @Autowired private RedisTemplate redisTemplate; //- - - - - - - - - ...
2019-05-13 13:38:44
12651
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
7416
转载 Bootstrap Table 中文文档(完整翻译版)
表格参数:名称标签类型默认描述-data-toggleString‘table’不用写 JavaScript 直接启用表格。classesdata-classesString‘table table-hover’表格的类名称。默认情况下,表格是
2017-11-16 15:15:56
702
转载 C#进阶系列——WebApi 接口参数不再困惑:传参详解
前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。
2017-09-26 17:04:55
736
原创 ASP.NET Web API 学习系列(一)创建与简单的增删改查
之前没接触过web api,最近项目正好要用到这个所以就了解了一下,本人是一个菜鸟,第一次写博客,写的也都是一些最基础的东西,有哪些地方写的不够好还请大家多多指点和补充,谢谢!创建一个Web api 的程序,上图哈哈(VS2015)程序创建之后,系统会默认创建如下文件:具体web api路由配置今天先不多说,可以参考下 http://blog.csdn.ne
2017-09-22 09:51:13
5108
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
8224
1
空空如也
ASP.NET MVC使用多线程操作数据库添加操作报错,哪位知道是什么情况?
2017-11-28
C#怎样用多线程做一个短信发送的功能,要给成千上万个人发送,怎样解决?
2017-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人