自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java8 对Map(key/value)排序后取TopN

import com.alibaba.fastjson.JSON;import java.util.*;import java.util.stream.Collectors;/** * Hello world! * */public class App { public static void main( String[] args ) { Map<...

2019-06-11 21:00:57 6653

转载 在CentOS7上安装rocketMQ

1、下载apache最新rocketmq二进制压缩文件下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip在线下载:wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.2.0/ro...

2019-06-10 15:09:42 11723 4

转载 Java并发工具类 - CountDownLatch

一.CountDownLatch用法1、简介  CountDownLatch是Java1.5之后引入的Java并发工具类,放在java.util.concurrent包下面http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/package-summary.html官方API。  CountDownLatch能够...

2019-06-03 13:15:10 223

原创 log4j2日志配置

 log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。官方配置文档:http://logging.apache.org/log4j/2.x/manual/configuration.html1、所需jar<dependencies> ...

2019-06-03 11:27:55 891

原创 webservice服务端发布和客户端调用(与tomcat共用端口)

1.服务端和客户端增加Maven依赖包,如下 &lt;!-- cxf方式webservice服务--&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt; &lt;artifactId&gt;cxf-rt-frontend-j...

2019-03-13 15:19:41 1511

转载 maven 引入外部jar包的几种方式

方式1:dependency 本地jar包&lt;dependency&gt; &lt;groupId&gt;com.hope.cloud&lt;/groupId&gt; &lt;!--自定义--&gt; &lt;artifactId&gt;cloud&lt;/artifactId&gt; &lt;!--自定义--&gt; &l

2019-01-09 17:04:56 850

转载 使用meaven打包过程中遇到的一些问题

使用maven-shade-plugin插件,修改后pom代码如下&lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-shade-plugin&lt;/artifactId&gt; &lt;version&gt;1.4&lt;/ve...

2019-01-09 17:01:45 456

转载 MySQL5.7.*免安装版配置方法

MySQL5.7.*免安装版配置方法1. 解压MySQL压缩包    将下载的MySQL压缩包解压到自定义目录下,我的解压目录是:    "D:\Program Files\mysql-5.7.9-win32"    将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini    复制下面的配置信息到 my.ini 保存    #如果没有my-default....

2019-01-05 14:27:10 104

转载 添加jar包到本地Maven仓库

        在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。今天介绍2种安装jar包到本地Maven仓库的方法,下面进入正题。一、使用Maven命令安装jar包        前提:在windows操作系统中配置好了Maven的环境变量,怎么配置请自己百度,这里不介绍...

2018-11-05 15:36:34 157

转载 linux(centos7) 查看磁盘空间大小

磁盘相关命令df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)查看硬盘的分区 #sudo fdisk -l查看IDE硬盘信息 #sudo hdparm -i /dev/hda查看STAT...

2018-10-29 14:44:34 2720

原创 ISO8583报文组装解析工具和定义器示例

8583报文组装和解析工具类(Send8583Util),代码如下:import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang.CharEncoding;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.Fil...

2018-10-19 12:09:52 1809

原创 webservice服务端发布和客户端调用(使用jetty作为服务器)

1.服务端和客户端增加Maven依赖包,如下 &lt;!-- cxf方式webservice服务--&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt; &lt;artifactId&gt;cxf-rt-frontend-ja...

2018-10-12 11:07:09 1068

转载 @webservice 注解的类中使用@Autowired 进行bean注入,注入的bean调用时为空的问题

ContextLoaderListener.getCurrentWebApplicationContext().getBean(BaseDao.class);在类中再次获取就可以解决问题了

2018-10-12 10:33:02 3464

转载 @Transactional注解事务不回滚不起作用无效

这几天在项目里面发现我使用@Transactional注解事务之后,抛了异常居然不回滚。后来终于找到了原因。 如果你也出现了这种情况,可以从下面开始排查。一、特性先来了解一下@Transactional注解事务的特性吧,可以更好排查问题1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一...

2018-09-14 15:36:50 307

转载 局域网访问电脑中VMware虚拟机

场景你在自己的台式机或笔记本中使用VMware Workstation搭建了一个虚拟机系统,如Debian、Fedora等Linux系统。现在你希望使用局域网中另一台电脑访问你电脑上的虚拟机系统,怎么办呢?措施这是需要使用VMware Workstation提供的NAT功能。 这里的VMware Workstation版本是最新的12.5(2017.03),推荐使用较新的软件。具...

2018-08-06 10:29:42 1907

转载 在VMware14中安装CentOS7详细教程

VMware Workstation14安装CentOS7.0 详情教程1.准备工作a)下载VMware workstation14b)下载CentOS7c)下载SSH Secure Shell Client2.虚拟机配置a)打开虚拟机软件“VMware Workstation”,选择“创建新的虚拟机”b)选择“典型”选项,点击“下一步”c)选择“稍后安装操...

