首页
学习
活动
专区
工具
TVP
发布

Linyb极客之路

专栏作者
1061
文章
1794651
阅读量
128
订阅数
聊聊如何利用管道模式来进行业务编排(下篇)
上篇文章我们介绍利用管道模式来进行业务编排的2种实现方式。本文又来介绍其他实现方式
lyb-geek
2022-09-20
2970
Java开发者必须掌握的20个Spring 常用注解
注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。
lyb-geek
2022-03-10
2.3K0
向nexus3私服上传jar包
点击左侧的repository\repositories后,在右侧点击create repository
lyb-geek
2022-03-10
3K0
mybatis异常集之Cannot determine value type from string 'xxx'
本文的创作来源于朋友在自学mybatis遇到的问题,问题如文章标题所示Cannot determine value type from string 'xxx'。他在网上搜索出来的答案基本上都是加上一个无参构造器,就可以解决问题。他的疑问点在于他实体没有使用无参构造器,而使用了有参构造器,有的查询方法不会报错,有的查询方法却报错了。下面将演示他出现的这种场景的示例。
lyb-geek
2022-03-04
7210
聊聊自定义SPI如何使用自定义标签注入到spring容器中
之前我们聊过自定义的SPI如何与spring进行整合,今天我们就来聊下如何通过自定义标签将spi对象注入到spring容器中
lyb-geek
2022-01-07
5480
聊聊springboot项目数据库密码如何加密
在我们日常开发中,我们可能很随意把数据库密码直接明文暴露在配置文件中,在开发环境可以这么做,但是在生产环境,是相当不建议这么做,毕竟安全无小事,谁也不知道哪天密码就莫名其妙泄露了。今天就来聊聊在springboot项目中如何对数据库密码进行加密
lyb-geek
2022-01-07
1.7K0
聊聊项目打包发布到maven私仓常见的几种方式
在早期没有使用maven之前,我们引用一些公有jar或者api jar,我们可能会采用这样的方式,通过手动导入这些jar到项目的classpath路径进行引用。
lyb-geek
2022-01-07
6370
maven如何动态统一修改版本号
最近业务开发部门因为开发环境和测试环境共用一个maven私仓,导致他们开发环境的API包和测试环境的API包发生了覆盖现象。于是他们向我们部门提出一个需求,希望我们能帮他们实现或者提供这么一个方案,就是项目自动化构建时,项目的版本号能跟着环境变更。比如是开发环境,则项目的API包版本就形如1.0-dev,如果是测试环境,则项目的API版本就形如1.0-test
lyb-geek
2022-01-06
7270
mybatis异常集之Cannot determine value type from string ‘xxx‘
本文的创作来源于朋友在自学mybatis遇到的问题,问题如文章标题所示Cannot determine value type from string 'xxx'。他在网上搜索出来的答案基本上都是加上一个无参构造器,就可以解决问题。他的疑问点在于他实体没有使用无参构造器,而使用了有参构造器,有的查询方法不会报错,有的查询方法却报错了。下面将演示他出现的这种场景的示例。
lyb-geek
2020-07-03
5.7K0
maven依赖冲突以及解决方法
依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突
lyb-geek
2020-06-29
5390
maven依赖冲突以及解决方法
依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突
lyb-geek
2020-06-23
2.6K0
springboot实战之office文档在线预览
文档在线预览在企业级应用开发也算是比较常遇见的需求了,通常处理这方面的需求大致有如下的方案,
lyb-geek
2019-11-27
7.5K0
springboot实战之ORM整合(mybatis篇)
本文会介绍一下springboot与mybatis、mybatisplus如何进行整合,文章篇幅会有点长
lyb-geek
2019-09-25
1.3K0
一文搞懂springboot启动原理
从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。
lyb-geek
2019-07-15
4360
你还在用if else吗?
面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。
lyb-geek
2018-09-27
1.1K0
使用lazyInit缩短Spring Boot启动时间
Spring Boot可以进行有助于相关针对项目的设置,包括最常见的默认设置和随时可用的配置,这无疑是很棒的,因为它节省了宝贵的时间 然而,对于框架的新手来说,可能不熟悉这些配置。 你可能知道@SpringBootApplication本身并没有做任何事情。它默认组合三个注释@Configuration,@EnableAutoConfiguration和@ComponentScan,但是,并不是每个人都知道@ComponentScan注释有一个特别有用的属性: lazyInit。 LazyInit是一个布尔标志,指示容器在启动时或第一次访问容器时是否应该立即地创建所有发现的bean。默认情况下,该标志设置为false,这在生产中很好,但在本地计算机上开发应用程序时不一定。 我们想要实现的是仅在本地开发环境中启用bean延迟加载,并在生产环境实现立即初始化加载。
lyb-geek
2018-09-27
4.8K0
为什么微服务需要API网关?
随着以API为中心的IT规模增长,API网关和管理层越来越常见。 我们应该考虑微服务的API网关吗?如果是,他们提供什么样的好处? 什么是API网关? API网关跨一个或多个内部API提供单个统一的API入口点。 通常还包括限制访问速率限制和有关安全性等特点。 诸如Tyk.io的API管理层增加了额外的功能,例如分析,货币化和生命周期管理。 基于微服务的架构可以具有10到100个或更多个服务。 API网关可以为外部消费者提供统一的入口点,而与内部微服务的数量和组成无关。 API网关对于微服务的好处 1
lyb-geek
2018-09-27
1.2K0
Tomcat实战-调优方案
Tomcat的默认配置,性能并不是最优的,我们可以通过优化tomcat以此来提高网站的并发能力。提高Tomcat的性能可以分为两个方向。
lyb-geek
2018-07-26
8160
Spring中@Async用法总结
引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。
lyb-geek
2018-07-26
1.9K0
Maven 私服配置
注意:这样的配置(第一个仓库是代码库,第二个是插件库)只对当前的Maven项目有效。实际的项目开发中,我们都想着一次配置就能让本机的所有Maven项目都使用Maven私服,那么我们就要用到下面的方法。
lyb-geek
2018-07-26
3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档