自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冬阳

人若无名,便可专心练剑

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 java调用webservice接口,解析成json格式(用户名和密码认证)

公司web项目需要调用erp接口,格式是webservice格式,认证方式是用户名和密码,请求参数拼成一个webservice格式,接口调用返回解析成json格式,需要调用两个包,json包,dom4j包。需要导入的包<dependency> <groupId>com.alibaba</groupId> <artifactId&g...

2018-10-16 14:13:43 13540 2

原创 微信支付宝银联等多个支付码条件正则判断

多种支付方式二维码总结

2024-03-01 15:18:14 293

原创 ios 使用window.location.href 不能跳转微信短链处理过程以及解决方法

微信短链在安卓可以正常跳转,在ios无法跳转

2024-03-01 10:25:19 492

原创 垃圾收集器以及三色标记

常用的垃圾收集算法以及三色标记,parnew,cms,G1

2023-03-04 01:00:00 339

原创 java 8 新特性

java8新特性使用

2023-02-23 23:06:08 470

原创 jvm对象创建与内存解析

对象栈上分配是否颠覆你的认知

2023-02-14 22:26:54 360 2

原创 jvm 内存模型以及常用参数设置

jvm 内存模型

2023-02-11 00:00:00 533

原创 jvm启动流程以及自定义加载器

classLoader 双亲委派机制,以及实现自己的类加载器

2023-02-03 10:15:26 231

原创 java开发工具常用快捷键

intellij idea 常用快捷键快速开发 Ctrl + alt +B 查找接口的实现类 Ctrl+U 转到父类 Ctrl+I 实现方法 Ctrl+F12 可以显示当前文件的结构 查看该类有哪些方法 Ctrl+N 可以快速打开类 Ctrl+S...

2020-05-21 15:37:28 284

原创 git.tar.gz包安装 centos7.2

一、git基于源码包安装,安装过程并不复杂,主要是缺少依赖,附上自己心得1、下载tar包 wget -c https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.4.2.tar.gz -c表示断点传输 2、解压 tar -xvf git-2.4.2.tar.gz3、编译安装...

2019-11-04 12:36:32 2808

原创 Docker容器使用,以及启动查看基本命令

1、新建并启动容器 使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项。启动一个nginx1.下载docker的nginx 镜像 docker pull nginx:1.14 2.查看下载的镜像 docker images3.启动 nginx ...

2019-05-16 22:06:17 34911 2

原创 docker 使用,初学者必看

Docker简介 Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的优点如下:1、简化程序 Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器...

2019-05-16 20:56:08 215

原创 linux 查看端口使用,内存占用

1.lsof使用, lsof -i:port 查看某个端口是否被占用lsof -i 80802.使用 netstatnetstat -anp|grep 90012.1netstat命令解释netstat -ntlp //查看当前所有tcp端口·netstat -ntulp |grep 80 //查看所有80端口使用情况·netstat -an ...

2019-02-25 14:09:02 4975

原创 linux maven安装

一.下载 wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz二.解压  tar -zxvf apache-maven-3.6.0-bin.tar.gz -C /usr/local/app/三.配置maven环境变量 vim /etc/p...

2019-02-25 11:40:01 100

原创 linux jdk安装

一.卸载     卸载用 bin文件安装的JDK方法:     删除/usr/java目录下的所有东西 二.卸载系统自带的jdk版本方法查看自带的jdk  rpm -qa | grep gcj如果有内容:rpm -e --nodeps 命令删除上面查找的内容 三.卸载rpm安装的jdk版本查看: rpm -qa|grep jdk如果有内容:rpm -e -...

2019-02-25 11:36:47 121

原创 redhat yum不能使用

