自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(479)
  • 资源 (38)
  • 收藏
  • 关注

原创 Java程序员拿着30、40k,就干curd和几个简单玩意儿,眼高手低?

程序员做着简单的CRUD工作,拿的是白领的高薪30K,是不是让人特羡慕?要说CRUD不能说特简单,大部分的数据处理业务基本也就是各种花样的CRUD工作,真要把CRUD做溜做好,不是一件容易的事情。但如果长期只是做这一项事情而且是很简单的CRUD而不涉及其它,还是挺让人心里发慌的。但之前看到有网友吐槽说经常看见java 30k、40k的,简直不敢想象,就这简单个玩意加上个增删改查我觉得不熟练的给个1...

2018-07-16 14:26:09 9424 4

转载 实现内网映射的三种方式:

实现内网映射的三种方式:1.ngrok.1)下载ngrok  下载地址:https://ngrok.com/download  选择合适的版本下载,我下载的是win64为的是这样: 2)解压下载下来的文件得到一个名为ngrok的应用程序 3)双击运行ngrok,输入ngrok得到命令提示(不输入打开也有) 4)输入命令:ngrok http 8080,8080是端口...

2018-07-06 17:08:57 45618 3

原创 设计模式(13)--责任链模式

顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。介绍意图:避免请求发送者与接收者耦合在一起,让多个对象都有可...

2018-06-29 10:04:51 616

原创 设计模式(12)--代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。介绍意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程...

2018-06-29 09:37:03 507

转载 纯干货,Spring-data-jpa详解,全方位介绍

本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有一个系列来讲解mybatis,这个系列从mybatis的入门开始,到基本使用,和spring整合,和第...

2018-06-07 10:43:02 683

转载 Java并发编程:线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  在Java中可以...

2018-06-06 20:30:02 452

转载 RabbitMQ的应用场景以及基本原理介绍

1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个...

2018-06-06 19:04:15 661

原创 设计模式(11)-- 外观模式

外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。介绍意图:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。主要解决:降...

2018-06-01 10:53:10 582

原创 设计模式(10)-- 装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类。介绍意图:动态地给一个对象添加一些额外...

2018-06-01 10:49:07 536

转载 thymeleaf时间戳转换

1234<td>    <p th:text="${discusser.creater.name}"></p>    <p th:text="${#dates.format(discusser.creatAt, 'yyyy-MM-dd')}"></p></td> 说明: 使用内置对象dates的form

2018-05-30 20:56:04 12840 4

原创 设计模式(9)-- 组合模式

组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。我们通过下面的实例来演示组合模式的用法。实例演示了一个组织中员工的层次结构。介绍意图:将对象组合成树形结...

2018-05-30 10:38:13 527

原创 设计模式(8)-- 过滤器模式

过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。实现我们将创建一个 Person 对象、Criteria 接口和实现了该接口的实体类,来过滤 Person 对象的列表。CriteriaPat...

2018-05-29 14:06:34 571

原创 设计模式(7)-- 桥接模式

桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现类,来画出...

2018-05-29 10:22:28 573

原创 设计模式(6)-- 适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。我们通过下面的实例来演示适配器模式的使用。其中,音频播放器设...

2018-05-28 16:24:16 527

原创 设计模式(5)-- 原型模式

原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库...

2018-05-28 15:20:00 576

原创 设计模式(4)-- 建造者模式

建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。介绍意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作...

2018-05-28 14:16:52 781

原创 设计模式(3)-- 抽象工厂模式

抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。介绍意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主要解决:主...

2018-05-28 09:58:30 533

原创 设计模式(2)-- 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其...

2018-05-28 09:26:37 561

原创 设计模式(1)-- 工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:...

2018-05-25 17:46:43 656 4

原创 设计模式简介

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 ...

2018-05-25 17:19:30 674

原创 服务器搭建--Linux安装Nodejs

先去官网下载:https://nodejs.org/en/download/把压缩包上传到服务器的/usr/local/soft(博主习惯)文件夹下  解压文件:cd /usr/local/softtar -xvf node-v8.11.1-linux-x64.tar.xz建立软连接,设置全局:ln -s /usr/local/soft/node-v8.11.1-linux-x64/bin/no...

2018-05-10 17:35:21 1893

原创 maven配置使用阿里云镜像加速下载jar包

maven中央仓库,本来有oschina的可以用,现在关了。最近找到阿里云的好像可以。配置如下:<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.

2018-05-03 14:52:17 2261

原创 spring-boot项目在eclipse中指定配置文件启动

