
Java
文章平均质量分 84
Lakers-24
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot内部类加注解失效的原因分析和解决方案
内部类注解失效原因spring AOP 使用Java动态代理和 cglib 代理 来创建AOP代理,没有接口的类 使用cglib 代理。关于 spring aop 的java动态代理原理,请看这片博客:利用java 的动态代理模拟spring的AOP熟悉一下 aop 的原理注意看m.invoke(target, args); 部分(我门讨论的问题实际上就是m中调用同类的其他方法)。我门知道当方法被代理时,其实是 动态生成了一个代理对象,代理对象去执行 invoke方法,在调用被代理对象的方法的时候执行原创 2021-06-21 16:19:37 · 1890 阅读 · 0 评论 -
java中集合的交集、并集、差集、去重和数组的合并
参考了以下三篇博客,在此列出,以表尊重与感谢。https://juejin.im/post/6844903833726894093https://blog.youkuaiyun.com/qq_26545745/article/details/90022344https://blog.youkuaiyun.com/m0_37721946/article/details/103242980一、集合的交并差 public static void main(String[] args) { List<St原创 2020-11-18 16:52:11 · 680 阅读 · 0 评论 -
Java内存泄漏和排查方法
一、java内存泄漏的原因在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。(1)静态集合类引起内存泄漏像HashMap、Vector等的使用最容易出现内存泄露,这些静态变量的生命周期和应用程序一致,他们所引用的所有的对象Object也不能被释放,因为他们也将一直被Vector等引用着。(2)当集合里面的对象属性被修改后,再调用remove()方法时不起作用。(3原创 2020-09-15 17:31:09 · 2105 阅读 · 0 评论 -
拦截器之HttpSecurity
一、 HttpSecurity 常用方法及说明方法说明openidLogin()用于基于 OpenId 的验证headers()将安全标头添加到响应cors()配置跨域资源共享( CORS )sessionManagement()允许配置会话管理portMapper()允许配置一个PortMapper(HttpSecurity#(getSharedObject(class))),其他提供SecurityConfigurer的对象使用 PortMappe原创 2020-09-15 16:21:39 · 1747 阅读 · 0 评论 -
Lombok注解
@Date:加在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解;@AllArgsConstructor:加在类上,可以生成含实体类全参数的构造方法;@NoArgsConstructor:加在类上,可以生成无参构造方法;@RequiredArgsConstructor:加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前面加@NonNull注解,则User原创 2020-07-22 19:39:16 · 182 阅读 · 0 评论 -
@GetMapping介绍与@RequestMapping的区别
一、@GetMapping是什么?Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。从命名约定我们可以看到每个注释都是为了处理各自的传入请求方法类型,即 @GetMapping 用于处理请求方法的 GET 类型, @ PostMapping 用于处理请求方法的 POST 类型等。二、@GetMapping VS @Reques原创 2020-07-22 15:17:53 · 4959 阅读 · 1 评论 -
手机APP开发调研
手机APP开发调研概述手机APP最初的形式都是基于各自平台开发的,也就是原生APP,我们比较熟悉的有Android、IOS、Windows Phone等。对应不同平台衍生了负责不同手机端开发的岗位,例如安卓开发,IOS开发。但由于原生APP也存在一定不方便,如开发成本高等特点,近几年有衍生出了一些新型的APP。整体上包括混合APP和跨平台APP两大类。原生APP开发混合APP开发跨平台APP...原创 2020-07-21 21:01:40 · 678 阅读 · 0 评论 -
jfreechart折线图x轴间距设置
jfreechart折线图x轴间距设置将背景颜色设为白色,对max/10的整数倍的刻度对应下标设为黑色,其他仍设置为白色,达到间隔显示效果,但存在一定问题,x轴范围大时显示模糊,范围小时清晰度尚可,而且改变字体也不能改善。可以尝试换成时序图的方式来绘图,具体的请看我博客的其他文章。public static void setDomainAxis(CategoryAxis domainAxi...原创 2019-12-18 22:37:42 · 3802 阅读 · 1 评论 -
jfreechart时序图x轴格式显示
import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartPanel;import org.jfree.chart.JFreeChart;import org.jfree.chart.StandardChartTheme;import org.jfree.chart.axis.DateAxis;import org...原创 2019-12-18 22:27:39 · 1374 阅读 · 0 评论