自定义博客皮肤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)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 SpringBoot JPA 中无法注入 JpaRepository 接口@ComponentScan无效

今天在开发过程当中出现了下面的错误: No qualifying bean of type 'xxx.xxx.xxx' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.anno...

2018-10-29 11:24:54 4640 1

原创 Spring Cloud简介

  现在去看很多公司的招聘信息,都会发现越来越多的公司都有对SpringCloud的要求,自己目前所在公司的一部分业务也是建立在Spring Cloud上的。今天开始,将单独开设一个SpringCloud主题,讲解Spring Cloud的使用。  在使用了一段时间的SpringBoot之后,我们会想,如果说SpringBoot的思想是将大型的Web服务拆分为低耦合、高内聚的微服务的话,当拆分出...

2018-10-14 11:15:38 204

原创 DispatcherServlet解析

  有朋友说,你搞了这么久Java,怎么天天写的都是Java基础,现在流行微服务啊~分布式啊~恩。。。主要还是要学习的内容太多了,感觉写个一年半载也写不完,不过为了与时俱进,后面也会偶尔写点这方面的内容,就以SpringCloud全家桶作为主要介绍对象,感兴趣的朋友们快快提前关注啊~~~好了,下面进入正题~   在《Tomcat服务器结构浅析(一)》中我们介绍到Web请求在到达Tomcat服务器...

2018-09-14 12:46:04 5764

原创 JDK8函数式编程

概述  开发当中一直都有在使用函数式编程,尤其是在Stream类时,今天就来对jdk8中的函数式编程来做一个学习汇总。   我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范式。常见的编程范式还有逻辑式编程(Logic Programming),函数式编程(Functional Programming)。函数式编程作为一种编程范式,在...

2018-09-09 16:21:20 4847

原创 Tomcat服务器结构浅析(一)

  最近有点懒,博客更新少,补上一篇之前的欠债。。。这篇博客内容基于《Tomcat架构解析》,这里把Tomcat主要的结构介绍了下,更详细的内容大家可以参考该书。  Tomcat是全世界最著名的基于Java语言的轻量级应用服务器,是一款完全开源免费的Servlet容器实现。同时,它支持HTML,JS等静态资源的处理,因此也可作为轻量级的WEB服务器来使用。在以前的WEB开发当中,我们主要通过将...

2018-09-02 18:00:50 4739 1

原创 线程池介绍

概况  线程池,从字面含义来看,是指管理一组同构工作线程的资源池。线程池是与工作队列密切相关的,其中在工作队列中保存了所有等待执行的任务。工作者线程的任务很简单:从工作队列中获取一个任务,执行任务,然后返回线程池并等待下一个任务。在上一节当中,我们介绍了同步容器及并发容器相关的知识,在最后,我们讲到了阻塞队列这类并发容器。线程池的实现中,工作队列就用到了阻塞队列。   类库提供了一个灵活的线...

2018-09-02 11:05:46 182

原创 同步容器与并发容器类简介

同步容器类  同步容器类包括Vector和HashTable,二者都是早期JDK的一部分,此外还包括在JDK1.2当中添加的一些功能相似的类,这些同步的封装类是由Collections.synchronizedXxx等工厂方法创建的。这些类实现线程安全的方式是:将它们的状态封装起来,并对每个公有方法都进行同步,使得每次都只有一个线程能够访问容器的状态。相较于并行容器,同步容器的实现原理其实很简...

2018-09-02 11:03:56 5684 2

原创 java并发编程实现线程安全性

  如果当多个线程访问同一个可变的状态变量时没有使用合适的同步,那么程序就会出现错误。有三中方式可以修复这个问题: 1. 不在线程之间共享该状态变量   采用线程封闭技术,实现状态变量不在线程之间进行共享。线程封闭技术有三个实现原理:   1. Ad-hoc线程封闭 其实就是维护线程封闭性的职责完全由程序实现来承担,该方式的线程封闭是非常脆弱的   2. 栈封闭 在栈封闭中。只能通过局...

2018-09-02 10:58:12 135

