自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (4)
  • 收藏
  • 关注

原创 VMware® Workstation 17 Pro 虚拟机中安装 ubuntu-22.04.5-live-server-amd64.iso 的linux系统步骤详细图文

本文记录了在虚拟机上安装Ubuntu Server 22.04.5的详细过程。准备工作包括下载ISO镜像、并确保虚拟机配置满足要求(内存≥6GB、CPU≥4核、硬盘≥40GB)。安装步骤涵盖:创建虚拟机、加载ISO镜像、整个流程针对新手设计

2026-06-13 17:26:11 485

原创 Kylin Linux V10 aarch64安装DBeaver

本文记录了在Kylin V10 aarch64系统上安装DBeaver数据库管理工具的过程。首先介绍了在root用户下安装OpenJDK11并与已有JDK1.8共存的方法,包括配置普通用户环境变量。然后详细说明了DBeaver的安装步骤,包括下载免安装包、创建工作空间目录和权限设置。最后针对两个常见问题进行了分析:1)图形界面启动失败需通过远程桌面终端执行;2)GLIBC版本兼容性问题导致需降低DBeaver版本安装(选用21.3.5版本)。文章提供了完整的安装流程和问题解决方案,可作为同类环境的参考指南。

2026-02-02 22:57:21 1408

原创 Kylin Linux V10 aarch64 安装启动 TigerVNC-Server

本文记录了在Kylin Linux V10 aarch6系统上安装和使用tigervnc-server服务的详细步骤。主要内容包括:1)检查系统是否已安装VNC相关组件;2)通过yum安装tigervnc-server服务;3)创建普通用户配置VNC服务,包括设置密码、启动服务、验证状态等操作。文章提供了完整的命令行操作流程,并特别说明了端口号对应关系(:1对应5901端口)和安全注意事项。适用于需要远程图形化访问Kylin系统的用户参考使用。

2026-02-01 22:57:53 765

原创 记GaussDB(for PostgreSQL)入门SQL操作

本文记录了使用DBeaver连接GaussDB(forPostgreSQL)数据库的过程,包括JDBC驱动选择、用户权限管理和基本SQL操作。详细说明了从创建数据库、用户授权到细粒度权限控制的操作步骤,并提供了常用SQL语句示例。重点解决了驱动版本不匹配导致的连接问题,以及不同权限级别用户的创建方法,为初次使用该数据库的用户提供了实用参考。

2026-01-15 16:30:06 818

原创 Kylin(麒麟)V10系统安装WebLogic 12C

本文介绍了在国产化环境(华为鲲鹏ARM64架构+Kylin Linux V10系统)下安装WebLogic 12.2.1.4的全过程。主要内容包括:1)安装适配ARM64的Oracle JDK 8并配置环境变量;2)下载ARM架构的WebLogic安装包;3)通过静默安装方式部署WebLogic,处理swap空间不足等问题;4)创建域并配置AdminServer;5)设置防火墙规则和启动服务。文中特别强调了ARM架构环境的特殊要求,并提供了详细的安装步骤和问题解决方案。

2026-01-11 21:23:45 1079

原创 记类成员变量 vs 方法中的变量

本文对比分析了类成员变量和方法中变量的区别。类成员变量存储在堆中,生命周期与对象相同,多个线程共享时存在线程安全问题;方法变量存储在栈中,生命周期限于方法调用期间,每个线程有独立副本,天然线程安全。文中通过示例说明类成员变量的线程安全问题,建议将易变数据存储在方法变量中,而将固定配置数据作为类成员变量。同时解释了"每次方法调用创建新局部变量副本"的含义,指出不同线程调用同一方法时会各自维护变量副本,互不干扰。

2025-10-29 17:16:15 795

原创 记SpringBoot3.x + SpringSecurity6.x之session管理

摘要:本文介绍了Spring Boot 3.x与Spring Security 6.x集成中的Session管理机制。重点讲解了Session的工作原理、Spring Security的默认会话配置,以及如何自定义会话管理策略。文章详细展示了如何配置会话并发控制(单点登录)、会话固定攻击防护等安全机制,并通过测试验证了配置效果。配置内容包括最大会话数限制、会话超时处理、会话迁移等安全策略,为开发者提供了完整的会话管理实现方案。

