自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql中count(*)问题

目录count(*) 的实现方式用缓存系统保存计数在数据库保存计数不同的 count 用法count(*) 的实现方式你首先要明确的是,在不同的 MySQL 引擎中,count(*) 有不同的实现方式。MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高; 而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。这里需要注意的是,我们在讨论的是没有过滤条.

2021-01-10 23:59:14 818

原创 拼音排序工具类

jar包 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version> </dependency>package com.*.utils;import

2020-05-18 17:34:03 236

原创 elk系统单台搭建(版本7.6.2)

Elasticsearch搭建创建elastic目录mkdir /elastic创建elasticsearch用户useradd elasticsearch将elastic目录分配给elasticsearch用户chown -R elasticsearch:elasticsearch /elastic/下载 elasticsearch安装包解压tar -...

2020-04-15 11:02:47 608

原创 mybatis配置Druid连接池

配置说明配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。如果没有配置,将会生成一个名字,格式是:"DataSource-" + System.identityHashCode(this). 另外配置此属性至少在1.0.5版本中是不起作用的,强行设置name会出错。详情-点此处。 url ...

2020-03-19 15:21:20 1127

原创 springBoot配置线程池

目录前言说明代码实现配置类当需要执行异步调用时使用@Async注解当需要执行有返回的任务时,返回值定义为Future前言线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了创建和销毁线程所需的时间,从而提高效率。如果一个线程的时间非常长,就没必要用线程池了(不是不能作长时间操作,而是不宜。),况且还不能控制线程池中线程的开始、挂起...

2020-03-19 10:58:45 1151

原创 redis持久化和内存策略

redis持久化redis持久化机制说明:redis默认有持久化的机制.按照指定的配置,定期将内存中的数据持久化到硬盘中.当redis重启时首先根据配置文件中的设置,读取持久化的文件,最终实现了数据的恢复.RDB模式1.特点RDB模式是redis中默认的持久化策略. RDB模式能够定期实现数据的持久化.(可能会丢失数据) RDB模式中默认的持久化的文件名称dump.rdb R...

2019-11-13 19:07:44 180

原创 redis集群搭建

准备集群文件夹1.准备集群文件夹2.在cluster文件夹中分别创建7000-7005文件夹复制配置文件说明:将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存cp redis.conf cluster/7000/编辑配置文件1.注释本地绑定IP地址2.关闭保护模式3.修改端口号4.启动后台启动...

2019-11-09 16:42:43 137

原创 Swagger2简单应用

准备:pom文件中增加Swagger2依赖<!--引入swagger插件 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.1...

2019-11-09 15:07:14 193 1

原创 Zookeeper集群搭建

Zookeeper下载网址:http://zookeeper.apache.org/releases.htmZookeeper安装安装JDK将JDK1.8文件上传到Linux操作系统中/src/usr/local/java/文件下.1.1解压文件tar -xvf jdk-8u51-linux-x64.tar.gz1.2配置环境变量vim /etc/profil...

2019-11-04 18:29:34 121

原创 类实例对象的单例设计

引言如何设计,才能保证如下类的实例对象在内存中只有一份?1)让外界从一个池中去取对象(通过池保证类的实例在池中一份)2)让外界直接通过类的静态方法获取类内部创建的一个实例。思路分析及代码分享如下:class Singleton01{//应用场景:小对象,高并发 private static Singleton01 instance=new Singleton01(); p...

2019-10-02 22:07:38 227

原创 java虚拟机

目录前言1.说一下 Jvm 的主要组成部分?及其作用?2、谈谈对运行时数据区的理解?1. 程序计数器2. Java 虚拟机栈3. 本地方法栈4. Java 堆5. 方法区3、堆和栈的区别是什么?4、堆中存什么?栈中存什么?为什么不把基本类型放堆中呢?5、 为什么要把堆和栈区分出来呢?栈中不是也可以存储数据吗?6、Java 中的参数传递时传值呢?还...

2019-10-02 21:04:25 215

原创 MD5加密原理

目录简介MD5 算法底层原理:第一步:处理原文第二步:设置初始值第三步:循环处理分组数据参数及函数第四步:拼接结果代码实现:java 实现MD5加密原理使用Java自带的MessageDigest工具类实现简介MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for ...

2019-09-09 20:45:17 4458

原创 JSP动态网页

目录JSP概述JSP 介绍JSP 执行过程JSP语法模版元素JSP脚本片段JSP 注释JSP指令JSP 标签技术EL表达式JSTL标签库JSP概述JSP 介绍由SUN公司提供的动态web资源的开发技术,看起来非常像html,但是可以在JSP页面中写java代码。所以JSP是一种动态web资源开发技术。JSP本质上就是一个Servle...

2019-08-15 21:15:59 3070

原创 抽象类和接口

目录抽象类Abstract Class抽象类是关键字abstract修饰的类,既为抽象类,抽象抽象即不能被实例化。而不能被实例化就无用处,所以抽象类只能作为基类(父类),即被继承的类。抽象类中可以包含抽象方法也可以不包含,但具有抽象方法的类一定是抽象类。抽象类的使用原则如下:(1)被继承性:抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便...

2019-08-13 19:10:30 250

原创 cmd命令行编译运行java程序

前提条件:必须要有jdk,并且配置好了环境变量情形一:代码中没有packagepublic class Hello { public static void main(String[] args) { System.out.println("HelloWorld"); }}命令行直接输入:cd全路径 ...

2019-08-12 21:58:41 232

原创 数据库

目录1.数据库概述1.1 什么是数据库1.2什么是关系型数据库1.3名词解释2.Mysql数据类型2.1数值类型2.2字符串类型2.3日期类型2.4字段(列)约束3.MySQL建库、建表3.1 通过cmd插入或查询数据的编码问题3.2查看数据库、查看数据表3.3 创建数据库、创建数据表4.更新表记录(insert/update/...

2019-07-29 20:55:52 569

原创 java语法中try--catch--finally用法

目录案例1 finally无return案例2 finally中有return案例3 try中抛出异常被catch捕获,fianlly中无return案例四try中抛出异常被catch捕获,fianlly中有return案例五try中抛出异常被catch捕获,catch中又抛出异常,,fianlly中无return案例6try中抛出异常被catch捕获,catch中又...

2019-07-27 17:35:28 623

原创 文件加密

RandomAccessFile读写文件数据的工具有一个下标,读写下标位置的字节值 每读写一个字节值,下标会自动向后移动 下标可以任意定位创建对象RandomAccessFile(文件,"r")------r,只读 RandomAccessFile(文件,"rw")----rw,读写方法write(int b)int 的四字节只能,输出末尾的一个字节值write(b...

2019-07-22 11:41:13 214

原创 对象创建过程

new B()第一次用到A和B类1.加载父类,为父类的静态变量分配内存2.加载子类,为子类的静态变量分配内存3.执行父类静态变量赋值运算,和静态初始化块4.执行子类静态变量赋值运算,和静态初始化块创建实例5.创建父类实例,为父类的实例变量分配内存6.创建子类实例,为子类的实例变量分配内存7.执行父类实例变量的赋值运算8....

2019-07-20 14:38:13 144

spring-cloud.docx

springcloud入门基础,简单微服务框架搭建,快速入门

2019-11-29

空空如也

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

TA关注的人

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