自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荡漾

加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加油加 qq 675458028

  • 博客(103)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 IntelliJ IDEA 15款 神级超级牛逼插件推荐(自用,真的超级牛逼)

目录满满的都是干货 所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装1、CodeGlance 代码迷你缩放图插件2、 Codota安装:3、Material Theme UI4、Alibaba Java Coding Guidelines5、Alibaba Cloud Toolkit快速部署到服务器,超级牛逼 超级推荐6...

2020-04-01 16:51:16 44908 29

原创 Spring cloud gateway 详解和配置使用(文章较长)

目录spring cloud gateway 介绍1. 网关是怎么演化来的2. 网关的基本功能3.关于Spring Cloud Gateway4.Spring Cloud Gateway 功能特征5.predicate简介6.GatewayFilter 工厂介绍7.集成Hystrix的断路器功能8.请求限流pom.xmlapplication.ym...

2019-11-08 10:40:21 204545 24

原创 spring cloud gateway 修改response 截断问题,乱码问题解决

乱码问题其实就是返回数据gateway 进行了截断所产生的,所以我们需要把返回的组进行join上就不会产生乱码的,如果还是乱码,请根据自己系统的实际编码进行转换即可,完美解决,请注意:这篇文章不同于以往文章这里使用的是DefaultDataBufferFactory 的join方法去合并多个dataBuffers ↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 最大的区别 DataBufferFact...

2019-08-23 10:36:43 11506 17

原创 支付宝手机页面支付(沙箱环境进行测试)

日常记录跟之前接微信差不多,也是因为业务开始对接的别人的第三方,然后app停掉后对方也给停了,产品让重新接支付宝官方这是背景说句实话,对接支付宝比对接微信的简单太多了,集成支付宝的SDK,非常快就完事了下面开始先访问支付宝的官网,进行登录然后点击开发者平台,向下找这个按钮继续点击,(如果已经开通了生活号,也可以用你当前的生活号,就不用配置获取openid的那些步骤了)...

2018-09-17 14:43:10 23374

原创 Docker 拉取 oracle 11g镜像配置

话不多说开始记录docker拉取阿里的oracle11g 镜像并进行配置,用pl/sql 可以登录为最终结果navicat连接是在最后一步参考:https://blog.csdn.net/zwx521515/article/details/77982884但是根据这个进行配置会有一些问题,所以写这篇记录一下,希望可以帮助其他人开始:①、开始拉取镜像-执行命令:...

2018-06-11 11:14:23 107332 149

原创 列表拖拽,上下移动 java 接口实现

