自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QiuRiMangCao

本博客内容纯属个人学习总结所用

  • 博客(195)
  • 资源 (15)
  • 收藏
  • 关注

原创 Redis Sentinel模式集成到Spring

Redis Sentinel模式集成到SpringAuthor QiuRiMangCao 秋日芒草引入jedis依赖jarjedis-2.9.0.jarbean 定义,spring为将这个bean包装成一个bean definition, destroy-method=”destroy” 就是对应redis.clients.jedis.JedisSentinelPool中的销毁方法<bean id=

2017-11-02 12:07:32 594

原创 windows上安装使用rabbitmq

windows上安装rabbitmqAuthor QiuRiMangCao 秋日芒草安装erlang(rabbitmq运行的环境)安装rabbitmq使用rabbitmqctl.bat status查看是否正常启动 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.5\sbin>rabbitmqctl.bat status St

2017-10-26 15:20:55 361

原创 springboot 一些常用的注解介绍

springboot 一些常用的注解介绍Author QiuRiMangCao 秋日芒草@SpringBootApplication(scanBasePackages = {“com.qiu”}, exclude = {}) 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Bo

2017-10-23 17:06:51 5191

原创 springboot 快速集成的一些启动类模块

springboot 快速集成的一些启动类模块Author QiuRiMangCao 秋日芒草常用启动类模块如下 1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 2)spring-boot-starter-actuator 帮助监控和管理应用。 3)spring-boot-starter-amqp 通过spring

2017-10-23 16:08:37 1255

原创 快速搭建一个简单的springboot项目

快速搭建一个简单的springboot项目Author QiuRiMangCao 秋日芒草使用eclipse新建一个maven-archetype-quickstart骨架的maven项目 New Maven project maven-archetype-quickstart在pom中,继承父工程spring-boot-starter-parent<parent> <grou

2017-10-23 15:50:41 605

原创 分布式服务框架Dubbo+Zookeeper

分布式服务框架Dubbo+Zookeeper * Author QiuRiMangCao 秋日芒草*Zookeeper 能解决的问题:1.统一命名服务(server1:order服务名,server1:downOrder服务名,zk负责管理命名) 2.状态同步(用户状态,订单状态,在不同节点之间设置状态同步,保证各节点数据一致性) 3.集群管理(管理集群各节点协同对外提供服务) 4.分布式应

2017-10-21 17:24:04 563 1

原创 正向代理和Nginx反向代理配置介绍

正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草*# 正向代理(代理对象是pc)是一个位于客户端(pc)和原始服务器(google.com)之间的服务器# 场景pc ---> vpn ---> google.com# 反向代理(代理对象是服务器)是对于客户端而言它是原始服务器,客户端不需要进行任何特别的配置# 场景pc01 }

2017-10-21 13:04:17 1165

原创 Zookeeper 本地模拟伪集群环境(一 leader 多 follower)

Zookeeper 本地模拟伪集群环境(一 leader 多 follower) * Author QiuRiMangCao 秋日芒草*ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance

2017-10-20 18:31:58 1591

原创 Redis Sentinel(哨兵) 和 Master+Slave(主从)的实现和原理分析

Redis Sentinel(哨兵) 和 Master+Slave(主从)的实现和原理分析 * Author:QiuRiMangCao 秋日芒草*# 单节点server01 server02 } redis 单节点server03# master slaveserver01 server02 } redis (master,slave)[数据备份][读写分离] slave减轻ma

2017-10-20 17:52:44 5604

原创 SpringCloud 技能 | 源码查看技巧

SpringCloud 技能 | 源码查看技巧1.日志配置文件:可以通过配置来在不改动配置文件来适应不同的环境2.配置文件采用git或本地配置方式3.有配置就读取配置文件中的值,没有就读取默认值4.将配置中心生产配置都调整过来(configRepo),一般开发都是将配置中心放git上的5.通过配置中心去读取和查看配置文件6.用环境变量去运行时切换,而不是通过修改配置文件打包7.配置文件的

2017-10-14 16:51:06 673

原创 maven nexus 和 热部署

maven nexus 和 热部署1.nexus私库 上传,下载,热部署2.使用nexus私库的意义?现在已经有很多开源的maven仓库,为什么我们还要自己搭建私库?3.maven 自动部署(热部署):通过热部署命令,把打好的包移动到tomcat容器中发布项目4.cargo-maven2-plgin 热部署插件的使用5.mvn cargo:run 热部署并启动tomcat服务6.maven热部署只能

2017-10-14 14:51:47 2655

原创 git 和 jenkings 和svn 简单使用和介绍

git 和 jenkings 和svn 简单使用和介绍git 和 jenkings 和svnsvn 集中式版本管理软件分布式gitgit和svn的区别.git就是一个版本库,而svn是把元数据存放到一个.svn,.cvs文件中git-base 是一个基于linux的管理工具,所以都可以用linux的命令来操作git configgit config --listgit config global u