原创 Java集合ArrayList中modCount详解及subList函数要点

  因为一次在项目开发中使用ArrayList的过程中,发生了ConcurrentModificationException异常,于是查询了相关资料,对发生该异常的原因记录一下。  所谓的ConcurrentModificationException翻译过来就是并发修改异常,网上大部分该异常出现的原因,都是在使用迭代器的时候发生的,比如:import java.util.ArrayList...

2018-03-25 19:46:51 1779 2

原创 Spring Boot 启动流程详解(二)

Spring Boot 启动流程详解(二)

2017-08-27 19:37:32 358

转载 Spring Boot 启动流程详解(一)

Spring Boot 启动流程详解

2017-06-02 09:13:42 586

原创 Spring Bean 与线程安全

前两天在使用spring Bean的时候,发现跑出来的数据总是存在着一些奇怪的值,这些值在当前的处理当中本该不会出现,找了半天,发现时上一个线程使用该Bean后的遗留的值。后面查看了spring Bean的相关知识后,找到了问题的原因。 使用了ThreadLocal——线程本地变量的方式解决了问题。对问题产生的原因做一个分析和总结。

2017-05-07 11:06:59 1272

原创 MongoDB基础学习

MongoDB学习 NoSQL

2017-05-01 16:51:16 390

转载 Groovy学习

学习自:http://www.infoq.com/cn/articles/android-in-depth-gradle (大部分可能有差不多,只有少部分改了纰漏和认为他写的不对的地方)

2017-04-11 10:37:15 258

原创 Spring Data简介

Spring Data 作为SpringSource的其中一个父项目, 旨在统一和简化对各类型持久化存储, 而不拘泥于是关系型数据库还是NoSQL 数据存储。无论是哪种持久化存储, 数据访问对象(或称作为DAO,即Data Access Objects)通常都会提供对单一域对象的CRUD (创建、读取、更新、删除)操作、查询方法、排序和分页方法等。Spring Data则提供了基于这些层面的统一接口

2017-04-07 15:24:50 745

原创 Java注解Annotation基础

从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。 Annotation提供了一种为程序元素(包、类、构造器、方

2017-03-31 15:48:13 288

原创 关于C++中RTTI与Java中RTTI的对比和使用

RTTI是”Runtime Type Information”的缩写,意思是运行时类型信息,它提供了运行时确定对象类型的方法。在C++当中,RTTI的使用,主要是typeinfo头文件当中的typeid,它的使用方法如下:#include #include using namespace std; class A{public:     void Pri

2017-02-27 20:17:40 301

原创 华为南研所2015年面试经历总结

先简单介绍一下情况,自己目前是南京东南大学计算机学院的大四学生,参加的是华为2015年校园招聘的提前批次。现在还在实习当中,所以是白天公司实习,晚上准备秋招。      终于将华为的面试结束了,作为大三上学期找实习屡屡碰壁的自己来说,这次能够在秋招刚开始的时候将华为的offer拿到手,对于自己后面的秋招还是很有帮做的,主要是让自己有了一颗定心丸,能够更好地去应对后面的面试环节。下面,就来总结一

2015-08-22 16:58:33 5363

原创 关于android中layout_gravity和gravity对View的影响

今天在对控件进行布局的时候,想要在一个LinearLayout(水平)中添加三个控件,两个View(用来画分隔线)和一个TextView,发现如果在LinearLayout中设置layout_gravity为垂直居中,对View没有影响,但是对TextView有影响,而设置了gravity居中后View却居中。这个现象中layout_gravity和gravity对View的影响与对其他控件的影响

2015-07-25 19:13:15 362

python3.4.3官方文档

该文档是python3.4.3的官方文档,已经翻译为中文版本,并配上了目录导航,方便查阅

2016-04-17

android自定义控件可以转动的表盘

自己写的一个自定义控件转盘,可以转动,并读取转盘上面的数据

2015-09-16

MFC框架的图书管理系统和简易计算器

自己使用MFC制作的一个图书管理系统和一个简易的计算器

2014-12-26

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

TA关注的人

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