2025-09-09 17:34:47 749

原创 final修饰符的使用

本文介绍了Java中final修饰符的作用及使用注意事项。final用于修饰变量(值不可变)、方法(不可重写)和类(不可继承),具有安全性、线程安全和性能优化优势。重点说明:1)final变量赋值;2)提供了赋值代码示例;3)分析了final修饰符在MyBatis实体类映射中的问题,最后解释了final属性只生成getter方法的设计原因。

2025-09-07 00:29:30 717

原创 记SpringBoot3.x + SpringSecurity6.x之用户授权

本文介绍了如何在SpringBoot3.x项目中集成SpringSecurity6.x实现用户授权功能。主要内容包括:1)通过配置资源访问权限,使用hasAnyAuthority()和hasAnyRole()方法控制接口访问;2)基于RBAC模型实现动态权限管理,包括数据库表设计、权限查询、自定义权限控制接口实现;3)使用AuthorizationManager进行权限验证配置,通过SecurityFilterChain设置访问规则。测试结果表明,系统能够根据用户权限动态控制资源访问,满足不同角色的权限需求

2025-09-03 16:18:04 1142 1

原创 记SpringBoot3.x + SpringSecurity6.x之登录用户认证

本文介绍了在SpringBoot3.x项目中集成SpringSecurity6.x实现用户认证的完整流程。主要内容包括:1. 引入SpringSecurity起步依赖后的自动防护机制;2. 配置类实现请求拦截放行和表单登录认证;3. 用户实体实现UserDetails接口;4. 自定义UserDetailsService加载用户信息;5. 配置认证管理器关联密码编码器;6. 分析SpringSecurity认证流程和关键组件;7. 实现自定义登录页与安全认证的集成。文章通过代码示例详细演示了如何从零开始构建

2025-08-22 16:34:53 879

原创 记SpringBoot3.x + Thymeleaf 项目实现(MVC架构模式)

SpringBoot默认不支持 JSP ,因此推荐使用Thymeleaf。Thymeleaf语法更简单,功能更强大,支持HTML、XML、JavaScript等格式,且与Spring框架高度集成。

2025-08-17 23:46:19 1201

原创 记dwz(JUI)前端框架使用之--服务端响应提示框

{"statusCode":"200", "message":"操作成功", "navTabId":"navNewsLi", "forwardUrl":"", "callbackType":"closeCurrent"} {"statusCode":"300", "message":"操作失败"} {"statusCode":"301", "message":"会话超时"}

2025-06-26 15:15:20 658

原创 记渐进式延迟法定退休年龄计算

好久没有进行文章记录了,今天完成了一个渐进式延迟法定退休年龄计算的java实现方法。亲写、亲测没毛病,记录下来以备后用。估计网上都有好多了。也不知道是否有雷同。鉴于自己写的,所以记录下来。

2024-12-12 17:10:05 1017

原创 记bean对象之间的转换Orika使用(二)

A对象属性值转换到B对象,然后B再转换到A两个对象中的属性名不同的处理方法集合对象映射、对象中包含对象的映射

2024-10-17 17:51:31 983

原创 记bean对象之间的转换Orika使用(一)

Orika是java Bean映射框架,可以实现从一个对象递归拷贝数据至另一个对象。适应不同API需要转换一个实例至另一个实例。我项目中为什么使用它呢?

2024-10-17 10:59:51 691

原创 记HttpURLConnection下载图片

HTTP的Keep-Alive即:保持Http长连接,底层通过保持TCP连接一段时间来达到长连接的目的。这段时间可以重复发送HTTP请求(request/response)。解决HTTP请求量大的情况。

2024-09-29 10:27:42 1559

原创 软件设计画图,流程图、甘特图、时间轴图、系统架构图、网络拓扑图、E-R图、思维导图

软件设计画图,流程图、甘特图、时间轴图、系统架构图、网络拓扑图、E-R图、思维导图

2024-09-19 22:53:48 5825

原创 记软件开发者画图(UML),使用WPS应用制图

