自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(30)
  • 资源 (51)
  • 收藏
  • 关注

原创 Git - Eclipse中使用Git

【1】工程初始化为本地库工程→右键→Team→Share Project→Git :此时Windows下项目显示如下图:【2】Eclipse 中忽略文件Eclipse 特定文件这些都是Eclipse 为了管理我们创建的工程而维护的文件,和开发的代码没有 直接关系。最好不要在Git 中进行追踪,也就是把它们忽略。.classpath 文件.pr...

2018-07-31 16:33:04 1540

原创 Git - 与GitHub整合使用

GitHub官网地址:https://github.com(1) 创建同名本地库和远程库(2) 复制GitHub上远程仓库地址:https://github.com/jianggc/git-github.git(3)在本地创建远程库地址别名添加命令如下git remote add origin https://github.com/jianggc/git-git...

2018-07-31 11:15:39 570

原创 Git - 分支基本实践总结与工作流原理

【1】分支基础① 什么是分支在版本控制过程中,使用多条线同时推进多个任务。② 分支的好处?同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。【2】分支操作① 创建分支git branch [分支名]② 查看分支git branch -...

2018-07-30 17:13:36 1904

原创 Git基础入门与常用操作

【1】版本控制工具应该具备的功能① 协同修改多人并行不悖的修改服务器端的同一个文件。② 数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。③ 版本管理在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空 间,提高运行效率。这方面SVN 采用的是增量式管理的方式,而Git 采取了文 件系统快照的方式。④ 权限控制对团队中参与开发...

2018-07-29 11:20:04 420

原创 Spring Cloud Config 分布式配置中心实战详解

分布式系统中面临的配置问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题—我们每一个微服务自己带着一个application.yml,项目中可能会有几十个上百个配置文件。...

2018-07-27 15:22:19 3251 1

原创 SpringCloud Zuul路由网关使用详解

【1】Zuul是什么Zuul是从设备和网站到Netflix流应用程序后端的所有请求的前门。作为边缘服务应用程序,Zuul旨在实现动态路由,监控,弹性和安全性。它还可以根据需要将请求路由到多个合适的Amazon弹性收缩组。为什么创建Zuul?Netflix API流量的数量和多样性有时会导致生产问题迅速而且没有任何警告。我们需要一个允许我们快速改变行为的系统,以便对这些情况做出反应。...

2018-07-27 11:34:00 2805 1

原创 SpringCloud Hystrix断路器-服务熔断与降级和HystrixDashboard

多为微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他微服务,这就是所谓的”扇处”。如果扇处的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃—所谓的”雪崩效应”。对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上面的所有资源在几秒钟内饱和。比失败更糟糕的是这些应用程序还可能导致服务之间的延迟...

2018-07-25 18:16:30 3291 2

原创 SpringCloud Feign基础入门与使用实践总结

Feign是一个声明式WebService客户端。使用Feign能让编写WebService客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可插拔式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了SpringMVC标准注解和HttpMessageConverters。Feign可以与Eureka和Rib...

2018-07-25 11:01:26 5705 1

原创 SpringCloud Ribbon负载均衡入门与实战

Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单地说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供了一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribb...

2018-07-23 14:53:01 1266 1

原创 SpringCloud - Eureka服务注册与发现实战(单节点与集群)

【1】项目基础首先创建四个工程 : microservicecloud,microservicecloud-api,microservicecloud-consumer-dept-80和microservicecloud-provider-dept-8001。其中microservicecloud作为父工程,其他三个功能均为父工程的Maven Module。microserviceclou...

2018-07-19 11:46:19 4642 6

原创 SpringCloud - Eureka服务注册与发现核心概念

【1】是什么SpringCloud Eureka是SpringCloud Netflix服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。Netflix在设计Eureka时遵守的是AP原则。...

2018-07-18 16:34:20 1383 1

原创 Eclipse下安装Spring Tool Suite(STS)