2018-08-05 19:42:53 205

转载 CentOS7--iptables的配置

CentOS7--iptables的配置    在红帽RHEL7系统中firewalld服务取代了iptables服务,如果我们不想用或者不习惯使用firewalld服务,请看下面的操作: iptables命令中则常见的控制类型有:ACCEPT:允许通过. LOG:记录日志信息,然后传给下一条规则继续匹配. REJECT:拒绝通过,必要时会给出提示 DROP:直接丢弃,不给出...

2018-08-04 14:13:30 235

转载 centos7开启路由转发

centos7开启路由转发编辑/etc/sysctl.conf,添加一下内容。vim /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0 主要是第一条,然后执行sysctl -p加载一下。...

2018-08-04 13:08:44 2429

转载 Nginx配置文件nginx.conf详解

Nginx 总的 配置文件 位置 /usr/local/nginx/conf/nginx.confnginx 正则匹配一.正则表达式匹配,其中: ~ 为区分大小写匹配  ~* 为不区分大小写匹配  !~和!~*分别为区分大小写不匹配及不区分大小写不匹配二.文件及目录匹配,其中: -f和!-f用来判断是否存在文件  -d和!-d用来判断是否存在目录  -e和!-e用来判断是否...

2018-08-03 12:05:09 415

转载 Nginx配置文件结构

如果你下载好啦,你的安装文件,不妨打开conf文件夹的nginx.conf文件,Nginx服务器的基础配置,默认的配置也存放在此。在nginx.conf的注释符号位#nginx文件的结构,这个对刚入门的同学,可以多看两眼。默认的config #user nobody;worker_processes 1;#error_log logs/error.log;#erro...

2018-08-03 10:30:54 788

原创 通过Dubbo注解实现RPC调用

pom.xml相关依赖 &lt;!-- dubbo --&gt; &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo&lt;/artifactId&gt; ...

2018-07-31 13:47:44 227

转载 dubbo 注解与spring 事务注解冲突完美解决方案

这几天碰到dubbo 注解与spring 事务注解同时启用dubbo注解无法生效的问题.在网上找了大部分程序员们贴出的解决方案都没有解决问题。最终在自己的分析下成功解决问题。解决步骤如下,后面会贴出详细分析原因。我用的Dubbo版本为2.5.3;spring MVC版本为3.2.13. 欢迎大家留言讨论,比较重要的其实是interfaceClass属性值的定义。 修改如下:...

2018-07-31 13:25:11 2167

转载 centos7下安装Nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。Nginx: http://nginx.org/en/download.htmlNginx需要依赖下面3个包 gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) rewrite 模块需要 p...

2018-07-28 22:31:35 225

原创 centos7下redis哨兵集群配置

redis作为一个高性能内存数据库,也常用于系统的缓存数据库,与memcache类似,再生产环境中,当然需要做高可用的结构,即主从复制,替换等功能,可以实现主数据库挂掉,从库自动补上,不影响正常使用。redis的主从,哨兵配置也非常简单,一主N从,N哨兵都可以。具体的配置方法下面记录一下:预设环境: 一主,2丛,3哨兵此处以1台机器,3个redis,3哨兵举例1.创建redis-ms目...

2018-07-28 17:49:49 883 2

转载 centos7安装部署gitlab服务器

1. 安装依赖软件yum -y install policycoreutils openssh-server openssh-clients postfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctl enable postfix &amp;&amp; systemctl start postfix3.下载gitlab安装包,然后...

2018-07-28 14:39:15 290

原创 centos7下mysql 用户管理和权限设置

