自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (15)
  • 收藏
  • 关注

原创 单例模式看着一篇就够了,破解谣言版!!!

大家好,今天给大家介绍一下单例模式。本文是从实际应用开发,结合网络上多篇技术博客,总结其精华、完善其缺陷和优化案例说明角度向大家展示什么叫做单例模式,如何创建单例及其优缺点和什么时候用单例。原创不易,点赞关注支持一下!什么叫单例模式?单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。看起来很晦涩,白话一点说就是要具备某各类只能...

2019-12-26 19:34:44 931 3

原创 Mysql索引结构,B+树看这篇就够了!

本文主要介绍MySQL的InnoDB搜索引擎的索引结构。文章从最初的全文检索开始,经过Hash、二叉树、平衡二叉树、B树到最后为什么选用B+树作为索引结构的路线介绍。文章涉及数据结构以及一些硬件知识,全文较长请耐心阅读。介绍之前分享一个学习数据结构的优秀网站Data Structure Visualizations里面提供了各种数据结构的动画演示,打开网站配合文章你会得到惊奇的效果。...

2019-12-09 10:22:09 467

原创 java的equals和“ == ”你真的会了么?

public boolean add(E e) { return map.put(e, PRESENT)==null;}// Dummy value to associate with an Object in the backing Map private static final Object PRESENT = new Object();

2019-12-05 12:13:29 204

原创 守护线程在主程序结束时候会执行?

概念介绍Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行提供便利服务,而且仅在普通、非守护线程仍然运行时才需要,比如垃圾回收线程就是一个守护线程。当VM检测仅剩一个守护线程,而用户线程都已经退出运行时,VM就会退出,因为没有如果没有了被守护这,也就没有...

2019-10-31 10:02:46 1819

原创 CompletableFuture实现异步回调

import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutionException;public class CompletableFutureDemo { public static void main(String[] args) throws ExecutionExcepti...

2019-10-06 13:49:09 522

原创 ForkJoinTask多线程分段计算结果并且汇总结果

import java.util.concurrent.ExecutionException;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.util.concurrent.RecursiveTask;class MyTask extends Re...

2019-10-06 10:40:12 352

原创 java枚举类型代码Demo

public enum ECheckState { T_CHECKED("1", "已审核") , T_NO_CHECK("0", "未审核"); // 成员变量 private String code; private String value; private ECheckState(String code, String value) { ...

2019-10-06 09:34:00 381

原创 深入学习java线程池

线程池好处我们都是通过new Thread来创建一个线程,由于线程的创建和销毁都需要消耗一定的CPU资源,所以在高并发下这种创建线程的方式将严重影响代码执行效率。而线程池的作用就是让一个线程执行结束后不马上销毁,继续执行新的任务,这样就节省了不断创建线程和销毁线程的开销。ThreadPoolExecutor创建Java线程池最为核心的类为ThreadPoolExecutor:它...

2019-08-19 11:55:40 286

原创 spring boot支持https请求配置

整体介绍本文是在SpringBoot中配置Https请求,SpringBoot默认是不支持同时启动HTTP和HTTPS请求。实现HTTPS是根据请求转发方式。https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期一年,可以申请 20...

2019-08-17 14:07:22 4452

原创 Spring Boot多数据源MultiDataSource配置(最全)

今天学习了SpringBoot配置多数据源再次记录分享给大家。demo开发工具idea、JDK1.8、技术Spring Boot+Mybatis+Druid。代码目录结构application.ymlserver: context-path: /webspring: datasource: druid: # 数据库访问配置, 使用druid数据源 ...

2019-07-16 11:40:39 4975 1

原创 SpringBoot集成Mybatis使用druid数据源配置

spring: datasource: druid: # 数据库访问配置, 使用druid数据源 type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/t...

2019-07-16 10:50:13 189

40.Spring-Boot-Dubbo-Zookeeper.rar

SpringBoot版本的Dubbo+Zookeeper整合,配置文件中的zookeeper地址需要更改成自己本地的注册中心;其中的服务名要保持唯一

2019-09-20

文件夹递归查询所有文件夹内容替换目标文本

bat可执行文件执行jar包,遍历文件夹下所有文件指定内容并且替换为目标文件。不需要idea和eclipse等工具打开,开发语言是JAVA。

2019-08-09

快速搭建SpringBoot工具spring-boot-plus-master.zip

帮助快速集成boot开发应用,代码工具用idea打开;

2019-08-08

springboot-es-search-master-master整合搜索引擎

Idea打开SpringBoot整合es-search搜索引擎例子,es搭建自行百度即可

2019-08-08

spring-boot-demo-master整合其他框架

Idea打开SpringBoot例子整合acitviti、redis、docker、kafka、es搜索等

2019-08-08

SpringBoot整合其他框架

Idea打开SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子SpringBoot例子

2019-08-08

批量替换文件中的字符

改工具是用idea编写的java小工具,改工具是批量替换文件夹下所有目标字符串为指定字符串,代码采用递归查找文件,文件流读写操作字符串供大家学习使用。也可以自己打成jar包脚本运行。注意:需要有java环境

2019-08-08

物流管理系统

数据库文件在resource下,开发工具myeclispe或者eclispe开发,数据库mysql。部署时候记得更改jdbc路径

2019-04-19

宿舍管理系统SpringMVC、界面EasyUI

项目部署: 数据库:sql在文档/src/main/sesources下面的; 修改数据库配置; 1.讲项目打成war包;eclipse 项目鼠标右击 run as -> maven install 项目的war包在target 目录下面; tomcat部署: 在tomcat server.xml文件:Host标签里面;添加; 地址改成自己的;path为/;表示不加项目名访问; 启动完成过后为 访问路径:http:127.0.0.1(端口)/login

2019-04-19

Java自动生成Mysql数据库结构

该代码可以通过运行main函数自动生成表结构包括表名字段和注释,现在生成的是txt版本后期会跟改成生成word或者Excel格式,请持续关注

2019-04-19

ant编译1.9版本

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

2019-04-19

安卓apk反编译文件

apktool反编译安卓apk包的工具,仅供大家参看学习,使用步骤参照百度很多的

2019-04-19

PLSQL64版本无需本地安装Oralce客户端

此PLSQL无需本地安装Oracle客户端按照补丁文件中的readme操作配置即可使用,简介易用

2019-04-19

Tomcat8web服务器

改程序是tomcat8,亲测可用,需要配置jre环境变量,配置过程就不赘述了自行百度即可

2019-04-19

空空如也

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

TA关注的人

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