自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot

什么是SpringBoot:Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让开发者尽可能快的跑起来 Spring 应用程序并且尽可能减少开发者的配置文件。特点(1) 嵌入的Tomcat(服务器默认端口号8080)(2)简化Maven配置 (3)提供了大量的自动配置,比如需要持久层数据源连接数据库,只需要提供对应属性就可以。创建过程:File—New—Project—SpringInitializrSpringBoot初始化jar包下载地址: htt

2022-06-20 18:27:58 4451

原创 日期工具类

【代码】日期工具类。

2024-06-25 16:54:03 106

原创 fastjson

2. 将 Java 对象转换为 JSON 字符串

2024-04-22 15:06:43 251

原创 JdbcTemplate

【代码】JdbcTemplate。

2023-12-16 17:38:29 78

原创 RestTemplate

RestTemplate是spring提供的Http协议实现类。也就是说导入spring-boot-starter-web的项目可以直接使用RestTemplate类,就是基于模板方法设计模式的,封装了所有需要使用的API在该类中主要针对6类请求方式封装的方法。

2023-12-04 10:56:12 563

原创 electron 问题记录

23年11月24。

2023-11-24 13:40:13 604 1

原创 svn问题集

解决方法。

2023-11-20 21:19:05 112

原创 vue登录验证码组件,前端验证

mounted 生命周期钩子函数。

2023-08-25 10:31:17 638

原创 Maven聚合项目(微服务项目)创建流程,以及pom详解

子项目可以是maven项目,也可以是springboot项目。只留下pom.xml 文件,删除src目录及其他无用文件。第一步:创建公共模块。

2023-08-22 23:23:19 2089

原创 Mysql驱动包下载

第五步:找到驱动包,放入项目使用即可。

2023-08-19 00:09:56 5433 1

原创 Base64与MultipartFile互转

【代码】Base64转MultipartFile。

2023-08-07 11:24:09 3091

原创 css特效

【代码】css特效。

2023-06-07 17:05:54 120

原创 File与MultipartFile互转

【代码】File转MultipartFile。

2023-04-14 15:06:48 229 1

原创 navicat快捷键

表内容页面打开表设计页面:Ctrl + D。

2023-01-30 15:52:59 681

原创 java读取windows磁盘内存详情

【代码】java读取服务器磁盘内存详情。

2022-12-27 11:02:36 992 1

原创 自定义任意对象字段变化比较器

【代码】自定义对象字段变化比较器。

2022-12-11 16:48:12 589 2

原创 word转pdf

【代码】poi生成word再转pdf问题。

2022-12-09 16:55:55 1436

原创 java发送邮件

【代码】java发送邮件。

2022-11-27 00:43:07 328

原创 WebUtils

【代码】WebUtils。

2022-11-26 21:02:55 364

原创 hutool发送post请求

hutool依赖fastjson解析json。

2022-11-24 14:17:43 3840

原创 Spring Security框架 前后端分离版

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的 成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方 案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控 制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权 (Authorization)两个部分,这两点也是 Spring Security 重要核心功能。

2022-11-19 11:59:26 3355 13

原创 EhCache缓存框架

EhCache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级 容器。可以和大部分Java项目无缝整合,例如:Hibernate中的缓存就是基于EhCache实现 的。EhCache支持内存和磁盘存储,默认存储在内存中,如内存不够时把缓存数据同步到磁 盘中。EhCache支持基于Filter的Cache实现,也支持Gzip压缩算法。

2022-11-13 22:14:01 2425

原创 Apache shiro框架

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:Subject, SecurityManager 和 Realms.即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。

2022-11-12 14:15:33 1346

原创 ip2region

它写了一个配置类 Ip2regionConfiguration ,利用 @Configuration 注解,这样的话,SpringBoot 在启动的时候就会扫描注入,而Ip2regionConfiguration中其注入了一个Bean,默认Bean名称为 ip2regionSearcher ,即我们就可以可以根据 @Autowired 来注入Bean。为什么可以 @Autowired。

2022-11-09 11:05:05 336

转载 java调阿里云短信接口

短信发送是电信运营商提供的服务,需要访问对应的接口,不同运营商提供的接口地址肯定不一样,如果直接访问这些接口就需要判断收信息的手机号属于哪个运营商,关键在于这些接口不对个人开放,还要考虑调用短信服务的费用问题因此目前调用短信业务都是使用第三方企业的短信服务,他们与运营商合作,封装了短信接口,调用方法,而且费用相对便宜第三方的短信服务有很多,其中阿里云也提供了短信服务。

2022-11-02 16:34:09 1323

原创 jwt工具类

JJWT是一个提供端到端的JWT创建和验证的Java库。永远免费和开源(Apache License,版本2.0),JJWT很容易使用和理解。它被设计成一个以建筑为中心的流畅界面,隐藏了它的大部分复杂性。JWT有助于在clear(例如在URL中)发送这样的信息,可以被信任为不可读(即加密的)、不可修改的(即签名)和URL - safe(即Base64编码的)。JWTs是JSON对象的编码表示。JSON对象由零或多个名称/值对组成,其中名称为字符串,值为任意JSON值。

