- 博客(25)
- 问答 (5)
- 收藏
- 关注
原创 【上新了】深入理解 Java 虚拟线程:与传统线程的对比及应用
最近看到 JAVA 21 上新了一个功能,叫虚拟线程,于是了解了下,感觉它在提升应用程序的并发处理能力方面,有着独特的优势。在 Java 的世界里,多线程编程一直是提高应用程序性能和响应性的重要手段。传统的线程模型在处理高并发场景时,面临着资源消耗大、上下文切换开销高等问题。虚拟线程的出现,为这些问题提供了新的解决方案。接下来,让我们深入探讨一下虚拟线程的奥秘。
2025-04-03 23:38:15
1057
原创 【学习分享】应用架构之持久化数据状态管理
A和B请求同时获取数据的状态,此时获取的Persistent Object(简称po)都对应于版本1,B请求率先对po状态更新,A请求在更新po状态你就会发现实则A请求应该对po的版本2进行修改但是现在的情况是直接对版本1进行修改,抹杀了A请求存在的意义,如果是类金融场景那么用户数据会出现循环滚动的场景。在数据库实现中对于第二点的生命周期可简单利用数据库锁for update,深入的去说这个不是业务程序应该考虑的问题,笔者不推荐使用数据库实现的方法实现数据的生命周期,因为会存在死锁。
2024-08-24 08:32:58
853
原创 【学习笔记】前端基础入门之HTML文档与实现
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。从小学学习信息技术时我们就会了解到互联网基础就包含Html,他是用来创建网页的的标准标记语言。
2024-08-17 09:40:31
906
1
原创 【学习笔记】前端学习-React18-第三章 Props与state
在React 16.8之前函数式组件是无法使用状态的,因此被称为无状态组件,React 16.8以后Hook可以使函数式组件使用状态,从而组件不在区分无状态和有状态,而达到两种方法的统一,但是我更加推崇类组件,应为这是符合ES6规范的组件编写。这就是父子组件通讯的父组件传递子组件,在进入这部分之前再次说明,state是组件私有的它由组件内部产生,不向外导出,只能组件内部使用,组件自身的state变化不影响其他组件,哪怕是相同的组件被调用多次,每个组件之间的state也是隔离的。
2024-08-04 20:37:24
1052
原创 【学习笔记】前端学习-React18-第二章 页面元素渲染与组件
React对于组件的编写分为函数组件和类组件两种,在React 16.8之前被称为无状态组件和有状态组件,在React 16.8 后增加了Hooks,使得在不编写类组件也能使组件应用到状态(state)的特性,从此组件可以应开发者喜欢而随意挑选编写方式,函数式组件不在为了展示页面而写,也可像类组件一样进行更多的业务逻辑。这里我们写了一个App的类他继承React.Component,必须包含一个render()的方法返回一个ReactNode,最后export 导出类。 表示调用的子组件。
2024-08-04 16:53:11
457
原创 【学习笔记】前端学习-React18-第一章 起步
SWC就是JavaScript编译器,将ES2015或者TypeScript等高级JavaScript语法编译为浏览器可支持的JavaScript语法,据说比传统的babel快十倍。!
2024-08-04 16:00:58
971
原创 【开发思路】用友旗舰版(公有云)免密登录阿里企业邮箱(saas公有部署版)
客户通过用友旗舰版公有云进入到旗舰版后,可跳转进入第三方系统,实现面免登。
2024-07-03 09:07:47
1248
原创 【学习笔记】互联网权限管理实现演化史之基础概念
认证服务器抽离了认证职能,在客户端直接访问后会产生认证消息,如何吧认证信息保留在后续的通讯中,则是认证服务器提供一个标识物,记载了认证结果,资源服务端在接到请求后会向认证服务端返回认证结果,资源服务器则会吧资源结果响应给客户端。在单体架构模式中由于采用的是单一部署C/S或B/S,应用端和服务端总之在一个应用中,服务端只需确认使用C或B端的使用者是否为资源的合法使用者,更少的取关注C端和S端之间的通讯,因为他们总在一个应用体系下,至少安全可控。在上述场景中如何保持客户端和认证服务端的消息呢?
2024-06-26 01:31:44
420
原创 【学习笔记】学习笔记目录导航
以前学习很无章法乱杂乱无序很多知识在脑海里无法完整的形成知识网络,因此本章节篇幅将这些杂乱无序的知识进行整理形成从入门到高阶的知识网络。
2024-06-22 06:27:17
339
1
原创 【学习笔记】JAVA有趣的位运算之基础运算篇
最近在看一些算法在其中发现有一些不懂的地方,这一直是我学习路上的绊脚石,于是我今天彻底的把这个绊脚石搬走。位运算是基于计算机运算基础二进制级别的运算操作,与逻辑运算不同的是他处于计算机运行计算的基础二进制,其实也是在直接操作内存中存储的数据。属于语言中的高级知识,也是计算机的一个核心知识点。
2024-06-20 01:54:29
929
原创 【源码学习】mybatis-plus-generator源码阅读及原理分析
mybatis-plus 是一个中小企业广泛使用的ORM持久层工具,但是generator使用文档网络上却很少因此为了更好的学习了解generator的使用,在此对源码进行学习,本文按照mybatis-plus-generator 3.5.3版本进行分析,文档编写日期为2024年6月17日。后续版本变化以最新源码为准。
2024-06-17 03:39:56
1691
原创 【学习总结】企业信息化管理之数据管理发展与探索之路
随着企业发展,数据资产作为企业重要的资产已成为企业核心竞争力,数据管理成为数据分析的核心基石建立数据管理体系,完善的数据管理体系能够更好的为企业数据分析建立数据资源池。
2022-09-12 15:36:01
784
原创 SQL 教程:第一章SQL简介与教程目录
一、SQL简介SQL 是用于访问和处理数据库的标准的计算机语言。在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。SQL语言分为:DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(data definition la
2020-11-09 15:46:55
214
原创 Java进阶知识:注解(Annotation)
一、注解从JDK 1.5开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解)。注解其实就是代码里的特殊标记,它用于替代配置文件:传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。 注解可以标记在包、类、属性、方法,方法参数以及局部变量上,且同
2020-09-13 20:07:33
327
原创 Spring高级进阶:SpringBoot自动化配置(autoconfigure)常见注解之@ConditionalOnClass
一、含义从注解命名上可以看出这个注解叫条件类,就是说只有当类满足时才会进行自动装配。二、源码//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package org.springframework.boot.autoconfigure.condition;import java.lang.annotation.Documented;im
2020-09-12 21:08:18
2190
原创 Spring高级进阶:SpringBoot自动化配置(autoconfigure)常见注解之@ConditionalOnProperty
一、含义从注解命名上可以看出这个注解叫条件注解,就是说只有当满足一定条件时才会进行自动装配。二、源码//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package org.springframework.boot.autoconfigure.condition;import java.lang.annotation.Documented
2020-09-12 20:44:25
1683
原创 通识笔记:文件编码与解码
一、字符集字符: 字符指类字形单位或符号,包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。字符是电子计算机或无线电通信中字母、数字、符号的统称,其是数据结构中最小的数据存取单位。字符集: 是一类字符的集合,字符集种类较多,每个字符集包含的字符个数不同。二、编码(encode)是指将字符集中的字符按照字符集所设置的转换方式将字符转换为计算机所能接受并存储的二进制格式。三、解码(decode)是指将计算几所存储的二进制转换为字符集中所对应的字符。四、为什么要编码与解码因为在计算
2020-09-02 13:45:56
1035
原创 通讯常识笔记:计算机通讯技术之开放式系统互联
在学习互联网知识是我们要学习的一个重点知识就是开放式互联系统,说到开放式互联系统大家可能很陌生,但是提到网络七层模型那么大家可能就不那么陌生了,那么今天这篇文章就来讲讲什么是开放式互联什么又是网络七层模型。一 开放式互联模型1、起源 开放式系统互联(Open System Interconnect)简称为OSI,一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制
2020-08-26 19:45:17
3011
原创 Python笔记:pip下载切换国内下载源
很多小伙伴在使用【pip install】安装模块时都会遇到下载缓慢或者下载出错的问题,这是由于pip所使用的的默认库是海外服务器,对于国内用户来说会存在网络问题,因此我们在使用pip时会选择切换到国内镜像来安装Python模块。一 国内镜像资源阿里:https://mirrors.aliyun.com/pypi/simple豆瓣:http://pypi.douban.com/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple中国科学技术大学
2020-08-26 18:13:15
943
空空如也
ant desgin react Dropdown组件的使用问题
2024-08-18
关于#javascript#的问题,请各位专家解答!
2024-02-04
这种文档都是用什么软件搭建的
2023-12-02
frp的原理是如何,搭建frp需要frp大流量么
2023-11-04
spring mvc 接收复杂参数
2022-10-19
银行联号信息哪里获取
2022-02-23
关于vue3学习的一些疑惑
2021-09-20
springmvc 参数绑定问题
2020-08-03
ant-design-vue中的customRender能否使用render函数
2020-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