自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-12-12 17:10:05 431

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

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

2024-10-17 17:51:31 728

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

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

2024-10-17 10:59:51 516

原创 记HttpURLConnection下载图片

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

2024-09-29 10:27:42 1381

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

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

2024-09-19 22:53:48 2923

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

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

2024-09-19 10:20:15 2157

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

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

2024-09-09 22:55:55 1185 1

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

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

2024-09-09 17:02:27 1339

原创 如何使用HandlerInterceptorAdapter拦截器

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

2024-09-05 12:08:14 801

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

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

2024-09-03 17:46:43 660

原创 记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 1018

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

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

2024-08-29 17:53:26 1377

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

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

2024-05-31 09:59:29 1632

原创 记录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 1199

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

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

2024-02-24 14:11:34 1317

原创 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 1757 1

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

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

2024-01-23 16:58:10 1121

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

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

2024-01-22 16:55:22 1646

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

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

2024-01-08 21:43:49 471

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

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

2023-12-15 10:27:45 1204

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

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

2023-12-01 23:41:59 2148

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

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

2023-11-08 20:44:30 606

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

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

2023-10-29 23:39:22 392

原创 sql查询篇,group by查询

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

2023-09-20 16:07:44 525

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

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

2023-08-23 17:07:03 939

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

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

2023-06-19 22:52:28 637

原创 个人填坑记录

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

2023-02-21 23:49:12 271

原创 浅谈 java反射机制

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

2023-02-08 22:38:20 287

原创 java异常处理之try{}catch(){}finally{}

发生异常时,不捕获异常,程序将意外终止,并将控制权返回给操作系统。使所有已分配资源的状态保持不变。导致资源泄漏。例如,不能回收为某个程序分配的内存给其他程序使用。要阻止此类情况发送,需要有效的异常处理机制,将先前系统分配的资源回收。

2023-01-02 23:22:21 3789

原创 简单记录Spring 依赖注入(DI)

所谓依赖注入,就是明确地定义组件接口(如UserDAO,面向接口编程),独立开发各个组件,然后根据组件间的依赖关系组装(UserAction依赖于UserService,UserService依赖于UserDAO)运行的设计开发模式。是 Spring 框架核心 IOC 的具体实现。

2022-11-28 00:21:34 154

原创 mybatis(三)springboot整合mybatis(SSM)注解或mybatis的SQL语句XML映射文件实现方式

springboot整合mybatis(SSM)注解或mybatis的SQL语句XML映射文件实现方式

2022-11-17 22:33:52 1774

原创 mybatis(二)spring整合mybatis

* Spring整合Mybatis,其实就是通过spring框架接管mybatis框架中核心对象的创建。* Mybatis的核心对象为: SqlSessionFactory 整合就是通过Spring管理SqlSessionFactory对象的创建。

2022-11-17 14:21:54 420

原创 mybatis(一)连接数据库操作

使用Mybatis直接链接数据库操作数据1. 建立对应表的用户实体类(普通的java bean)User.java2. 定义DAO接口(也就是Mapper映射接口),与数据库交互作用:UserMapper.java3.创建统一写sql语句的XML文件与DAO接口(也就是Mapper映射接口)对应,路径报名要一致,XML文件与数据层接口类的名称一致,UserMapper.xml4. 建立Mybatis核心配置文件mybatis-config.xml,在resources文件包下。配置文件中定义了数据

2022-11-17 13:22:50 14777 4

原创 Redisson分布式锁入门使用(记读写锁示例)

先有写锁时,不会立刻给数据加读锁,需要等写锁释放后,才能加读锁。先有读锁时,写锁也需要等待读锁的释放,才能加写锁。同时访问读锁时,会同时加锁成功,相当不加锁并发读数据。

2022-08-14 15:49:51 1496 2

原创 Redisson分布式锁入门使用(可重入锁(lock))

Redisson 的可重入锁(lock)是阻塞其他线程的,需要等待其他线程释放锁。

2022-07-31 12:21:54 6670 2

原创 SpringBoot入门之Redis访问操作(一)

SpringBoot提供了对Redis的集成,引入包spring-boot-starter-data-redis即可连接到redis。并提供了RedisTemplate、StringRedisTemplate两个模板bean供我们操作Redis。在需要用的地方注入RedisTemplate或StringRedisTemplate就可以轻松完成操作。.........

2022-07-21 02:11:17 1539

原创 记对static修饰符的理解

记对static修饰符的理解方法声明为静态时具有某些限制:它们只能调用其他静态方法。它们只能访问静态。不能使用关键字this或super

2022-06-23 00:39:27 225

原创 使用Hystrix断路器(二)监控断路器指标流,使用可视化工具Hystrix dashboard

Hystrix 为应用中的每个断路器提供了一个指标流。每当断路器保护的方法被调用时,它会收集一些调用相关的数据,将其发布到一个HTTP流中,这些数据可以实时监控正在运行中的应用的健康状况。Hystrix dashboard 一次只能监控一个流。Netflix 的另一个项目 Turbine 提供了将所有微服务的所有流聚合到一个Hystrix流中的办法。

2022-05-23 01:00:23 1016

原创 使用Hystrix断路器(一)处理失败和延迟,管理断路器阈值

默认情况下,如果断路器保护的方法调用超过 20 次,而且 50% 以上的调用在 10 秒的时间内发生失败,那么断路器就会进入打开状态。所有后续的调用都将会由后备方法处理。在 5 秒之后,断路器进入半开状态,将会再次尝试调用原始的方法。

2022-05-19 17:03:04 1234

原创 Eureka快速入门篇(三)Eureka 集群

Eureka集群,实际上就是启动多个Eureka实例,多个Eureka实例之间互相注册,互相同步数据,共同组成一个Eureka集群。

2022-05-12 15:25:17 5128 2

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

centos6.5 oracle 卸载步骤.txt

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

2022-01-09

软件需求分析模板

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

2013-07-27

空空如也

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

TA关注的人

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