自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea项目文件夹下缺少iml文件(导致报无法找到类)

在项目路径下mvn idea:module

2020-04-29 22:12:11 2041

原创 IDEA的maven依赖包下载不了问题总结归纳

IDEA的maven依赖包下载不了问题总结归纳https://blog.csdn.net/jwcxs_m/article/details/80076909

2020-04-29 11:17:12 2323

原创 在线画图软件draw.io

网站地址:https://www.draw.io/?lang=zh一个非常好用的,在线画图软件。开源的在线画流程图软件,超级棒。draw.io

2020-04-25 22:28:34 753

原创 sql语句优化

sql语句优化

2020-04-25 11:28:04 161

原创 java双亲委派模型

java双亲委派模型

2020-04-25 11:18:47 108

原创 ThreadLocal

ThreadLocal作用、场景、原理ThreadLocal-深度解析

2020-04-25 11:11:13 83

原创 BIO、NIO、IO多路复用、epoll实现IO多路复用

BIO和NIO详解BIO(BIO是阻塞的,多个怎么获取操作通道传来的信息?创建多个线程。线程创建太多,会导致cpu频繁晶振切换线程执行,影响效率不好,根本原因不是线程,而是阻塞)NIO(非阻塞的,你不必等待,那么一个线程就可以了,但是要循环去获取多个,假如有1000个客户端连接,每循环一次就要调用1000次,而不是每一次都有数据过来,我只想要有数据过来的数据,其余的去轮训read就造成了系统调...

2020-04-25 10:30:10 223

原创 synchronized关键字简述

Synchronized的基本知识、实现原理以及其与ReentrantLock的区别加了synchronized的方法看class文件会多下面三个MonitorenterMonitorexitmonitorexit为什么有两个退出,抛出异常时候也要monitorexit,不然报出异常锁不能释放。synchronized为什么要传入一个对象参数?每一个对象都有一个对应的对象监视器Mon...

2020-04-25 09:07:34 184

原创 数据库触发器和存储过程

触发器触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,会激活促发其执行相应的操作。CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句每插入一个帖子,都希望将版面表中的最后发帖时间,帖子总数字段进行同步更新,用触发器做效率就很...

2020-04-25 08:32:10 362

原创 TCP/IP浅说

明白互联网通信原理什么是TCP/IP?百度百科:TCP/IP(Transmission Control Protocol/InternetProtocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和...

2020-04-24 02:00:19 577

原创 linux安装Tomcat

1、安装jdk2、安装Tomcat(1)下载Tomcatwget https://downloads.apache.org/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz.sha512(2)将下载的tomcat压缩包解压tar -zxvf apache-tomcat-8.5.54.tar.gz(3)重命名tomcat文件...

2020-04-23 21:04:24 98

原创 linux安装maven

1、安装wget命令若需通过wget命令(直接通过网络下载maven安装包时),需要在linux系统中安装wget命令。yum -y install wget2、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz3、解压缩mav...

2020-04-23 20:52:10 109

原创 linux安装jdk

第一步,下载jdk包去Oracle官网下载好linux 64位版本的压缩包jdk-8u192-linux-x64.tar.gz。第二步、上传到linux服务器上用FileZillaClient文件传输工具将上面下载到本地的jdk压缩包上传到服务器,可以放在服务器的/usr/local/src目录下第三步、解压压缩jdk压缩包文件到当前文件夹在服务器目录“usr/local/src”下...

2020-04-23 20:42:16 95

原创 Rational Rose UML(类图)图标简述

类关联关系参考:系统架构师学习-Rational Rose UML(类图)http://switch.linesno.com/archives/1888UML中的类图及类图之间的关系http://c.biancheng.net/view/1319.htmlRational Rose修饰图标:...

2020-04-23 19:47:56 1547

原创 建造者模式

模式应用场景:建造者(Builder)模式创建的是复杂对象,其产品的各个部分经常面临着剧烈的变化,但将它们组合在一起的算法却相对稳定,所以它通常在以下场合使用。1、创建的对象较复杂,由多个部件构成,各部件面临着复杂的变化,但构件间的建造顺序是稳定的。2、创建复杂对象的算法独立于该对象的组成部分以及它们的装配方式,即产品的构建过程和最终的表示是独立的。在软件开发过程中有时需要创建一个复杂的对...

2020-04-23 19:24:07 105

原创 23中设计模式概述

7条原则简述:1、开闭原则:开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出:软件实体应当对扩展开放,对修改关闭(Software entities should be open for extensi...

2020-04-23 18:00:58 130

原创 java自定义注解

java自定义注解声明一个简单注解使用元注解修饰利用反射解析注解声明一个简单注解修饰符 访问修饰符必须为public,不写默认为pubic;关键字 关键字为@interface;注解名称 注解名称为自定义注解的名称,使用时还会用到;注解类型元素 注解类型元素是注解中内容,可以理解成自定义接口的实现部分;你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页...

2020-04-22 08:49:35 89

原创 哈希表理解

哈希表什么是哈希表?哈希表怎么存储数据的?哈希冲突处理哈希冲突哈希表的扩容哈希表怎么读取数据什么是哈希表?百度百科:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定...

2020-04-03 16:12:57 542

空空如也

空空如也

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

TA关注的人

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