自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 interface21的研究

昨晚有人提到spring的最初版本interface21,Spring的源码太复杂,跟着看有点晕,所以决定跟着人家的博客,先走一下interface21中DispatcherServlet初始化的流程。看完了从人家的编码风格和逻辑跳转,收获满满。1:首先,执行DispatcherServlet的父类HttpServletBean的init方法;public final void init() throws ServletException { this.identif...

2020-07-29 11:12:14 1852

原创 Spring 反应式编程(1)

在开发应用程序代码时,我们可以编写2种风格的代:命令式 和 反应式命令式 它由一组任务组成,每次只运行一项任务,每项任务 又都依赖于前面的任务。数据会按批次进行处理,在前一项任务还 没有完成对当前数据批次的处理时,不能将这些数据递交给下一项 处理任务。一般的都是命令式的。反应式编程 它定义了一组用来处理数据的任务,但是这些任务可以并行地执 行。每项任务处理数据的一部分子集,并将结果交给处理流程中的 下一项任务,同时继续处理数据的另一部分子集。反应式编程是一种可以替代命令...

2020-07-12 09:41:39 591

原创 Spring 实战5(一)

Spring从今天开始啃《Spring实战 5》《设计模式》《深入理解java虚拟机》三本书,Spring用了四年。我的想法是先系统恶补一下Spring的知识《设计模式》的时候再摸索Spring中用到的设计模式,以此做一下论证。在此作为记录。 每天读完特定量的章节以后,在网上找找粘粘,记录下来。 记录这些的目的不是为了让别人看到,只是想让自己加深看过的印象以及对书里的内容更加的理解。下面开始spring。 Spring 的核心是一个 容器,通常称为 S...

2020-06-28 21:07:59 331

原创 面试的总结

一.spring bean 的作用域作用域限定了Spring Bean的作用范围,在Spring配置文件定义Bean时,通过声明scope配置项,可以灵活定义Bean的作用范围。例如,当你希望每次IOC容器返回的Bean是同一个实例时,可以设置scope为singleton;当你希望每次IOC容器返回的Bean实例是一个新的实例时,可以设置scope为prototype。scope配置项有...

2019-10-29 11:14:06 188

转载 INFORMATION_SCHEMA.COLUMNS-表的字段信息

当前数据库中当前用户可以访问的每一个列在该视图中占一行。INFORMATION_SCHEMA.COLUMNS视图以sysobjects、spt_data type_info、systypes、syscolumns、syscomments、sysconfigures以及syscharsets系统表为基础。若要从这些视图中检索信息,请指定完全合格的INFORMATION_SCHEMA...

2019-10-10 11:51:27 417

转载 分布式锁的3种实现(数据库、缓存、Zookeeper)

本文标题:阿里P8架构师谈:分布式锁的3种实现(数据库、缓存、Zookeeper) 转载请保留页面地址:http://youzhixueyuan.com/3-implementations-of-distributed-locks.html 分布式锁的几种实现方式目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告...

2019-01-03 14:05:53 262

转载 独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁

本文标题:最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁 转载请保留页面地址:http://youzhixueyuan.com/detailed-explanation-of-java-lock.html在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类:公平锁/非公平锁可重入锁独享锁/共享锁乐观锁/悲观锁...

2019-01-03 11:50:05 233 1

转载 JVM的4种垃圾回收算法、垃圾回收机制与总结

本文标题:直通BAT必考题系列:JVM的4种垃圾回收算法、垃圾回收机制与总结 转载请保留页面地址:http://youzhixueyuan.com/jvm-garbage-collection-algorithm.html垃圾回收算法1.标记清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。在标记阶段首先通过根节点(GC Roots),标记所有从根节点开始的对象,...

2019-01-03 11:20:23 958

转载 Spring-Boot整合RabbitMQ

转自http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabbitMQ.htmlRabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ...

2018-09-21 14:54:51 158

原创 spring cloud 初步搭建完成总结

      跌跌撞撞三个月,中间有出差,有懒散,但还是将spring cloud 的学习框架搭建完成了,这几个月的学习,让我明白了spring cloud的各个组件的集成以及应用:知道了Eureka,Hystrix,Ribbon,Feign,Zuul, Spring Cloud Config 以及最后的 bus组建,这些东西都是以前没有接触过的,这样的一个学习的过程让我认识他们,了解他们,应用他们...

2018-09-20 15:24:48 301

转载 Spring Cloud Bus整合RabbitMQ ( 17 )

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来上篇文章中小伙伴们已经学会了RabbitMQ的基本安装与使用以及如何在Spring Boot中使用...

2018-09-20 14:39:16 234

转载 Spring Cloud Bus之RabbitMQ初窥 ( 16 )

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。和Spring Cloud Config一样,我们接下来要聊的Spring Cloud Bus也...

2018-09-19 18:00:50 146

转载 线程池的几种常见的创建的方式

一:创建大小不固定的线程池二:创建固定数量线程的线程池三:创建单线程的线程池四:创建定时线程1.创建大小不固定的线程池package com.peace.pms.Test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * @Author: ...

2018-09-12 11:35:40 326

原创 面试必问的知识点(1)

       想找一个好工作,在工作中用到的东西总是那么千篇一律,但是面试官的问题总是包罗万象。为了更加巩固自己的知识,所以将以下的问题一一罗列出来,希望可以逐个击破,从问题的本质上理解这些问题,而不是背概念。1)集合相关问题(必问)HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。 HashMap和Has...

