自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 linux查看ip

查看内网ip : ipa查看公网ip :curl ifconfig.me或者:curl cip.cc

2019-10-30 11:46:29 374

原创 数据迁移

-- 归档短信明细CREATE TABLE IF NOT EXISTS t_mobile_send_log_his LIKE p_mobile_send_log;rename table p_mobile_send_log to t_mobile_send_log_his_tmp;rename table t_mobile_send_log_his to p_mobile_se...

2019-10-29 14:45:18 292

原创 mybatis-plus 冲突问题排查

国庆假期前,代码正常,并且在上正常运行。国庆假期后第一天上班上午,发现项目偶尔起不来,没在意,(过于粗心)下午提测test1 uat全部启不来, 多试几次,uat正常启动。下午 本地一直起不来,开始重视问题 排查问题同一套代码,只是小改动,没有理由启动不来,表象1:cannot determine embedded database driver class f...

2019-10-08 19:32:12 3517 1

转载 LBS

所谓四层就是基于 IP + 端口的负载均衡; 七层就是基于 URL 等应用层信息的负载均衡; 同理,还有基于 MAC 地址的二层负载均衡和基于 IP 地址的三层负载均衡。换句换说,二层负载均衡会通过一个虚拟 MAC 地址接收请求,然后再分配到真实的 MAC 地址;三层负载均衡会通过一个虚拟 IP 地址接收请求,然后再分配到真实的 IP 地址;四层通过虚拟 IP + 端口接收请求,然后再...

2019-09-27 17:33:32 168

转载 并发编程1.原子性 2.可见性 3.有序性

参考: https://www.jianshu.com/p/afb88c9044a7 https://www.cnblogs.com/dolphin0520/p/3920373.html

2019-08-27 16:07:01 130

转载 分布式幂等性的理解

参考https://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.htmlhttps://segmentfault.com/a/1190000017212260http://dingdingblog.com/article/21

2019-07-21 19:18:30 142

转载 Spring Boot Server配置描述

# 端口号server.port=8000# Web URLserver.context-path=/config# 服务器ip地址server.address=#设置http header大小 注意此处tomcat6-7中默认是8192 即8k 并且每一个连接都会开辟一个8k的cache修改配置一定注意server.max-http-header-size=# ...

2019-04-15 14:34:19 6950

转载 jvisulVm使用插件btrace

http://blog.51cto.com/7539178/1971726http://blog.51cto.com/zero01/2143096https://javaor.github.io/2016/09/10/use-btrace-to-trace-java-program/https://www.jianshu.com/p/3467bb69f8d6https://www....

2019-01-09 16:09:50 214

转载 Android WebView 调试方法

 https://www.cnblogs.com/wmhuang/p/7396150.html注意:第一次载入 需要有翻墙下载一些组件,不然会一直打不开

2019-01-07 14:09:19 582

转载 ELK

先介绍下ELK stackElasticsearchElasticsearch 是基于 JSON 的分布式搜索和分析引擎,专为实现水平扩展、高可用和管理便捷性而设计LogstashLogstash 是动态数据收集管道,拥有可扩展的插件生态系统,能够与 Elasticsearch 产生强大的协同作用。KibanaKibana 能够以图表的形式呈现数据,并且具有可扩展的用户界面...

2018-12-25 14:18:26 110

原创 MQTT

 MQTT    https://www.aliyun.com/jiaocheng/871223.html  http://mosquitto.org/download/ http://www.52im.net/thread-279-1-1.html   

2018-12-21 15:37:42 118

原创 spring-cloud微服务 feign调用 本地调试问题