如下图我的项目有三个配置文件,假如我向指定用application-test.yml启动项目,步骤如下: 鼠标点击项目右键———>Run As————>Run Configurations————>Java Application 鼠标右键点击Java Application————>点击 new  如下图:在箭头指向的Name处填写你要定义的名...

2018-04-25 12:33:16 19400 7

原创 springMVC无法访问JSP报404,但是又能访问controller

原因:<servlet>         <servlet-name>mvc</servlet-name>         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>         <init-param> ...

2018-04-25 10:28:32 3183

原创 服务器搭建--Linux安装MongoDB3.6.4

截至2018-4-24为止MongoDB最新版本为3.6.41.下载安装:切换到:/usr/local/soft/cd /usr/local/soft/下载:curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.4.tgz % Total % Received % Xferd Average Speed Ti...

2018-04-24 15:00:44 3900

原创 设置Tomcat的UTF-8编码

利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效!要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding="UTF-8",这样,GET方式提交的数据才会被正确解码。<Connector port="808...

2018-04-23 14:11:55 2759

原创 Synchronized和Volatile的比较

 在说明Java多线程内存可见性之前,先来简单了解一下Java内存模型。     (1)Java所有变量都存储在主内存中     (2)每个线程都有自己独立的工作内存,里面保存该线程的使用到的变量副本(该副本就是主内存中该变量的一份拷贝)   (1)线程对共享变量的所有操作都必须在自己的工作内存中进行,不能直接在主内存中读写   (2)不同线程之间无法直接访问其他线程工作内存中的变量,线程间变量值...

2018-04-20 15:08:28 833

原创 SyntaxHighlighter 3.0.83的使用

关于SyntaxHighlighter 3.0.83的使用下载SyntaxHighlighter可以到官方网站下载在页面引入引入shCore.js and shCore.css添加支持相应语言的js文件 需要支持什么语言,就引入该语言对应的JS文件 引入shThemeDefault.css将需要高亮显示的代码放置在<pre /> 或是<script />中调用SyntaxH...

2018-04-19 23:22:24 1911

原创 设置服务器ssh会话时间

在使用阿里云ECS时,用工具远程连接服务器,经常会几分钟不用连接就会断开。下面就是解决这个问题。 摘要:用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,造成这个问题的原因便是SSH服务有自己独特的会话连接机制。解决方案:1、设置服务器向SSH客户端连接会话发送频率和时间#vim/etc/ssh/sshd_config,添加如下两行ClientAliv...

2018-04-18 10:18:42 3607 2

原创 服务器搭建--Linux安装mysql5.7

一、安装前的准备: 首先下载MySql安装包,这里我下载的版本是: mysql-5.7.16-Linux-glibc2.5-x86_64.tar.gz 官网下载地址:https://dev.mysql.com/downloads/ 在linux中下载: #wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql...

2018-04-17 14:18:44 1841

转载 基于VMware workstation 10.0.0安装RHEL-server-6.4-x86_64操作系统过程解析

 因近些时间内接触在校大学生,多次交流时,学生们对虚拟化和操作系统上有着浓厚的兴趣,尤其是RedHat Linux操作系统。特此,写一篇有关于安装内容,方面同学们浏览参考。      首先,简短介绍一下VMware虚拟机,VMware(中文威睿)虚拟机软件,是全球桌面到数据中心虚拟化解决方案的优秀企业。VMware Workstation,该工作站软件包含一个用于Intel x86兼容计算机的虚拟...

2018-04-16 11:39:21 743

原创 服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/799125701.下载rabbitmq-server-generic-unix-3.6.15.tar.xz我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹:cd...

2018-04-12 15:02:26 3114

原创 服务器搭建--Linux安装erlang

1.安装依赖环境:1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncursesyum -y install ncurses-devel 2.下载erlang:官网下载:http://erlang.org/dow...

2018-04-12 14:40:46 12778 5

原创 服务器搭建--Linux安装redis

1.下载:官网下载:https://redis.io/download把安装包上传至服务器:2.安装libevent:解压redis:[root@manmanda2018 ~]# cd /usr/local/soft/[root@manmanda2018 soft]# tar -zxvf redis-4.0.9.tar.gz 进入redis-4.0.9文件夹:[root@manmanda2018...

2018-04-11 17:30:35 895

转载 阿里P7学习路线图

一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jb...

2018-04-11 15:47:10 1717

原创 服务器搭建--Linux安装memcached

1.下载:服务器端主要是安装memcache服务器端,官网:http://www.danga.com/memcached另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org把安装包上传至服务器:2.安装libevent:切换到安装包目录解压l...

