自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序大视界

全是干货!主讲Java和分布式,微信搜索【程序大视界】关注和收藏,领取一系列学习资料。

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringCloud分布式配置中心浅谈

一、什么是分布式配置中心?Spring Cloud Config为服务端和客户端提供了分布式系统的外部化配置支持。配置服务器为各应用的所有环境提供了一个中心化的外部配置。它实现了对服务端和客户端对Spring Environment和PropertySource抽象的映射,所以它除了适用于Spring构建的应用程序,也可以在任何其他语言运行的应用程序中使用。作为一个应用可以通过部署管道来进行测...

2018-12-11 18:55:09 710

原创 分布式集群Session缓存丢失问题

前言 Session缓存共享的背景和意义:通常我们搭建完集群之后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,...

2018-12-11 13:52:59 961

原创 SpringCloud+MyBatis(oracle)逆向工程自动生成代码

一、何为逆向工程? 平时我们的开发过程,除了系统框架的搭建。其他无非就是CRUD增删改查的代码逻辑搬砖,CRUD也就避免不了要跟数据库打交道。一般常见的数据库操作insert(增)、update(改)、select(查)、delete(删);常规传统的数据库层面开发,涉及如下过程:1、建立数据库DB连接(已有表)2、实体类/POJO/Mapper.xml3、程序增删改查操作...

2018-12-10 17:20:39 3627

原创 idea快速创建SpringCloud项目

IDE开发工具:IntelliJ IDEA 14.0.2版本管理:Maven技术栈:SpringCloud环境:JDK 1.8一、创建Maven项目1、File——>New Project ——>Maven 如图所示:File——>New Project2、填写模块名称和项目路径按照以上步骤,就简单的创建了一个Maven项...

2018-12-26 16:45:56 4046

原创 Redis安装部署

Redis简介Redis是一款优秀的NoSQLDB,它在2.x版本不支持集群,集群必须通过外部手段集成;但由于集成方法过于复杂,研发测试和运维要求较高。新版本Redis3.x发布后,自带集群功能,降低了分布式缓存的使用门槛。Redis2.x单实例支持的业务能力并不小,Redis3.x内部集群后,集群负担工作有一定系统开销,如果使用选型需要结合业务具体分析。一般来说,必须使用分布式场景的或...

2018-12-13 16:31:41 5349 2

原创 《中间件》——kafka的工作原理解析

Kafka的原理浅析

2018-12-13 16:22:30 16374

原创 Linux下搭建kafka和zk伪分布式集群【附详细步骤】

前言Kafka使用zk的分布式协调服务,将生产者,消费者,消息储存(broker,用于存储信息,消息读写等)结合在一起。同时借助zk,kafka能够将生产者,消费者和broker在内的所有组件在无状态的条件下建立起生产者和消费者的订阅关系,实现生产者的负载均衡。kafka搭载zk,通常有3种模式:单机模式,只安装部署一个server。 伪分布式集群模式,一台机器分别安装部署3个zk和ka...

2018-12-13 15:54:18 1782 2

原创 iframe简单使用实例

IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。iframe 的优缺点优点:  重载页面时不需要重载整个页面,只需要重载页面中的一个框架页(减少数据的传输,减少网页的加载时间);  技术简单,使用方便,主要应用于不需要搜索引擎来搜索的页面;  方便开发,减少代码的重复率(比如页面的he...

2018-12-07 16:12:03 10324

原创 10分钟Redis快速入门

Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。一、简介这是redis中文官网的介绍。 它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geosp...

2018-12-07 15:32:31 413

原创 分库分表概念及其中间件

简介 分库分表是在做高并发多线程以及分布式事物系统项目中,用于减轻由于高访问量大数据量导致的系统性能问题而使用的一种在数据库层面的策略。 常见的分库分表有:垂直拆分、水平拆分两种;Oracle和MySQL数据库均可。根据项目中业务场景不同,而选择不同的拆分方式,如单库中:由于业务繁杂导致表的数据量大,那么可以按业务垂直拆分成不同的细分业务表。另外,由于某些表的数据量过大如:单表...

2018-12-07 11:01:28 704

原创 别再用大小比较Date(时间)了

java中时间的大小比较:准确的概念是时间的前后比较,在java中date并非大小之分。java.util工具类的date原生提供了两个date比较的方法:before after Date date1; //日期1 Date date2; //日期21、 date1.before(date2); //date1小于date2(date1比date2早)2...

2018-12-04 17:03:27 15954 7

原创 工具类篇【五】Random随机生成指定位数字符串

废话少说,直接上代码:拿走前点个赞可好? //随机生成指定位数的字符串 public static String getRandomString(int length){ if(length == null || length <=0){ return null; } String base = "ab...

2018-12-04 16:38:25 3477

原创 SpringCloud+MyBatis的时间查询条件

一般以时间为条件查询的主要分为2种:这里以具体到某天为例(2018-12-04),前端或api传值一般只是按天传值(2018-12-03至2018-12-04);而后台代码处理和与数据库中日期存的值进行比较的时候,往往会精确到数据库的date格式的最小精度(时间戳)。前端日期传值,也有几种不同的格式,常见如:加了斜杠的:yyyy-MM-dd(2018-12-04)/yyyy-MM-...

2018-12-04 16:11:57 1263

PMBOK指南第6版中文

分享一份PMP考试最新的教程资料,PMBOK第6版。给正在备考和打算备考PMP考试的同学。

2018-09-09

PMP201712第五版考试资料

201712月份,PMP第五版最后一次考试,分享的资源是本人报的培训班留下来的一些资料。给正在准备考试和打算学习和备考PMP考试的同学分享一些资料吧。PMP是国家外专局从美国引进的一项项目管理学科,通过努力相信大家能在有限时间内一次性通过PMP并早日拿到证书。

2018-09-09

安卓游戏实例

里面包含多个安卓游戏实例,不同安卓版本;有些是别地下载来的,有些是自己的,有的直接可以运行,有的需要稍作修改才能运行

2013-11-15

视频聊天有bug

c++开发一个简易视频聊天软件,但是遇到了一些问题,很难解决的。希望有同道中人可以指点迷津啊

2012-12-16

空空如也

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

TA关注的人

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