1.yum install xxx 提示-bash: yum: command not found解决办法: rpm -qa | grep yum查看有无yum,有的话卸载rpm-aq|grepyum|xargsrpm-e--nodeps2.下载需要的4个yum安装文件 (http://mirrors.163.com/centos/6/os/x86_64/Packa...

2019-02-25 11:20:43 2194 2

原创 linux rzsz安装

1.tar 包安装1. 下载    wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz2.加压    tar -zxvf  lrzsz-0.12.20.tar.gz3. cd  lrzsz-0.12.204.make && make install 上面安装过程默认把lsz和lrz安装到了/usr/l...

2019-02-25 10:54:28 250

原创 maven 将本地jar添加到仓库

一.利用maven命令进行打包(原则上是不需要的,但是有时候自己写的jar就需要了)  1. 打开jar位置,我使用的idea    2.执行命令 说明-DgroupId和-DartifactId的作用是指定了这个jar包在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。mvn install:install-file -Dfile=alipa...

2019-02-25 10:45:07 349

原创 IK分词器结合ES使用

elasticearch版本为2.4.6一.es集群在前一章节已经有讲,接下来直接将IK集成到es中,该架构是es两台,主从,利用nginx做负载。二.集成ik:https://github.com/medcl/elasticsearch-analysis-ik注意点:githup上面es对应的IK版本,改elasticearch版本为2.4.6 githup上面有安装...

2019-01-31 10:25:40 3310

原创 ELK环境搭建(elasticsearch,logstash,kibana)

一   ELK是什么?          在项目初期的时候,大家都是赶着上线,一般来说对日志没有过多的考虑,当然日志量也不大,所以用log4j就够了,随着应用的越来越多,日志散落在各个服务器的logs文件夹下,确实有点不大方便。当我们需要日志分析的时候你大概会这么做:直接在日志文件中 grep、awk 就可以获得自己想要的信息。那你们想过这种方式的问题吗?1.日志量太大如何归档、文...

2019-01-28 14:59:06 278

原创 mongodb集群搭建(主从-shard集群)

一.主从搭建1.我在两台机器上操作(172.30.50.179,180  )1.cd /usr/local/app/mongodb-4.0.52.mkdir -p data/{37017,37018}3.mkdir -p config log4.添加配置文件  vim config/config1-37017.conf    180的机器  dbpath=/usr/l...

2019-01-21 14:40:06 705

原创 mongodb安装及基本的使用

1、NoSql的概念NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,互联网的早期我们的数据大多以关系型数据库来存储的。其特点是规范的数据结构(预定义模式)、强一至性、表与表之间通过外键进行关联,这些特征使我们对数据的管理更加清晰和严谨,但随着互联网的发展数据成爆炸式的增长我们对数据库需要更好的灵活性和更快的速度。这就是NoSql可以做到的。它不需要预先定义模式...

2019-01-17 16:48:16 228

原创 kafka集群搭建与使用

安装前的环境准备由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。kafka依赖zookeeper,所以需要先安装zookeeper (zookpeer我上面的文章有介绍如何安装) 下载:  wget  https://www.apache.org/dyn/closer.cgi?path=/kafka/0.11.0.2/kafk...

2018-12-24 21:50:05 250

原创 RocketMq(双master)

1.搭建环境(一个集群无salve,全是master   也就是配置文件中的  2m-noslave)      配置两台机器   172.30.50.211:9876 (broker-a.properties)  172.30.50.214:9876(broker-b.properties)        1. 单个Master      很显然,这种方式风险较大,一旦Broker...

2018-12-18 21:21:57 269

原创 redis 持久化 ,集群运维增减节点,以及集群选举算法

一.redis持久化  1.RDB快照(snapshot)在默认情况下, Redis 将内存数据库快照保存在名字为 dump.rdb 的二进制文件中。你可以对 Redis 进行设置, 让它在“ N 秒内数据集至少有 M 个改动”这一条件被满足时, 自动保存一次数据集。比如说, 以下设置会让 Redis 在满足“ 60 秒内有至少有 1000 个键被改动”这一条件时, 自动保存一次数...

2018-12-11 21:29:34 804

原创 Redis搭建高可用集群

redis-5.0.2伪集群搭建(高可用集群)  集群中的哨兵模式的缺点,想必大家都知道,接下来我们开始搭建高可用集群redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点设置成集群模式,这种集群模式没有中心节点,可水平扩展,据官方文档称可以线性扩展到上万个节点(官方推...

2018-12-09 11:30:36 281

原创 dubbo的心跳检测和 spi 以及 泛化提供

一.dubbo心跳检测 >com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker#isAvailable1.1  如果provider 只有一个的时候这个心跳方法只会启动的时候检测一次,如果启动多个服务端每次都会进行心跳检测 二.泛化提供  就是项目不需要为其他接口单独写一个实现,来提供 Mock服务,让服务正常运行...

2018-12-04 15:18:39 394

原创 dubbo 协议组成

1.所有的RPC协议基本组成 2.dubbo中所支持的PRC协议使用 名称 实现描述 连接描述 适用场景 dubbo 传输服务: mina, netty(默认), grizzy 序列化: hessian2(默认), java, fastjson 自定义报...

2018-12-04 14:59:33 425

原创 搭建 dubbox-admin控制后台-基于ZooKeeper 注册中心

最近整合zookpeer dubbo 想看下 dubbo后台管理的搭建,自己就着手搭建了一下,以下是心得。 一.从gitHub上面拉取dubbo分支      地址:https://github.com/apache/incubator-dubbo/tree/master  二. 使用 git命令 将master拉取到本地      命令:git clone https...

2018-11-29 11:39:17 543

原创 dubbo简单构建-基于config-1

基于代码构建客户端和服务端maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version></dependency&a

2018-11-26 20:18:40 133

原创 java8中的date和joda time中的日期相互转换

一.Joda-Time 相对于jdk1.8之前,计算日期有多繁琐,而且simpleDateFormat 是线程不安全的同时没有时区的概念;//获取本地时间 年月日LocalDate localDate = LocalDate.now(); //2018-11-23// 获取明年的明天明日 日期的增加LocalDate featureYear = localDate1.plusYe...

2018-11-23 10:45:31 4804

原创 zookeeper 搭建集群环境 linux

1.下载地址:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz wgethttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz2.下载完成后...

2018-11-15 21:06:10 151

原创 FastJSON 阿里巴巴 json字符串转为对象,和json转换为javabean对象

//Javabean对象转换成String类型的JSON字符串JSONObject.toJSONString(Javabean对象) //String类型的JSON字符串转换成Javabean对象JSONObject.toJavaObject(JSON字符串,Javabean.class) //Json字符串转换成JSONObject对象JSONObject.parseObject...

2018-11-13 15:37:53 4472 1

转载 mysql数据类型

MYSQL中数据类型介绍一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MED...

2018-10-26 09:59:08 127

原创 maven打成war包不能将web下面的页面打包进去,访问页面报404

前两天自己着手搭建一个ssm框架,逻辑页面都调试好了就等着打成war上线,万万没想到,打成war包经历了一番挫折,这里记录maven项目打成war一些坑,亲测。一.修改pom.xml文件     1.修改打包方式  将默认的jar改为 war      <packaging>war</packaging>    2.修改build插件方式   打成war报的...

2018-10-24 17:30:50 3605 5

原创 http 方式请求pos请求和get请求,认证方式 用户名密码

利用apache包请求get和post请求,用户名和密码认证,用户名密码填则认证,不填测不认证利用maven构建项目 需要导入一个包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactI...

2018-10-16 15:03:03 6141

webservice参数的获取.docx

里面详细的介绍了 webservice 的所有参数是怎么获取的,以及prefix,action,locationUrl,每个参数都有详细的截图和说明,保证看完后就知道怎么做了,如果还有疑问,可qq问

2020-05-09

空空如也

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

TA关注的人

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