JAVAQXQ
码龄3年
关注
提问 私信
  • 博客:24,349
    24,349
    总访问量
  • 48
    原创
  • 816,727
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2022-07-25
博客简介:

JAVAQXQ的博客

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得4次评论
  • 获得43次收藏
创作历程
  • 48篇
    2022年
成就勋章
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java完全自学手册,从外包到大厂,再到年薪100万都靠它

同时,巧妇难为无米之炊,一条学习新知识的一般方法为先看视频学基础,再看书学原理,最后看博客查缺补漏,沉淀消化。涉及 的知识点主要包括jsp,servlet,tomcat,http,MVC等知识。SSM框架 这对于初学者来说,是一个坎,前几年学完这些,已经可以开始找工作了,所以恭喜你能坚持带这里,胜利就在前方。java基础 学习任何语言,都是先从他的基本语法开始,如果你有C语言的基础,会容易许多,没有也不用现学。多线程 理解多线程,才能更好地理解框架源码,进行高并发的架构设计,是重中之重。...
原创
发布博客 2022.08.09 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

发布Android库至MavenCentral详解

创建完仓库之后,我们回复热心的工作人员,接下来就是等他们的处理结果了。# 这个是发布到maven的中心仓库,你可以在https://s01.oss.sonatype.org/#stagingRepositories找到。# 然后~/.gnupg/secring.gpg就是上述提到你需要配置的signing.secretKeyRingFile。这篇文章里面,我是使用的android library做例子的。# 这个是发布到我们的本地,你可以在~/.m2/repository/的目录找到你发布的包。...
原创
发布博客 2022.08.06 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

危险,请马上替换代码中的BeanUtils

首先公司内部就遇到过 commons 包的 BeanUtils 进行属性拷贝性能较差的真实案例,然后该同事换成了 Spring 的 BeanUtils 性能好了很多,感兴趣大家可以使用性能测试框架或者基准测试框架去对比,这里就不对比了。因此慎用属性转换工具,如果可能建议自定义转换类,使用 IDEA插件自动填充,效率也挺高, A 或 B 中任何属性类型不匹配,甚至删除一个属性, 编译阶段即可报错,而且直接调用 get set 的效率也是非常高的。这就导致在使用很多属性映射工具时,编译时不容易明显的错误。...
原创
发布博客 2022.08.06 ·
437 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用软引用实现缓存机制

可以看到第二次运行是从缓存中直接读取的数据,也可以看出,其实用软引用实现缓存机制,读取的对象是同一个对象。
原创
发布博客 2022.08.06 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我们来聊聊锁升级吧

在很久之前,我在面实习生的时候,就有人问过我synchronized的锁升级过程,我当时只是浅浅了解,后面其实了解了锁升级的流程。但其实我并不是很明白,究竟优化了哪里,究竟是针对哪种场景进行优化,我其实更想得到这个锁升级过程中的引入场景。尤其是看到JDK 15废弃并禁用了偏向锁之后,我其实在想为什么要移除这项技术,是JDK 有了更好的优化,还是这项技术不再适用于现在。这里直接说答案吧,答案就在JEP 374中。我本来想直接贴答案的,但是考虑到有的同学还不清楚synchronized的升级流程,这里还是先简单
原创
发布博客 2022.08.06 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

备份和恢复Kubernetes集群中的Etcd数据

Kubernetes作为目前最炙手可热的容器编排软件,受到越来越多互联网公司的喜爱,之所以会出现这样的现象,主要还是因为这套编排软件不仅功能强大,还非常方便进行二次开发,整个Kubernetes的生态圈非常活跃。Apiserver,Controller Manager,Scheduler,Proxy可以认为是这套“骨架”的组成部分,而Etcd便是这套系统的底座,整个系统的数据都存储在它当中,保证了Etcd的稳定性整个容器编排系统的稳定性就有了保证。4,使用备份的快照,恢复数据。p2和p3节点类似。...
原创
发布博客 2022.08.05 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络空间测绘——MQTT服务篇

