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

原创 docker初体验:Docker部署SpringCloud项目eureka-server

Docker部署SpringCloud项目eureka-server1 创建eureka-server工程创建父工程cloud-demo,其pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs...

2019-12-18 10:09:43 1743

原创 Java接口统一样式返回模板

Java接口统一样式返回模板背景在进行接口开发时,一般需要一个固定的返回样式,成功和失败的时候,都按照这种格式来进行统一的返回,这样,在与其他人进行接口之间的联调时不会显得很杂乱无章。而这种固定的格式如果放在Java的每个接口单独处理时,又会在接口开发时很繁琐,所以这个时候可以采用封装一个实体类,统一返回固定模板格式的内容。封装模板先看一下没有封装之前,接口代码和返回格式:/** * ...

2019-10-30 15:54:25 895

原创 Tomcat源码分析三:Tomcat启动加载过程(一)的源码解析

Tomcat启动加载过程(一)的源码解析今天,我将分享用源码的方式讲解Tomcat启动的加载过程,关于Tomcat的架构请参阅《Tomcat源码分析二:先看看Tomcat的整体架构》一文。先看看应用情况在《Servlet与Tomcat运行示例》一文中,我详细的记录了Tomcat是如何启动一个Servlet的程序的步骤。其中,第6步骤是启动Tomcat,也就是在windows系统上执行star...

2019-10-25 14:04:16 1144 2

原创 Tomcat源码分析二:先看看Tomcat的整体架构

Tomcat源码分析二:先看看Tomcat的整体架构Tomcat架构图我们先来看一张比较经典的Tomcat架构图:从这张图中,我们可以看出Tomcat中含有Server、Service、Connector、Container等组件,接下来我们一起去大致的看看这些组件的作用和他们之间的相互联系。在这之前,我们先补充一个知识点,也就是Tomcat它实现的功能点是什么呢?通过查找一些资料,这里...

2019-10-14 11:44:23 1034

原创 Tomcat源码分析一:编译Tomcat源码

Tomcat源码分析一:编译Tomcat源码1 内容介绍在之前的《Servlet与Tomcat运行示例》一文中,给大家带来如何在Tomcat中部署Servlet应用的相关步骤,本文将就上文为基础,开始Tomcat源码分析之旅,我将详细的分析Tomcat的启动过程及运行原理。本文将是最基础的一节课,也就是本地编译好Tomcat源码,为后面的分析做基础!2 编译Tomcat源码2.1 下载T...

2019-10-11 15:23:54 1654

原创 Servlet与Tomcat运行示例

Servlet与Tomcat运行示例本文将写一个servlet,然后将其部署到Tomcat的全过程。本文参考《深入拆解Tomcat_Jetty》内容。一、基于web.xml开发步骤下载、安装 Tomcat。编写一个继承 HTTPServlet 的 Java 类MyServlet。将 Java 类文件编译成 Class 文件。建立 Web 应用的目录结构,并配置 web.xml...

2019-09-30 14:10:54 616

原创 集合源码基础之数组扩容技术

集合源码基础之数组扩容技术数组复制1:Arrays.copyOf(Object[] objects, int length)Arrays.copyOf(Object[] objects, int length)功能是实现数组的复制,返回复制后的数组。参数为被复制的数组和复制的长度(复制之后不足的按照null填充)。package top.flygrk.ishare.list.test;...

2019-09-29 09:36:31 321

原创 了解一下Java SPI的原理

了解一下Java SPI的原理1 为什么写这篇文章?近期,本人在学习dubbo相关的知识,但是在dubbo官网中有提到Java的 SPI,这个名词之前未接触过,所以就去看了看,感觉还是有很多地方有使用的,比如jdbc、log相关的技术上均有使用,还是很有用处的,就在这里总结一下自己的学习内容!(本文有参考相关资料:比如dubbo官网、相关blog等)2 SPI是什么?Java SPI(S...

2019-09-27 16:45:32 403

原创 centos7上部署dubbo管理控制台dubbo-admin

centos7上部署dubbo管理控制台dubbo-admin1 准备工作服务器:系统centos7, 内存4G, 存储60G, ip 192.168.159.128软件环境: 安装有jdk1.8, 具体安装方式参见《centos7上安装jdk1.8》博文; 安装并启动zookeeper,具体安装步骤参见《centos7上安装zookeeper》博文;软件准备: 上传tomcat、du...

2019-09-19 23:08:52 1040 1

原创 centos7上安装zookeeper

centos7上安装zookeeper1 准备工作1、准备服务器,本次安装采用 centos7系统、内存2G、存储60G的虚拟机服务器一台;2、服务器安装java环境: 参考文章《centos7上安装jdk8》博文;3、准备zookeeper安装包, 本次采用 zookeeper-3.4.11.tar.gz 版本的包2 安装zookeeper2.1、 解压zookeeper...

2019-09-18 22:39:32 509

原创 Centos7上安装jdk8

CentOS7 下安装jdk8环境1 检查服务器环境首先,我们需要检查一下服务器是否安装过java环境,可以使用如下命令:java -version如果已经安装有java环境,会出现类似于以下的信息:如果未安装java环境,则会出现类似以下信息:2 传输、解压jdk这里,我们默认系统未安装过java环境,且服务器无法连接外网。我们采用上传jdk环境安装包的方式进行...

2019-09-17 23:47:33 1122

原创 MySQL入门1--介绍篇

本文参阅互联网资料,作为本人自学积累。如有什么错误之处,还请多多指教,谢谢。

2017-07-14 13:31:57 475

原创 杀死Mysql所占用的连接

这两天,公司的mysql数据库总是报连接数超过最大的连接数了,而我们公司的开发人员没有那么多的,那么问题来了,这个问题一爆出来,导致开发进度受限,运维查了下,发现是我的ip竟然占用了70个连接,最大的连接数只有100个,我瞬间惊呆了,挺尴尬的。于是乎,我找寻如何去解决这样的问题,这里给大家介绍一种比较笨重的方法去手动杀死mysql的连接。首选,我们需要得到如何杀死mysql的命令,于是,我们打

2016-12-23 12:34:38 9651

原创 Maven国内私服快速下载——阿里云

在Maven中,如果是按照默认的配置文件进行maven的使用,我们会发现下载速度特别的慢。因为默认配置的私服Nexus是在国外的服务器上,而我尝试了使用代理服务器,同样下载速度也只有几kb,这时我们会发现原本非常易用的Maven遇到了一个尴尬的地方。然后找到了一种方法,让Maven使用起来非常的快速,那就是使用国内的私服,这里我给大家介绍下阿里云的私服。

2016-12-02 22:27:31 11219 1

原创 java读取properties配置文件

在我们开发的时候,,我们都需要读取一些properties配置文件,那么如何获取里面的内容呢?首先来介绍下properties配置文件的知识,这里举个例子demo.properties:name=HelloWorldaddress=安徽省合肥市Tel=05518888888那么我们怎么通过Java读取到里面的配置信息呢?这里有一个类可以去读取它,这个类即是java.util.Pro

2016-11-24 19:08:22 430

原创 java获取文件MIME类型

我们知道,在HTTP请求头中经常会有Content-Type这一行请求头,这点在java利用post去做请求时至关重要,我们不能忽略它。最近这几天的工作中,由于自己一直在接触post上传文件发送请求,所以在这碰到了很多的问题,现在我们先来看看如何获取一个文件的MIME类型。那么先来解释下MIME的概念吧。MIME(Multipurpose Internet Mail Extensions)

2016-11-23 12:30:55 11631

原创 Java基础入门——写在前面

当自己信心满满的去找一份java软件开发的工作时,无奈却因为自己的好高骛远,导致在面试过程中的坎坎坷坷,一切血的教训都是自己的成长磨砺,不怕失败,只怕在失败之后无法找寻那个曾经信誓旦旦的自己!那么我就以我个人的经历及我所知道的java的内容,来开始自己的java学习之路上的总结吧!如果你想学习计算机编程,那么在计算机编程语言中,就有那么一款语言能够和C语言争夺第一,能够与C++争夺自己存活的市

2016-11-10 12:29:43 568

原创 struts2框架之struts框架介绍

如今,在Java Web 学习中,框架的学习是很重要的一个环节,大家很熟悉的名词SSH,代表的就是Struts、Spring、Hibernate三大框架。SSH也是现如今企业主流的JavaEE开发的一套架构。那么什么是框架呢?我们又为什么要学习框架?对于第一个问题,需要我们以后再实践的学习中慢慢体会,这里给一个定义:框架是实现部分功能的代码!那么学习框架的技术,我们可以利用框架来简化企业级软件开发

2016-04-05 18:40:27 9439

原创 Myeclipse编辑器中server服务窗口出现Could not create the view: An unexpected exception was thrown

在我们非正常关闭计算机或者台式电脑突然断电,而当前的计算机中的myeclipse正在运行中,当下次启动计算机时,计算机可能会出现Could not create the view: An unexpected exception was thrown.这样的问题,如下图所示:这时,我们点击Details》 按钮,会出现大致如下图所示的情况:此时,我们需要对其显示的详细错

2016-03-31 11:08:29 14601 3

测试代码文件

这是一个测试

2017-01-16

传智播客Java就业班面试题

传智播客java就业班面试题

2016-12-09

git教程廖雪峰

git教程

2016-12-09

24种设计模式

24种设计模式

2016-12-09

两小时玩转github.pptx

czbk教程

2016-11-22

ASCII码表完整版.doc

ASCII码表完整版,很详细

2016-11-22

两小时学会Git玩转Github.doc

czbk公开课笔记git

2016-11-10

传智播客Code

传智播客录播教程配套资源。很全很详细,涵盖了javase几乎全部知识,值得一看

2015-11-18

空空如也

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

TA关注的人

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