2018-09-12 09:41:48 251

转载 分布式配置中心Spring Cloud Config初窥(15)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。------------------------------------------------...

2018-09-11 15:17:15 129

转载 JAVA导出EXCEL表格

导出EXCEL的代码以前做过的每个项目里差不多都有,把这个记录下来,方便以后查看。1. 下载jar包:官方下载:http://poi.apache.org/download.html这里可以下载到它的最新版本和文档,目前最新版本是3.7,这里使用比较稳定的3.6版。百度网盘下载:https://pan.baidu.com/s/1mjhoaWK  密码:pkur 2. 将jar包...

2018-08-29 09:59:06 255

转载 JVM内存中各部分存放的内容

虚拟机内存中主要有程序计数器、虚拟机栈、本地方法栈、堆和方法区。程序计数器和虚拟机栈都是线程“私有”的内存。程序计数器是一块比较下的内存空间,主要村放代码执行的位置。分支、循环、跳转、异常处理、线程恢复等基础功能都需要一来这个计数器来完成。例如,多线程中,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,他们之间互不影响,独立存储。虚拟机栈中存放了各种基本...

2018-08-23 11:15:52 909

原创 windows下用命令运行HelloWorld

前提是安装了jdk。1.利用记事本新建一个文本,并将文件的名字命名为HelloWorld.java(.java为该文件的扩展名 扩展名必须为.java不能为.txt)2.编写代码,代码如下:public class HelloWorld { public static void main(String args[]) { System.out.println(...

2018-08-21 09:54:29 1963

原创 海康威视 web端开发经验 (二)

  上篇博客介绍了海康威视sdk以及web端的开发,成功预览。还没有成功的朋友可以去看一下上一篇文章  关于海康威视sdk与海康威视web的史上最精细的教程 (一)但都是单个摄像头,心里总有个疑问,俩个摄像头同时预览该怎么实现呢,经过和前端同时半天的探索,终于弄明白了,得到了如下的成果。下面就简单说一下流程:1.打开页面初始化插件// 初始化插件// 全局保存当前选中窗...

2018-07-26 15:02:22 11752 15

转载 Spring Cloud Zuul中路由配置细节(14)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。------------------------------------------------...

2018-07-23 09:49:35 336

转载 Spring Cloud中的API网关服务Zuul (13)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。------------------------------------------------...

2018-07-17 14:53:48 160

转载 Spring Cloud中Feign的继承特性 (12)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-07-06 10:31:05 473

原创 This application has no explicit mapping for /error, so you are seeing this as a fallback

      新建了一个最基本的spring boot项目,写了一个非常简单的controller,启动项目后死活找不到controller上的地址!!原来是自己的Application启动类的位置不对。要将Application类放在最外侧,即包含所有子包 原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.报以上错误的原因是出现这个异常说明了跳转页面的url无对应的值,解决...

2018-07-05 11:43:21 1196

转载 Spring Cloud中声明式服务调用Feign (11)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-07-05 11:31:29 156

原创 今天安装了linux虚拟机

今天安装了linux虚拟机,等spring cloud 弄完了,搞搞ridis,MongoDB等。慢慢的爬行。

2018-06-28 11:24:26 161

转载 Spring Cloud中Hystrix仪表盘与Turbine集群监控 ( 10 )

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-06-27 15:01:35 181

转载 Spring Cloud中Hystrix的请求合并 (9)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-06-27 11:05:37 140

转载 Spring Cloud中Hystrix的请求缓存 (8)

高并发环境下如果能处理好缓存就可以有效的减小服务器的压力,Java中有许多非常好用的缓存工具,比如Redis、EHCache等,当然在Spring Cloud的Hystrix中也提供了请求缓存的功能,我们可以通过一个注解或者一个方法来开启缓存,进而减轻高并发环境下系统的压力。OK,本文我们就来看看Hystrix中请求缓存的使用。本文是Spring Cloud系列的第十三篇文章,了解前十二篇文章内容...

2018-06-26 11:06:09 126

转载 Spring Cloud中Hystrix的服务降级与异常处理(7)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-06-25 10:48:52 500

转载 Spring Cloud自定义Hystrix请求命令(6)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享,我也会持续的更新过来。----------------------------------------------------...

2018-06-20 10:43:17 241

转载 Spring Cloud中的断路器Hystrix (5)

什么是微服务?举个简单的例子,我想做一个用户管理项目,里边就三个功能:用户注册、用户登录、用户详情浏览。按照传统的软件开发方式直接创建一个Web项目,分分钟就把这三个功能开发出来了,但是我现在想使用微服务+服务治理的方式来开发:首先我将这个项目拆分为四个微服务,四个微服务各建一个模块,分别是用户注册模块、用户登录模块、用户详情浏览模块和数据库操作模块,这四个模块通过内部服务治理互相调用。但是现在存...

2018-06-15 10:26:12 138

原创 三门问题

       三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。      参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的...

2018-06-12 13:18:40 357

原创 关于海康威视sdk与海康威视web的史上最精细的教程 (一)

小伙伴们都在下方留言要开发包web: https://download.csdn.net/download/qq_35583089/10537585 sdk: https://download.csdn.net/download/qq_35583089/10537610大家自己下载一下吧。最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全...

2018-06-09 11:48:48 150391 152

转载 Eureka中的核心概念 (4)

本文是Spring Cloud系列的第四篇,前面三篇文章(使用Spring Cloud搭建服务注册中心、使用Spring Cloud搭建高可用服务注册中心、Spring Cloud中服务的发现与消费)我们带大家搭建了服务注册中心,向服务注册中心注册了服务,同时也发现和消费了服务。前面的文章我们是以实际代码操作为主,这篇文章我想对前面三篇文章中涉及到的一些知识点再进行详细的梳理,对于一些前面未涉及到...

2018-06-05 10:54:14 212

转载 Spring Cloud中服务的发现与消费 (3)

通过前面两篇文章(使用Spring Cloud搭建服务注册中心、使用Spring Cloud搭建高可用服务注册中心)的学习,相信小伙伴们已经可以自己搭建一个单节点或者多节点的服务注册中心了,同时也能够向这个服务注册中心去注册服务。服务注册成功了,我们就该发现和消费服务了,今天我们就来看看如何实现服务的发现与消费(由于前面两篇文章是本文的基础,因此建议小伙伴们先阅读前面两篇文章,否则直接阅读本文会有...

2018-06-04 14:42:17 206

转载 使用Spring Cloud搭建高可用服务注册中心 (2)

转自 https://blog.csdn.net/u012702547/article/details/77823434这个系列我感觉真的太好了,可以一步一步的了解spring cloud 的搭建以及更深层次的东西,对想学这门技术的朋友真的入门特别的快,感谢这位大哥的分享。我们需要的,不仅仅是一个服务注册中心而已,而是一个高可用服务注册中心。上篇博客【使用Spring Cloud搭建服务注册中心】...

2018-06-02 11:25:58 240 1

转载 使用Spring Cloud搭建服务注册中心 (1)

创建服务注册中心先新建一个最简单的Spring Boot项目,命名为eureka-server,普通到什么程度呢?就是一个starter都不需要添加,创建成功之后就只引用了一个父starter。添加Eureka依赖工程创建成功之后,向pom.xml文件中添加eureka-server的依赖,目前eureka的稳定版本是Dalston.SR3,添加完依赖之后,pom.xml文件如下所示:<?x...

2018-06-01 11:52:43 181

原创 并发 (4) 线程安全的集合

阻塞队列       对于许多线程问题, 可以通过使用一个或多个队列以优雅且安全的方式将其形式化。生产者线程向队列插人元素, 消费者线程则取出它们。使用队列,可以安全地从一个线程向另一个线程传递数据。       当试图向队列添加元素而队列已满, 或是想从队列移出元素而队列为空的时候, 阻塞队列(blocking queue ) 导致线程阻塞。在协调多个线程之间的合作时,阻塞队列是一个有用的工具。...

2018-05-31 14:26:19 209

原创 HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.login.jsp

eclipse换成idea启动项目,一直报这个错。找了一天的问题,网上说的各种办法都试了,一直报这个错。type Exception reportmessage java.lang.ClassNotFoundException: org.apache.jsp.index_htmldescription The server encountered an internal error that pr...

2018-05-28 10:36:01 3291

原创 并发 (3) 同步阻塞 监视器 Volatile域 线程局部变量 读/写锁

同步阻塞每一个 Java 对象有一个锁。线程可以通过调用同步方法获得锁。还有另一种机制可以获得锁,通过进入一个同步阻塞。当线程进入如下形式的阻塞synchronized (obj) // this is the syntax for a synchronized block{critical section}有时会发现“ 特殊的” 锁,例如:public class Bank{privat...

2018-05-28 10:04:16 238

海康威视sdk java demo

海康威视sdk java demo,配合https://blog.csdn.net/qq_35583089/article/details/80631069

2018-07-12

海康威视web3.0开发包

web3.0开发包,可以用,配合https://blog.csdn.net/qq_35583089/article/details/80631069

2018-07-12

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

TA关注的人

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