MQTT协议是1999年IBM公司发布的一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议。MQTT协议的底层构建基于TCP/IP协议,它的特点是其规范简单,非常适用于低性能、低开销和有限带宽的物联网场景。作为一种轻量级的传输协议,MQTT协议的传输过程有三方构成,分别是发布者(Publish)、代理(Broker)和订阅者(Subscribe)。如图1所示。图1 MQTT发布订阅过程其中,发布者和订阅者由客户端充当,而代理则又服务器端充当。...
原创
发布博客 2022.08.05 ·
649 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何管理LAXCUS计算机集群

与Laxcus计算机集群交互,目前主要通过“我的集群”的检索栏来执行,这类似Windows 11的“搜索”功能,需要输入关键字或者命令,然后交给“我的集群”后端来处理执行。这些运行信息主要是一些警告和故障,比如发生CPU超载,内存、硬盘空间不足,在线人数达到最大运行规模、分布式应用软件运行过程中出现故障时,这些节点就会主动将信息投递给“我的集群”,在图形界面上,以文字、图像、声音的方式显示出来,提示管理员注意,让管理员调整修改运行规则,动态增加计算机节点等工作。“我的集群”启动封面​。...
原创
发布博客 2022.08.05 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何设置跨域隔离启用 SharedArrayBuffer

以上就是我在使用 wasm SharedArrayBuffer 的功能的时候总结出的经验,如果有不对的地方欢迎指出。
原创
发布博客 2022.08.05 ·
2852 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

【大屏项目】SpringBoot + Vue 实现的可视化拖拽编辑的

大屏设计(AJ-Report)是一个可视化拖拽编辑的全开源项目,直观,酷炫,具有科技感的图表工具。内置的基础功能包括数据源,数据集,报表管理。多数据源支持,内置mysql、elasticsearch、kudu驱动,支持自定义数据集省去数据接口开发,支持17种大屏组件,不会开发,照着设计稿也可以制作大屏。三步轻松完成大屏设计:配置数据源—->写SQL配置数据集—->拖拽配置大屏—->保存发布。欢迎体验。...
原创
发布博客 2022.08.05 ·
1802 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

React组件应用于Spring MVC工程

/ 3、【hash:base64:5】:指代的是一个5位的hash值,这个hash值是根据模块名和标识符计算的,因此不同模块中相同的标识符也不会造成样式冲突。// 3、【hash:base64:5】:指代的是一个5位的hash值,这个hash值是根据模块名和标识符计算的,因此不同模块中相同的标识符也不会造成样式冲突。两种技术栈共存的阶段,两种技术栈页面存在一些相同的业务功能点,如果分别开发和维护,就需要双倍的人力成本,因此,下文将尝试将。// 2、【local】:指代的是原本的选择器标识符。...
原创
发布博客 2022.08.05 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最具有中国特色的微服务组件,阿里新一代SpringCloud学习指南

正所谓“分久必合,合久必分”,在企业高速发展的今天,单体架构已经很难适应业务的快速变化,微服务的出现,为应对快速变化的业务需求、冗长的开发周期提供了一种新的解决方案。它以模块化的思维应对快速变化的业务需求,使用比如自动化部署、自动化业务监控预警、调用链监控、容器化,以及快速开发等思想加快软件的开发周期,实现更快速、更高质量的交付,整体提高客户的满意度。系统地介绍了微服务普及的各种知识点,横跨软件开发的整个生命周期,采用目前前沿的技术进行知识点的展开。成套产品搭配完善的可视化界面给开发运维带来了极大的便利。.
原创
发布博客 2022.08.05 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

开发一套高容错分布式系统

