自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你的世界我做主

杂记开发日记

  • 博客(28)
  • 收藏
  • 关注

原创 Enterprise level safety function system 企业级安全功能系统快速开始 elsfs

注意:必须配置 hosts ,禁止修改代码中配置成IP | 梯子、VPN 等软件会导致 hosts 配置失效,请关闭!版本: mysql8.0+ 默认字符集: utf8mb4 默认排序规则: utf8mb4_general_ci。访问: http://nacos:8848/nacos (默认账号密码 nacos/nacos)修改对应的命名空间elsfs-cloud下的配置文件redis,mysql配置。特别说明: host配置不要改成IP , why?

2024-03-16 16:28:51 1094 3

原创 Window操作系统安装java17,Mac操作系统安装java17,Linux操作系统安装java17

首先我们需要下载 java 开发工具包 JDK,下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 在下载页面中根据自己的系统选择对应的版本。首先我们需要下载 java 开发工具包 JDK,下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 在下载页面中根据自己的系统选择对应的版本。终端输入如下命令,能得到JAVA_HOME路径,则JAVA 环境变量配置完毕。

2024-03-16 16:20:23 1758

原创 升级vite5注意事项

现在会记录弃用警告。您应该更新您的文件或框架以导入 Vite 的 ESM 版本。Vite 的 CJS Node API 已弃用。废弃用 CJS 节点。已经被废弃,改成使用。

2023-12-22 01:29:24 4884 2

原创 spring-security-oauth2-authorization-server client_secret_basic 认证模式

【代码】spring-security-oauth2-authorization-server client_secret_basic 认证模式。

2023-06-18 15:41:57 958

原创 spring mvc 请求入口

spring mvc 请求入口

2023-03-01 15:54:43 227 1

原创 for的妙用

IdentityHashMap比较的是引用地址(k1==k2),HashMap比较的是(k1==null?k2==null : k1.equals(k2)).)源码:IdentityHashMap的put方法使用;IdentityHashMap和HashMap不同的地方是。

2022-12-22 00:39:48 178

原创 一。security-authorization-server 0.3.1的使用

Authorization:Basic Base64.encoder("clientId:clientSecret") // 方式。第二步:然后浏览器会重定向到:我们输入配置的用户名:user,密码:password然后点击sigin in。点击send获取token。然后我们就得到code了。第一步:用浏览器访问。

2022-09-03 18:11:27 1220 1

原创 idea2022.2.2体验

idea 下载体验 idea2022.2.2

2022-09-03 10:53:42 3967

原创 java Math和StrictMath类的常用方法

Java Math的常规使用

2022-08-30 20:36:40 341

原创 java JDBC接口之Statement和PrepareStatement(3)

