
Java
文章平均质量分 63
GoGoGoHan!
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA必装插件-Gyro(强烈推荐)
它是一个IDEA插件,安装之后,用Gyro Debug运行你的单测,第一次会正常启动Spring容器,第二次之后再次运行会复用之前启动过的Spring容器。原创 2023-01-22 10:44:27 · 1208 阅读 · 6 评论 -
IDEA必装插件-Gyro
它是一个IDEA插件,安装之后,用Gyro Debug运行你的单测,第一次会正常启动Spring容器,第二次之后再次运行会复用之前启动过的Spring容器。 如果你安装了Jrebel热部署插件,Gyro自动使用其热部署能力。原创 2023-01-22 10:32:48 · 6480 阅读 · 0 评论 -
排序算法的学习和理解
周六参加孤尽老师的柚子班,有一个独特的环节:在纸上手写冒泡排序、插入排序、快速排序,要求15分钟写完,且把代码写到IDE里面能编辑通过且运行正确,正确一个算一分,结果现场21人能得分的只有4人,本人也是一分未得,感觉很羞愧????♂️。后面孤尽老师秀了一手:在txt文件编辑器中写快排,然后copy到IDE运行一把通过,赢得了在场阵阵掌声。孤尽老师本人跟大家说,他自己其实没有多少时间去记快排的代码(又要給我们准备讲课的内容,还有工作的事情),但是已经理解通透原理,所以手写出来不成问题。 ...原创 2021-10-31 18:22:45 · 10484 阅读 · 0 评论 -
阿里云25号端口禁用导致连接外部邮箱服务器发不了邮件
报错信息:java.net.ConnectException: Connection timed out (Connection timed out). Failed messages: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.qq.com, 25; timeout -1;...原创 2019-07-25 22:52:15 · 29203 阅读 · 0 评论 -
SpringBoot使用WebMvcConfigurer配置全局跨域不生效
原来的配置:@Configuration@EnableWebMvcpublic class WebConfig implements WebMvcConfigurer { /** * 支持cors * @param registry */ @Override public void addCorsMappings(CorsRegi...原创 2019-07-17 16:33:47 · 36370 阅读 · 4 评论 -
常见限流方法实现
一、概况限流防刷我认为有两种,一种是限制外层的请求到达服务器的数量,一种是服务器上的业务层限制用户调用接口的次数。下面我将分别介绍这两者的具体实现。二、业务上做接口防刷1.实现原理借助redis,key为用户id+请求的url,value为请求次数,过期时间根据业务情况设置。有漏洞,详情见下面的计数器算法说明。2.具体实现SpringBoot项目中,自定义@Access...原创 2019-06-24 18:10:22 · 31892 阅读 · 0 评论 -
后台服务被恶意脚本访问
这几天写了后台API服务给前端调用,看命令行打印的log日志发现不断有请求调用我的后台服务,调用的RequestURI多为admin.php,mysqladmin.php,123.php.1234.php等等,而且每分钟随机这些uri请求多次。很明显是有人用恶意脚本试图访问到我的后台服务的管理页面,虽然我后台已经用filer做了身份认证,但是看到log那里打印一堆恶意请求的信息还是很不爽。...原创 2019-06-24 16:42:23 · 31201 阅读 · 0 评论 -
Spring的全局异常处理可以捕获到Interceptor抛出的异常吗?
可以原创 2019-06-23 19:02:14 · 32703 阅读 · 4 评论 -
swagger+springboot打开swagger-ui.html出现base url错误,页面空白,404等问题
首先别忘记导入两个jar包: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2...原创 2019-06-18 16:54:39 · 37471 阅读 · 1 评论 -
使用postman请求头部带有token的后台接口时,后台jwt toekn解析乱码
原因:如果是bearer等token,不要在postman的Authorization中放token,而在Headers中加上Authorization这个字段,加上token信息后台报错:io.jsonwebtoken.MalformedJwtException: Unable to read JSON value: �z��'G�#�$�uB"�&�r#�$�3#S...原创 2019-06-22 19:56:57 · 44941 阅读 · 4 评论 -
java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending
腾讯云服务器运行java -jar配置https服务一直tomcat报错:java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending检查后发现配置没有问题腾讯云的安全组设置开发相关端口即可...原创 2019-06-18 14:49:43 · 32676 阅读 · 0 评论 -
JPA中自动将表名、列名添加了下划线的问题
解决方法:在application.properties文件中加入:spring.jpa.hibernate.naming.physical.strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl原创 2019-06-10 00:04:42 · 35075 阅读 · 0 评论 -
Integer的缓存机制、自动装箱机制解析
Integer的缓存默认缓存127到-128的Integer对象,这个缓存可以通过jvm参数:-XX:AutoBoxCacheMax=来设置缓存的最大值,而且设置的值必须大于等于127 private static class IntegerCache { static final int low = -128; static final int high...原创 2019-02-15 16:40:39 · 32338 阅读 · 0 评论