2018-04-11 15:32:26 691

原创 服务器搭建--Linux安装nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatibl...

2018-04-11 14:04:09 969

原创 服务器搭建--Linux安装tomcat

        最近上家公司老板新买了服务器找我给她上线她的项目,由于项目比较老,没有选择高版本的tomcat,用了tomcat7。新版本的tomcat安装方法与此相同。去官网下载想要安装的版本,上传至服务器:切换到安装包所在目录并解压:[root@manmanda2018 ~]# cd /alidata/server[root@manmanda2018 server]# tar -zxvf a...

2018-04-11 11:09:21 895

原创 服务器搭建--Linux安装jdk

首先我们去官网下载我们需要的jdk版本,然后把安装包上传至服务器上:切换到jdk压缩包所在的位置并解压:[root@manmanda2018 ~]# cd /usr/local/soft/[root@manmanda2018 soft]# tar -zxvf jdk-8u162-linux-x64.tar.gz配置环境变量:export JAVA_HOME=/usr/local/soft/jd...

2018-04-11 10:41:48 984

原创 记一次SpringDataJpa语法引起的错误

记一次SpringDataJpa语法引起的错误,关键词:java.util.NoSuchElementException、Error creating bean with name 'articleRepository': Invocation of init method failed; nested exception is java.util.NoSuchElementException。错...

2018-04-09 10:48:13 1767

docker从入门到实践--电子书

docker从入门到实践--电子书,Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。不过,Docker 跟传统的虚拟化方式相比具有众多的优势。我也将Docker类比于Python虚拟环境,可以有效的配置各个版本的开发环境,比如深度学习与Java环境。

2018-12-12

syntaxhighlighter_3.0.83

SyntaxHighlighter(原名:dp.SyntaxHighlighter)是一套在浏览器上支持对各种代码进行语法着色的独立 JavaScript 库

2018-04-19

goland-2018.3.3.exe

goland-2018.3.3.exe最新版开发工具,更新时间2018-3-27

2018-03-27

GitHubDesktopSetup.exe

GitHubDesktopSetup.exe是GitHub的最新版windows客户端。

2018-03-01

nginx-1.13.6.zip

nginx-1.13.6.zip windows最新版本。更新时间2017-10-26。

2017-10-26

Erlang otp_win64_20.1.exe

Erlang otp_win64_20.1.exe是当前最新版本的,更新时间2017-10-26

2017-10-26

rabbitmq-server-3.6.12.exe

最新版的 rabbitmq-server-3.6.12.exe,windows64位。

2017-10-24

Redis-x64-3.2.100.zip

Redis-x64-3.2.100.zip windows 64位解压可用。。。。

2017-10-23

redis-latest.zip

redis-latest.zip redis的window的客户端,解压使用。

2017-10-23

redis-desktop-manager-0.8.3.3850.exe

redis desktop manager下载(0.8.3) 绿色版 直接运行即可

2017-10-19

persistence-3_0-pfd-spec.pdf

persistence-3_0-pfd-spec.pdf JPA Specificationpersistence-3_0-pfd-spec.pdf JPA Specification

2017-10-10

spring-data-jpa-reference.pdf

理解这个文档,你就掌握了JPA的真谛,尤其是19-20页。。一定会对大家有帮助的!一起进步

2017-10-10

lombok.jar v1.16.18

Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。

2017-09-27

node-v6.9.5-x64.msi

Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

2017-09-22

zookeeper-3.3.6.tar.gz

解压 zookeeper-3.3.6.tar.gz 4、进入conf目录,cp zoo_sample.cfg to zoo.cfg,根据你的要求进行修改 [plain] view plain copy tickTime=2000 dataDir=/data/zookeeper/ clientPort=2181 initLimit=5 syncLimit=2 server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888 如果是single模式下,只需要修改dataDir即可。 tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。 dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。 clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。 initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒 syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒 server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。 除了修改 zoo.cfg 配置文件,集群模式下还要配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面就有一个数据就是 A 的值,Zookeeper 启动时会读取这个文件,拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是那个 server。(在/data/zookeeper/目录下touch myid,vi myid 插入对应的server.id) 5、将整个 zookeeper-3.4.6 scp到其他机器上 6、启动zookeeper 在每台机器上运行 bin/zkServer.sh start 查看运行状态:bin/zkServer.sh status Mode: leader Mode: follower 可以看出哪台为leader了

2017-09-21

apache-maven-3.5.0-bin.tar.gz