UML(统一建模语言)图形‌是一种用于软件开发中的建模语言,提供了一套标准化的图形符号和规则,用于描述软件系统的结构、行为和交互关系。用于可视化和描述软件系统的不同方面。这些图形可以帮助开发人员、设计师以及其他利益相关者进行沟通、交流和理解软件系统的设计。

2024-09-19 10:20:15 4133

原创 如何使用Filter(过滤器二)

继续说说过滤器的执行顺序。过滤器和拦截器一样都是可以配置多个的,以链式的形式一个一个的执行,所以就会有它的执行顺序。

2024-09-09 22:55:55 1415 1

原创 如何使用Filter(过滤器一)

Filter(过滤器):是JavaWeb三大组件之一,Servlet2.3规范中加入的接口。是面向切面编程思想的应用实现,用AOP的思想来统一处理一类事情。

2024-09-09 17:02:27 1620

原创 如何使用HandlerInterceptorAdapter拦截器

拦截器是面向切面编程的使用,利用AOP的思想来集中处理一类事情。

2024-09-05 12:08:14 963

原创 什么是AOP(面向切面编程)

AOP(Aspect Oriented Programming):面向切⾯编程,它是一种思想,是对某一类事情的集中处理。通过预编译和运行期间动态代理来实现程序功能的统一维护技术。

2024-09-03 17:46:43 780

原创 记Spring HTTP Invoker远程调用的使用(二)基于Servlet方式,配置servlet映射url-pattern实现

记Spring HTTP Invoker远程调用的使用(二)基于Servlet方式,配置servlet映射url-pattern实现基于Servlet方式,由org.springframework.web.context.support.HttpRequestHandlerServlet去拦截url- pattern匹配的请求,查找对应的bean配置(本文通过applicationContext-servers.xml文件管理服务端bean)。

2024-08-29 19:22:50 1181

原创 记Spring HTTP Invoker远程调用的使用(一)基于Url映射方式,DispatcherServlet统一处理实现

记Spring HTTP Invoker远程调用的使用(一)基于Url映射方式,DispatcherServlet统一处理实现

2024-08-29 17:53:26 1699

原创 记令牌桶限流工具RateLimiter与Bucket4j初入使用

RateLimiter是Guava库提供的一个简单有效的限流工具,基于令牌桶算法实现。令牌桶可以看作是一个容器,按照一定的速率向里面添加令牌。当有请求到达时,会尝试从桶中取出一个令牌,如果成功则允许请求通过,否则请求将被限流。

2024-05-31 09:59:29 2275

原创 记录SSM项目集成Spring Security 4.X版本 之 加密验证和记住我功能

​本次笔记的记录是接SSM项目集成Spring Security 4.X版本 之 加入DWZ,J-UI框架实现登录和主页菜单显示-优快云博客https://blog.youkuaiyun.com/u011529483/article/details/136255768?spm=1001.2014.3001.5502文章之后补全spring-security登录时用户认证进行密码加密验证和实现记住我功能。​

2024-02-29 00:38:44 1312

原创 SSM项目集成Spring Security 4.X版本 之 加入DWZ,J-UI框架实现登录和主页菜单显示

SSM项目集成Spring Security 4.X版本 之 加入DWZ,J-UI框架实现登录和主页菜单显示

2024-02-24 14:11:34 1473

原创 Spring Security 4.X(XML文件配置session超时,单点登录-session并发控制,退出/logout)

​本文是继SSM项目集成Spring Security 4.X版本(使用spring-security.xml 配置文件方式)_spring security4.x 会话管理配置文件版-优快云博客https://blog.youkuaiyun.com/u011529483/article/details/135699004?spm=1001.2014.3001.5501文章之后的配置,继续实现了 session超时,单点登录-session并发控制,退出/logout 三项配置。

2024-02-06 17:16:36 2081 1

原创 SpringSecurity认证登录成功后获取角色菜单

