自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot2.X手册:Easypoi导出excel

目前官方提供最新版本是4.2.0,但是我在使用过程中,总是报错,时间关系就没怎么去查找,有兴趣的同学可以呀研究一下,类找不到,这个是apache的一个类,估计是新版本需要引入别的包,没去仔细追究。把刚刚导出来的文件,直接导入进去,这里采用postMan进行操作,其中要注意的点,我已经用红色的圈圈标出来。这里,为了覆盖更全一点,我分别用了不同的类型来做实验,数字类型采用NumberFormat进行格式化操作。从实验结果上看,已经可以导入进去,并且把数据返回来。其中,金钱,时间上,我们分别进行了格式化。

2024-05-03 10:35:36 544

原创 SQL优化干货总结

目录前言SELECT语句 - 语法顺序:SELECT语句 - 执行顺序:SQL优化策略一、避免不走索引的场景二、SELECT语句其他优化三、增删改 DML 语句优化四、查询条件优化五、建表优化有朋友疑问到,SQL优化真的有这么重要么?如下图所示,SQL优化在提升系统性能中是:(成本最低 && 优化效果最明显) 的途径。如果你的团队在SQL优化这方面搞得很优秀,对你们整个大型系统可用性方面无疑是一个质的跨越,真的能让你们老板省下不止几沓子钱。

2024-05-03 10:28:11 1225

原创 Java常用的正则表达式

用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*验证Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"。

2024-04-15 16:24:10 525

原创 Spring AOP详细讲解

当使用注解@Aspect@Component@Aspect注意, 仅仅使用@Aspect 注解, 并不能将一个 Java 对象转换为 Bean, 因此我们还需要使用类似 @Component 之类的注解.注意, 如果一个 类被@Aspect 标注, 则这个类就不能是其他 aspect 的了, 因为使用 @Aspect 后, 这个类就会被排除在 auto-proxying 机制之外.声明 pointcut一个 pointcut 的声明由两部分组成:一个方法签名, 包括方法名和相关参数。

2024-04-15 16:17:59 928

原创 Spring中经典的9种设计模式

source 接口是具体资源访问策略的抽象,也是所有资源访问类所实现的接口。定位并打开资源,返回资源对应的输入流。每次调用都返回新的输入流。调用者必须负责关闭输入流。返回 Resource 所指向的资源是否存在。返回资源文件是否打开,如果资源文件不能多次读取,每次读取结束应该显式关闭,以防止资源泄漏。返回资源的描述信息,通常用于资源处理出错时输出该信息,通常是全限定文件名或实际 URL。返回资源对应的 File 对象。返回资源对应的 URL 对象。

2024-04-15 16:15:31 1133

原创 很全面操作Linux网络配置

VMware虚拟平台为主机与虚拟机之间提供了3种网络模式,但一台虚拟机只能使用一种模式,用户可以通过如下方法更改虚拟机的网络模式:在运行起来的虚拟系统的VMware平台上的右下角单击网络图标,如图2-36所示,在弹出的菜单中选择“设置”选项,则弹出如图2-29所示的选择网络连接模式对话框,选中需要的模式,单击“确定”按钮,则图2-36右下角该网卡的网络图标由灰色变成彩色,则完成了网络模式的设定,其网卡重新启动并生效。在本地主机的Windows的DOS窗口下,ping虚拟机的IP如图2-39所示。

2024-04-12 16:17:13 1448

原创 面试题:JVM 完整深入解析

1、 JVM自带的类加载器(3种):(1)根类加载器(Bootstrap):a、C++编写的,程序员无法在程序中获取该类b、负责加载虚拟机的核心库,比如java.lang.Objectc、没有继承ClassLoader类(2)扩展类加载器(Extension):a、Java编写的,从指定目录中加载类库b、父加载器是根类加载器c、是ClassLoader的子类d、如果用户把创建的jar文件放到指定目录中,也会被扩展加载器加载。方法刚开始执行的时候,栈是空的,当方法执行过程中,各种字节码指令往栈中存取数据。

2024-04-12 15:57:43 1024

原创 面试题:Spring中有哪些常见设计模式

Spring中的JdbcTemplate,在用这个类时并不想去继承这个类,因为这个类的方法太多,但是我们还是想用到JdbcTemplate已有的稳定的、公用的数据库连接,那么我们怎么办呢?Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。将一个类的接口转换成客户希望的另外一个接口。定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

2024-04-12 15:54:43 1000 4

基于SpringBoot+Vue+Mysql图书商城销售系统的设计与实现

从网上图书购物系统的实际需求出发,针对图书销售系统所需要的功能进行了详细的设计与实现。从使用角色来看,可以分为用户角色和管理员角色;用户角色又可划分为前台界面、个人中心、查看商品详情、将商品加入购物车、购买商品、收货评论、这六个部分,管理员角色模块可进行用户、管理员、商品、购物车、订单、图书类别、评论等信息的管理工作。

2024-04-15

SpringBoot+Vue+Mysql的美食分享论坛的设计与实现

1.本美食分享论坛是是前后端分离的项目,前端使用VUE,后端使用Spring Boot框架,MySQL数据库作为系统数据库,使用的SQL语言都是常用的标准化语言,支持多种操作系统,提供管理、检查、优化数据等功。 2.功能需求: (1)用户模块 (2)美食资讯 (3)论坛首页 (4)美食信息模块 (5)论坛中心 有需要的欢迎留言联系

2024-04-15

基于Springboot+Vue前后端分离服装销售系统的设计与实现

本项目属于电商的服装享受系统,主要包括用户,商品,购物车,订单等操作功能

2024-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除