或者说eclipse下安装springsource-tool-suite,安装前一定要查看自己的eclipse版本。网上有很多安装方法:在线安装、离线安装,Eclipse市场、将压缩包下载下来等等eclipse各种版本对应:http://spring.io/tools/sts/legacySpring Tool Suite™ Downloads:http://spring.io/too...

2018-07-16 18:04:31 1019

原创 Maven - Maven Project与Maven Module区别和联系

在上一篇博文Maven父工程的使用与聚合中详细说明了如何创建父工程、子工程与子工程对父工程的依赖。那么还有一种情况 ,Maven Module。Maven Module也是一个maven 工程,但是却是一个子工程,必须有父工程存在并依赖,Maven Module不能抛弃父工程单独存在。Maven Project可以理解为一个单独、独立的工程,在打包为jar或者war时,可以单独运行。如...

2018-07-16 16:41:43 17402

原创 SpringCloud - 简单入门与项目概览

【1】SpringCloud是什么SpringCloud是基于SpringBoot的提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡和熔断器等组件。除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot 的开发便利性巧妙地简化了分布式系统基础设置的开发,SpringCloud为开发...

2018-07-15 17:55:42 1258

原创 分布式的微服务架构中的核心理念

【1】微服务是什么提到微服务,就没法不提到这位“大神”——马丁·福勒,他没有直接给微服务下一个精准的定义,而是给出了微服务特点的描述:根据业务模块划分服务种类。 每个服务可以独立部署并且互相隔离。 通过轻量的 API 调用服务。 服务需要保证良好的高可用性。就目前而言,对于微服务业界并没有一个统一的、标准的定义。但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用...

2018-07-15 11:14:27 3509

原创 SpringBoot - 项目热部署与devtools

在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。【1】模板引擎在Spring Boot中开发情况下禁用模板引擎的cache(如Thymeleaf)页面模板改变ctrl+F9可以重新编译当前页面并生效。如下图所示,Thymeleaf可以配置的属性与默认值:...

2018-07-12 17:02:39 6066

原创 多线程时Autowired自动注入问题

首先需要知道的是,容器中的组件,也就是你添加了诸如@Component , @Service , @Controller以及@Repository等等注解,在容器启动的时候是会扫描标注这些注解的类创建bean并放入容器中。如果该类中的成员变量上使用了诸如@Autowired和@Resource注解时,容器将会找对应的bean并注入–依赖注入。而在多线程实例中使用@Autowired注解有时...

2018-07-12 12:29:01 9578 2

原创 SpringBoot整合SpringCloud基础实践入门

【1】什么是Spring CloudSpring Cloud是一个分布式的整体解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。Spr...

2018-07-11 17:27:28 7092 7

原创 分布式应用简单入门及SpringBoot整合Dubbo+Zookeeper

在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud。一个有意思的示例图:单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增...

2018-07-11 10:20:44 3492 1

原创 Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.

还有其他类似错误,总之就是使用Spring Initializer不能正常创建项目。背景:本地网络正常,浏览器可以访问http://start.spring.io/和https://start.spring.io/网上整理的解决办法如下:① 更改http://start.spring.io/② Auto-detect proxy settings③ Manual...

2018-07-09 17:57:00 6815

原创 SpringBoot - 安全入门与SpringSecurity

市面上有两种常见的安全框架,Shiro和SpringSecurity。功能都很强大,用户数量也都很多。SpringSecurity优势在于能和Spring无缝衔接。Shiro系列教程:https://blog.csdn.net/j080624/article/category/7006814Shiro官网地址:https://shiro.apache.org/Spring Securi...

2018-07-09 10:36:20 3674

原创 SpringBoot中邮件任务入门

【1】引入starter-mail并进行配置pom文件依赖如下:<dependency> <groupId>org.springframework.boot&a

2018-07-08 16:24:12 2659 2

原创 SpringBoot中定时任务入门(@Scheduled )详解

