自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (19)
  • 收藏
  • 关注

原创 DDD 工程结构

### 工程结构划分package: com.company.业务.模块-- application 粗粒度业务的入口,不包含复杂的业务规则,对下层进行协调,对业务逻辑进行编排---- command 业务的增、删、改------ cmd 请求参数对象------ impl ...

2020-03-13 19:58:48 1206

原创 apache flink hello world 示例 wordcount

1. 启动服务监听端口C:\Users\Administrator>nc -L -p 9000我的是windows,若是linux 则用 nc -l 9000 即可2. demo工程maven dependecy <dependencies> <!-- https://mvnrepository.com/artifact/o...

2019-02-21 13:14:09 869

原创 结合mysql innodb存储引擎结构, 简谈 limit offset 性能分析、优化

limit  offset 的使用方式一般都是用于分页查询:select * from user limit 100,10;select * from user limit 10,offset 100;上面两句等同。大家都知道,当分页查询的偏移量很大时,性能会急剧下降,如:select * from uc_user limit 0, 10;select * from uc...

2019-02-20 10:22:19 695

原创 eureka 服务删除 下线 刷新

在开发调试时,如果一个应用跑了多个实例,经常会指定调用的服务dubbo admin 页面有服务禁用功能,使用比较方便eureka 类似的功能是通过curl实现的格式:curl -X PUT "http://ip:port/eureka/apps/{application}/{instance}/status?value=OUT_OF_SERVICE"注:特殊字符 要进行urle...

2019-01-27 17:29:51 1956

原创 mysql 数据库迁移 备份 mysqldump

mysqldump ijcgtp0k -h f8s7lq4c9l5cv.mysql.rds.aliyuncs.com -uconcon -pMysql_123 --add-drop-table | mysql ijcgtp0k -uroot -pMysql_1234 -h 172.20.13.228 在执行上面命令之前,需要先create对应的数据库前面为原数据库,后面为新建数据库...

2018-11-27 16:17:05 257

原创 try catch finally 一个小测试

