自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java并发(四):volatile的内存语义

读写语义对应的其实就是volatile的变量修饰后,会进行怎样的过程其实volatile的读写语义,就是线程之间的通信,所以volatile也是实现了线程之间的通信,来提供可见性线程A去写volatile变量,实质上是线程A对其他要操控该volatile变量的其他线程发出了消息,该消息表明了线程A已经把该变量修改了,其他线程需要重新去获取线程B去读volatile变量时,实质上是线程B接收到了之前某个线程发出的消息(可能没有消息,不过也认为接收到),知道这个变量改了,需要去重新获取。

2024-08-24 14:29:21 863

原创 Java中常见的八种数据结构

2021年的金三银四一眨眼就到了,对于很多人来说是跳槽的好机会,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。BAT面试经验实战系列:Spring全家桶+Redis等其他相关的电子书:源码+调优了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB。

2024-08-23 23:51:56 756

原创 Java使用JDBC开发 之 SQL注入攻击和解决方案

在用户登录的时候,我们往往需要输入账号和密码,通过账号和密码和数据库中保存的账号密码进行匹配,匹配成功则登录成功,但是在匹配的时候会存在注入攻击的安全隐患,在输入账号和密码的时候,在末尾加上 “or” 再接上任何为真的语句,这样一来,有真就为真,这样也能登录成功。//url: 数据库地址 jdbc:mysql://连接主机IP:端口号//数据库名字。//url: 数据库地址 jdbc:mysql://连接主机IP:端口号//数据库名字。//1.注册驱动 反射技术,将驱动类加入到内容。

2024-08-22 21:31:23 677

原创 Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统

System.out.println(Thread.currentThread().getName() + “已刷卡,等待开门回家~”);System.out.println(Thread.currentThread().getName() + “已刷卡,等待开门回家~”);System.out.println(Thread.currentThread().getName() + “放学回家~”);哈哈,如果哪个幼儿园用了这么一套系统,孩子应该不会丢学校了吧,,,,开玩笑了;

2024-08-22 14:12:07 422

原创 Hadoop(4-2) Exception inthread “main“ java

这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!成功只会留给那些有准备的人!了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB。

2024-08-21 12:47:25 659

原创 ActiveMQ下载安装使用教程

既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。

2024-08-21 03:24:34 555 1

原创 2024年10月TIOBE排行榜,Java仍居首位!

前十名编程语言长期走势图(2002-2018):**[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xtcYfipM-1571124617270)(https://upload-images.jianshu.io/upload_images/15679108-bf2e6eeeb6c3038b?当然,也不排除有非计算机专业的从事Java行业的人,但是万事开头难,很多人抱着很大的希望去学习,随着遇到的困难越来越多,慢慢的也就放弃了,因此有一部分人都倒在了入门的路上。

2024-08-20 18:48:29 299

空空如也

空空如也

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

TA关注的人

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