列表拖拽实现上下移动实现列表拖拽实现拖拽的逻辑 :按住某一个id 拖拽到需要移动的某个后面如:1。2。3。4。5。把 1 放到5的后面列表改变顺序后变成 2、3、4、5、1、所以目前的代码实现逻辑为 把1 挨个往后面替换 直到需要移动到的5 的排序号相同了进行交换完成实现: /** * 交换 * 方法描述: 交换顺序 * * @param 目标id * @return {@link Ob...

2021-11-29 19:24:30 1761 7

原创 一场HttpClient调用流未关闭引发的java 程序假死

生成环境突然假死,nginx 也打不过去,nnnnnnnn 以为是启动时间久了 ,随手在启动,没过几分钟 程序继续假死,查看nginx 日志 有很多请求,所以问题无法进行定位,但是 程序没有报错,jps 查询Jvm进程号jstack -l xxxxx 查询线程栈信息根据你自己的报名去在log 文件了去查找 会查找到相关错误信息的问题处理:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查看等待...

2020-09-11 14:09:59 1402

原创 Spring cloud gateway 设置https 和http同时支持

Spring cloud gateway 处理跨域问题 Spring cloud gateway 拦截请求404 等HTTP 状态码 Spring cloud gateway 修改response 截断问题,乱码问题解决 Spring cloud gateway 详解和配置使用(文章较长) Spring cloud Gateway 指定执行过滤器 (在配置文件...

2020-05-21 14:00:47 9309

转载 面试官问:你讲讲分布式事务问题的几种方案?

本文转自芋道源码https://mp.weixin.qq.com/s/9KKY3pCKNkz1VOVEzdXp5g 面试题 面试官心理分析 面试题剖析 两阶段提交方案/XA方案 TCC 方案 本地消息表 可靠消息最终一致性方案 最大努力通知方案 你们公司是如何处理分布式事务...

2020-05-18 15:49:46 801

原创 spring 事务不生效的几种情况

在这里就不接受spring 事务的ACID特性、事务的传播行为等等,相信看到这篇的大佬们应该也对事务有所了解了不过多阐述。直接分析事务不生效的原因。开喽!情况(一):/** * @Description //lf 事务不生效 情况 (一) **/@Overridepublic boolean ta(Config config) { //lf 当没有 @Trans...

2020-04-30 17:33:00 1476 3

原创 知道什么是CAP吗?不知道还敢称程序员?搞笑呢?

分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它其实很好懂,而且是显而易见的。下面的内容主要参考了 Michael Whittaker 的文章。一、分布式系统的三个指标1998年,加州大学的计算机...

2020-04-29 13:46:02 1609

原创 GitHub宣布现在对团队免费

原文 : [GitHub宣布对所有人私有仓库免费](https://github.blog/2020-04-14-github-is-now-free-for-teams/)我们很高兴地宣布,我们正在为所有GitHub帐户提供不受限制的协作者的私有存储库。GitHub的所有核心功能现在对所有人免费。 ????到目前为止,如果您的组织要使用GitHub进行私有开发,则必须订阅我们的付费计划之一。但...

2020-04-17 11:35:56 703

原创 看了这篇文!你就知道是选 elasticsearch 还是 solr

什么是全文搜索引擎本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。全文搜索引擎就是通过从互联网上提取的各个网站的信息(以网页文字为主)而建立的数据库中,检索与用户查询条件匹配的相关记录,然后按一定的排列顺序将结果返回给用户。全文检索技术,尤其是中文全文检索技术的研究始于1987年左右,已经有一些商品化的软件。Internet的普及使得全文检索技术日益成熟起来,其应用已突破...

2020-04-07 08:39:21 993

原创 elasticsearch 安装常见问题解决办法

本文章记录安装es过程中碰到的各种常见问题及解决方案目录本文章记录安装es过程中碰到的各种常见问题及解决方案1、./elasticsearch-7.6.1/bin/elasticsearch 启动报以杀死 这个问题 没有生成其他日志 只有gc的,根据gc 日志分析 分配内存问题解决:2、type [START_OBJECT] but found [VALUE_STRING]...

2020-04-02 11:01:18 8742

原创 spring cloud gateway 处理跨域问题

任何操作都不需要,只需要把这代码加到启动类下即可 @Bean public WebFilter corsFilter() { return (ServerWebExchange ctx, WebFilterChain chain) -> { ServerHttpRequest request = ctx.getRequest(); ...

2020-03-18 08:36:10 7925

原创 Spring cloud Gateway 指定执行过滤器 (在配置文件中配置所需要过滤器)

Spring cloud Gateway 指定执行过滤器 在配置文件中配置所需要过滤器gateway的配置过滤器分为两种①:全局过滤器全局过滤器 不需要在配置文件配置,所有到服务的请求都会进行拦截,/**...

2020-03-16 11:27:40 10942 4

原创 Spring cloud gateway 拦截请求404 等HTTP 状态码

不废话可以直接debug 一步一步跟或者直接拿AbstractErrorWebExceptionHandler 找到这个class 拿出来并创建一个 一模一样的包放到里面, 因为是就近原则所有会走后提出来的文件org.springframework.boot.autoconfigure.web.reactive.error在handle 方法中进行添加状态的拦截...

2020-03-09 16:37:46 12014 3

原创 jdk11-新特性(ZGC、Http Client 等重要特性)

目录 01. JShell 02. 局部变量类型推断 (var ”关键字”) 03. 新加一些实用的API 04. 移除的一些其他内容 05. 标准Java异步HTTP客户端 。 06. 更简化的编译运行程序 07. Unicode 10 08. Remove the JavaEE and CORBA Moudles 0...

2019-12-18 08:52:12 2638

原创 MyBatis批量插入几千条数据导致idea卡死,cpu飙升,

问题:导入excel 文件到oss上,在进行读取存储到数据库中,导致idea卡死,服务器cpu飙高的问题 <insert id="batchInsert" parameterType="java.util.List"> insert into menu_filter (id, menu_id, state, biz, role_id, city_i...

2019-10-22 08:29:04 2825

原创 consul剔除无效服务

剔除无效的consul服务获取无效服务 http://ip:8500/v1/health/state/critical返回样式:json[ { "Node": "server-xh-1", "CheckID": "service:cmp-clue-10235", "Name": "Service 'cmp-clue' check", "Status": "...

2019-10-17 11:06:26 2833

原创 swagger 生成的接口文档,忽略掉接口的自定义注解参数

swagger生成文档时会把自定义注解中请求封装的当前用户也生成到文档当中,所有我们需要忽略掉否则太乱。在 swagger 的config 中添加如下参数,把自定义注解添加到当中,入参可以多个.ignoredParameterTypes(CurrentUser.class)解决...

2019-10-16 17:24:15 7034 2

原创 org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata

org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata在测试环境的时候一点事都没有,当部署到生产后出现了这个问题,找了很多网上的都是不行又说版本对不上不兼容的,有改变listeners=PLAINTEXT://当前服务器的ip:9092这种的这两种都不...

2019-10-16 11:20:55 22426 3

原创 idea 集成docker部署springcloud

# vim /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sockctrl + shift +alt +s配置docker 连接创建Docke...

2019-09-04 18:00:47 1389

原创 centos7 开放端口,telnet不通问题等

systemctl stop firewalld.service 关闭防火墙 systemctl start firewalld.service 开启防火墙 systemctl staus firewalld.service 查看防火墙状态如果开放端口的话,需要先开启防火墙指定开放端口firewall-cmd --zone=public --...

2019-09-04 11:33:11 23707 2

原创 多数组合并成一个

private static byte[] byteMergerAll(List<byte[]> values) { int length_byte = 0; for (int i = 0; i < values.size(); i++) { length_byte += values.get(i).length; } byte[...

2019-08-23 10:19:35 492

原创 mybatis 手动分页方式,没有使用pagehelper分页,在最后拼接了limit

MySQL server version for the right syntax to use near 'LIMIT 10' at line 10当你pom中有 pageHelper 依赖当你进行分页时有可能出现在sql 最后在拼接一次limit 的情况,其实很简单,把传入参数的明改一下就可以了pageIndex 和 pageSize 这两个参数换个名即可pageHelpe...

2019-08-08 14:17:20 1913

原创 Spring Cloud 集成kafka

pom 依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.2.7.RELEASE...

2019-08-07 13:25:44 9876 2

原创 spring cloud 在lombok设置kafka日志答应问题

<springProfile name="cmp-dev"> <logger name="org.apache.kafka" level="OFF"/> <root level="${logLevel}"> <appender-ref ref="console"/> </...

2019-08-07 13:17:44 572

转载 MyBatisCodeHelper-Pro插件破解版[2.7.2]

介绍MyBatisCodeHelper-Pro是IDEA下的一个插件,功能类似mybatis plugin。使用说明下载已破解的插件压缩包,一定注意校验sha1sum!!! 在IDEA中本地安装插件 激活方法:点击IDEA菜单 Tools-> MybatisCodeHelper-> offlineActivation,输入任意激活码下载列表百度云下载,提取码:...

2019-08-05 08:41:54 10817 7

转载 spring cloud 各种Web容器服务的AccessLog配置

spring cloud 内置支持的Web容器有Tomcat、Undertow、Jetty和Netty,默认情况下,这些Web服务的Access日志是不开启的,而Access日志对于我们做接口统计尤为重要。如果我们想开启这些日志,需要作如下配置:1,Tomcat容器日志配置SpringBoot 2.x默认支持的是Tomcat Web容器,如果我们想开启Access日志,只需要添加若干配置文件即...

2019-08-04 13:37:07 1637

转载 权限菜单封装成树结构

private Map testQueryMenuList(List<Menu> rootMenu) { // 查看结果 for (Menu menu : rootMenu) { System.out.println(menu); } // 最后的结果 List<M...

2019-07-26 13:44:41 427

原创 解决Spring Cloud 部署war包到tomcat 注册不到consul 服务

本问题是部署问题所以很麻烦一遍一遍打包,一遍一遍测试,终于得以解决这破壁问题。。。。。。。开始!这里配置打包的步骤就不写了,直接写解决问题的步骤。介绍: Spring Cloud 2.1之后 注册服务是通过今天WebServerInitializedEvent 事件进行的,这个事件是干啥的呢就是算计应用程序上下文并准备好web服务器后发布,用于获取正在运行的服务器的本地端口。...

2019-07-12 18:13:25 2516 2

转载 Oracle执行计划

转发于:https://www.cnblogs.com/Dreamer-1/p/6076440.html一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项...

2019-06-02 18:50:40 330

原创 pl/sql配置

首先下载instant_client工具包https://download.csdn.net/download/qq_38380025/11150204下载好后解压到你的盘中。进入这个目录找到tnsnames.ora 文件双击打开E:\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora添加如下配置,(请更改成自己的文件配置)do...

2019-04-29 16:34:49 4005 17

原创 Spring七种事务传播行为

Spring七种事务传播行为propagation_required:如果有事务在运行,当前的方法就在这个事务内运行,否则就开启一个新的事务,并在自己的事务内运行(常用)propagation_required_new:当前的方法必须启动新事务,并在它自己的事务内运行。如果有事务在运行,应该将其挂起。(常用)propagation_supports:如果有事务在运行,当前这个方法...

2019-04-24 20:37:57 627

转载 十大经典排序算法

转自:https://www.cnblogs.com/onepixel/articles/7674659.html0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序...

2019-02-27 16:42:33 239

原创 多级子域名配置同一台服务器地址的nginx配置

如题:当顶级域名充当官方网站后,公司还需要多个子域名进行配置指向问题,所以就会存在一天服务器同时指向多个域名的多个应用nginx本身监听的是80端口,所以我们把在购买域名厂商那配置好解析ip地址的指向,其次就时再服务器进行nginx 的设置(本文以linux为例)打开nginx的安装目录的conf中的nginx.conf文件vi /usr/local/nginx/conf/ngi...

2019-02-27 15:46:40 2229

转载 JDK源码阅读顺序

作者:猴子哥哥1024来源:CSDN原文:https://blog.csdn.net/qq_21033663/article/details/79571506很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。标题为包名,后面序号为优先级1-4,优先级递减1、java.lang1) Object 1 2) String 1...

2019-01-17 13:17:43 372

原创 linux tomcat指定jdk,并把日志分割进行打包

指定jdk 解压tomcattar -zxvf xxx.tar.gz 编辑setclasspath.sh 在文件头指定jre路径和bin 执行路径vi setclasspath.shexport JAVA_HOME=/home/wuser/jdk1.8.0_181/binexport JRE_HOME=/home/wuser/jdk1.8.0_181/jre 报...

2019-01-07 15:20:33 420

转载 架构师之路

Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,成为Java架构师除了掌握Java语法,还要系统学习哪些Jav...

2018-12-25 23:02:48 180

iedis-2.41.jar

iedis jar包,直接导入即可使用

2020-04-01

jdk-11_windows-x64_bin.zip

直接安装即可下一步

2019-12-20

MybatisCodeHelperNew-2.7.8-191-193-IDEA2019.3可用.zip

mybatis生成实体类插件 该版本支持最新版本的2019.3版本的 idea 直接在idea 里插件位置导入zip包 重启即可(无需解压)

2019-12-20

Xftp_5.0.1090.zip

进行上传文件到linux服务器的工具类, 是永久免费的,安装个人版的就可以了

2019-06-12

instantclient_11_2

instantclient_11_2_client 配置pl/sql 连接oracle所需要的工具包

2019-04-28

jdk-8u181-windows-x64

jdk-8u181-windows-x64 wd的64位jdk。

2018-10-09

idea的主题包

里边包含 的好几款idea的主题都挺好的 一共有12款,都在里面了

2018-10-09

常用的30个java工具类

各种工具类,直接可以进行使用,md5 、rsa、数据库、stringUtils、时间工具类,xml工具类、simpleServer,client、file、验证码、压缩工具、等等、30个

2018-10-08

Mysql5.5 windows 安装文件、问题解决文档

里面包含mysql5.5的windows 版的安装文件,安装文档,问题解决文档,sqlyong

2018-05-25

resin安装包

下载下来后直接解压就可以 了 下载下来后直接解压就可以 了

2018-05-25

dubbo 控制台

下载完成后,直接丢到tomcat 的webapp 里自动解压,完事停掉tomcat 在吧dubbo 的dubbo.properties文件里的ip 地址 改成你自己的zookeeper地址 在启动tomcat (记住要把war 删掉,要不就给覆盖了)访问ip:端口/dubbo名称 就会弹出一个认证,默认都是root 密码root ,好了进行登录就可以使用了。

2018-01-31

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

TA关注的人

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