随笔分类 -  spring

摘要:由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为war。 本文中的例子百分百可以执行。 一、概述 升级的理由: java1.8已经用得太久了,就快不 阅读全文
posted @ 2022-07-04 23:38 正在战斗中 阅读(4919) 评论(0) 推荐(2) 编辑
摘要:现在http/3都出来了,但是很多项目还是没有采用https,这个是说不过去的。 http3在2022/06/06 正式发布,具体见https://www.163.com/dy/article/H9BAGF3D0511X1MK.html 2022年6月6日,IETF QUIC和HTTP工作组成员Ro 阅读全文
posted @ 2022-06-08 17:23 正在战斗中 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:本文阐述使用多数据源的额场景,以及如何使用springboot的配置多数据源。 关于后者,主要是直接引用其它博文:https://blog.csdn.net/u012060033/article/details/123759694 如果不想了解不太必要知道的,建议查看 https://www.cnb 阅读全文
posted @ 2022-05-28 20:31 正在战斗中 阅读(940) 评论(0) 推荐(0) 编辑
摘要:一般情况下,我们并不推荐在服务端做基础的数据校验,因为这有一个很主要的问题:它加重了服务器的负载,如果并发多,这种负载就更加明显。 如果我们跟踪一个简单的Controller方法执行过程,就会发现Spring的一个http请求所需要执行的代码实在太多了。 因为这种特性,所以spring很适合用于开发 阅读全文
posted @ 2022-05-27 22:15 正在战斗中 阅读(134) 评论(0) 推荐(0) 编辑
摘要:spring对于事务的实现的确是它的一大优点,节省了程序员不少时间。 关于事务,有许多可以聊的内容,例如实现方式、实现原理、传递特性等。 本文讨论传递特性中的REQUIRES_NEW,NESTED。 如果想了解更多可以看官网和下面这个url: SpringAOP学习--Spring事务简介及原理_程 阅读全文
posted @ 2022-05-26 22:26 正在战斗中 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:异常处理可以前端处理,也可以后端处理。 从稳妥的角度出发,两边都应该进行处理。 本文专门阐述如何在服务端进行http请求异常处理。 一、常见的异常类型 当我们做http请求的时候,会有各种各样的可能错误,比较常见的例如: 1.服务类异常 2.接口异常,而接口异常有各种各样的情况 究极就是接口的异常。 阅读全文
posted @ 2022-05-16 20:47 正在战斗中 阅读(417) 评论(0) 推荐(0) 编辑
摘要:注: WebMvcConfigurationSupport是spring5.x的配置方式。如果是6.x,则是通过实现WebMvcConfigurer的方式实现(建议再加上@EnableWebMvc) WebMvcConfigurationSupport是mvc的核心配置。开发spring,了解和掌握 阅读全文
posted @ 2022-05-05 15:00 正在战斗中 阅读(3555) 评论(2) 推荐(0) 编辑
摘要:很多时候,需要使用jdbcTemplate,既有出于性能考虑的因素,也有出于个人偏好。 关于jdbcTemplate的几个关键性的问题: 一、简介 JdbcTemplate位于org.springframework包,组件标识为spring-jdbc。 处于spring家族的核心区域。spring专 阅读全文
posted @ 2022-05-02 12:13 正在战斗中 阅读(178) 评论(0) 推荐(0) 编辑
摘要:log4j2比logback好用。 现在之所有以spring采用logback,根据我个人的理解应该是某种非常特殊的理由。否则log4j2的性能比logback更好,且异步性能极好! 异步日志是log4j的最大有点,个人对此深有体会。异步对于系统的性能影响是很大的,事务的并发越多,log4j2对于性 阅读全文
posted @ 2022-03-14 23:06 正在战斗中 阅读(696) 评论(0) 推荐(0) 编辑
摘要:在某些时候,我们希望某个同步调用执行更长的时间(异步暂时不考虑),这个时候,首先就是要设置OpenFeign的timeout设定。 下面我们举例来说明,可以如何设定TimeOut参数。 一、环境 脱离环境说明问题就是流氓。 cloud的版本为 2021.0.0 spring-boot-starter 阅读全文
posted @ 2022-02-28 20:42 正在战斗中 阅读(973) 评论(0) 推荐(0) 编辑
摘要:对于大部分商业应用开发程序员而言,使用java+spring是一件幸福的事情。 一般情况下,我们使用cloud开发不是那么重要、精密的应用,这些应用包括例如大型的商业交易,社区等等。 因为这些应用天然对于效率和精密没有高要求,甚至算不上什么要求,如果有的话就是不要太慢,要稳定。 得益于硬件的提升和特 阅读全文
posted @ 2022-02-28 11:12 正在战斗中 阅读(135) 评论(0) 推荐(0) 编辑
摘要:SpringCloud开发cloud具有巨大的灵活性。 在调用其它服务的时候有多种方式,虽然本质一样,但是细节还是有所差异。 一、概述 当a服务调用b服务的时候有多种方式进行: 1.通过openFeign接口方式 优点:我们一般会使用这种方式,因为代码量相对少一些,安全可以通过openFeign拦截 阅读全文
posted @ 2022-02-27 14:13 正在战斗中 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:京东云上centos8.2 安装 consul1.11.1 阅读全文
posted @ 2021-12-22 20:36 正在战斗中 阅读(224) 评论(0) 推荐(0) 编辑
摘要:spring NamedParameterJdbcTemplate BeanPropertySqlParameterSource MapSqlParameterSource KeyHolder 阅读全文
posted @ 2021-10-20 23:49 正在战斗中 阅读(328) 评论(0) 推荐(0) 编辑
摘要:关键在于定义参数和sql语句,代码如下: 阅读全文
posted @ 2019-12-19 19:44 正在战斗中 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:以下内容是模仿杨开振<<深入浅出springboot 2.x>>的4.2章节内容。 开始前,需要先修改pom.xml,加入以下内容 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> < 阅读全文
posted @ 2018-10-21 15:12 正在战斗中 阅读(243) 评论(0) 推荐(0) 编辑
摘要:本文参考了: https://blog.csdn.net/derrantcm/article/details/76652951 https://blog.csdn.net/derrantcm/article/details/73456550 通过以上可以获得springboot的许多知识。 本文只是 阅读全文
posted @ 2018-10-20 15:05 正在战斗中 阅读(1766) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示