自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(250)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 社会工作者证书报考条件

4、其它专业,大专学业从事社会相关工作满4年;1、高中或中专学历,并取得初级社会工作者证书,从事社会相关工作满6年;2、社会工作专业,大专及以上学历或学位,从事社会相关工作满4年;6、其它专业,大专学业以上学历,从事社会工作年限对应加2年。2、社会工作者专业,大专学历,从事社会相关工作满2年;3、社会工作专业,本科学历,从事社会相关工作满3年;4、社会工作专业,硕士学位,从事社会相关工作满1年;2、取得中级社会工作者证书,从事社会工作满5年。1、高中或中专学历,从事社会相关工作满4年;

2023-05-19 16:57:23 2963

原创 Tomcat自定义的端口查不到,也无法访问tomcat的服务

Tomcat自定义的端口查不到,也无法访问tomcat的服务

2023-03-21 16:56:54 2547

原创 Mac电脑 No compiler is provided in this environment. Perhaps you are running on a JRE

No compiler is provided in this environment. Perhaps you are running on a JRE

2022-10-18 13:56:16 2590

原创 阿里云让我越来越反感

跟阿里云接触由8,9年的时间了,算起来是一个忠实的阿里云用户呢,因为我带团队比较早,所以基本上只要是我的团队,我都会选择阿里云的产品作为我的技术方案。但是最近2年,我对阿里云的印象是越来越差了。先说说背景把,我带了个50来人的技术团队,因为公司的发展,我自己的一些产品,所以手上管理着20来个的阿里云账户,不算是顶级的消费群里,但是年消费也有大几百万的水平。然后说说为什么会写这个文章呢:第一个就是售后处理工单的态度,核心的处理方式就是:甩锅,让客户各种自查,然后自己完全不知道问题在那,在我们提出了

2022-05-30 13:18:15 923 2

原创 聊聊RabbitMq动态监听这点事

很长时间没有分享过学习心得了,看了下发布记录,最后一篇文章的时间都在2020-12-10年了,今天抽时间整理下一个很早就想整理的技术分享。顺便说句题外话,因为我一直没时间整理,再加上开发的小伙伴对Mq的理解不够,我开掉了好几个处理这个事情的开发小伙伴,所以我希望这篇文章能对大家带来一点帮助。背景说明Mq(消息队列)做为一个消峰工具而常被使用,我们常用的Mq主要分为以下四种:ActiveMQ RabbitMq Kafka RocketMq今天主要是聊聊RabbitMq,业务场景上选择Rab

2022-02-22 17:52:17 9326 2

原创 Mybatis自定义拦截实现注解方式数据权限拦截

问题一:和分页的拦截器冲突,造成拦截器执行不了的问题刚开始解决方法是import com.yzc.aboatedu.interceptor.ExecutorInterceptor;import org.apache.ibatis.session.SqlSessionFactory;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation

2020-12-10 18:09:15 3531 3

原创 sharding-jdbc读写分离之后,主从延迟造成读取数据不一致的情况

主从在同步的时候是有一定的延迟时间的,不管是什么网络的情况,这个延迟的值都是存在的,一般在毫秒级左右。这个时候如果使用sharding-jdbc进行读写分离处理,进行实时数据插入并查询判读的时候,就会出现判断异常的情况。解决方案其实很简单,就是这种情况强制指定主库即可。HintManager hintManager = HintManager.getInstance() ;hintManager.setMasterRouteOnly();...

2020-11-30 13:50:14 1578

原创 Base64编码换行的问题

今天我在使用Base64对字符串进行编码,然后传给第三方进行比对的时候怎么都匹配不正确编码的方法如下: /** * 编码 * @param bStr * @return String */ public static String encode(byte[] bStr){ return new sun.misc.BASE64Encoder().encode(bStr); }根据RFC822规定,BASE64Encod

2020-10-22 09:13:44 1476 1

原创 Mybatis自定义拦截器和PageHelper冲突无法生效解决

import com.yzc.aboatedu.interceptor.ExecutorInterceptor;import org.apache.ibatis.session.SqlSessionFactory;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.

2020-09-25 14:04:33 5303 6

原创 JAVA实现微信公众号支付

H5支付参考:https://blog.csdn.net/zhuwei_clark/article/details/108242556对于公众号支付,需要注意细节: public WXPay(final WXPayConfig config, final String notifyUrl, final boolean autoReport, final boolean useSandbox) throws Exception { this.config = config;

