微信公众号
SpringBoot启动时,执行初始化方法的几种方式
SpringBoot启动时,执行初始化方法的几种方式,CommandLineRunner接口,注解@PostConstruct,注解@EventListener 这几个方法比较简单够用了。
电子商城 购物网站 功能与技术选型
电子商城是购买日常用品,书籍,服饰,鞋帽,玩具,软件,家电等并支持物流配送的购物平台。购物网是互联网、银行、现代物流业发展的产物。电子商城方便了人们的生活,足不出户就可以买到一切自己需要的东西。以前的实体店商场超市以及餐饮饭店都转向线上交易,电子商城已经成为了一种趋势。 近几年商城为什么发展这么迅猛
Java代码辅助效率工具Lombok(注解,自动生成代码)
Lombok是一款小巧的代码生成工具。Lombok优点:注解驱动,在编译时自动为属性生成构造器getter/setter、equals、hashcode、toString,Constructor等方法代码;让代码变得简洁,减少大量冗余代码;修改属性对应方法自动调整,提高开发效率;
虚幻引擎5:真实感如电影特效
虚幻引擎(Unreal Engine)是由游戏公司EPIC开发的一个面向下一代游戏机和个人电脑的游戏开发平台,提供了游戏开发的核心技术、数据生成工具和基础支持。 虚幻引擎5的两大全新核心技术:Nanite 虚拟微多边形几何体让美术师们创建出人眼所能看到的一切几何体细节。意味着由数以亿计的多边形组成的
Linux 文件共享方案
实现文件共享访问或管理,Linux有哪些方案呢?一般Linux都会自带FTP服务,即使默认没有安装,使用yum或apt安装也会比较容易的。如果想经量级的共享文件和管理文件,找个比较小巧的软件,比较关键,不需要网盘一类的注册帐号或自建网盘那么大费周章。
Springboot集成Shiro实现身份认证和权限控制
Apache Shiro,依赖性低,可以独立运行不依赖Spring,当然也可以容易地集成到Spring,属于轻量级框架。提供了包括认证、授权、加密、会话管理等功能。安全有时候是很复杂的,与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。
Springboot集成Mybatis-plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
Java链式调用定义与用法
Java链式调用定义与用法 一种非常牛逼的写法叫链式操作。现在很多开源库或者代码都会使用链式调用。因为链式调用可以使我们的代码更加简洁易懂。Java怎样实现这个效果呢?
Springboot请求参数校验
Springboot请求参数校验 前端提交的请求参数需要进行校验,如果使用if else语句校验,比较繁琐。使用@Valid和@Validated注解很好的解决了这个问题。
Springboot配置多数据源
Springboot配置多数据源开发经常遇到需要配置多个数据源的情况,比如:使用多个host或多种数据库MySql/Oracle/SqlServer情况,使用springboot可以如下配置
微信公众号