- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 Dubbo-Admin管理控制台在2.6.1及2.6.1以后版本的变化(二)
新版本Dubbo-Admin名称改为Dubbo-OPS,所以说到Dubbo-Admin和Dubbo-OPS的话,其实是同一个东西,下载2.6.0及以前版本的Dubbo,解压文件目录后,查看文件目录结构:在2.6.1及以后的版本中,下载Dubbo-Admin之后解压查看目录结构Dubbo-Admin中包含三个子模块。这里需要特别说明的是,下载新版本的Dubbo-Admin,进入git...
2018-12-29 14:26:04 572
原创 Dubbo-Admin管理控制台在2.6.1及2.6.1以后版本的变化(一)
首先介绍一下dubbo的一个比较大的改变,那就是在2.6.1及2.6.1以后的版本当中,dubbo将一分为二,分为Dubbo-RPC和Dubbo-Admin,而在2.6.1以前的版本中Dubbo-Admin是包含在Dubbo-RPC当中的,这一点从dubbo官网的下载页面可以看得出来dubbo官网下载页面地址:http://dubbo.apache.org/en-us/blog/...
2018-12-29 12:22:08 3526 1
原创 使用mysql自带的replication功能实现双机热备(主从复制)
一,原理简答来说,就是将主数据库的所有操作都记录到一个bin_log文件中,然后将bin_log文件复制到从数据库,进行回放,从而实现将数据同步到从节点的目的。二,注意事项主数据库版本高于3.2,从数据库版本>=主数据库版本,因为不同版本的bin_log文件格式可能不一样,通常来讲,软件都是向下兼容,高版本兼容低版本,所以要保证从数据库的版本不低于主数据库版本,这样才能保证bin...
2018-12-26 09:49:33 554
原创 Shell脚本通过Java class文件启停Java程序
通过Shell脚本启动和停止Java程序(文章末尾附脚本和程序源码地址)步骤:1,通过shell启动脚本启动mainclass(非java -jar的方式)2,记录进程id3,通过shell停止脚本杀掉进程示例项目结构和主类代码:将工程编译成class文件后上传到linux服务器。其中启动脚本run.sh停止脚本stop.sh执行效果:执行命...
2018-12-24 10:03:15 853 1
原创 Linux系统下制作服务启动脚本(二)
上一篇博客介绍了在/etc/init.d目录下制作应用服务启动和停止脚本,其实在/usr/bin目录下也可以制作这种脚本,不过一般不推荐这种方式,先来看一下是怎么制作的:vim编写脚本start.sh,将脚本复制到/usr/bin目录下,去掉后缀名然后进入任何目录,都可以执行start脚本,查看结果可以发现也可以制作服务的启动脚本,不过为什么不推荐在这个目录下面这么做呢?因...
2018-12-18 16:42:32 570
原创 Linux系统下制作服务启动脚本(一)
在Linux系统中经常会用到类似service mysql start、service tomcat restart等这样的命令,并且这些命令在任务路径下都可以执行,这是怎么做到的呢?要弄明白这个问题,首先需要知道Linux系统中的一个目录/etc/init.d,要弄明白这个目录的作用,在Linux系统中,/etc/init.d这个目录是用来放服务脚本的,当Linux启动时,会寻找这些目录中的服务...
2018-12-18 16:33:19 3238
原创 Lamda表达式遍历Map
public class Test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); Map<String, String> map = new HashMap<String, String>(); map....
2018-12-13 10:12:23 5412
原创 Java中对List中的对象根据某个属性排序(Lamda表达式实现)
public class Person { private String id; private String name; private int age; public Person(String id, String name, int age) { this.id = id; this.name = name; this.age = age; } ...
2018-12-12 14:22:04 3844
原创 Java中Lamda表达式对List进行排序
public class MainTest { public static void main(String[] args) { List<String> list = Arrays.asList( "2018121207","2018121206","2018121201","2018121209","2018121204", "2018121
2018-12-12 14:13:05 845
原创 常用JSON处理方式介绍
fastjson:由阿里巴巴开源,引入简单,功能强大,在java对象与json对象之间转换很方便,引入方式<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2...
2018-12-11 17:43:04 375
原创 Java对象重写toString()方法,实现对象内容输出
覆盖父类toString()方法:public class Person { private String id; private String name; public Person(String id, String name) { this.id = id; this.name = name; } public String getId() { re...
2018-12-11 17:35:27 2128 1
原创 Java中使用lamda表达式实现根据对象属性去重
本文演示根据对象属性对List中的对象去重新建实体类public class Person { private String id; private String name; public Person(String id, String name) { this.id = id; this.name = name; } public String get...
2018-12-11 17:24:58 2156 1
Shell脚本通过Java class文件启停Java程序源码(脚本及源码)
2018-12-21
Netty实现简单的聊天消息群发功能
2018-12-12
Json工具类
2018-12-12
memcached工具类源码
2018-02-22
redis工具类源码
2018-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人