自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 gitlab https访问不了

gitlab https访问不了:git config --global http.sslverify false

2017-08-22 10:07:25 4102

原创 在spring boot中log4j2编程式配置(Programmatic Configuration)步骤

其实官网已经说的比较清楚了:https://logging.apache.org/log4j/2.x/manual/customconfig.html下面根据自己的实践稍微总结一下:1、编写 自定义ConfigurationFactory 继承自org.apache.logging.log4j.core.config.ConfigurationFactory。命名为CustomCo

2017-06-10 17:17:22 1529 1

原创 在spring boot中的log4j2编程式配置(Programmatic Configuration)注意事项

1、在入口类中,不可有如下的类变量申明:private static final Logger logger = LogManager.getLogger(App.class);2、如果采取编程式配置,则spring boot框架不会去加载log4j2.xml文件。3、编程式配置的3中方法——一定要写在入口类的最前面,保证首先执行:1)、申明系统变量System.setProp

2017-06-10 16:58:03 953

原创 spring boot与log4j2日志级别控制顺序

如果classpath下有log4j2.xml。则日志级别由log4j2.xml控制。log4j2.xml中的status控制的是log4j2框架自身的日志级别而不是spring boot框架或者自定义的日志级别。这里要区分清楚如果classpath下没有有log4j2.xml。则日志级别由application.properties中的logging.level.root=trace或者ja

2017-06-10 16:46:56 970

转载 etcd:从应用场景到实现原理的全方位解读

https://linux.cn/article-4810-1.html

2017-05-30 18:21:41 285

转载 剖析 etcd-raft协议和日志复制的图解

http://www.infoq.com/cn/articles/coreos-analyse-etcd/

2017-05-30 10:31:57 1108

转载 Etcd 架构与实现解析

http://mt.sohu.com/20161209/n475365542.shtml

2017-05-30 09:49:35 329

转载 从etcd看Raft协议

http://qa.blog.163.com/blog/static/19014700220153155498735

2017-05-28 23:18:20 248

转载 关于监听的注意事项

下面这篇文章不错http://wanshi.iteye.com/blog/2246352因为监听的时候出现事件就会直接返回,因此需要客户端编写循环逻辑保持监听状态。在两次监听的间隔中出现的事件,很可能被漏过。所以最好把事件处逻辑做成异步的,不要阻塞监听逻辑。注意:监听 key 时会出现因为长时间没有返回导致连接被 close 的情况,客户端需要处理这种错误并自动重试。

2017-05-28 22:32:29 355

转载 etcd原理描述

http://www.cnblogs.com/InCsharp/p/6810114.html

2017-05-28 20:53:56 284

原创 etcd恢复备份-自己的研究做了改进成功了,官网的没成功不知道为何

因为在生产中直接拷贝DB比较方便且也比较符合生产中的实际情况,所以我用的是直接拷贝db数据的方式,所以恢复数据的时候加了参数  --skip-hash-check恢复数据:ETCDCTL_API=3 ./etcdctl snapshot restore ../db \  --name m1 \  --initial-cluster m1=http://192.168.75.145:

2017-05-27 14:52:21 1334

原创 etcd在同一台虚拟机搭建集群

要点,将etcd拷贝到不同的目录,每个etcd用不同的端口号,cd到etcd目录,做如下配置即可:./etcd --name etcd00 --initial-advertise-peer-urls http://192.168.75.145:2380 \  --listen-peer-urls http://192.168.75.145:2380 \  --listen-client

2017-05-27 10:08:50 956 1

原创 ssh连接慢-to escape to local shell

vim /etc/ssh/sshd_config#UseDNS yes改为UseDNS no重启sshdservice sshd restart

2017-05-26 14:47:21 4653

转载 Gradle中的buildScript代码块

请看以下文章http://www.tuicool.com/articles/rUfEBrr

2017-05-23 20:18:40 480

转载 使用Gradle创建一个最简单的Spring Boot项目