2020-09-09 20:38:23 842

原创 Request processin g failed; nested exception is feign.RetryableException: too many bytes written

错误信息:2020-09-08 14:07:14.718 ERROR 16146 --- [io-12000-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is feign.Re

2020-09-08 14:14:55 1108

原创 openFeign服务之间调用保持请求头信息处理

1、注意特殊情况,在定时任务或者内部之间调用,没有request的时候,不要处理直接返回。2、在GET请求,参数确放在Body里面传递的情况,restTemplate是不认识的,所以这里要转化下处理,然后清空body数据/** * 解决服务调用丢失请求头的问题 * @author 大仙 * */@Componentpublic class FeignConfiguration implements RequestInterceptor{ private final Logge.

2020-09-08 13:48:04 2153

原创 微信支付成功跳转处理

对于H5支付跳回的逻辑其实挺简单的这里简单说下后端跳转处理逻辑1、首先拼接回调地址为后端接口地址,例如:https://xxxx/wx/pay-result/订单号2、进行业务处理并跳转页面 @ApiOperation("订单查证") public ModelAndView queryOrderStatus(@PathVariable("orderId") String orderId){ Integer result = zjcService.payR

2020-09-01 14:34:14 3112 1

原创 Swagger如何屏蔽某些接口显示

首先说下为什么要屏蔽,因为某些接口是针对内部服务调用的,不需要进行对接。显示出来的话:1、容易混淆2、容易暴露相关接口内容其实屏蔽的话比较简单,主要是注解:@ApiIgnore @RequestMapping("/wx/back") @ApiIgnore public String wxBack(HttpServletRequest request){ return payService.back(ParamUtil.getXmlString(r

2020-08-26 17:00:27 7472

原创 基于java实现的微信支付(H5举例)

怎么开通商户号和公众号我这就不说了。1、只是微信支付必须要公众号appID,所以先在商户号上关联一个服务号。2、设置秘钥,这个秘钥是自己设置的,我这里直接就是32位随机数。3、开通产品和设置域名ok,到这里基本前期的准备工作差不多了。微信作为支付体系的一个大部分,肯定是需要封装到支付中心的。项目结构然后再解释一个东西,微信证书,这个是在某些敏感接口需要进行证书验证的,具体申请流程比较简单,这里就不详细描述。开发开始:1、SDK准备去官网下载SDK文件:https.

2020-08-26 16:51:48 3074 2

原创 微信H5支付安卓系统能唤起,IOS唤起不了

解决方法:从后台获取mweb_url前端在处理的时候不要使用JS跳转,改成按钮点击触发跳转即可

2020-08-26 11:52:33 858

原创 ResetTemplate针对url类型的参数处理问题

今天在对UC接口的时候,被UC的同事狠狠的鄙视了一翻。先说下场景啊: 我们需要把一个url类型参数传递给UC这边。之前的时候用的是我个人封装的Httpclient的工具类,一直没什么问题,现在做项目改造微服务化的时候,使用是我重新封装的ResetTemplate。关于ResetTemplate的封装可以参考 RestTemplate封装 因为UC这边对接口设定是GET请求,或者POST请求,请求类型为:application/x-www-form-url...

2020-07-30 11:42:23 837

原创 java.sql.SQLException: Could not retrieve transation read-only status serve

异常信息如下### Cause: java.sql.SQLException: Could not retrieve transation read-only status server; Could not retrieve transation read-only status server; nested exception is java.sql.SQLException: Could not retrieve transation read-only status server at o

2020-07-22 11:59:24 4374

原创 一次惨痛的线下机房上云的经历

背景所有的应用都在本地机房部署有大概应用在20个左右,其中微服务应用各种组件和服务在8个左右,其他的都是老系统留下来的

2020-06-24 14:25:31 3935 3

原创 Navicat之服务器监控,进行查询进程监控

可以进行批量进程操作

2020-06-16 09:22:37 2645

原创 基于JAVA得微信分享功能实现

前端工具类function set_share(title, desc) { var currurl = encodeURIComponent(location.href.split('#')[0]); //分享的内容 var share_title = title; var share_desc = desc; // var share_link = currurl; // var share_imgUrl = imgUrl; $.ajax({ url : "XX/"+ enc

2020-06-08 19:37:09 948

原创 ResetTemplate封装

最近忙,废话就不多说了,直接上代码,接口类public interface ResetTemplateService { /** * 发送POST请求,请求体携带参数 * @param url * @param params */ <T> T postWithBody(String url, Map<String,String> params,Class<T> tClass); /** *

2020-05-27 08:59:10 760

原创 VUE结合Spring Boot完成Word文件流类型的下载

今天在给我的小伙伴们解决问题的时候,遇到了一个小问题就是前段怎么接收文件流进行下载的问题。这里是用Word模板生成相应的Word文件。这里先说前段代码,首先拦截器处理// 添加响应拦截器axios.interceptors.response.use(function (response) { // 对响应数据做点什么 if (response.status === 200) { return response.data } else { if (response.st

2020-05-14 19:21:06 1688

原创 针对第三方采用oauth2的授权方式授权处理(举例广点通)

最近比较忙,没什么时间写博客。今天忙里偷闲,趁着加班的时候说下oauth2的授权流程,主要是我的小伙伴对Oauth2不太了解,所以理解起来有点费劲。像腾讯这种大产,在给第三方授权的时候,基本上都是采用authorization_code的授权模式。包括微信也是。我前面的很多文章都介绍了password的授权模式,对于authorization_code的授权模式介绍的比较少,下面我先来简单的介...

2020-05-07 21:00:44 768

原创 SQL state [null]; error code [0]; Error; nested exception is java.sql.SQLException: Error] with root

### Error querying database. Cause: java.sql.SQLException: Error### The error may exist in com/yzc/sem/mapper/TestMapper.java (best guess)### The error may involve com.yzc.sem.mapper.TestMapper.te...

2020-04-16 11:57:40 13132

转载 初次打开jenkins页面一片空白的解决办法

安装完成jenkins后,点击【使用admin账号继续】后,页面一片空白的解决办法:step1:Jenkins插件管理-高级设置界面==>http://localhost:8080/pluginManager/advanced 把https协议改为http,并点击【提交】step2:重启jenkins在url地址中输入:localhost:8080/restart 点击...

2020-04-14 16:10:27 1314

原创 Unable to find main class Maven

今天在发项目的时候遇到一个小问题。也就是[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.12.RELEASE:repackage (repackage) on project com-api-provider: Execution repackage of goal or...

2020-04-14 14:29:25 299

原创 nginx $1,2,3的含义

今天在公司做伪静态的时候,遇到了一些疑惑,特别是针对$1,2这个含义rewrite ^/(news_\d)/(\d).html$ https://$host/?$1 permanent;上面是我写的重写规则,先说$代表的是参数,所以一定是()包含的$1就是news_\d$2就是 \d举个例子https://www.zhubanxian.com/news_1/2.htm...

2020-04-09 18:35:23 8276 1

原创 ReasonPhrase: Request Entity Too Large

这个主要是在上传文件的时候出现的,我这里出现在往私服上上传jar的时候[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to deploy artifacts: C...

2020-04-08 13:22:00 824

原创 rabbitmq修改5672默认端口

在/etc/rabbitmq目录下面新建vim /etc/rabbitmq/rabbitmq.config设置内容[ {rabbit, [ {tcp_listeners, [19673]} ] }].重启rabbitsystemctl restart rabbitmq-server.service...

2020-04-03 16:41:59 3901

原创 supervisor卸载(yum方式)

yum -y remove supervisor

2020-04-03 10:11:00 7847

原创 手残删除python之后补救

新建文件夹,下载下面的依赖wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/python-2.7.5-34.el7.x86_64.rpmwget http://vault.centos.org/7.2.1511/os/x86_64/Packages/python-devel-2.7.5-34.el7.x86_64.rpm...

2020-04-03 10:08:23 232

原创 CentOS 卸载python

卸载pyhton3:# rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps删除所有残余文件# whereis python3 |xargs rm -frv.卸载完成查看现有的已安装的python:# whereis python...

2020-04-02 14:39:16 758

原创 nexus切换用户启动

创建用户useradd nexus赋权 chown -R nexus:nexus /usr/local/nexus/切换用户su nexus启动nexus/usr/local/nexus/nexus-3.13.0-01/bin/nexus start

2020-04-02 11:18:35 652

原创 org.apache.http.conn.HttpHostConnectException: Connect to sonatype-download.global.ssl.fastly.net:44

nexus在访问的时候报错2020-04-02 11:10:36,869+0800 WARN [pool-21-thread-8] admin com.sonatype.nexus.plugins.outreach.internal.outreach.SonatypeOutreach - Could not download page bundleorg.apache.http.con...

2020-04-02 11:15:28 11934 2

原创 seata学习--命令行启动参数解析(JCommander)

今天在看seata源码的时候,看到server的的启动能接收命令行参数,以前也经常用命令行启动的方式,但是今天才真正的去了解这么一个大神器:JCommanderJCommander是一个用于解析命令行参数的Java框架,支持解析所有基本的数据类型,也支持将命令行解析成用户自定义的类型,只需要写一个转变函数。首先我们来看下seata的源码: @Parameter(names = "...

2020-03-30 18:05:32 1580

原创 初始Protocol Buffers

今天下载了seata的源码,导入idea的时候,发现居然报错了。我刚开始以为缺少代码,所以很傻逼的在群里问了下。不过群里也没人回答我咯,后来我直接全局搜索了下,找到了...

2020-03-27 17:34:12 370

原创 XXL-JOB分片调度

分布式定时任务,其实主要为是为了解决下面的几个问题:1、单节点不安全问题2、多节点,重复执行的问题3、任务调度的问题所以在路由策略上不管选择什么基本上都是单节点执行,除非节点挂了,其他的节点才会唤起。但是XXL-JOB提供了一种比较有意思的路由策略,分片路由我的理解啊,这个应该是解决数据分片的问题出来的,现在的数据分库分片已经是常用状态了。首先我们来说下代码实现吧@C...

2020-03-27 11:42:59 6127 2

原创 Spring Cloud集成XXL-job以及简单封装

说到分布式定时任务,第一反应还是Quartz,毕竟是开源定时任务的大佬。相对来说也比较熟悉,是通过操作API的方式来进行操作。但是今天我要介绍的是在国内的大佬在Quartz上面增强的的一个分布式定时任务框架:XXL-Job。至于为啥叫这个名字,是因为作者名字叫许雪里。项目的地址:https://gitee.com/xuxueli0323/xxl-job下面是大佬提供的Quartz和XX...

2020-03-27 11:23:27 7481 1

原创 The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

今天在跑XXL-job的源码的时候报了一个错误Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must...

2020-03-26 17:33:59 1272

Tx-LCN修改解决集群节点下BUG

TX-LCN5.0.2版本修改,解决集群节点下,分布式事务回调用,会路由到非发起方机器上去。这个是改版之后打包的的内容,只需要使用博客里面的命令发到私服上去就可以用

2019-12-26

spring-cloud-netflix-eureka-server-2.0.4.RELEASE.jar

Eureka修改增加页面操作,用于多人开发测试操作流程。可以更好的进行协调操作,只需要替换本地仓库的jar包就行

2019-12-24

confluence和mysql.rar

confluence连接mysql的工具jar,需要上传的confluence的lib目录下

2019-05-23

gdb编译好的插件

gdb调试使用的插件,从liteide中拷贝出来的,可以直接使用

2019-02-21

POSTman的最新版本

postman的最新版本,用于接口测试和开发。对于前后端的开发人员都是很好用的工具

2018-12-10

myeclipse的properties的插件

myeclipse的properties的插件,可以支持myeclipse打开properties而不显示unioncode编码

2018-12-10

lcn的tx-manager

分布式事物的管理管,在生产环境上需要进行集群化的部署。

2018-09-25

LCN兼容spring cloud2.0的jar包

LCN兼容spring cloud的jar包,个人命令为4.1.2,需要自己上传到私服

2018-09-25

LCN兼容spring cloud2.0版本

LCN兼容spring cloud2.0版本,实现分布式事务的管理,里面应该有我编译之后的jar,可以直接使用

2018-09-25

JVM性学习笔记-基本原理,内存模型,JVM参数

JVM性学习笔记-基本原理,内存模型,JVM参数设置,类加载器原理,JDK自带工具

2018-09-13

dubbo-admin-2.8.4.war

dubbo-admin-2.8.4war包,支持JDK1.8,懒人必备,亲测可以运行

2018-08-01

前端生成组织结构列表-竖向

使用JOrgChart生成组织结构列表--竖向

2017-06-06

前端生成组织结构列表-横向

使用JOrgChart生成组织结构列表

2017-06-06

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

TA关注的人

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