项目开发中经常需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息。Spring为我们提供了异步执行任务调度的方式,提供TaskExecutor 、TaskScheduler 接口。SpringBoot中使用两个注解:@EnableScheduling、@Scheduled来简单实现定时任务。【1】@Scheduled注解按照惯例,先看源码:/** * ...

2018-07-08 14:46:30 42766 2

原创 SpringBoot - @Async异步任务与线程池

【1】@Async注解源码如下:/** * Annotation that marks a method as a candidate for <i>asynchronous</i> execution. * // 将方法标记为异步执行 * Can also be used at the type level

2018-07-08 11:50:26 7047

原创 SpringBoot整合Jest和Elasticsearch实践

【1】添加Elasticsearchstarterpom文件添加starter如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2018-07-07 17:48:45 6991 2

原创 SpringBoot - 信息检索与ElasticSearch入门

【1】检索我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch(Spring Data的子项目)为我们提供了非常便捷的检索功能支持。Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采...

2018-07-07 15:25:53 833

原创 SpringBoot整合RabbitMQ实践详解

【1】添加starter导入组件pom文件如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId&gt

2018-07-06 18:06:17 2247

原创 RabbitMQ消息队列基础详解与安装实例

【1】概述大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。场景如下,用户注册信息写入数据库后需要发送邮件和短信。图一同步方式,需要150ms;图二短信和邮件使用了多线程方式,共需要100ms;图三则使用了消息队列,共需要55ms。消息服务中两个重要概念:消息代理(message broker)和目的地(destination)。当消息发送者发送消息以后,将由消...

2018-07-06 16:46:19 1534

原创 SpringBoot - Spring缓存默认配置与运行流程

【1】CacheAutoConfiguration在SpringBoot中,Cache的自动配置类,源码如下。/** * {@link EnableAutoConfiguration Auto-configuration} for the cache abstraction. Creates a * {@link CacheManager} if necessary when ca...

2018-07-02 14:26:38 6956

原创 SpringBoot - 缓存入门详解与注解使用实例

【1】JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider:定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager:定义了创建、配置、获取、管理和控...

2018-07-02 13:23:59 3732

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

类文件结构示例

类文件结构示例,在深入浅出JVM博文中进行演示。如果无关,无需下载。

2018-09-02

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

Redis Desktop Manager

使用redis远程管理工具(Redis Desktop Manager)进行连接、操作。

2018-06-29

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

nginx安装脚本

nginx安装脚本,支持一键安装nginx及其依赖如zlib openssl pcre等

2018-02-02

mysql自动备份脚本

linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。

2018-01-26

jsoup爬虫实战

使用jsoup进行爬虫并获取模板网页具体数据,获取总页数进行自动翻页处理。

2018-01-19

mysql5.7安装脚本

mysql5.7.16安装脚本,一键安装,安全可靠,方便快捷。

2017-12-15

Socket与ServerSocket编程实践聊天

Socket与ServerSocket编程实践聊天,服务器和客户端频繁通信

2017-11-07

CXF与Spring整合以及所需jar

CXF与Spring整合以及所需jar,包含服务端与客户端。jar包在lib目录下。

2017-11-02

输入一段英文,去掉符号后将英文单词排序输出

如 I love jane who is a pretty girl. One day, I meet her on a sunshine morning... 打印为 I I One a a day girl her is jane love meet morning on pretty sunshine who IT技术系统性、完整视频教程2000G欢迎联系免费赠送,并有许多毕设哦

2021-12-23

mybatisgenerator.zip

mybatis-generator逆向生成工程,Maven工程,纯Mybatis

2021-09-03

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

jdk6-8String类

jdk1.6 jdk1.7 jdk1.8 64位下的String类,请进行对比研究学习。jdk1.6 jdk1.7 jdk1.8 64位下的String类,

2019-11-20

ElasticSearch.zip

Elasticsearch整合Header插件,安装node和header插件,全程无坑,需要的jar包都有,认真测试过的。

2019-11-15

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

dhcp+c3p0.zip

dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

2019-10-27

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

fckeditor 2.3 兼容chrome解Number转换异常

fckeditor 2.3 兼容chrome解Number转换异常,将下载的jar替换掉即可

2019-05-03

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

空空如也

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

TA关注的人

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