2017-10-14 14:50:03 537

原创 aop xml 配置方式解析过程

aop xml 配置方式解析过程//next =======> 基础的理解切面,连接点,增强|通知,切点,引入,advisor 等基础的理解切面:一个非业务的功能模块,属于一种增强功能实现,如在调用一个方法的时候增加调用的日志收集,事物管理等 - 有多个advice 常用切面:日志管理,事务管理,异常管理连接点:就是对应被代理的方法(before method after)Joinpoint

2017-10-13 16:08:22 468

原创 一次请求的源码分析过程

一次请求的源码分析过程<!-- **********************下次处理:为什么我们请求后,解析处理返回ModelAndView,那为什么我们有时候在请求controller后返回一个json数据,有的是一个页面, 这块springmvc是怎么处理的,是否支持一些别的扩展, --> <!-- 最后 **** 拿到中置拦截器处

2017-10-13 12:24:49 455

原创 Spring 支持 Restful风格 源码分析

Restful风格API接口开发springMVC -- jsonRestful 请求处理 和 响应RequestResponseBodyMethodProcessor return parameter.hasParameterAnnotation(RequestBody.class); //解析方法-属性带有@RequestBody的参数for (HttpMessageConverte

2017-10-13 12:04:17 625

原创 分布式技术-Tomcat容器01 | QiuRiMangCao

分布式技术-Tomcat容器01 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草@Description 分布式技术 | Tomcat容器 | 01 | 其他@time 2017-08-11[Tomcat容器]区域代理服务器的作用?答:结合DNS,让浏览器访问最近的代理服务器,让后代理服务器收集请求后通过负载均衡去访问具体的服务器。区域代理是怎么实现的?

2017-08-11 13:26:31 323

原创 XML解析原理 | QiuRiMangCao

XML解析原理 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description XML基础 | 解析原理 | 解析方法@time 2017-08-10xml 解析后乱码问题?contact.xml 里面写的是字符编码过程:字符-字节写完xml-保存-硬盘(字节) 都需要查码表windows - GBK解码过程:字节-字符contact.xml

2017-08-10 08:18:30 630

原创 Java高级之其他对象 | QiuRiMangCao

Java高级之其他对象 | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description Java基础 | 其他对象 @time 2017-08-101.一些java API的学习不是让我们去重点去记住这些api,而是学习如何去查询api,利用api来完成一下功能和效果。2.System类包含了一下有用的类字段和方法,它不能被实例化,不能实例化代表

2017-08-10 08:14:20 250

原创 Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao

Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao@author QiuRiMangCao | 秋日芒草 @Description Eclipse插件 | 源码 | Java Source Attacher @time 2017-07-20当你还在使用Eclipse开发,时常需要查看源码(大神都是喜欢看源代码的**), 无意中发现Ecli

2017-07-20 10:30:28 854

原创 Linux下tomcat常用操作命令

Linux下tomcat常用操作命令@author QiuRiMangCao | 秋日芒草 @Description linux 基础 | tomcat | 常用 | 启动关闭 | 进程 @time 2017-07-111.进入Tomcat下的bin目录 cd /usr/local/tomcat/bin2.使用Tomcat关闭命令 ./shutdown.sh3.查看Tomca

2017-07-11 12:41:37 2484

原创 【Linux技术总结】linux 基础

【Linux技术总结】linux 基础@author QiuRiMangCao | 秋日芒草@Description linux 基础 | 基础操作 | 网络配置 | 文件管理 | 磁盘管理 | 用户管理 | 系统管理 | 其他@time 2017-07-09总结:linux是否熟练在于多敲,命令报错时候先看看是不是犯了简单错误,例如少敲空格,大小写错了,没加sudo等。一、基础操作

2017-07-09 09:00:02 989

原创 奇怪的Java题:为什么1000 == 1000返回为False,而100 == 100会返回为True?

奇怪的Java题:为什么1000 == 1000返回为False,而100 == 100会返回为True?.txtInteger.javaIntegerCache.java这个内部私有类,它为-128到127之间的所有整数对象提供缓存。Integer c = 100;Integer i = Integer.valueOf(100);public static Integer valueOf(in

2017-06-02 14:13:31 495

原创 提升 Web开发性能的 10 个技巧

提升 Web开发性能的 10 个技巧.txt1. 采用反向代理服务器(Reverse Proxy Server)来对应用进行加速和保护其作用主要在以下三方面:1)负载平衡 – 运行在反向代理服务器上的负载平衡器会在不同的不服务器 间进行传输平衡。透过它,你可以进行无差别的服务器增添。2)存静态文件 – 对于直接的文件请求,例如图片文件或代码文件,可以直接存储在反向代理服务器然后直接发送给用户,