现象反馈,公司微服务间相互调用时通过feignClient来实现,feignClient自带负载均衡(轮询), 但是本地调试时候,大家都用同一个注册中心Eureka Server  有几率分发至其他机器,而不是本地自己调试机器 解决办法:1、目前已经有部门同事(包括本人)解决办法是 自己修改端口号,修改@FeignClient(value = "11501-pica-cloud-h...

2018-12-18 23:04:08 22245 4

原创 XXXX项目诡异问题

【XXXX项目上线】  原来就有在生产上运行的项目basic-cloud-basic-data  上线 dev 部署  正常 ,  test1部署大部分正常,uat部署正常(出现过一次不正常,后来自己好了) 因为最后上线的当天才上uat测试 prod上线, 一次都不正常,见鬼了 见鬼了,解决问题顺利1、jenkins 清理工作空间  重发        不正常2...

2018-11-30 06:59:36 177

原创 推荐马老师的博客

http://www.malaoshi.top/

2018-11-29 15:56:30 545 1

转载 idea git 合并分支

1. 为什么要建立分支git默认的主分支名字为master,一般团队开发时,都不会在master主分支上修改代码,而是建立新分支,测试完毕后,在将分支的代码合并到master主分支上。2.操作如下:2.1 idea git分支的操作idea git的操作在右下角,如下图:说明:【new branch】新建分支【local branches】本地分支【current ...

2018-11-29 15:55:11 271

原创 吐槽一下

成天说他人写的代码垃圾, 还动不动说review他人代码,动不动就说这个不是很简单吗?   看看这个人改的代码,贴图 ,  还是得以身作则啊,没有调研,没有深入实际,就别成天瞎比比!...

2018-11-24 14:04:37 184

转载 IOC与DI的区别

一、IOC介绍1.IOC是控制反转。2.传统资源查找方式:要求组件向容器发起请求,查找资源作为回应,容器适时返回资源。3.IOC查找方式:容器会主动将资源提供给它所管理的组件,组件只需要选择一个合适的方式来接收资源,也被称为查找的被动式。4.创建对象实例的控制权从代码控制剥离到IOC容器控制(之前的写法,由程序代码直接操控使用new关键字),实际就是你在xml文件控制,控制权的转移...

2018-11-17 09:59:10 146

转载 SpringBoot全局异常与数据校验

异常处理是每个项目中都绕不开的话题,那么如何优雅的处理异常,是本文的话题。本文将结合SpringBoot框架一起和大家探讨下。要思考的问题在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发生时返回给前端的格式与正常...

2018-11-11 20:32:45 244

转载 最近5年133个Java面试问题列表

来源 http://www.importnew.com/17232.html

2018-10-21 08:37:32 124

原创 controller层注入service为null,service使用Transactional注解 导致enhancerbyspringcglib问题

一、问题展现      项目都正常开发,突然有一天,发现某个同事写的contoller层注入service为null,但是部分controller又是正常的。并且有时候还会存在通过postman调用controller正常注入service,其他系统通过httpClient调用controller不能正常注入service。二、问题调查      1、使用postman调用其他的con...

2018-09-27 11:12:42 21696 4

原创 spring-cloud config-server配置git读取问题

1、spring cloud 统一配置中心     配置没有任何问题的情况下  发现一直读取不到新的项目的分组的配置 最后检查发现  git上项目分组、项目的一定要是public   不能设置为private config-server 配置spring.cloud.config.server.git.repos.pica-cloud-base-hospital.uri:ht...

2018-09-13 16:22:23 2537

转载 初始化git项目

首先得在git上创建分组, 创建项目名称。 1、打开Terminal终端2、切换到你的本地项目目录3、初始化本地仓库   git init4、添加文件到本地仓库 git  add .5、提交文件   git commit -m "First commit"6、添加远程仓库地址到本地仓库  (先到远程仓库的页面上,复制仓库地址)  例如 http://192.168.110.53/...

2018-09-13 16:16:26 777

转载 Redis可视化工具 Redis Desktop Manager

 官网下载:https://redisdesktop.com/downloadgithub地址:https://github.com/uglide/RedisDesktopManager/releases 一、下载 Redis Desktop Manager百度网盘:https://pan.baidu.com/s/1nCosF64sykCP_Cz2XSUS4Q 文件名称:red...

2018-09-12 16:17:53 3843

原创 spring-cloud微服务项目 启动慢 本地开发改进方法

之前有微服务项目 启动慢 org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler:165] Initializing ExecutorService  'taskScheduler'   停顿2分钟左右       1、  注释掉  bootstrap-dev.properties文件中 的这两个配置       ...

2018-09-12 10:22:49 4667 1

原创 feign调用问题\超时

1、项目结构 每个微服务是provider情况下有一个client模块(里面含有定义好的feignclient 接口)  专门打包出去给其他微服务消费这样的话 其他需要调用的微服务只要把这个client jar包引入即可, 2、在其他微服务中 引入clientXX.jar   这时候有一个坑, 就是 @EnableFeignClients这个注解默认是只扫描项目启动applicatio...

2018-08-09 13:34:54 30192

转载 HTTP Request header 详解

HTTP Request header当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方...

2018-07-12 17:52:00 33830 4

原创 request中统一对header中的对象值进行处理

主要利用javax.servlet.http.HttpServletRequestWrapper进行包装package com.pica.cloud.foundation.utils.utils;import javax.servlet.ReadListener;import javax.servlet.ServletInputStream;import javax.servlet.ht...

2018-07-12 16:52:31 6035

原创 业务数据变化引起的莫名错误

一段以往生产跑着正常的数据,突然某一段时间就有问题,但是没有谁实时盯着生存,只是有部分error日志,但是又没有详细的日志;无法分析、无法衡量;1、生存error日志的时间节点,分析,该时间段以来,哪些相关的业务发生了变更,特别是源头,必入数据来源(APP、PC、来源DB) 2、如果dev、test、uat环境没办法重现问题、请考虑尝试把N台生产机器中的一台替换成增加详细日志后,再进行跟进,没有什...

2018-07-09 21:46:35 211

原创 如何看异常信息

1、首先、 编程永远是按照你代码实现逻辑走的,只要有足够的日志 一行一行认真并且看懂了去看,一定可以排查出问题2、下面一个空指针异常 每一行提示信息,倒序看 代表代码执行顺序(一个请求的执行顺序)  ,并且每一行有提示 是哪个类,第多少行出错。3、即便 再难查找,那就问题重现   逐句断点跟进。4、再重复一遍,错误日志要一行一行的读,如果你一般水平 不可能简单扫描一遍就看出问题所在。 一行一句一字...

2018-07-05 20:17:33 547

空空如也

空空如也

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

TA关注的人

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