自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shi_Liz的博客

投胎到此走一遭,喜也好,悲也好,云淡风轻,风轻云淡,处之淡然,淡然处之~~

  • 博客(60)
  • 资源 (10)
  • 收藏
  • 关注

原创 Springboot多数据源配置

对于SpringMVC,多数据源是通过aop去实现。Springboot也大同小异。1.配置依赖除了常规的springboot依赖之外,再加上aop,数据连接池等依赖。 <properties> <java.version>1.8</java.version> <swagger.version>2.9.2</swagger.version> <pagehelper.boot.version>1.2.5</pa.

2020-09-07 13:49:13 3952

原创 基于Spring集成WebSocket消息推送

常规的WebSocket服务,有不同的连接来源(比方说浏览器开发模式、业务平台、自己写的测试页面等。如果要屏蔽这些外来人员,可通过session控制)服务器端1.依赖包,和spring同一版本<dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>${sp.

2020-08-15 16:37:09 388

原创 ElasticSearch5.x 生产环境集群部署

系统基于centos7.x,5个节点1.添加用户[root@os ~]# groupadd elastic[root@os ~]# useradd elastic -g elastic2.配置系统内存交换在/etc/sysctl.conf中添加以下三行:vim /etc/sysctl.conf#当内存危机时,尽量回收内存:0.尽量回收1.尽量不回收vm.zone_reclai...

2019-09-14 10:29:58 512

原创 Hbase-HA搭建(两个HMaster)

1.配置1.1.环境配置配置HBASE_HOME(部分参数路径基于此配置,比方说log)vi ~/.bash_profilePATH=$PATH:$HOME/binexport JAVA_HOME=/home/hadoop/env/jdk1.7.0_80export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:...

2019-02-15 17:59:39 3969

原创 Hadoop-HA配置笔记

1.zookeeper集群1.1.启动zookeeper集群查看jps,都有QuorumPeerMain查看./bin/zkServer.sh status有leader,有follower,ok1.2.进入zookeeper的shell通过./bin/zkCli.sh进入shell通过ls /查看根目录情况[zk: localhost:2181(CONNECTED) 0] ls ...

2019-02-15 17:55:54 334

原创 简单搭建ntp服务

1.检查ntp服务是否已经安装sudo rpm -qa | grep ntp显示已经安装ntp程序。如果安装过,应该有两个进程:ntpdate… 用来和某台服务器同步ntp… 用来提供时间同步服务如果没有,就通过yarn install -y ntp安装下2.修改配置文件ntp.confvi /etc/ntp.conf2.1 启用restrice取消注释 restrict 19...

2019-02-15 17:47:05 519

原创 SpringCloud-Config 高可用版

前面是通过直接指定uri方式获取,对于整个系统,如果配置服务挂掉了,就要玩完,怎么办。通过配置多台配置服务,实现集群。此篇通过Git配置中心,获取配置,svn雷同。0.准备必须用到服务中心。1. Config Server同之前的git版Config Server,不再赘述。区别就在于,双开服务,port不一样。2. Config Client2.1 pom.xml同git版 ...

2018-11-29 07:50:32 468

原创 SpringCloud-Config git版

配置中心,顾名思义,集中管理和提供配置的服务中心。对于以前传统的应用服务方式,有了配置中心,那真的是省心很多。0.准备0.1 git仓库的配置文件在git创建一个项目,并新建一个config文件夹和三个配置文件其中cloud-config-dev.yml里有cloud.hello=dev-in参数,其余几个分别是pro、test0.2 服务中心(可选)使用原先的服务中心1. C...

2018-11-29 07:47:23 535

原创 SpringCloud-Turbine(多路仪表盘)

上一篇讲了hystrix-dashboard,断路仪表盘。在上一篇的仪表盘上,可以看到有很多排序方式,很明显,这个是针对多服务多节点的情况。要显示多服务多节点,需要开启Turbine功能。项目结构:准备两个消费节点,一个Turbine节点0.准备工作服务中心和服务提供者(双开):1.消费节点1.1 pom.xml新建两个项目,勾选eureka discovery,feign,hy...

2018-11-29 07:37:52 594

原创 SpringCloud-Hystrix-Dashboard

上一篇讲了Feign和Ribbon的断路器。在此基础上,可以通过dashboard库,图形界面展示数据交互情况及断路状态,这个界面美其名曰:仪表盘dashboard0.准备继续使用:服务中心,服务提供者;打开之后:1.Dashboard1.1 pom.xml新建Springboot项目,勾选eureka discovery,feign,hystrix(提供必要的类)和hystrix ...

2018-11-29 07:29:33 154

原创 SpringCloud-Feign-Ribbon断路器

断路器对于一个应用服务器体系,是一个很重要的功能。从它的命名可以看出,它就像是电路系统里的保险丝,当超过负载时,保险丝会选择断开,这条路线就断开了,保护了这条路线的系统。对于应用服务器也是如此。当单个节点出现异常,对于系统来说,最好的选择是不去选择这个节点。断路器应运而生。断路器设置针对服务调用一方,这很好理解,不做记录。断路器针对之前的Ribbon和Feign都可以实现。下面,分别针对这两...

2018-11-29 07:11:43 282

原创 SpringCloud-Ribbon(服务调用)

上一篇讲了Feign实现服务调用,Feign是基于Ribbon实现的,这里记录下Ribbon调用方式继续使用第一篇的服务中心,并使用第一篇里的服务提供者,双开,两个port不一样。访问http://localhost:8800/1. Ribbon服务调用1.1 pom.xml新建项目,勾选Eureka Discovery和Ribbon。 &amp;amp;lt;dependency&amp;amp;gt; ...

2018-11-29 06:59:29 925

原创 SpringCloud-Feign(服务调用)

前一篇讲了服务中心和服务提供,Feign基于前一篇的基础上,实现服务调用。这种服务调用,不直连服务提供者,而是通过服务中心中转,可实现负载均衡,熔断降级等一系列操作。服务提供可以使用上一篇的服务,也可以新建服务。这里温故一下,新建两个服务提供者。然后再建一个服务消费者,如下图:1. 服务提供新建两个项目,都勾选eureka discovery。1.1 pom.xml &amp;amp;lt;dep...

2018-11-29 06:51:38 662

原创 SpringCloud-注册中心(服务中心)

注册中心,也叫服务中心,顾名思义,就是服务的管理中心。注册中心可以是一台,也可以是多台。1.服务注册新建一个Springboot项目,勾选eureka-server选项1.1 pom.xml&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp

2018-11-29 06:43:18 913

原创 Freemarker总结笔记

1.字符串输出1.1 可以嵌套${&quot;I'm a String ${string}&quot;}1.2 可以是对象的属性,不限层级${info.name}1.3 可以对空字符串处理${name!&quot;变量为空时给一个值&quot;}${user???string(&quot;变量不为空时给一个值&quot;,&quot;变量为空时给一个值&quot;)}1.4 字母大小写第一个字母大写:${data?cap_fi

2018-11-14 20:15:29 843

原创 Springboot整合dubbo搭建基本的消费、提供和负载均衡

1.确定接口新建一个springboot项目,什么模块都不用选,然后里面新建entity实体类和service接口。如下图:User.java如下,这里需要注意的是要实现序列化接口。public class User implements Serializable{ private Long id; private String email; private ...

2018-10-31 20:06:14 14812 1

原创 Springboot 集成mybatis和Druid阿里数据池,通过mybatis-generator生成代码

1.初始化项目通过idea初始化springboot项目,mysql和mybatis这两个依赖必选,其余按需选择。创建好项目之后,在pom里增加阿里druid依赖如下是pom.xml:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/

2018-10-30 20:28:47 920

原创 Redis单机和集群搭建(笔记)

单机部署1.下载安装包http://download.redis.io/releases/ 找一个版本,注意,要确保ruby里有对应版本,不能太新,否则集群无法搭建wget http://download.redis.io/releases/redis-4.0.1.tar.gz2.解压安装tar -xzvf redis-4.0.1.tar.gz cd redis-4.0.1/make...

2018-10-28 13:36:14 568

原创 Kafka java生产和消费

在Kafka分布式搭建完成的基础上,进行java调用测试。1.建立测试项目通过maven去创建项目,pom.xml如下:&amp;lt;dependencies&amp;gt; &amp;lt;!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients --&amp;gt; &amp;lt;dependency&amp;gt; &amp;l

2018-10-23 22:34:50 423

原创 Kafka分布式集群搭建

在zookeeper分布式搭建完成的基础上,开始kafka集群搭建1.下载准备安装包kafka:http://kafka.apache.org/downloads下载 kafka_2.12-2.0.0.tgz2.更改配置文件先对一个节点上的进行修改,打开config/server.properties每个版本的配置文件多少会有所调整,所以,我们就只关注需要部署的版本去查看它所需配置的要...

2018-10-22 18:29:37 344

原创 zookeeper集群搭建和常用命令(笔记)

1.下载zookeeper安装包linux的套路是,一般都会把安装文件放到/opt下wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz2.配置zoo.cfg解压,mv重命名一下然后进到/opt/zookeeper/conf把zoo_sample.cfg重命名...

2018-10-17 12:53:33 317

原创 ElasticSearch集群搭建,集成中文分词,建立全文检索索引(笔记)

准备工作:1.三个虚拟机节点,安装centos6x2.根据客户端的jdk情况,准备elasticsearch版本3.对应版本jdk4.elasticSearch对应版本的中文分词插件5.对应版本的head插件6.不考虑kibana,所以直接考虑chrome的sense插件1.虚拟机每个节点建立elastic用户和组groupadd elasticuseradd -m -g ela...

2018-09-27 20:15:00 3050

原创 Springboot集成Mybatisplus 笔记

1.项目添加依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-web&amp;lt;/artifactId&amp;gt;&amp;lt;/dependency

2018-09-19 21:10:37 519

原创 HBase分布式集群搭建(Hbase内置zookeeper) 粗略笔记

hbase和hadoop一样也分为单机版、伪分布式版和完全分布式集群版本。 这里记录分布式集群搭建(注:没有安装独立的zookeeper,使用了hbase自带的zookeeper。)1.准备好压缩包,配置环境基于hadoop版本是hadoop2.5.x,hbase使用1.2.6 scp hbase-1.2.6-bin.tar.gz hadoop@master:~/tmp...

2018-09-16 12:50:46 4364 1

原创 vmware centos hadoop分布式集群搭建 粗略笔记

初始设定:虚拟了三个CentOs系统(安装CentOs的步骤省略),一台master 两台slave,用户名全部为hadoop,具体如下(除了第一步使用root用户操作,其他均使用hadoop用户):1.新增hadoop用户第一步:groupadd 新建用户组groupadd hadoop 这是创建hadoop用户组第二步:useradd -m -g 已创...

2018-09-16 12:40:56 703

原创 docker安装mysql粗略笔记

1.先搜索镜像文件docker search mysql2.拉取官方的镜像文件,指定版本docker pull mysql:5.73.启动mysql镜像,这里必须指定端口号,否则外网无法连接docker run –name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=”root” -d mysql:5.74.进入镜像的bash...

2018-09-16 12:21:19 128

原创 nginx+tomcat集群搭建模拟

nginx+tomcat集群搭建模拟本博客是博主业余时间整理笔记,如有雷同,纯属有缘。不废话,开篇:前置条件已安装linux虚拟机或者本身是类Linux系统系统已经配置好JDK环境本笔记基于Centos6虚拟机做模拟一台linux多个tomcat把tomcat压缩包拷贝到虚拟机里 1) 通过scp命令(主机和远端机都要有scp命令,通过安装openssh-c...

2018-07-08 08:18:24 501

原创 Android RecyclerView使用详解四

上一篇介绍了RecyclerView自定义分隔图的代码绘制方式,本篇将在上篇的基础上讲解RecyclerView的header和footer的添加和设定,并且讲完header和footer,RecyclerView的基础内容就讲完了。ok,废话少说。我们都知道,在ListView里添加header和footer是一件再简单不过的事情,秒秒钟搞定。那么在RecyclerView里添加呢? 在前

2015-12-20 20:26:07 14777 2

原创 Android RecyclerView使用详解三

上一篇我介绍了水平线性布局和RecyclerView动态添加删除数据行时的动画效果。这一篇将讲下RecyclerView的分隔图自定义。对于RecyclerView,它的分隔图没有ListView来的那么简单,只要设置android:divider属性就行。它把分隔图的绘制给抽离出来了。这样做牺牲了设置的简单性,但是也带来了灵活性。比方说,ListView的分隔图,我不能简单做到隔一行显示或者其他

2015-12-09 20:47:58 2258

原创 Android RecyclerView使用详解二

上一篇,介绍了RecyclerView的特点,并展示了一个基本的RecyclerView需要涉及到的步骤:获取RecyclerView,创建并设置排布方式,复写adapter和内部的ViewHolder,并设置adapter。本篇将展示一下,水平排布、网格排布和添加删除动画效果。在上一篇,有说过,RecyclerView的子View的排布方式有: 1. LinearLayoutManager 线

2015-12-07 20:05:20 1160

原创 Android RecyclerView使用详解一

今天,开始总结一下RecyclerView。本篇内容,介绍下RecyclerView,然后讲解RecyclerView的常规使用方法,包括点击事件通用添加的方法。介绍说到RecyclerView,我想大部分朋友都会想到ListView。没错,这两者都是用来展示一个页面一定数量的列表信息的。而且,它们的内部实现也何其相似,都是通过维护少量view来展示大量信息,这个少量view就是一页的view。那

2015-12-06 20:54:47 4303

原创 Android volley全局请求队列和图片加载

Android Volley网络通信详解一里,我介绍了Volley的基本特性,并且简单讲解了StringRequest和JsonObjectRequest。本篇,我们将创建一个全局的Volley请求,使你的应用方便使用volley。并且,讲解下volley的图片加载。Volley Singleton我们先来回顾一下,发出一个请求,volley需要做哪些: 1. 创建一个请求队列 2. 创建一个

2015-11-30 20:52:38 2089

原创 Android GreenDao的基本应用

转载请注明: http://blog.csdn.net/sinat_30276961/article/details/50061377 上一篇介绍了GreenDao的基本特性和使用GreenDao的Generator生成数据库业务代码。本篇将基于上篇的例子,继续讲解GreenDao的核心api,增删改查。按照国际惯例,先讲实例演示:我要展示的小应用是一个很简单的资讯查看类应用,意在展示gre

2015-11-26 21:25:04 2588

原创 Android GreenDao介绍和Generator生成表对象代码

转载请注明: http://blog.csdn.net/sinat_30276961/article/details/50052109 最近无意中发现了GreenDao,然后查看了一些资料后,发现这个数据库框架很适合用,于是乎,查看了官网的api,并自己写了一个小应用总结一下它的使用方法。介绍按照国际惯例,在开篇,总要先介绍一下什么是GreenDao吧。首先需要说明的是GreenDao是基于

2015-11-26 10:06:49 6488 1

原创 Android 补间动画Animation的实用应用

转载请注明: http://blog.csdn.net/sinat_30276961/article/details/49868409上一篇,我总结了补间动画的各种特性,并写了个小的应用来使用这些特性。本篇,将在上篇的基础上,更进一步的使用Android的Animation,让你的应用不断炫起来~~ok,闲话少说,开始正题~先看一下效果:第一个实例: 第二个实例: 先大致讲一下这两个实例用到了

2015-11-16 16:57:41 1537

原创 Android Animation之补间动画

Android Animation之补间动画转载请注明: http://blog.csdn.net/sinat_30276961/article/details/49721207 最近工作忙,导致博客都给荒废了,罪过罪过~今天开始,尽量继续写吧。好,今天我要温故的主题是–Android的Animation里的补间动画。Animation说到Android的Animation,其实大体可以分为

2015-11-08 20:20:03 1850

原创 Android Volley网络通信详解一

Volley介绍我们开发应用,一般都涉及到网络通信。而在android端,网络通信就要用到两个类:HttpURLConnection和HttpClient。(现在,google在Android 6.0已经把HttpClient给打入冷宫了。)一般来说,不推荐自己去写网络通信框架。如果你很牛,那么你可以试着写写。学习需要的话,也可以仿照着写写看。目前,在应用开发时,还是使用老外写的性能优越的

2015-09-16 16:45:18 1124

原创 Android fragment全面深入解析三

上一篇Android fragment全面深入解析二讲解了fragment的一些系统自带的子类,FragmentManager和FragmentTransaction,并通过实例讲解了事务的堆栈和过渡动画。本篇将继续讲解fragment里的特性。fragment实战与activity之间的通信在fragment执行完onAttach之后,该fragment就和activity已经建立了关系。我们可以

2015-09-15 14:00:48 5217 1

原创 Aspose.words Mail Merge之Nest Mail merge

上一篇Android Aspose.words Mail Merge之Region Mail merge讲了区域邮件合并方式,实现了不同区域的各自mail merge。本篇将讲解Nest Mail Merge,即嵌套的mail merge,并通过IMailMergeDataSourceRoot来做总数据源。什么是Nest Mail Merge上一篇,我讲了区域邮件合并的方式,并展示了实例,我想大家

2015-09-11 14:59:18 4265 4

原创 Aspose.words Mail Merge之Region Mail merge

转载请注明: http://blog.csdn.net/sinat_30276961/article/details/48346479 上一篇Android Aspose.words Mail Merge初识我大致介绍了什么是Mail merge以及怎么通过Aspose使用基本的mail merge。本篇将进一步讲解它的更强大的功能–Region Mail Merge。在上一篇中,我们已经了

2015-09-10 17:26:41 10478 2

activiti-5.22.0和activiti的eclipse插件

activiti-5.22.0经典版本和eclipse 的Activiti 画流程图插件activiti-designer-5.18,用于画bpmn文件,生成流程图png文件。

2020-04-11

Android GreenDao应用

通过一个小的新闻应用,展示了GreenDao的核心api的使用方法。

2015-11-27

Android Animation应用(卫星菜单和闪亮文字)

Android animation的基本特性使用实例和两个大的实例:卫星菜单和闪亮文字。 文档地址:http://blog.csdn.net/sinat_30276961/article/details/49868409

2015-11-17

Android Animation相关

Android 补间动画 Animation 各个动画的例子 Animation使用到自定义View里

2015-11-10

Android Fragment相关实例

Android fragment示例,几乎涵盖Android fragment常常使用,需要注意的点。

2015-09-18

Android ActionBar Demo

Android ActionBar 使用示例

2015-08-28

Android官方图片图标资源

Android官方图片图标资源,里面包含各种分辨率的ActionBar上所有需要用到的图标,还有Android核心的图标和左拉菜单的图标等等。。

2015-08-24

Android Handler模拟线程池实现照片墙

Android Handler模拟线程池并发下载网络图片实现照片墙

2015-08-05

Android FontMetrics测试

Android 自定义view要用到的文字度量类FontMetrics测试

2015-08-03

Android QQSwitch

Android自定义view模仿QQ主页上头中心的一个圆角开关。

2015-08-01

空空如也

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

TA关注的人

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