自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 索引的优点和缺点

加菲猫Just have a little faith.索引的优点和缺点一、为什么要创建索引呢(优点)?这是因为,创建索引可以大大提高系统的性能。第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,   可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,   可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,  ...

2018-07-26 11:05:22 13679

原创 Spring cloud微服务框架搭建(三)项目的简单搭建

首先提下,这里搭建的springCloud项目,是把web-控制层Controller单独一个项目,service服务单独一个项目。他们之间没有子父级关系:废话不多说,开始搭建写一个web接口,命名为FeignController,打包项目请看:多模块化打包https://blog.csdn.net/q1035331653/article/details...

2018-07-25 14:24:17 1680

原创 idea springcloud- maven 多模块化打包:

父类pom.xml 添加如下:<build> <plugins> <!--编译插件--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m

2018-07-20 18:26:43 6580

原创 项目启动报错:SpringBoot多模块Unregistering JMX-exposed beans on shutdown

检查是否少了依赖 <dependency>           <groupId>org.springframework.boot</groupId>           <artifactId>spring-boot-starter-web</artifactId></dependency>就可以了  ,如果...

2018-07-20 18:12:57 195

原创 maven打包报错Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.4.2.RELEASE:repa

Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.3.RELEASE:repackage (default) on project web-children: Execution default of goal org.springframework.boot:spring-boot-maven...

2018-07-19 16:08:15 67856 7

原创 关于javamail邮件发送地址错误和判断是否发送成功的问题

使用javamail做发送邮件功能的一些问题,这里写出来给大家分享:问题1;如何判断邮件是否发送成功    使用try catch捕获发送邮件代码的,如果出现messageException异常,邮件发送失败    一下代码是我封装过的复合邮件的发送功能 try { mailClient.sendMail(mailText, mailSubject, mailReci...

2018-07-10 10:58:40 13317 4

原创 多线程:生产者和消费者模式假死现象(注意问题)

生产者和消费者模式假死现象生产者/消费者模型最终达到的目的是平衡生产者和消费者的处理能力,达到这个目的的过程中,并不要求只有一个生产者和一个消费者。可以多个生产者对应多个消费者,可以一个生产者对应一个消费者,可以多个生产者对应一个消费者。假死就发生在上面三种场景下。理论分析就能说明问题,所以就不写代码了。代码要写也很简单,上面的两个例子随便修改一个,开一个生产者线程/多个消费者线程、开多个生产者线...

2018-07-03 17:47:09 1842 4

转载 Java多线程:Queue、BlockingQueue以及利用BlockingQueue实现生产者/消费者模型

Queue是什么队列,是一种数据结构。除了优先级队列和LIFO队列外,队列都是以FIFO(先进先出)的方式对各个元素进行排序的。无论使用哪种排序方式,队列的头都是调用remove()或poll()移除元素的。在FIFO队列中,所有新元素都插入队列的末尾。 Queue中的方法Queue中的方法不难理解,6个,每2对是一个也就是总共3对。看一下JDK API就知道了:注意一点就好,Queue通常不允许...

2018-07-03 16:03:29 218

原创 synchronized与Lock的区别与使用

1、synchronized是关键字,就和if...else...一样,是语法层面的实现,因此synchronized获取锁以及释放锁都是Java虚拟机帮助用户完成的;ReentrantLock是类层面的实现,因此锁的获取以及锁的释放都需要用户自己去操作。特别再次提醒,ReentrantLock在lock()完了,一定要手动unlock()2、synchronized简单,简单意味着不灵活,而...

2018-07-02 17:09:47 336

转载 JAVA多线程 生产者消费者模式及实现方法

1 生产者消费者模式首先来了解什么是生产者消费者模式。该模式也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者...

2018-07-02 12:21:07 818

空空如也

空空如也

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

TA关注的人

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