本文获取菜单资源是基于角色分配的方式获得的。即什么用户是什么样的角色,什么角色可以访问什么资源。也就是RBAC模型(Role-Based Access Control:基于角色的访问控制)。RBAC模型的3个基础组成部分便是:用户、角色和权限。User(用户):用户有唯一的ID,分配到不同的角色上Role(角色):角色有唯一的ID,角色分配有不同的权限(资源)Permission(权限):资源有唯一的ID,系统的访问权限(资源)用户-角色映射:用户和角色建立对应关系。用户表ID对应角色表ID角色

2024-01-23 16:58:10 1320

原创 SSM项目集成Spring Security 4.X版本(使用spring-security.xml 配置文件方式)

实战目标:Authentication:认证,实现用户认证登录Authorization:授权,设定用户的资源,访问权限。

2024-01-22 16:55:22 2020

原创 spirng框架之spring security(二)insert 语句补充

提示:本文为 spirng框架之spring security(二)文章的补充,主要做记录用,记录了insert 添加数据语句。没有别的东西,方便个人以后拿来即用。

2024-01-08 21:43:49 577

原创 JSON 数据格式处理之alibaba.fastjson

// 说明:json格式数据以 key-value 形式组成,key不能重复,可以是对象{},数组列表[]混合组成。// 序列化:将对象转化为可供传输的数据格式。// 反序列化:将可供传输的数据格式转化为对象。

2023-12-15 10:27:45 1571

原创 sql查询篇,exists和not exists的使用

使用exists时, 它只要括号中的表达式有一个值存在, 就立刻返回true,而不用遍历表中所有的数据。在一定场景使用可以提高SQL的执行效率。

2023-12-01 23:41:59 2826

原创 docker中weblogic12控制台Console密码修改

新安装的weblogic12 docker 容器中进行原默认密码的修改,不用知道原密码进行修改。

2023-11-08 20:44:30 804

原创 sql查询篇,case when -- then -- end的使用(行转列...)

case when -- then -- else -- end语句,在查询sql中的使用

2023-10-29 23:39:22 625

原创 sql查询篇,group by查询

说明:GROUP BY 子句后多个字段的分组,如 group by a,b,c 先对a 属性进行分组,其次对b 属性,最后c 属性。但是,最终分组结果受group by 子句中 最为 细分 的属性字段影响。

2023-09-20 16:07:44 644

原创 简要记录构建Maven父子项目

Maven父子项目结构:一个父项目中包含多个 子 模块项目。搭建的重点在于pom.xml文件的配置。好处在于依赖的传递、方便项目的打包。在父项目下即可完成所有子项目的打包。

2023-08-23 17:07:03 1159

原创 记dwz(JUI)前端框架使用(一)

将DWZ加入web项目中dwz.frag.xml文件一定要引入,index.html起始页面。此时运行项目、然后访问index.html即可看到框架已经成功引入。后续只需要找到相应示例页面进行改动。如下图:

2023-06-19 22:52:28 886

原创 个人填坑记录

个人遇坑记录,便于提醒自我。

2023-02-21 23:49:12 425

原创 浅谈 java反射机制

java的反射机制可以动态获取类和对象的信息,动态调用对象的方法。这种在运行过程中动态获取类和对象的信息,以及动态调用对象的方法的功能称为java的反射机制。

2023-02-08 22:38:20 365

centos6.5 oracle 卸载步骤.txt

centos6.5 oracle 卸载步骤(干货)

2022-01-09

dwz-jui-master.zip

DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ基于jQuery可以非常方便的定制特定需求的UI组件, 并以jQuery插件的形式发布.

2023-06-19

记openssh升级,telnet安装(环境CentOS 7.9。 晗旧版本的不同补充)的部分相关软件包资源

记openssh升级,telnet安装(环境CentOS 7.9。 晗旧版本的不同补充)的部分相关软件包资源

2022-04-20

spirng框架之spring security(一)和spirng框架之spring security(二)的示例代码

自定义用户详情服务基于数据库实现登录认证及授权。 使用access()方法实现RBAC权限模型(另包涵简单动态菜单实现)

2022-03-27

软件需求分析模板

软件需求分析模板。很有用,帮助你编写软件工程模板的。下载下来试试就知道了。

2013-07-27

空空如也

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

TA关注的人

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