16 21aspnet

尚未进行身份认证

专注csdn15年,Java JCP会员,公众号:无界编程

等级
TA的排名 9

Java的List和Json转换以及StringRedisTemplate往redis存泛型对象

List转JsonList<User> user= new ArrayList();String str = JSON.toJSONString(user);Json 转List方法一List<User> user= JSON.parseArray(json,User.class); 如果是泛型方法需要使用TypeReferenceJson ...

2020-04-10 10:47:12

SpringBoot自定义异常源码分析

11111ExceptionHandlerExceptionResolver类initExceptionHandlerAdviceCache方法先找到异常注解的beanList<ControllerAdviceBean> adviceBeans = ControllerAdviceBean.findAnnotatedBeans(getApplicationContext...

2020-04-08 10:37:06

JVM XMX设置多大比较好,Docke容器里该怎么设置JVM呢@无界编程

XMX是JVM的最大堆内存大小。XMS是JVM的初始堆内存大小。如果你想快速得到一个答案:XMX和XMS设置为一样大,设置为系统最大内存的70%左右即可。先看参考java官方文档:https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gc-ergonomics.htmlhttps://docs.oracle.c...

2020-04-03 13:57:42

使用Notepad++比较文件的差异

https://blog.csdn.net/qq_34741578/article/details/88743952

2020-04-02 20:18:54

Spring Boot集成Swagger导入YApi@无界编程

接口APi开发现状现在开发接口都要在类似YApi上写文档,这样方便不同的团队之间协作,同步更新接口,提高效率。但是如果接口很多,你一个个手工在YApi去录入无疑效率很低。如果是使用Spring Boot集成Swagger可以直接导入YApi非常方便,不过还有一些需要注意的事项。1.Spring Boot集成Swagger添加swagger相关的maven依赖<...

2020-04-02 16:24:42

数据库和缓存一致性的问题

经常看到有人问怎么解决数据库和缓存一致性的问题,这个问题我觉得是不要去解决。如果你不信你先看我列的几种情况假设数据库一开始和缓存都是1元。用户更新数据库的同时双写缓存。1.双写不删写库充值10元>>>返回成功-----时间间隔<<<读缓存 返回旧的1元 这是错的时间间隔-----写缓存充值10元>>&...

2020-04-01 16:58:36

软件体系架构模式之三微内核体系架构

当您的软件系统或产品包含许多与外部实体的集成点时,微内核体系结构模式将非常有用。最重要的是,您将无法准确判断出将来将哪些实体集成到您的系统中。可以将微内核架构模式识别为基于插件的模式。。也称为插件架构模式,它由两个主要组件组成,即核心系统和插件组件。微内核架构模式的两个主要组成部分核心系统包含运行系统所需的最少功能。在其他体系结构模式中,如果我们替换,添加或更...

2020-04-01 14:00:13

软件体系架构模式之二分层体系结构

分层体系结构模式是n层模式,其中组件被组织在水平层中。这是设计大多数软件的传统方法,并且具有独立性。这意味着所有组件都是互连的,但彼此之间不依赖。图1:分层架构在此体系结构中有四层,其中每一层在模块和其中的组件之间都有联系。从上到下分别是:表示层:它包含与表示层相关的所有类别。业务层:包含业务逻辑。持久层:用于处理对象关系映射之类的功能数据库层...

2020-04-01 13:53:38

软件体系架构模式之一什么是软件架构模式

什么是软件架构模式计划启动未开发的软件项目?然后选择正确的架构模式将对项目的结果起关键作用。选择市场上最流行或最新的技术并不总是意味着会带来最好的结果。但是,选择最合适的解决方案将为行之有效的问题和反复出现的问题提供可靠的解决方案。在软件工程领域,有一句著名的谚语说:“对您的简历做出决定”。这是什么意思?IT专业人员喜欢用最新,最先进的技术来装饰自己的简历,这将对他们的下一次面试有所帮助,...

2020-04-01 13:50:51

Java反射以及应用

需求:需要通过反射动态获取类的字段类型,然后做特殊处理Java反射getDeclaredField和getField的区别getDeclaredFiled 只能获取类本身的属性成员(包括私有、共有、保护)getField 仅能获取类(及其父类可以自己测试) public属性成员反射获取所有的字段Class clazz = 类.class;Field[] fie...

2020-03-28 10:36:57

为什么jdk源码推荐ThreadLocal使用static

ThreadLocal是线程私有变量,本身是解决多线程环境线程安全,可以说单线程实际上没必要使用。既然多线程环境本身不使用static,那么又怎么会线程不安全。所以这个问题本身并不是问题,只是有人没有理解ThreadLocal的真正使用场景,所以有此疑问。看看jdk源码推荐ThreadLocal使用static吧:/** * This class provides thread-l...

2020-03-22 01:47:27

mongodb常用语句以及SpringBoot中使用mongodb

db.getCollection('service_station').find({"number": {$regex: '76', $options:'i'}});

2020-03-12 19:03:14

Linux查看本机端口

查看指定的端口# lsof -i:port查看所有端口#netstat -aptn

2020-03-11 12:26:46

Web框架基准测试

Web Framework Benchmarks这是许多执行基本任务(例如JSON序列化,数据库访问和服务器端模板组成)的Web应用程序框架的性能比较。每个框架都在实际的生产配置中运行。结果在云实例和物理硬件上捕获。测试实现主要是由社区贡献的,所有资源都可以从GitHub存储库中获得。注意:我们使用“框架”一词来泛指平台,微框架和全栈框架。在2013年3月的博客文章中,我们发布了比较几...

2020-03-09 18:59:06

JDK源码分析 NIO实现

调用本地native方法package sun.nio.ch;public class IOUtil {...public static native void configureBlocking(FileDescriptor var0, boolean var1) throws IOException;对应jdk文件位置:https://blog.csdn.ne...

2020-03-03 01:32:28

互联网大厂技术面试内幕@霞落满天

很多求职者往往并非因为技术不好,而是没有掌握面试的技巧导致不能把握机会,本课程的目的就是本课程先通过比较真实的好简历和不好的简历让大家明白自己的简历有哪些问题,事实上简历是大厂的敲门砖,非常重要,很多人得不到大厂青睐就是问题出在简历上。面试会遇到内推,猎头推荐,那么这里面又会有什么不同和需要注意的地方呢?面试之前肯定要准备准备,怎么样才可以比较好的准备,甚至押宝押准呢?面试都需要做自我介绍,你做的...

2020-03-03 21:43:25

SpringBoot源码分析之@Scheduled

private void finishRegistration() { if (this.scheduler != null) { this.registrar.setScheduler(this.scheduler); } if (this.beanFactory instanceof ListableBeanFactory) { Map<String, ...

2020-03-02 15:09:10

Springboot源码分析之内嵌tomcat源码分析

Springboot源码是内嵌tomcat的,这个和完整的tomcat还是不同。内嵌tomcat的源码在tomcat-embed-core等3个jar包里展开tomcat-embed-core的catalina目录再对照下载的apache-tomcat-9.0.31源码打开bin目录,看到很多库文件比如catalina.jar再展开看看类文件和之...

2020-02-27 13:50:11

SpringBoot conditional注解和自定义conditional注解使用

https://coding.imooc.com/class/chapter/404.html第12章 Sb starter解析【没有什么事情是starter不能解决的】程序开发没有什么事儿是一个starter不能解决的。如果有,那就两个。使用starter也非常简单,只需要引入之后就会进行自动装装载。这章就会揭开starter的神秘面纱,同时带小伙伴写一个属于自己的starter。...

2020-02-16 17:56:10

springboot集成logback日志 通用logback.xml模板详解

先看Spring Boot中依赖的logback,log4j,slf4j相关Jar包1.最简单的默认打印控制台日志import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.spri...

2020-02-10 20:35:23

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。