2017-06-02 14:12:08 300

原创 如何成为一名合格的(Java)程序员

如何成为一名合格的(Java)程序员.txt主流编程工具1 构建工具:Maven或Gradle。2 SCM:Git(不是GitHub。大不相同)。3 构建自动化:Jenkins。4 IDE:Netbeans或Eclipse——不仅用于编写代码,而且还从IDE中重构和调试代码。我遇到了很多没有如何从他们最喜欢的IDE调试的开发人员。5 Bug跟踪:Bugzilla或Jira。主流编程框架1 S

2017-06-02 14:10:46 333

原创 开发维护大型项目的Java的建议

开发维护大型项目的Java的建议.txt开发维护大型项目的Java的建议.txt1、不要试图一下子搞懂整个项目2、关注于尽快交付价值有效的单元测试用例是理解大型项目代码的很好途径写一些笔记,或者画一些类图、时序图、数据模型图,以便你或日后其他的开发者维护3、维护大型项目所必须的技能3.1能够迅速发现需要的类3.2能够分析变更的影响模仿现有的特性使用相似的设计4、使用工具找到需要的变更内容以及变

2017-06-02 14:09:12 2405

原创 程序员应该掌握的10个搜索技巧

程序员应该掌握的10个搜索技巧.txt程序员应该掌握的10个搜索技巧.txtGoogle搜索:1、准确搜索2、排除关键词3、用「Either OR」(或)逻辑进行搜索4、同义词搜索5、在站内进行搜索6、善用星号7、在两个数值之间进行搜索8、在网页标题、链接和主体中搜索关键词9、搜索相关网站10、搜索技能的组合使用10、搜索技能的组合使用作者: GD_SeHun 链接:http://www.imo

2017-06-02 14:08:08 622

原创 30个提高Web程序执行效率的好经验

30个提高Web程序执行效率的好经验.txt1)尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。2)eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。3)拒绝使用with语句。 它会导致当你引用这个变

2017-06-02 14:06:29 277

原创 10种优化页面加载速度的方法

10种优化页面加载速度的方法.txt1. 优化图像1)图像尽可能的小2)减小颜色深度3)剪切图像到合适的尺寸2. 去掉不必要的插件禁用和删除不必要的插件3.减少DNS查询(DNS lookups)减少不同域名的数量将减少并行下载的数量,加速你的网站4.最小化重定向1)重定向增加了额外的HTTP请求,因此也增加了页面加载时间。然而有时重定向却是不可避免的,如链接网站的不同部分、保存多个域

2017-06-02 14:04:59 1392

原创 4种方法让SpringMVC接收多个对象

4种方法让SpringMVC接收多个对象.txt问题背景:1 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收;第4种方法:将表单对象序列

2017-06-02 14:01:22 2389 2

原创 Properties | 工具类

Properties 工具类package cn.qiu;import java.io.IOException;import java.util.Properties;/** * Properties 工具类 * @author QiuRiMangCao * */public class PropertiesConfigUtils { private static Properti

2017-05-29 15:25:35 304

原创 在Eclipse中自动添加注释和自定义注释风格

在Eclipse中自动添加注释和自定义注释风格

2017-05-29 15:09:39 433

原创 Filter | 日志处理 | 应用例子

日志Filterpackage cn.qiu;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.Filter;import javax

2017-05-29 14:49:25 401

原创 ServletRequestListener | 监听器 | 应用例子

ServletRequestListener 监听器 package cn.qiu;import javax.servlet.ServletRequest;import javax.servlet.ServletRequestEvent;import javax.servlet.ServletRequestListener;import javax.servlet.annotation.Web

2017-05-29 14:44:26 532

原创 聚合支付-网页版和后台版接口的区别

聚合支付-扫码支付中的网页版和后台版接口的区别网页版就是网关版后台版就是api接口版主要区别是: 1)后台版是直接给下游一个二维码的支付链接的接口,商户得需要自己构造给客户的支付页面。 2)网页版是给下游提供一个平台生成的支付宝二维码页面,用于给客户支付。

2017-05-29 14:25:31 4092

原创 git从本地到远程常用命令总结

git从本地到远程常用命令总结 1.修改远程地址url命令 git remote origin set-url [url] 2.先删后加 git remote rm origin git remote add origin [url] 3.直接修改config文件 git remote –v查看远端

2017-05-29 14:12:07 500

翻译 Dubbo基础知识

Dubbo基础知识1.Dubbo是什么?是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 A.单一应用架构(ORM) B.垂直应用架构(MVC) C.分布式服务框架(RPC) Dubbo D.流动计算框架(SOA)2.Dubbo涉及的知识 A.远程调用:RMI,hassion,webservice,thrift

2017-02-07 21:50:28 414

翻译 J2EE企业级应用架构简述