系统架构到这个程度为止,其实在当时而言是运行的相当不错的,每日亿级的请求以及数据场景下,这套系统架构都能承载的很好,如果写数据库并发更高可以随时加更多的主库,如果读并发过高可以随时加更多的从库,同时单表数据量过大了就分更多的表,Slave计算节点也可以随时按需扩容。最后一个造成负载不均衡的原因,就是每个计算任务对应一个数据分片和一个SQL,但是不同的SQL执行效率不同,有的SQL可能只要200毫秒就可以结束,有的SQL要1秒,所以不同的SQL执行效率不同,造成了不同的计算任务的执行时间的不同。...
原创
发布博客 2022.08.04 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基础到高级涵盖11个技术,Alibaba最新出品711页Java面试神册真香

按照国内的IT求职环境来看,互联网企业虽然多,但求职的人每年也都在往上增长,企业能提供出来的工作岗位数是远远少于求职者数的,所以现在互联网企业面试都流行先来一套八股文,从框架概念和基础知识上就能筛选掉一批人,然后再考察算法和设计,就节省了很多精力和时间成本,这已经成为一个不可逆的趋势,作为行业内的我们不能改变就只能适应环境,卷就完了~有求必应的博主我本篇就为大家带来前时间在网站上偶然看到的一份最新Java面试神册,近期有面试需求的小伙伴一定要拿去看看,有一说一,是真的很全!这两点无疑是现在面试都会考察的。.
原创
发布博客 2022.08.04 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重新审视分布式系统:永远不会有完美的一致性方案……

如今使用的几乎所有软件都是分布式系统的一部分,手机上的应用程序与托管在云中的服务一起工作,托管服务本身就是大规模的分布式系统,通常运行在遍布全球的机器上,大数据系统和大规模数据库分布在许多机器上,大多数科学计算和机器学习系统在多个处理器上并行工作,即使是传统的桌面操作系统以及诸如电子表格和文字处理器之类的应用程序也在与分布式后端服务紧密集成。分布式系统中,多台不可靠的机器并行运行,通过具有任意延迟的网络链路彼此发送消息。怎么能确信这些系统在混乱的情况下能够做到我们想要的呢?...
原创
发布博客 2022.08.04 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试官:可以谈谈乐观锁和悲观锁吗

乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。**它们的使用是非常广泛的,不局限于某种编程语言或数据库。**乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。...
原创
发布博客 2022.08.02 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用jOOQ 3.14合成外键在视图上写隐式连接

全的方式浏览你的to-one关系,隐式生成LEFTJOIN操作,而不必一直考虑连接谓词,以及正确的连接顺序。考虑一下这个Sakila数据库查询,如果SQL原生支持隐式连接。SELECT复制代码它在本地SQL中被翻译成这个查询。有需要大厂面经和面试技巧思维导图的朋友可以点进去了解一下,点击即可!SELECT复制代码**注意**从jOOQ3.14开始支持内联,这取决于外键是否是强制性的/非空。默认行为是产生LEFTJOIN,这是隐式连接可选外键的正确方式。JOIN。...
原创
发布博客 2022.07.31 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring中@Component和@Configuration的区别

直接上总结加了@Configuration的类会被CGLIB进行动态代理,不加或者加@Component注解则不会被代理。
原创
发布博客 2022.07.31 ·
966 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JavaWeb——请求和响应Request&Response

状态码说明200执行成功302它和307一样,都是用于重定向的状态码。只是307目前已不再使用304请求资源未改变,使用缓存。400请求错误。最常见的就是请求参数有问题404请求资源未找到405请求方式不被支持500服务器运行内部错误状态码说明1xx消息2xx成功3xx重定向4xx客户端错误5xx服务器错误。...
原创
发布博客 2022.07.31 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

现阶段Java高可用集群架构与微服务架构的简单分析

综上,我们对于高可用集群和微服务架构做了简单的场景和架构图分析,并不是说什么场景下一定要用什么架构,也不是说什么最潮流就用什么架构,而是根据实际成本和产出作为出发点做选择。httpshttpshttpshttpshttpshttps。...
原创
发布博客 2022.07.31 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多