自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 链式编程通常与构建器模式结合使用

(Builder Pattern)结合使用在Java中是一种非常常见且强大的设计模式,特别适用于创建复杂对象时,这些对象有许多属性需要设置。构建器模式允许通过链式方法调用以更直观和灵活的方式设置这些属性。

2024-07-18 17:55:54 188

原创 Spring Boot 项目鉴权的 4 种方式

鉴权的4种实现方式

2023-12-29 09:06:25 1389 1

原创 activiti 工作流引擎工作笔记 (只记录要点)

activiti

2023-12-28 11:48:44 407 1

原创 基于 jeecg 低代码平台 (3.4.0版本)接入CAS(单点登入系统)

低代码 CAS

2023-11-22 08:57:58 412 2

原创 自己搭建商业智能软件(BI)的记录文档

BI

2023-11-21 16:14:24 122 1

原创 微服务的注册和调用

11

2023-04-20 09:37:54 100

原创 Jinkens给用户加项目权限

使用admin账号登入,第一步:第二步:第三步:第四步:

2022-04-24 11:34:10 80

原创 计算机网络(自学知识点归纳)

计算机网络 协议族群

2022-04-02 10:00:46 564

原创 java Log4j日志配置详解大全

java Log4j日志配置详解大全一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO &

2022-03-28 16:03:19 6785

原创 各大公司Java后端开发面试题总结

手记/后端开发各大公司Java后端开发面试题总结2017.12.13 09:373208浏览ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副...

2022-03-28 15:59:40 121

原创 分布式锁简单入门以及三种实现方式介绍

分布式锁简单入门以及三种实现方式介绍2018年01月11日 21:16:28徐刘根阅读数:37912标签:分布式分布式锁高并发更多个人分类:集群分布式版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010870518/article/details/79036337很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Ja...

2022-03-28 14:18:06 178

原创 谈谈缓存跟数据库的数据一致性(即缓存与数据库数据是否每时每刻相同)问题

场景说明 通常来说,在我们的系统中会把数据永久保存在DB中,并且冗余一份数据在缓存中。读请求优先从缓存读取数据,没有再从DB读取,如下图: 这样做的好处是可以减小DB的压力,提高请求的响应速度。 但这种架构在提升系统读请求处理能力的同时,给系统写请求的处理带来了不少的麻烦。因为数据在DB跟缓存中各自保存了一份,如何保证它们之间的数据一致就是本文要讨论的问题。提出问题 当处理写...

2022-03-28 14:11:54 187

原创 悲观锁与乐观锁

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block(阻塞)直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,...

2022-03-28 14:08:53 530

原创 PO、POJO、BO、DTO、VO之间的区别

转PO、POJO、BO、DTO、VO之间的区别PO:persistent object持久对象1.有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2.在hibernate持久化框架中与insert/delet操作密切相关。3.PO中不应该包含任何对数据库的操作。---------------------------------------------------------POJO:plain ordinary ...

2022-03-28 14:06:40 200

原创 【健康】久坐是最温柔的“慢性自杀”,每天站立3小时胜过马拉松

【健康】久坐是最温柔的“慢性自杀”,每天站立3小时胜过马拉松人民网(来源:人民网) 10-09 20:58久坐的场景每时每刻都在我们身边上演着,椅子和沙发俨然成了现代人最亲密的伙伴。老人和白领都是“久坐一族”中的主力军。英国一项研究显示,人们每天醒来后,有60%以上的时间坐着度过,平均超过9小时,且其中一半时间是持续坐着。这个习惯可能引发一系列健康问题,包括肩颈腰背疼痛、肥胖、癌症和2型糖尿病等。你知道吗?如果每天站立的时间能达到3小时,可有效预防疾病,身体的很多小毛病也会逐渐消

2022-03-28 14:03:43 94

原创 api接口、RPC、WebService REST

api接口、RPC、WebService REST RPC:所谓的远程过程调用 (面向方法) SOA:所谓的面向服务的架构(面向消息) REST:所谓的 Representational state transfer (面向资源) RPC 即远程过程调用, 很简单的概念, 像调用本地服务(方法)一样调用服务器的服务(方法).通常的实现有 XML-RPC , JSON-RPC , 通信方式基本相同, 所不同的只是传输数据的格式.REST 的三个要素是 唯一的资源标识,

2022-03-28 14:01:39 1016

原创 JAVA 注解的基本原理

JAVA 注解的基本原理以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于『注解』和『XML』两种不同的配置模式,争论了好多年了,各有各的优劣,注解可以提供更大的便捷性,易于维护修改,但耦合度高,而 XML 相对于注解则是相反的。追求低耦合

2022-03-28 13:57:13 263

原创 http接口、api接口、RPC接口、RMI、webservice、Restful等概念

http接口、api接口、RPC接口、RMI、webservice、Restful等概念Linux一叶 http接口、api接口、RPC接口、RMI、webservice、Restful等概念 - Heavenly Meission - OSCHINA - 中文开源技术交流社区摘要: 在这之前一定要好好理解一下接口的含义,我觉得在这一类中接口理解成规则很恰当在这之前一定要好好理解一下接口的含义,我觉得在这一类中接口理解成规则很恰当。http接口:基于HTTP协议的开发...

2022-03-28 12:47:52 1511

原创 使用JDBC连接Oracle数据库

引入依赖:<dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version></dependency>package com.easyUtils.core.lang;import com.easyUtil

2022-03-24 14:24:19 7164

转载 【无标题】http://jiangwenfeng762.iteye.com/blog/1338553 Activiti是业界很流行的java工作流引擎,关于Activiti与JBPM5的关系和如何选

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

2021-11-25 09:07:32 73

空空如也

空空如也

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

TA关注的人

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