请看以下文章http://blog.csdn.net/u013360850/article/details/53415005

2017-05-23 20:17:19 265

转载 git工作模式图示

git

2017-05-23 20:12:06 315

原创 修改Gradle本地仓库的位置 方法

添加环境变量 GRADLE_USER_HOME ,路径为你想放gradle仓库的地方即可。补充说明一点:Gradle有个 Daemon配置,开启这个配置能有效的提高编译速度,具体是不是这样我没有做过对比因为我安装了gradle后就配置了。。。具体操作如下:在咱们的gradle仓库.gradle目录下创建一个gradle.properties 文件 ,再打开该文件在其中添加如下语句保

2017-05-23 17:03:32 493

原创 there are no staged files

如下图:去掉勾即可

2017-05-23 16:50:15 630

转载 Gradle仓库配置

参考一下文章http://blog.csdn.net/ucxiii/article/details/51943848

2017-05-23 15:01:03 250

转载 Gradle使用Maven仓库

参考一下文章http://blog.csdn.net/pansanday/article/details/52933086

2017-05-23 15:00:03 308

转载 Eclipse中Gradle插件安装

此博客写的不错,可做参考:http://blog.csdn.net/Megustas_JJC/article/details/55046951

2017-05-23 10:12:30 259

原创 springboot测试类写法

1、依赖org.springframework.bootspring-boot-starter-testtest2、代码package com.example.SpringBootJdbcTest;    import java.util.List;    import org.junit.Test;  import org.juni

2017-05-22 11:38:52 694

转载 centos7 配置本地IP地址

进入登录界面账号输入root 回车再输入上面设置的root密码回车系统登录成功1、设置IP地址、网关DNS说明:CentOS 7.0默认安装好之后是没有自动开启网络连接的!cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容,文件名有可能有区

2017-05-17 09:46:30 827

原创 maven插件之build-helper-maven-plugin

Maven默认只允许指定一个主Java代码目录和一个测试Java代码目录。 虽然这其实是个应当尽量遵守的约定,但偶尔你还是会希望能够指定多个源码目录(例如为了应对遗留项目),build-helper-maven-plugin的add-source目标就是服务于这个目的,通常它被绑定到默认生命周期的generate-sources阶段以添加额外的源码目录。 需要强调的是,这种做法还是不推荐的

2017-05-14 21:11:56 4024

原创 maven插件之maven-source-plugin

plugin>                  artifactId>maven-source-pluginartifactId>                  version>2.4version>                  configuration>                      attach>trueattach>               

2017-05-14 21:10:52 973

原创 maven插件之maven-javadoc-plugin

plugin>                  groupId>org.apache.maven.pluginsgroupId>                  artifactId>maven-javadoc-pluginartifactId>                  version>2.10.2version>                  configura

2017-05-14 21:10:15 1054

转载 史上最全的maven pom.xml文件教程详解

[xml] view plain copy print?project xmlns="http://maven.apache.org/POM/4.0.0"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://maven.apa

2017-05-14 21:09:01 211

转载 maven插件之maven之maven-surefire-plugin

1.maven-surefire-plugin是个什么鬼?如果你执行过 mvn test 或者执行其他maven命令时跑了测试用例,你就已经用过 maven-surefire-plugin 了。 maven-surefire-plugin 是maven里执行测试用例的插件,不显示配置就会用默认配置。这个插件的 surefire:test 命令会默认绑定maven执行的 test 阶段。

2017-05-14 21:05:38 6198

原创 import项目找不到maven 依赖包的处理方法

如下图:方法一:项目右键-maven-disable maven nature。项目右键-configure-convert to maven project。注:此方法多数情况可以,但是特殊情况也处理不了,则采取第二种终极方法。方法二:在项目根目录下找到.classpath文件,加入代码之后如下:........

2017-05-14 17:45:08 6775 1

原创 eclipse import maven项目时src和classes目录不对