修复了3.3.9版存在的当依赖200~300个以上的模块时,可能会导致内存异常或需要增加内存设置的Bug 创建了一个slf4j-simple的privider扩展,以支持对不同日志级别的输出显示不同颜色

2017-09-21

dubbo-admin-2.5.4.war

dubbo-admin-2.5.4.war dubbo的控制台管理工具dubbo-admin-2.5.4.war dubbo的控制台管理工具dubbo-admin-2.5.4.war dubbo的控制台管理工具

2017-09-21

lombok.jar

在eclipse/myeclipse中安装 1.将 lombok.jar复制到myeclipse.ini / eclipse.ini所在的文件夹目录下 2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar 3. 重启 eclipse / myeclipse

2017-09-21

一故事一设计模式-LieBrother(完整版).pdf

一故事一设计模式-LieBrother(完整版)

2021-11-05

计算机基础-自整理版.pdf

计算机基础自整理版

2021-11-05

mycat-权威指南.pdf

mycat-权威指南pdf文字版

2021-10-28

outlook 邮件超链接无法跳转修复.reg

outlook 邮件超链接无法跳转修复, 双击运行

2021-10-20

jdk-8u251-windows-x64.exe

jdk8最新版本,2020-06-30更新Interface Default Method:For creating a default method in java interface, we need to use “default” keyword with the method signature.

2020-06-30

otp_win64_22.1.zip

Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器

2020-01-02

rabbitmq-server-3.8.1.exe

rabbitmq-server-3.7.9.exe是目前最新版本的rabbitmq-server-win64

2019-11-01

otp_win64_22.0.exe.zip

Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自R11B-4版本开始,Erlang也开始支持脚本式解释器。在编程范型上,Erlang属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的Erlang是一个及早求值, 单次赋值和动态类型的函数式编程语言。

2019-06-21

jdk-8u212-windows-x64.exe

jdk-8u212-windows-x64.exe 截至2019.05.28 最新版JDK for windows 64位 大小: 215.26 MB sha256: 330a6396fcc97c57a951170bb9ac5a00b75974da8f002cb7e62fdf09d15018c5 md5: 54f4c25c3fc665b6c42f4b9b3f1862f9

2019-05-28

Samsung_NVM_Express_Driver_3.1.exe

此驱动程序支持三星NVMe SSD SM961, 970 PRO,970 EVO,970 EVO Plus,960 PRO,960 EVO和950 PRO。 NVMe驱动程序。 *注意:该驱动程序支持Windows 7,Windows 8.1和Windows 10. 建议的最低系统配置是Intel Haswell Refresh Processor,2GB RAM,50MB可用磁盘空间和UEFI Bios v2.3。

2019-05-27

Redis-x64-3.2.1 win64

redis-x64-3.2.1是redis windows 64位最新的版本,收藏一下。

2018-12-29

rabbitmq-server-3.7.9.exe

rabbitmq-server-3.7.9.exe是目前最新版本的rabbitmq-server-win64

2018-12-29

Erlang otp_win64_21.2.exe

Erlang otp_win64_21.2.exe是目前Erlang otp win64位的最新版本。

2018-12-29

Redis Desktop Manager

Redis Desktop Manager最后一个免费版本,之后的版本都收费了。

2018-12-29

nginx-1.15.8

nginx-1.15.8.zip windows最新版本。更新时间2018-12-29。

2018-12-29

apach-maven-3.6.0

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you think that Maven could help your project, you can find out more information in the "About Maven" section of the navigation: this includes an in-depth description of what Maven is and a list of some of its main features. This site is separated into the following sections, depending on how you'd like to use Maven

2018-12-29

Docker技术入门与实战第2版-非扫描版PDF

Docker技术入门与实战第2版-非扫描版PDF,高清文字版本,可以复制文字。

2018-12-29

docker从入门到实践word

在云计算时代,开发者将应用转移到云上已经解决了硬件管理的问题,然而软件配置和管理相关的问题依然存在。Docker的出现正好能帮助软件开发者开 阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker,开发人员便可享受先进的自动化运维理念和工具,无需运维人员介入即可顺利运行于各种 运行环境。 《Docker技术入门与实战》分为三大部分:Docker入门、实战案例和高级话题。第一部分(第1~8章)介绍Docker与 虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分(第9~17章)通过案例介绍Docker的应用方法,包括与各种操作系统平 台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分(第18~21章)是一些高级话题,如Docker 核心技术、安全、高级网络配置、相关项目等。 《Docker技术入门与实战》从基本原理开始入手,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署应用。

2018-12-25

空空如也

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

TA关注的人

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