一. 接口说明1.Statement和PrepareStatement都是执行sql 的接口2.PrepareStatement可以预防sql注入,实现原理是将SQL特殊的符号加反斜杠,使其转换为普通的字符串,而不是sql命令,就是我们常说的预编译过程,而Statement的没有这样的功能的2.接口说明和使用实列1.获取对象和执行更新操作sql/** * @author zeng */public class Main { private static final Str

2022-08-27 21:21:14 593

原创 int a=8,a=a++,a? int b=8,b=b+1,b?

java面试题

2022-07-19 19:53:23 393

原创 java JDBC接口之Connection获取连接 (2)

2.Connection与特定数据库的连接(会话)。 执行SQL语句并在连接的上下文中返回结果。Connection是一种IO,继承了 AutoCloseable 所以可以不用手动关闭资源,可以使用在try-with-resources代码块中声明2. 通过DriverManager.getConnection获取连接3.通过Statement获取连接以mysql为列:5.通过 ResultSet ,DatabaseMetaData获取连接是在执行sql之后获取或者说从新连接,这里就不

2022-06-26 02:30:00 2515

原创 java JDBC接口之Driver (1)

每个数据库驱动程序类必须实现的接口。 MySQL的是 com.mysql.jdbc.Driver主要作用是注册数据源驱动,提供统一的接口尝试与给定的URL建立数据库连接。 如果驱动程序意识到连接到给定URL的驱动程序类型错误,则应返回“null”。 这很常见,因为当要求JDBC驱动程序管理器连接到给定的URL时,它会依次将URL传递给每个加载的驱动程序。以mysql为例,首先添加mysql驱动包,maven方式:编写代码获取连接输出检索驱动程序是否认为它可以打开与给定URL的连接。用来检测该驱动

2022-06-25 08:10:58 2408

原创 java PropertyDescriptor的用法

PropertyDescriptor中文叫属性描述器,是jiava JavaBean的内省与BeanUtils库JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量中,通过set()、get()获得。Java JDK中提供了一套API用来访问某个属性的getter/setter方

2022-06-21 19:26:18 2061

原创 eslint-plugin-vue 的使用

💿 安装通过vue-cli(推荐):vue add @vue/cli-plugin-eslint通过npm安装 :npm install --save-dev eslint eslint-plugin-vue通过yarn安装:yarn add -D eslint eslint-plugin-vue环境要求:ESLint v6.2.0 及以上Node.js v12.22.x、v14.17.x、v16.x 及以上📖用法配置在项目根目录创建.eslintrc.js示例.eslin

2022-04-17 01:26:37 14922

原创 swagger 整合报错Failed to start bean ‘documentationPluginsBootstrapper’

1.启动报错org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException2.解决办法#在application.yml配置文件中添加如下:spring: mvc: pathmatch:

2022-03-17 02:46:14 660

原创 pinia的使用方式(一) 引入pinia到项目中

一。构建项目我使用的是Ts+npm+vue3+vite构建;1.构建项目 执行命令选择vue项目npm init vite@latest2.添加pinianpm install pinia3.引入pinia到项目中

2022-02-16 16:20:51 1365

原创 Vben Admin 安装依赖l 安装报错:Error: command failed: c: \WINDOWS\system32\cmd.exe /s /c autoreconf -ify 解决办法

错误信息:错误原因 :vite安装插件时,有些vite插件又依赖其他vite插件,由于vite的版本问题导致npm或者yarn导致被依赖的包没有下载到解决办法: 删除 node_modules 添加依赖 vite-plugin-mkcert 到devDependencies 的vite之下 3.. yarn install 或者npm install 或者执行package.json脚本bootstrap ...

2022-02-08 23:50:00 3391

原创 security UserDetailsPasswordService 和ReactiveUserDetailsPasswordService作用与区别

UserDetailsPasswordService 作用官方定义作用官方定义package org.springframework.security.core.userdetails;public interface UserDetailsPasswordService { UserDetails updatePassword(UserDetails user, String newPassword);}作用UserDetailsPasswordService 接口的作用是securi

2021-10-01 14:35:15 570

原创 安装php报错 PHP Warning: ‘C:\Windows\SYSTEM32\VCRUNTIME140.dll‘ 14.0 is not compatible with this PHP

如图,出现以下错误,原因是VCRUNTIME140.dll与PHP版本不兼容解决方式原因是PHP 8.0需要用到Visual Studio 2019的Microsoft Visual C ++ Redistributable工具,需要访问下载 Windows 版和 Mac 版 Visual Studio 2019进行下载...

2021-08-02 08:06:25 12722 3

原创 php int类型转换

int 是集合 ℤ = {…, -2, -1, 0, 1, 2, …} 中的某个数。要将一个值转换为 int,用 (int) 或 (integer) 强制转换。不过大多数情况下都不需要强制转换,因为当运算符,函数或流程控制需要一个 int 参数时,值会自动转换。还可以通过函数 intval() 来将一个值转换成 int 整型。intval()语法intval(mixed $value, int $base = 10): int参数value要转换成 integer 的数量值base

2021-08-02 04:51:58 642

原创 php数据类型

PHP 支持 10 种原始数据类型。四种标量类型:bool(布尔型)int(整型)float(浮点型,也称作 double)string(字符串)四种复合类型:array(数组)object(对象)callable(可调用)iterable(可迭代)两种特殊类型:resource(资源)NULL(无类型)1. Boolean 布尔类型这是最简单的类型。boolean 表达了真值,可以为 true 或 false。语法要指定一个布尔值,使用常量 true 或 false。两

2021-08-02 04:16:48 331

原创 spring boot整合redis和使用redis(一)

添加依赖 <dependencies> <!--hutool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version>

2021-07-05 08:46:53 290

原创 @ConditionalOnMissingBean 注解的作用详解

@ConditionalOnMissingBean 注解的作用详解@ConditionalOnMissingBean,它是修饰bean的一个注解,主要实现的是,当你的bean被注册之后,如果而注册相同类型的bean,就不会成功,它会保证你的bean只有一个,即你的实例只有一个,当你注册多个相同的bean时,会出现异常,以此来告诉人员。@Componentpublic class AutoConfig { @Bean public AConfig aConfig() { return

2021-07-04 14:57:18 54904 4

原创 注解 @AutoConfigureBefore 和 @AutoConfigureAfter 的用途和区别

注解 @AutoConfigureBefore 和 @AutoConfigureAfter 的用途和区别介绍:如果你想将在SpringBoot项目中的配置类进行排序,就会用到spring-boot-autoconfigure 包下的@AutoConfigureBefore 和 @AutoConfigureAfter注解用法:@AutoConfigureBefore(A.class) 或 AutoConfigureBefore({A.class, B.class})// 说明// C 将会

2021-07-04 14:39:12 1193

原创 @ConditionalOnClass注解与@ConditionalOnProperty

@ConditionalOnClass注解作用:某个class位于类路径上,才会实例化一个Bean。即判断当前classpath下是否存在指定类,若是则将当前的配置装载入spring容器@ConditionalOnProperty:控制@Configuration是否生效Spring提供的Condition除了自己自定义Condition之外,Spring还提供了很多Condition给我们用@ConditionalOnBean 仅仅在当前上下文中存在...

2021-07-04 14:09:26 4242

原创 spring boot @Configuration(proxyBeanMethods = false) 详解

Lite模式当@Bean方法在没有使用@Configuration注释的类中声明时,它们被称为在Lite模式下处理。它包括:类上标注有@Component注解类上标注有@ComponentScan注解类上标注有@Import注解类上标注有@ImportResource注解若类上没有任何注解,但类内存在@Bean方法标注有 @Configuration(proxyBeanMethods = false) ,注意:此值默认是true哦,需要显示改为false才算是Lite模式@Bean方

2021-07-04 13:46:13 3509

转载 CSDN编写文档

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-18 21:20:56 107

空空如也

空空如也

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

TA关注的人

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