- 博客(18)
- 资源 (21)
- 收藏
- 关注
原创 intellij idea2017中git远程版本回退
工作中遇到git远程仓库需要回退到历史版本的问题,根据网上的搜索结果结合自己的实践,整理了如下步骤:1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion)2. 选择newVersion和oldVersion点击“Copy Revision Number”复制两个版本的版本号:newVersion:2746f428a3...
2018-03-08 23:10:25 4125 3
原创 Java正则表达式的语法与示例
概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制1234567891011121314public static void main(String[] args) { // 要验证的字符串 String ip = "254.249.199....
2018-03-30 10:51:49 157
原创 计算经纬度、距离、方位角
1.根据两点经纬度计算其间距离,发现有3种公式,结果区别不是很大。2.根据一点的经纬度与到另外一点的距离、方位角,计算另一点的经纬度,误差不是很大。package com.zhs.util;/** * * 计算经纬度、距离、方位角 * * @author lillian.he * @time 2016-06-02 * */public class CalculationLog...
2018-03-26 17:05:58 8921 4
转载 理解微服务注册到Eureka Server上的过程(以appname为例)
阅读本文你将了解微服务注册到Eureka Server上的粗粒度过程为什么appname是大写。appName的配置:spring.application.name与eureka.instance.appname,及它们的优先级。Prepare首先解释一下什么是appname图中的MICROSERVICE-PROVIDER-USER就是appname。下面我们来分析一下它的详细逻辑。分析(1) 首...
2018-03-16 14:50:10 4545 3
转载 Docker容器双向联通与高可用的Eureka Server
在《4.7 Eureka Server的高可用》中,我们构建了一个双节点的Eureka Server集群,本节我们使用Compose来编排这个Eureka Server集群。该双节点的Eureka配置如下:spring: application: name: microservice-discovery-eureka-ha---spring: profiles: peer1 ...
2018-03-16 14:49:42 1538
转载 解决Spring Cloud Bus不刷新所有节点的问题及理解"Application Context ID must be unique"
如果同一微服务的多个实例使用的端口相同,当配置修改时,使用Spring Cloud Bus不会刷新全部实例的配置。此时需要配置各个实例的spring.application.index为不同的值。下面我们来分析一下原因。在Spring Cloud Config上有这么一段:Application Context ID must be uniqueThe bus tries to eliminate...
2018-03-16 14:49:05 763
转载 将应用的log4j换成logback
考虑到log4j很久不更新、性能相对弱,以及一些项目本身的原因,经过较为谨慎的考虑,决定改用logback。迁移还是比较顺利的,花了1个小时左右就搞定了,做个简单的笔记。(1) 首先去掉所有log4j相关的依赖,主要有:<dependency> <groupId>log4j</groupId> <artifactId>log4j</arti...
2018-03-16 14:48:24 266
转载 应用无法启动,并且不报错的总结log4j的问题
应用启动不起来,并且不报错。没有任何征兆与线索。经过排查,是log4j的问题,log4j配置如下。log4j.rootLogger = INFO,console,logstashlog4j.logger.com.atc=INFOlog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.target=S...
2018-03-16 14:47:48 933
转载 Spring Cloud中,Feign常见问题总结
Spring Cloud中,Feign常见问题的总结。FeignClient接口,不能使用@GettingMapping 之类的组合注解代码示例:@FeignClient("microservice-provider-user")public interface UserFeignClient { @RequestMapping(value = "/simple/{id}", method = ...
2018-03-16 14:46:56 266
转载 Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢?造成该问题的原因Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(因为Spring的懒加载机制,要实例化一些类),这个响应时间可能就大于1秒了。知道原因后,我们来总结一下解决放你。解决方案有三种,以feig...
2018-03-16 14:46:09 418 1
转载 Spring Cloud中,Eureka常见问题总结
Spring Cloud中,Eureka常见问题总结。指定Eureka的Environmenteureka.environment: 指定环境参考文档:https://github.com/Netflix/eureka/wiki/Configuring-Eureka指定Eureka的DataCentereureka.datacenter: 指定数据中心参考文档:https://github.com...
2018-03-16 14:45:32 205
转载 Spring Cloud第二篇 创建一个Eureka Server
在Spring Cloud实现一个Eureka Server是一件非常简单的事情。下面我们来写一个Eureka Server DEMO。编码(1) 首先创建一个Maven工程,添加内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...
2018-03-16 14:44:36 331
转载 Spring Cloud第一篇 Eureka简介及原理
Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。目前Eureka 项目相当活跃,代码更新相当频繁,目前最新的版本是1.5.5。Eureka 2.0也在紧锣密鼓地开发中,2.0将会带来更强的功能和更好的扩展性,但是由于还没有Release,...
2018-03-16 14:44:03 235
转载 APIGateway 简介
APIGateway 简介1. APIGateway是什么 APIGateway 即API网关,所有请求首先会经过这个网关,然后到达后端服务,有点类似于Facade模式。API网关作为系统接口对外的统一出口,可以减少调用方对服务实现的感知。 没有API网关时的结系统构如下图:由图可以看出,在没有API网关作为统一出口的情况下,需要调用方自己组合各种服务,而且容易让调用方感知后端各种服务的存在。 ...
2018-03-03 21:19:51 385
原创 SpringCloud 解决第一次请求Eureka报超时异常的方案
# 解决第一次请求报超时异常的方案:# hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 5000# 或者:# hystrix.command.default.execution.timeout.enabled: false# 或者:feign.hystrix.enabled: false ## 索性...
2018-03-01 00:29:39 5382 1
转载 源码分析 HashMap 1.7
前言HashMap 在 Java 和 Android 开发中非常常见今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。 本文基于版本 JDK 1.7,即 Java 7 关于版本 JDK 1.8,即 Java 8,具体请看文章Java源码分析:关于 HashMap 1.8 的重大更新目录1. 简介类定义public class HashMap<K,V> e...
2018-03-01 00:03:22 199
原创 Hadoop1.1.2伪分布安装
1.1 设置ip地址执行命令 service network restart验证: ifconfig1.2 关闭防火墙执行命令 service iptables stop[root@hadoop01 app]# service iptables stopiptables: Setting chains to policy ACCEPT: filter [ OK ]iptabl...
2018-03-01 00:01:04 270
原创 LinuxJDK安装
源码安装:第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的CentOS会自带OpenJdk,用命令 java-version ,会有下面的信息:java version "1.6.0"OpenJDK Runtime Environment(build 1.6.0-b09)OpenJDK 64-Bit Server VM (build1.6.0-b09, mi...
2018-03-01 00:00:38 212
PLSQL Developer官方下载离线文件,可直接使用
2020-11-11
PLSQL Developer官方下载离线文件
2020-11-11
instantclient_11_2
2020-11-11
redisdesktop09339.zip
2019-06-28
PMBOK第六版_中文版(带完整目录-书签)
2018-10-18
DbWrench 数据库设计 软件破解补丁 for Mac
2018-07-31
java+servlet+jsp上传文件带进度条(源码项目)
2017-09-14
Leaflet中文版api离线版本
2017-09-14
jsp+servlet+jquery文件上传下载带进度条(源码项目)
2017-09-14
ajax+jsp带进度条的文件上传下载
2017-09-14
Java整合开发王者归来.part2
2013-05-12
实战突击:Java项目开发案例整合+1-8章+源码
2013-05-12
万能的蓝牙驱动(必存)
2012-03-30
全能精灵Win7版
2012-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人