- 博客(17)
- 收藏
- 关注
原创 navicat连接远程服务器mysql报10060错误
创建新的规则,开放所选的端口, 然后再重新连接一次mysql就可以了。如果是使用阿里云,腾讯云等服务器,连接时出现以下错误。首先确认本地是否能够ping通远程服务器。安全组是在云服务器里的防火墙设置。云服务器是否开通了安全组。以下是腾讯云服务器的设置。
2022-12-09 14:13:26
1065
1
原创 aop方式校验登录的方式
第二步编写aop的管道接口(可以多实现该接口)实现切面接口(可以校验管理员等其他验证身份)以下使用aop方式实现全局校验。第一步自定义注解类作为切点。编写aop切面配置类。
2022-10-11 14:56:49
856
原创 关于英文系统的linux中日期格式化星期几出现英文的情况解决方案
需求: 获取当前的日期转成周几, 在本地测试时可以转成周几, 部署到linux时,转换的格式会变成英文的周几, 例如:当前日期在本地转换是周1, 在linux则是monday, 查询后发现和系统的默认语言有关系 如果是英文则自动转为英文的周,中文则转成中文的周,所以在工具类中加入Locale localeCN = Locale.SIMPLIFIED_CHINESE以解决英文系统服务器的问题。...
2022-08-04 18:23:04
871
原创 支付宝提现功能
1.必须使用证书加签方式进行加签2.使用支付宝提供的软件获取CSR文件, 按照文档步骤进行加签, 应用私钥使用的是生成CSR文件时附带的那一个如何生成及配置公钥证书 | 技术支持 & 案例 FAQ3.支付功能和提现功能用的加签方式是同一种,如果之前用的是密钥方式, 需要进行修改代码和密钥4.验签方式也需要修改成证书模式如何使用证书签名验签 | 技术支持 & 案例 FAQ5.检验应用公钥证书和应用私钥是否匹配如何检验密钥证书是否匹配 | 技术支持 & 案例 FAQ第一步: 初始化支付宝的配置, 只需要执行一次
2022-07-06 14:57:20
1686
原创 面向AOP切面编程
介绍: 面向切面就是把一些与业务无关的代码抽取出来封装起来, 在一些主业务代码需要使用代码的地方进行切入该代码使用场景: 访问检查(访问控制层前进行登录的验证), 打印日志, 事物等AOP的相关术语连接点(JoinPoint) : 连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点(被代理对象的所有方法)切点(Pointcut): 切入点是指我们要对哪些Joinpoint进行拦截的定义(被代理对象加强的方法)通知(Advice) : 通知
2022-06-21 10:48:14
77
原创 使用HttpClient对象发送post和get HTTP请求的方法和注意点
package com.fish.common.http;import org.apache.http.Header;import org.apache.http.HttpEntity;import org.apache.http.client.HttpResponseException;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.methods.CloseableHttpRe.
2022-05-12 16:05:33
828
原创 springboot的自带序列化jackson的使用 对不同类型的null字段进行设置指定值
JackSon是解析JSON和XML的一个框架,优点是简单易用,性能较高。SpringBoot使用Jackson序列化时将null转成空字符串简介大家知道很多情况下,我们的API中数据交换都用JSON数据,这种数据格式简单、易读写、且轻量。在SpringBoot中默认使用jackson帮助我们进行序列化与反序列化的操作。在控制层将我们的对象序列化返回给前端时,有些字段为null,序列化后的值也是null,如果前端直接展示的话,对用户不够友好,这里我们可以对jackson稍加修改,将值为null
2022-05-07 10:49:48
3156
原创 java验证手机号码
Pattern pattern = Pattern.compile("^1[3|4|5|7|8][0-9]{9}$");if (!pattern.matcher(req.getPhone()).matches()){ return new Result().error().msg("请填写正确的手机号码"); }
2022-04-27 10:22:38
1424
原创 idea maven 的资料
Maven知识整理 - 萨姆大叔 - 博客园https://www.cnblogs.com/sumuncle/p/9442226.htmlhttps://blog.csdn.net/goQuesting/article/details/78422964https://blog.csdn.net/goQuesting/article/details/78422964
2022-01-22 14:22:46
183
转载 elasticsearch的Document的注解属性解释
public @interface Document {String indexName(); //索引库的名称,个人建议以项目的名称命名String type() default ""; //类型,个人建议以实体的名称命名short shards() default 5; //默认分区数short replicas() default 1; //每个分区默认的备份数String refreshInterval() default "1s"; //刷新间隔String i...
2022-01-18 10:43:34
1159
原创 redissonClient 分布式锁的使用
在集群的情况下,用户多次请求接口时,存入的内容可能会导致重复,这时候就可以使用分布式锁来限制适用场景 分布式应用,分布式缓存,分布式回话管理,分布式服务(任务,延迟任务,执行器),分布式redis客户端第一步:导入依赖<!-- redis 分布式锁框架 --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifac
2022-01-12 13:08:58
17314
3
原创 爬取百度百科的头部词条 Jsoup
public String parseContent(String keyword) throws IOException { //这里输入想要爬取的地址+想要搜索的字段,我这里输入的是百度百科的地址 String rooturl = "https://baike.baidu.com/item/"+keyword; //解析地址,获取该页面的html的所有内容信息 Document document = Jsoup.connect(ro.
2022-01-08 11:42:26
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人