2024年程序员
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
蚂蚁金服十年架构师教你怎么从零开始学习分布式锁,持续更新中
为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题。不能确实的步骤,作为虚拟方法,甩锅给子类实现。原创 2024-03-20 20:14:26 · 400 阅读 · 0 评论 -
蘑菇街大牛熬夜整理的Spring MVC知识点总结(思维导图+源码笔记
我们刚使用EL表达式的时候就已经学会了数据回显了,做SSH项目的时候也有三圈问题的数据回显。由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**我们使用Struts2的时候,觉得Struts2的文件上传方式比传统的文件上传方式好用多了…既然我们正在学习SpringMVC,那么我们也看一下SpringMVC究竟是怎么上传文件的…三、拦截器、统一处理异常、RESTful、拦截器。二、参数绑定、数据回显、文件上传。3、SpringMVC文件上传。原创 2024-03-20 20:13:53 · 642 阅读 · 0 评论 -
快速无副作用搭建Java 17环境并玩转Record特性,分布式系统的一致性级别划分
return age;复制代码用Record就可以简化为:复制代码这样大大减少了一些模板代码,让逻辑更加清晰简单。原创 2024-03-20 17:55:08 · 489 阅读 · 0 评论 -
前端表单验证常用的15个JS正则表达式,金九银十正确打开方式
{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;(img-QCBZVOTK-1710919375130)](img-WGlLWgIo-1710919375130)]//微信号正则,6至20位,以字母开头,字母,数字,减号,下划线。//日期正则,简单判定,未做月份及日期的判定。//身份证号(18位)正则。//RGB Hex颜色正则。//QQ号正则,5至11位。//日期正则,复杂判定。9 IPv4地址正则。//ipv4地址正则。//输出 false。//输出 false。原创 2024-03-20 15:23:06 · 465 阅读 · 0 评论 -
vue添加博客功能、展示博客详情,主要用到表单,计算机应届毕业生面试题
4.性别用了过滤器 filter性别:{{blog.sex | sex}}5.属性绑定 (控制按钮是否可用:disabled)提交。原创 2024-03-20 09:23:20 · 345 阅读 · 0 评论 -
React中 Context和children属性,前端面试前端基础
(img-SYxPPWjA-1710889324761)]// value里边的值是传递给子代的值。// 这个子节点想得到参数。我是子节点—{data}原创 2024-03-20 07:02:16 · 112 阅读 · 0 评论 -
Java生成exe可执行文件,java面试多线程和分布式
8. 接着一路next,看到如下界面时说明已经将jar包转换为对应的exe文件。4.点击next,根据自己的应用类别进行选择,并填入可执行文件的名称。其余选项可根据自己的需要进行设置。生成的EXE默认是在32位的JDK环境先运行。6.根据自己应用对Java API的使用情况,设定运行时jre的最小版本和最大版本限定。5. 点击next,添加需要生成EXE的jar包并设置好它的mainclass。(img-epBCniWE-1710880942601)]3.点击next,填写生成的应用名和输出目录。原创 2024-03-20 04:42:34 · 387 阅读 · 0 评论 -
Element UI中MessageBox标准用法,如何快速的开发一个完整的直播web
const confirmRes = await this.$confirm(‘此操作将永久删除该用户, 是否继续?’, ‘提示’, {async showDeleteUserDialog (userId) { //删除用户。(img-iidEFGNM-1710872621282)]}).catch(err => err) //用catch来捕获错误消息。confirmButtonText: ‘确定’,cancelButtonText: ‘取消’,原创 2024-03-20 02:23:52 · 333 阅读 · 0 评论