J2EE企业级应用架构简述1.课程设计: A.了解企业应用架构 B.了解服务治理的方式 C.掌握远程调用的基础 D.掌握使用Dubbo开发分布式服务2.分布式服务基础概念 A.分布式服务框架是企业级应用的基础 B.分布式服务框架有效利用企业资源3.企业应用特点 A.多环境多系统的交互 B.海量数据,高并发,高TPS C.安全等级

2017-02-07 21:48:51 1532

原创 Web开发常用到的JavaScript代码区别和经验总结

1.下列三种写法的区别:就存在写法上的区别,而实际作用一致。$(document).ready(function(){//do something})$().ready(function(){//do something})$(function(){//do something})总结: ready() 函数仅能用于当前文档,因此无需选择器。 所以docume

2016-12-13 21:40:05 341

原创 如何在Eclipse中使用GitHub来管理项目工程?

如何在Eclipse中使用GitHub来管理项目工程? 基本步骤如下:

2016-12-10 11:43:52 1491

原创 列举JavaWeb开发都需要学习的技术栈

列举JavaWeb开发都需要学习的技术栈:1.Mybatis2.Maven3.Hibernate4.Spring5.SpringMVC6.SpringBoot7.Redis8.Shiro9.Struts10.JDBC11.JPA12.local cache 13.jedis14.Mysql15.Servlet16.memcache17.WebServices18.

2016-12-09 22:00:47 2839

框架源码专题

Spring 框架源码详解,包括整个Spring的调用顺序与过程。

2019-03-05

amaze ui doc

amaze ui doc amaze 素材

2018-09-07

html网站模板素材

三套html网站模板素材,适合做企业管理网站平台的开发。

2018-09-06

Java Source Attacher插件(Eclipse自动下载jar) | QiuRiMangCao

轻松一个jar就能完成eclipse自动下载的功能,详见使用详见我的博客 | QiuRiMangCao

2017-07-20

spring+springmvc+hibernate+ehcache JavaWeb后台框架

spring+springmvc+hibernate+ehcache JavaWeb后台框架,不仅提高了开发程序的速度,且其中还是用到hibernate和ehcache缓存的使用,加快了程序运行的数据,该框架亲测好用。值得注意的是该种框架现在还算是用的比较多的,个人也觉得有学习的价值。该项目还是采用maven的方式搭建的,方便使用。

2016-11-16

Struts2+Hibernate+Spring(SSH2)+MySQL框架的整合.zip

Struts2+Hibernate+Spring(SSH2)+MySQL框架的整合,还附带sql脚本,虽然现在SSH已经不想当年那么火了,但是由于很多公司基于技术的成熟性考虑,一般不会再花更过的钱去学习一些新的框架,所以现在很多公司都还在采用SSH2的框架,主要原因就是稳定,所以我们还是还有必要去学习SSH2框架的,以后也一定能用上喔。。么么哒

2016-10-19

Mysql+Spring+SpringMVC+Mybaits电商项目源代码.zip

该项目是结合上次所分享的电商设计文档资源,所完成的基于Mysql+Spring+SpringMVC+Mybaits框架的JavaWeb项目源代码,非常有利于了解JavaWeb框架的使用和了解,还可以基于该项目,自个按照源代码的方式,写出一套比较完整的框架系统,里面还有完整的详细项目介绍注释,还附带mysql的脚本文件,不会使用或使用中出现问题的还可以联系我,我很乐于帮人的喔

2016-10-17

struts2框架搭配必备jar包

struts2框架搭配必备jar包,使用有问题的可以联系我。

2016-10-17

JavaWeb电商购物系统介绍文档

这个文档包含了电商系统设计文档,从项目需求,到项目系统构建,非常详细的介绍了电商网站看法的主要思想和设计规范,并结合现在最流行的Spring+SpringMVC+Maven+Mybtais框架来开发的,可以结合Spring+SpringMVC+Mybtais来练练手,了解JavaWeb框架开发的乐趣

2016-10-16

ftl与jsp比较参考文档

超详细的ftl与jsp比较参考文档

2016-10-16

jstl中文参考手册

jstl中文参考手册,很详细的喔

2016-10-16

StringUtils使用文档

StringUtils.java使用详解,介绍了所有方法使用技巧

2016-10-16

Sqlyog12.09

Sqlyog12.09,可视化窗口,并附带注册码,直接输入验证码就搞定了,无需下载注册机; 简单好用

2016-10-16

CssSprite雪碧图制作工具

CssSprite雪碧图制作工具 优点:简单好用

2016-10-14

最流行后台配置Spring+SpringMVC+Mybatis(Web后台框架)

Spring+SpringMVC+Mybatis 后台框架整合,2016主流后台框架配置,适合各种大小项目

2016-10-13

空空如也

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

TA关注的人

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