2022-10-29 23:25:28 789

原创 WebMvcConfigurer 和 WebMvcConfigurationSupport

使用场景:在权限场景中,通常会有要求用户登录之后才能访问的场景。对于这些问题可以多种解决方案,如:使用Cookie+Session的会话控制、使用拦截器、使用SpringSecurity或shiro等权限管理框架等。这里使用Cookie+Session处理。处理的逻辑为:用户第一次登录之后会得到一个cookie,在以后每次的访问过程中都会携带Cookie进行访问。

2022-10-25 17:58:36 6310

原创 文件工具类

【代码】文件工具类。

2022-10-24 20:25:54 249

原创 后端生成前端验证码图片

后端生成随机验证码,保存到图片以流的形式返给前端,并且保存到redis中。将验证码键值对返回给前端,点击登录时先校验图片验证码。

2022-10-23 10:17:33 1104

原创 随机数生成工具类

【代码】随机数生成工具类。

2022-10-23 09:51:07 140

原创 RedisTemplate序列化配置 + 工具类

【代码】redis操作模板。

2022-10-22 17:12:18 755

原创 请求返回模版

【代码】返回值工具类。

2022-10-22 16:22:27 157

原创 仿微信群头像九宫格

【代码】仿微信群头像九宫格。

2022-09-27 17:43:20 419

原创 java常用api

一种加密技术,不可逆。java中由spring提供生成方式。

2022-07-25 09:46:08 456

原创 vscode

1)运行htmlopeninbrowser插件alt+b。

2022-07-16 11:58:28 321

原创 Poi 与 EasyPoi

(4)@ExcelCollection(name = "sass") 表示一个集合,针对对象一对多关系的导出,比如一个人名下几套房产。(1)添加world模板,src/main/resources/templates/easypoi.docx。(3) @@ExcelIgnore 作用于属性,标记这个属性被忽略。(2)@ExcelTarget 作用于对象。(5)@ExcelEntity 一对一。(2)代码实现--导出到本地。(6)导出的类必须实现序列化。(3)代码实现--前端下载。

2022-06-30 16:53:39 2541

原创 Mybatis和MP

概念:Mybatis是一个优秀的持久层框架,基于ORM(对象关系映射)设计思想,实现了以对象的方式操作数据库。mybatis依赖包 jdbc依赖包 application.yml配置文件 参数传入只能为单参数,遇到需要多参传入时(1)将参数封装为实体对象(2)将参数封装为Map集合(3)删除多条数据的sql语法,将参数封装为数组或list或map(4)使用ibaties提供的注解@Param //拍若木(1)如果传递的参数是一个对象,则直接调用

2022-06-20 18:34:27 1834 1

原创 node、npm、yarn

1、node下载官方下载地址: Node.js 下载LTS版本(长期稳定版本)2、安装测试在主目录下打开cmdnode -v 查看node的版本npm -v 查看npm的版本(新版的node安装自带安装npm)3、配置全局安装的模块路径和缓存路径在nodejs文件夹,创建 node_global 和 node_cachenpm config set prefix D:\Develop\nodejs\node_global"npm config ..

2022-04-12 21:00:46 1102

原创 Centos7安装

centos阿里开源下载地址其他下载地址1、打开vmware,点击创建新的虚拟机2、选择自定义配置,点击下一步3、硬件兼容选择自己的版本4、这里直接默认下一步5、选择稍后安装操作系统,点击下一步6、客户机操作系统选择Linux,版本选择CentOS 7 64位,点击下一步7、虚拟机名称可以自定义,这里建议以见名知意为原则8、处理器数量和每个处理器的内核数可根据自己...

2022-02-27 22:41:34 891

原创 oracle11g

一、分页查询语法SELECT * FROM ( SELECT a.*, ROWNUM rn FROM ( SELECT * FROM ( ) ) a WHERE ROWNUM <= 3 ) -- 结束索引 WHERE rn > 0 -- 开始索引(1开始)// 分页时传入参数(页数(currentPage) 行数(pageSize))Long start = (currentPage - 1) * pageSize; // 开始索引Long end = star

2022-02-22 11:37:40 739

python3入门基础资料

python3入门.md格式基础资料,新手必备,连串的知识点,完整的案例。都是本人亲自测试,亲自整理。

2022-11-20

Java高级技术之Shiro

Java高级技术之Shiro

2022-11-18

jdk8到16的中文帮助文档API

jdk8到16的中文帮助文档API

2022-01-08

前端常用js包资源 zip

前端常用js包资源 zip

2022-01-08

前端常用js包资源 zip

前端常用js包资源 zip

2022-01-08

矢量地图数据,为echarts学习准备的地图数据

矢量地图数据,为echarts学习准备的地图数据

2022-01-08

空空如也

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

TA关注的人

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