1.进入mysql命令行,输入root及密码[root@localhost ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 19Server version: 5.7.22 MySQL Comm...

2018-07-27 15:56:17 12530 1

原创 centos7下Dubbo-admin管理平台的安装

1.到地址 https://github.com/alibaba/dubbo 下载dubbo源码   2.解压缩zip文件到 “ D:\技术资料\zookeeper\dubbo-master\dubbo-master” 目录下 手动打包,这里只需要打包dubbo-admin的war包,所以进入dubbo-admin目录下使用maven打包mvn package -Dma...

2018-07-27 11:30:45 941

原创 Linux:CentOS7安装maven私服Nexus

1.下载 nexus-2.14.9-01-bundle下载链接:https://www.sonatype.com/oss-thank-you-zip2.nexus的安装    确保已经安装maven    将下载的nexus解压至/usr/local下    tar -xvf nexus-2.14.9-01-bundle.tar    mv nexus-2.14.9-01 ...

2018-07-26 13:42:51 810

转载 Linux(centos7)安装maven3.5

创建maven的文件夹并下载maven的tar包到此文件夹中//进入一个目录cd /usr/local//创建一个文件夹mkdir maven//下载maven的tar包wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz//解压tar包...

2018-07-22 17:51:46 276

转载 CentOS7系统操作httpd服务 - 开机启动/重启/查看状态

操作部署某个环境的时候使用的是CentOS7版本,然后在需要启动httpd服务的时候惯性的使用service httpd start命令,但是提示有"/bin/systemctl start  httpd.service"问题。看来系统变动之后一些操作命令还是有些变化的。当然,为了兼容性,我们原来习惯使用的service命令在CentOS7中仍然是可以使用的,它会重定向命令到新的systemc...

2018-07-22 15:36:56 5300

转载 在 CentOS7 上安装 Zookeeper服务

1.下载http://zookeeper.apache.org/releases.html当前stable版是zookeeper-3.4.102.解压$ tar –zxvf zookeeper-3.4.10.tar.gz3.进入到 /usr/local/java/zookeeper/conf 目录中:cd zookeeper-3.4.10/conf/4.复制 zoo...

2018-07-22 15:12:51 726

转载 htpasswd用法(即配置SVN密码加密)

apache htpasswd命令用法  htpasswd [-cmdpsD] passwordfile username  htpasswd -b[cmdpsD] passwordfile username password  htpasswd -n[mdps] username  htpasswd -nb[mdps] username passwordapache htpa...

2018-07-22 12:36:15 2820

原创 Centos7搭建SVN服务(多个仓库)

1、下载安装 subversion[root@CentOS var]# yum -y install subversion测试安装是否成功[root@CentOS var]# svnserve --version2、创建 svn 版本库,初始化相关配置文件[root@CentOS var]# mkdir -p /opt/svnrepos/code[root@CentO...

2018-07-21 22:03:28 6150 1

转载 CentOS 7更改yum源与更新系统

0、开源镜像网易开源镜像镜像网易开源镜像使用帮助: http://mirrors.163.com/.help阿里云开源镜像https://mirrors.aliyun.com/repo/1、备份cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup或者mv /etc...

2018-07-21 20:10:37 205

转载 centos7安装memcached及配置等

linux下配置使用memcache功能,比win下稍微复杂一点,主要包括:安装libevent函数库、安装memcached、配置php扩展。一、安装libevent函数库 libevent各版本地址:http://libevent.org/old-releases.html 在此我安装当前最稳定版本:libevent-2.0.21 1.下载:#wget https://github....

2018-07-21 17:46:22 6887 1

转载 centos7环境下mysql5.7的安装与配置

最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣。看到mysql的教程蛮好的,准备做个笔记。原文来自mysql5.7的安装与配置(centos7环境)第一步:下载mysqlhttp://mirrors.sohu.com/mysql/MySQL-5.7/ [root@MiWiFi-R3-srv ~]# wget http://mirrors.sohu.com/mysql...

2018-07-21 12:46:30 333

转载 【开机自启】Linux下设置MySql自动启动

1、将服务文件拷贝到init.d下,并重命名为mysqlcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2、赋予可执行权限chmod +x /etc/init.d/mysqld3、添加服务chkconfig --add mysqld4、显示服务列表chkconfig --list...

2018-07-21 12:40:48 407

转载 虚拟机中的CentOS 7设置固定IP连接最理想的配置

1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网; 2、只要笔记本主机可以正常访问外网,启动虚拟机中的CentOS 7系统就可以正常访问外网,无需再进行任何设置; 3、虚拟机设置为固定IP,不管主机在什么网络环境下,是断网环境,还是连接任何网段访问外网的环境下,虚拟机的IP都固定不变,而且使用终端连接,始终不变,正常连接; 4、虚拟机的固定IP可以...

2018-07-20 21:06:03 205

原创 centos7下redis集群安装

配置集群环境(两台机器,6个节点,至少需要6个节点。)1、创建 Redis 实例存放目录 进入 /usr/local/java/目录,输入 " mkdir redis-cluster " 进行创建(cluster 目录你也可以自行定义,不一定要放在这个目录),如下图:2、进入到以安装好的 Redis 单机版目录中,将 redis.confCopy 到 redis-cluster 目录...

2018-07-20 14:27:10 256

转载 linux下安装ruby

1、安装gcc(如果make不报错不做这一步)yum -y install gccyum -y install tclyum -y install gcc-c++2、下载、安装rubymkdir /usr/local/bin/rubycd ruby/把包放到改目录下tar -vxf ruby-2.5.0.tar.gzcd ruby-2.5.0/./configu...

2018-07-20 11:13:13 2081

spring集成redis单节点、集群、哨兵配置

Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 支持单实例模式,集群主从模式、哨兵模式等部署

2018-07-09

apache mina socket实例

mina简单示例,Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。

2018-07-09

空空如也

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

TA关注的人

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