之前没有注意到,现在记录下try{}catch{}finally{}这种结构,大家都知道finally一定会执行,但如果涉及到return result  这种返回值的方法时,是有点差别的正常的如下: private static String testString(){ String s = "0000000000"; try{...

2018-11-15 10:06:32 275 1

原创 mysql Lock wait timeout exceeded; try restarting transaction

碰到一个线上问题,在此记录下现象:测试人员发现在做一个操作时报如下异常: Lock wait timeout exceeded; try restarting transaction解决办法执行以下sql:SELECT * FROM information_schema.INNODB_TRX;SELECT * FROM information_schema.INNO...

2018-10-23 10:01:01 839

原创 spring boot cloud java -jar debug 配置

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 config-1.1.1-SNAPSHOT.jar D:\workspace\ybzboot\ops\config\target>java -jar -Xdebug -Xrunjdwp:transport=dt_socket,...

2018-09-10 19:42:58 1013

原创 文字 banner 生成利器 http://patorjk.com/software/taag

无意中发现一个文字banner 生成的利器,感觉非常好,比自己苦逼的手动打爽死了^_^

2018-05-23 08:37:28 12671 4

转载 jedisLock—redis分布式锁实现

原文:https://www.cnblogs.com/0201zcr/p/5942748.html一、使用分布式锁要满足的几个条件:系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现)共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL)同步访问(即有很多个进程同事访问同一个共享资源。

2018-01-12 18:07:33 367 1

转载 证书服务器CA的搭建和管理

原文:http://blog.51cto.com/183530300/1856773很多时候,我们希望在使用互联网的时候,我们的通信是受到保护的,而在互联网上活动时使用最多的莫过于使用网站了,所以我们就需要考虑如何加密使用网站的过程中所传送的消息,htts加密协议的出现解决了我们的困扰,而htts协议是基于证书的方式实现的,那如何用证书来保护我们在网站上所传送的消息了,要想使用证书,要么向互联

2018-01-10 10:36:21 11446 1

转载 MySQL与OLAP:分析型SQL查询最佳实践探索

原文 http://blog.csdn.net/idontwantobe/article/details/25052199搞点多维分析,糙快猛的解决方案就是使用ROLAP(关系型OLAP)了。数据经维度建模后存储在MySQL,ROLAP引擎(比如开源的Mondrian)负责将OLAP请求转化为SQL语句提交给数据库。OLAP计算分析功能导致MySQL需要进行较多复杂SQL查询,性能调优必不

2018-01-03 13:28:53 6969

原创 IDEA 常用快捷键

使用eclipse有10年了,现在身边同事都在用idea,自己一开始也是不愿意换工具。但有时候在同事电脑上调代码用着不是方便,影像效率,所以就转了,今天是第二天。个人感觉用那款都可以,工具是帮助咱们提高效率和质量。自己和团队,尤其是团队之间的沟通协作,有时个人有必要做一些妥协。更何况idea也是一款不错的工具,该学就学吧,这东西用几天就顺手了。下面是我昨

2017-11-30 10:04:59 325

原创 shiro oauth2 调用逻辑

本文也是拿来主义,拿别人的代码跑了一遍,算是自己的理解吧主要两块:auth-client  客户端(第三方应用)auth-web(内部依赖auth-server) 服务提供方(这里资源和认证放在一起了,一般认证是独立的)auth-client的shiro配置<beans xmlns="http://www.springframework.org/schema/bean

2017-11-20 16:35:17 2115

原创 tomcat apr linux 配置

1. 安装依赖yum install apr-develyum install openssl-develyum install gccyum install make2.  tomcat native进入tomcat/bintar -xvzf tomcat-native.tar.gz  进入解压后的native./configure && m

2017-11-02 14:43:06 754

原创 logback 配置 不同level日志输出到不同文件 按天 大小拆分

logback.xml INFO %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n <appender name="debug" class="ch.qos.logback.core.rolling.Rolling

2017-10-10 18:57:29 3000 1

原创 spring boot swagger 分组 定制 显示API

pom.xml    io.springfox springfox-swagger2 2.6.1 io.springfox springfox-swagger-ui 2.6.1

2017-08-26 18:23:50 15595 1

转载 Spring Boot使用redis做数据缓存

原文:http://www.cnblogs.com/softidea/p/5801499.html1 添加redis支持在pom.xml中添加dependency>            groupId>org.springframework.bootgroupId>            artifactId>spring-boot-starter-red

2017-08-03 10:35:01 452

原创 nginx 代理 再次重定向

今天搞一个nginx的配置,就是一个后端代理,但这个后端代理的url会有登录校验,因此会重定向到登录中心应用。一般如下配置即可, location  ^~/TIMS-Server {            proxy_pass http://tims.app.yyuap.com/TIMS-Server/; }但就是因为有一个重定向,所以总是不能代理过去经

2017-07-06 17:57:11 1269

原创 spring boot restTemplate protobuf(protocal buffer) demo

protobuf 个人理解就是一种数据格式,只不过在序列化后的大小、序列化、反序列化方面更优秀一些。demo 是用spring boot做了一个server,一个test。server暴露出来的服务是rest的,数据格式就是protobuf。直接上代码common:proto数据结构文件 syntax = "proto3";// package comp

2017-07-05 16:41:15 6269

原创 k8s nodename nodeselector deployment pod 测试 重启 运维

说明:master :132,  node1:11 , node2:12主要测试以下几个方面:1. container指定到对应的node 2. container的死掉后3. node重启后4. node不可用后5. node恢复后主要是对上面的情况进行测试,看看k8s是否会按照咱们想的那样保证咱们的应用1. container指定到对应的node

2017-06-27 14:23:10 10418

转载 使用sping cloud实现配置中心化

原文:https://my.oschina.net/u/2474041/blog/783313我们使用了spring boot简化了一系列配置,但是每个应用都有一个application.propertities。这样在分布式环境或是应用包比较多时就变得很难管理,所以这里的解决方案是使用spring cloud实现配置中心化。首先在这里有一个client和server的概念

2017-06-24 13:51:26 1639

原创 centos7 k8s1.5.2(kubernetes) etcd flannel dns dashboard nginx tomcat slb haproxy keepalived

1.  将etcd 部署到容器中,方便以后部署基于centos基础镜像构建etcd,运行我本地的centos镜像[root@iz2ze0fq2isg8vphkpos5rz ~]# docker run -it 38e72dd2943f /bin/bash进入了docker[root@3a9e34429b75 /]# yum安装etcd[root@3a9e34429b75

2017-06-23 15:57:22 1807 1

转载 kubernetes 节点维护 cordon, drain, uncordon

这三个命令是正式release的1.2新加入的命令,三个命令一起介绍,是因为三个命令配合使用可以实现节点的维护。在1.2之前,因为没有相应的命令支持,如果要维护一个节点,只能stop该节点上的kubelet将该节点退出集群,是集群不在将新的pod调度到该节点上。如果该节点上本生就没有pod在运行,则不会对业务有任何影响。如果该节点上有pod正在运行,kubelet停止后,master会发现该节点不

2017-06-21 13:06:27 18026

原创 java jar 自启动 centos7 systemctl

我本地有一个 data-service.jar1. 编写启动脚本  data-service-start[root@iz2ze0fq2isg8vphkpos5sz shell]# more data-service-start#!/bin/shexport JAVA_HOME=/usr/local/jdk1.8.0_131export PATH=$JAVA_HOME/bin:$P

2017-06-21 12:52:57 7558

原创 Spring cloud sleuth rabbitmq zipkin mysql分布式服务跟踪分析

基于zipkin搭了一个分布式跟踪分析应用,在查看服务链间的调用过程、耗时时间、服务依赖时可以用它。尤其是后期分析性能时可以作为参考依据,根据个人需要选择使用。介绍:Twitter的zipkin是一个致力于收集Twitter所有的分布式服务的时间数据的分布式跟踪系统。它提供了收集数据,和查询数据两大服务。系统的理论模型来自于Google Dapper 论文。通过采集跟踪数据可以帮助

2017-06-17 17:01:54 4647 5

转载 CentOS7 增加tomcat 启动,停止,使用systemctl进行配置

查看全部服务命令:systemctl list-unit-files --type service查看服务systemctl status name.service启动服务systemctl start name.service停止服务systemctl stop name.service重启服务systemctl restart name.service增加开

2017-06-16 13:40:06 342

转载 kubernetes ServiceAccount 配置

开始配置Kubernetes集群的时候为了少出问题,都是在apiserver配置中去掉ServiceAccount采用非安全连接的方式,但在后面配置FEK日志的过程中,很多时候绕不开这个安全机制,但因为开始在centos上安装是通过yum的方式,所以那些ca.crt,server.crt,kubecfg.key等文件都是没有的。自己手工去建了好几次最后都有一些问题。本文是基于git-hub中m

2017-06-16 13:38:50 1884 3

转载 Kubernetes集群中Service的滚动更新

原文:http://tonybai.com/2017/02/09/rolling-update-for-services-in-kubernetes-cluster/一、预备知识1、滚动更新Rolling-update传统的升级更新,是先将服务全部下线,业务停止后再更新版本和配置,然后重新启动并提供服务。这样的模式已经完全不能满足“时代的需要”了。在并发化、高可用系

2017-06-16 13:37:10 6325

转载 Kubernetes集群高可用方案

原文: http://geek.csdn.net/news/detail/58974Kubernetes作为容器应用的管理中心,通过对Pod的数量进行监控,并且根据主机或容器失效的状态将新的Pod调度到其他Node上,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:etcd数据存储的高可用性和Kubernetes Master组件的高可用性。

2017-06-16 13:21:09 2257

转载 Docker 解决容器时间与主机时间不一致的问题三种解决方案

原文:http://www.jb51.net/article/99906.htm共享主机的localtime  (方法一)创建容器的时候指定启动参数,挂载localtime文件到容器内  ,保证两者所采用的时区是一致的。?1docker run --name -v/etc/localtime:/etc/localtime:ro

2017-06-10 09:22:39 6890 1

转载 http 状态码

原文:http://blog.sina.com.cn/s/blog_59b052fa0100it74.html一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100  (继续) 请求者应当继续提出请求。服务

2017-06-08 09:17:04 221

原创 centos 7 docker 使用填坑

1. 在docker 容器内不能使用systemctl 命令启动服务现象:[root@ce34e8bc6b92 software]# systemctl stop mariadbFailed to get D-Bus connection: Operation not permitted解决:[root@iz2zed0v3yp9bn8rczl7soz ~]# docker ru

2017-06-07 15:02:50 1418

转载 Kubernetes从Private Registry中拉取容器镜像的方法

原文:http://www.tui8.com/articles/news/41010.html一、环境由于 Kubernetes和Docker都在Active Develop的过程中,两个项目的变动都很快,因此,特定的操作和说明在某些版本是好用的,但对另外一些版本却是不灵光的。这里先把环境确定清楚,避免误导。OS:Ubuntu 14.04.4 LTS Kernel

2017-05-24 09:43:12 8081 1

转载 Cgroups控制cpu,内存,io示例

原文:http://www.cnblogs.com/yanghuahui/p/3751826.html本文用脚本运行示例进程,来验证Cgroups关于cpu、内存、io这三部分的隔离效果。测试机器:CentOS release 6.4 (Final)启动Cgroupsservice cgconfig start #开启cgroups服务chkconfig cg

2017-05-23 10:58:28 381

转载 Kubernetes技术分析之资源管理

原文:http://www.open-open.com/lib/view/open1439386169661.htmlDocker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是 Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文主要通过一个例子介绍Kubernet

2017-05-23 10:50:13 1196

原创 centos7 mogodb-3.4.4 dockerfile

下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.2.tgz解压 tar -xvzf mongodb-linux-x86_64-rhel70-3.4.2.tgzmv mongodb-linux-x86_64-rhel70-3.4.2 mongodb-3.4.2

2017-05-18 11:12:27 1886 1

原创 centos7 docker build dockerfile jdk8 tomcat8 阿里云docker

新建dockerfile文件[root@yzb-centos72-3 home]# cd /[root@yzb-centos72-3 /]# cd /home/software/[root@yzb-centos72-3 software]# more dockerfile/dockerfile-test FROM centosMAINTAINER jiangleid@yonyo

2017-05-15 11:15:25 1250

原创 centos mariadb galera 多主同步 haprox keepalive 集群热备

1. mariadb galera 集群查看是否安装yum list installed  mariadb*卸载yum remove mariadb*安装配置yum源# MariaDB 10.1 CentOS repository list - created 2016-12-13 01:20 UTC# http://downloads

2017-05-10 16:40:04 6072

原创 centos7 docker

1. 介绍         百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创

2017-05-08 13:23:53 643

电商网站模板(45套).rar

45套-电商网站模板-全品类 商城 模板 页面 源码 服装 汽车 手表 美妆 家居 等等

2019-08-07

shiro oath2

spring mvc swagger shiro oath2 整合, 认证 授权 code 获取 token。

2017-11-21

spring boot protobuf demo

spring boot protobuf demo

2017-07-05

k8s kubernetes dashboard dns 配置文件 yaml

k8s kubernetes dashboard dns 配置文件 yaml

2017-06-26

spring cloud eureka zuul ribbon hystrix feign config 示例

spring cloud eureka zuul ribbon hystrix feign config 示例代码

2017-03-08

spring cloud netflix eureka ribbon 示例

spring cloud netflix eureka ribbon 示例 服务注册发现调用

2017-03-03

基于spring data mongo封装的API,让开发人员不用知道mongo

基于spring data mongo 些的 操作mongo的工具api。 让业务开发人员不用去了解mongo的知识

2017-03-02

spring boot jsp mvc jpa hibernate mysql 示例 sample

spring boot jsp mvc jpa hibernate mysql 示例 sample

2017-03-02

rabbitMQ consumer provider txSelect confirmSelect addConfirmListener

rabbitMQ consumer provider txSelect confirmSelect addConfirmListener

2016-08-26

kafka-clients API demo conusmer provider group

kafka kafka-clients 0.10.0.0 API demo conusmer provider group

2016-08-26

java rabbitmq spring springAMQP 代码包 project

java rabbitmq spring springAMQP 代码包 project

2016-07-10

thrift java hello

thrift java hello 具体见 http://blog.csdn.net/stonexmx/article/details/51613962

2016-06-12

Zeroc ice java eclipse project

Zeroc ice java eclipse project

2016-06-08

mybatis-3.2.8 官方jar 包

mybatis-3.2.8 官方jar 包 mybatis官方下载速度比较慢,因此下载下来共大家方便使用

2014-12-26

jprofiler 6.06 JProfiler6 JProfiler6.x JProfiler6.* 注册机 注册码 序列号

jprofiler 6.06 JProfiler6 JProfiler6.x JProfiler6.* 注册机 注册码 序列号 亲自在JProfiler6.06版本上测试通过可用

2010-10-14

AxureRP-Pro-5.6.0.2097汉化包

AxureRP-Pro-5.6.0.2097汉化包

2010-07-08

Linux命令大全.chm

Linux命令大全.chm 格式 Linux 命令全集 Linux 命令 手册

2009-11-22

Linux部分命令解释

Linux部分命令解释 linux 命令大全,Linux 命令全集

2009-11-22

JAVAEE5API

javaee5 chm 手册 java javaee javaee api javaee5api

2009-10-28

空空如也

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

TA关注的人

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