- 博客(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
3382
原创 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
2950
原创 阿里云让我越来越反感
跟阿里云接触由8,9年的时间了,算起来是一个忠实的阿里云用户呢,因为我带团队比较早,所以基本上只要是我的团队,我都会选择阿里云的产品作为我的技术方案。但是最近2年,我对阿里云的印象是越来越差了。先说说背景把,我带了个50来人的技术团队,因为公司的发展,我自己的一些产品,所以手上管理着20来个的阿里云账户,不算是顶级的消费群里,但是年消费也有大几百万的水平。然后说说为什么会写这个文章呢:第一个就是售后处理工单的态度,核心的处理方式就是:甩锅,让客户各种自查,然后自己完全不知道问题在那,在我们提出了
2022-05-30 13:18:15
1267
3
原创 聊聊RabbitMq动态监听这点事
很长时间没有分享过学习心得了,看了下发布记录,最后一篇文章的时间都在2020-12-10年了,今天抽时间整理下一个很早就想整理的技术分享。顺便说句题外话,因为我一直没时间整理,再加上开发的小伙伴对Mq的理解不够,我开掉了好几个处理这个事情的开发小伙伴,所以我希望这篇文章能对大家带来一点帮助。背景说明Mq(消息队列)做为一个消峰工具而常被使用,我们常用的Mq主要分为以下四种:ActiveMQ RabbitMq Kafka RocketMq今天主要是聊聊RabbitMq,业务场景上选择Rab
2022-02-22 17:52:17
10034
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
3954
3
原创 sharding-jdbc读写分离之后,主从延迟造成读取数据不一致的情况
主从在同步的时候是有一定的延迟时间的,不管是什么网络的情况,这个延迟的值都是存在的,一般在毫秒级左右。这个时候如果使用sharding-jdbc进行读写分离处理,进行实时数据插入并查询判读的时候,就会出现判断异常的情况。解决方案其实很简单,就是这种情况强制指定主库即可。HintManager hintManager = HintManager.getInstance() ;hintManager.setMasterRouteOnly();...
2020-11-30 13:50:14
1769
原创 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
1701
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
5592
6
原创 JAVA实现微信公众号支付
H5支付参考:https://blog.youkuaiyun.com/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
925
原创 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
1441
原创 openFeign服务之间调用保持请求头信息处理
1、注意特殊情况,在定时任务或者内部之间调用,没有request的时候,不要处理直接返回。2、在GET请求,参数确放在Body里面传递的情况,restTemplate是不认识的,所以这里要转化下处理,然后清空body数据/** * 解决服务调用丢失请求头的问题 * @author 大仙 * */@Componentpublic class FeignConfiguration implements RequestInterceptor{ private final Logge.
2020-09-08 13:48:04
2299
原创 微信支付成功跳转处理
对于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
3428
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
8461
原创 基于java实现的微信支付(H5举例)
怎么开通商户号和公众号我这就不说了。1、只是微信支付必须要公众号appID,所以先在商户号上关联一个服务号。2、设置秘钥,这个秘钥是自己设置的,我这里直接就是32位随机数。3、开通产品和设置域名ok,到这里基本前期的准备工作差不多了。微信作为支付体系的一个大部分,肯定是需要封装到支付中心的。项目结构然后再解释一个东西,微信证书,这个是在某些敏感接口需要进行证书验证的,具体申请流程比较简单,这里就不详细描述。开发开始:1、SDK准备去官网下载SDK文件:https.
2020-08-26 16:51:48
3213
2
原创 ResetTemplate针对url类型的参数处理问题
今天在对UC接口的时候,被UC的同事狠狠的鄙视了一翻。先说下场景啊: 我们需要把一个url类型参数传递给UC这边。之前的时候用的是我个人封装的Httpclient的工具类,一直没什么问题,现在做项目改造微服务化的时候,使用是我重新封装的ResetTemplate。关于ResetTemplate的封装可以参考 RestTemplate封装 因为UC这边对接口设定是GET请求,或者POST请求,请求类型为:application/x-www-form-url...
2020-07-30 11:42:23
926
原创 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
4762
原创 一次惨痛的线下机房上云的经历
背景所有的应用都在本地机房部署有大概应用在20个左右,其中微服务应用各种组件和服务在8个左右,其他的都是老系统留下来的
2020-06-24 14:25:31
4338
3
原创 基于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
1058
原创 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
833
原创 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
1867
原创 针对第三方采用oauth2的授权方式授权处理(举例广点通)
最近比较忙,没什么时间写博客。今天忙里偷闲,趁着加班的时候说下oauth2的授权流程,主要是我的小伙伴对Oauth2不太了解,所以理解起来有点费劲。像腾讯这种大产,在给第三方授权的时候,基本上都是采用authorization_code的授权模式。包括微信也是。我前面的很多文章都介绍了password的授权模式,对于authorization_code的授权模式介绍的比较少,下面我先来简单的介...
2020-05-07 21:00:44
828
原创 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
13856
转载 初次打开jenkins页面一片空白的解决办法
安装完成jenkins后,点击【使用admin账号继续】后,页面一片空白的解决办法:step1:Jenkins插件管理-高级设置界面==>http://localhost:8080/pluginManager/advanced 把https协议改为http,并点击【提交】step2:重启jenkins在url地址中输入:localhost:8080/restart 点击...
2020-04-14 16:10:27
1565
原创 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
343
原创 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
8509
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
921
原创 rabbitmq修改5672默认端口
在/etc/rabbitmq目录下面新建vim /etc/rabbitmq/rabbitmq.config设置内容[ {rabbit, [ {tcp_listeners, [19673]} ] }].重启rabbitsystemctl restart rabbitmq-server.service...
2020-04-03 16:41:59
4040
原创 手残删除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
290
原创 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
834
原创 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
729
原创 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
12827
2
原创 seata学习--命令行启动参数解析(JCommander)
今天在看seata源码的时候,看到server的的启动能接收命令行参数,以前也经常用命令行启动的方式,但是今天才真正的去了解这么一个大神器:JCommanderJCommander是一个用于解析命令行参数的Java框架,支持解析所有基本的数据类型,也支持将命令行解析成用户自定义的类型,只需要写一个转变函数。首先我们来看下seata的源码: @Parameter(names = "...
2020-03-30 18:05:32
1653
原创 初始Protocol Buffers
今天下载了seata的源码,导入idea的时候,发现居然报错了。我刚开始以为缺少代码,所以很傻逼的在群里问了下。不过群里也没人回答我咯,后来我直接全局搜索了下,找到了...
2020-03-27 17:34:12
432
原创 XXL-JOB分片调度
分布式定时任务,其实主要为是为了解决下面的几个问题:1、单节点不安全问题2、多节点,重复执行的问题3、任务调度的问题所以在路由策略上不管选择什么基本上都是单节点执行,除非节点挂了,其他的节点才会唤起。但是XXL-JOB提供了一种比较有意思的路由策略,分片路由我的理解啊,这个应该是解决数据分片的问题出来的,现在的数据分库分片已经是常用状态了。首先我们来说下代码实现吧@C...
2020-03-27 11:42:59
6307
2
原创 Spring Cloud集成XXL-job以及简单封装
说到分布式定时任务,第一反应还是Quartz,毕竟是开源定时任务的大佬。相对来说也比较熟悉,是通过操作API的方式来进行操作。但是今天我要介绍的是在国内的大佬在Quartz上面增强的的一个分布式定时任务框架:XXL-Job。至于为啥叫这个名字,是因为作者名字叫许雪里。项目的地址:https://gitee.com/xuxueli0323/xxl-job下面是大佬提供的Quartz和XX...
2020-03-27 11:23:27
8278
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
1321
Tx-LCN修改解决集群节点下BUG
2019-12-26
spring-cloud-netflix-eureka-server-2.0.4.RELEASE.jar
2019-12-24
使用外网IP怎么关联访问内网某台window机器上的mysql
2017-06-19
Java 有一个框架在bean中不需要写get,set方法只需要@get,@set就行
2017-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人