当import maven项目时,由于包结构发生变化或者原来的.project和.classes path文件缺失,将会发生src起步路径和classes路径不对的情况,此时需要在项目属相的build path中添加src目录及修改classes路径。

2017-05-14 17:39:47 653

原创 Plugin execution not covered by lifecycle configuration解决

1、可以解决, 即 标签外再套一个 标签,如:                        ...             ...                   ....            2、官方文档 http://wiki.eclipse.org/M2E_plugin_execution_not_covered 可以了解到

2017-05-12 16:41:38 260

原创 gitlab配置邮件

1、sudo -u git -H cp /home/git/gitlab/config/initializers/smtp_settings.rb.sample /home/git/gitlab/config/initializers/smtp_settings.rbvim /home/git/gitlab/config/initializers/smtp_settings.rb

2017-05-11 14:47:58 704

原创 gitlab集成ldap配置

vim /home/git/gitlab/config/gitlab.ymlldap:    enabled: true    servers:        host: 'host'        uid: 'uid'        bind_dn: 'cn=root,dc=xxx,dc=com'        password: 'xxx'        b

2017-05-11 14:46:46 698

原创 gitlab基本配置

注:是否配置https、相对路径/gitlab根据实际情况1、gitlab.ymlcd /home/git/gitlabvim config/gitlab.yml编辑如下:第32行gitlab:    ## Web server settings (note: host is the FQDN, do not include http://)    host:dom

2017-05-11 14:37:20 1371

原创 gitlab安装配置

注:有关配置文件的修改可以参考我的另外一篇文章1、更新===根据实际情况yum update -yyum upgrade -yupdate-alternatives --set editor /usr/bin/vim.basic2、安装依赖yum -y install vim sudo epel-release build-essential zlib1g-de

2017-05-11 14:27:45 984

原创 方法参数(String... strings)

类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String...strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错误,

2017-05-10 09:27:39 4391

原创 etcd集群管理

这里要吐槽一下:我用的是3.16,集群相关的好多命令行都已经改变了或者是根本用不了。再次强调一下:一定关闭防火墙,不然无法加入新节点。1、增加新节点第一步:curl http://192.168.75.137:2379/v2/members -XPOST \-H "Content-Type: application/json" -d '{"peerURLs":["htt

2017-05-06 14:20:40 3691

原创 etcd安装及集群配置

1、安装解压安装包,拷贝etcd、etcdctl到/usr/bin下#此时可以直接etcd启动,但是不建议这么做,因为没有利用配置文件制定参数,则default.etcd会出现在当前目录下,不好管理且不利于参数管理及集群管理。#以下两个配置文件可以在别的虚拟机以yum install etcd安装之后在相同的位置得到。将配置文件etcd.conf拷贝到/etc/etcd下

2017-05-05 18:54:32 876 1

原创 CentOS7 ping通 telnet不通

1、安装iptablyum -y install iptables-services2、systemctl stop firewalld.service3、systemctl disable firewalld.service4、systemctl start iptables.service5、/sbin/iptables -I INPUT

2017-05-04 20:24:07 2739

原创 etcd集群启动参数说明及注意事项

参数使用说明 --name etcd0本member的名字 --initial-advertise-peer-urls http://192.168.2.55:2380其他member使用,其他member通过该地址与本member交互信息。一定要保证从其他member能可访问该地址。静态配置方式下,该

2017-05-03 09:38:55 10171 2

学校需求分析详细说明

学校需求方案的详细概述,很好的文档。 中学生成绩管理信息系统是面向中学的管理系统,其目的是提高中学对中学生的科学化管理。本文针对中学的管理现状和要求,从理论和应用的角度论述了中学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。本系统主要包括五个模块:成绩录入、班级系统、年级统计和系统功能这四个模块基本实现设计本系统的目的,从而可以进一步满足中学对管理系统的要求。

2009-01-19

空空如也

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

TA关注的人

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