-
Windows 10/11的紧急重启按钮 新技能get2023/06/26
有时候我们可能会遇到系统卡住无法正常操作,一般遇到这种情况的时候使用 Ctrl+Alt+Del 是个不错的办法,因为在这个界面里可以打开任务管理器检查进程或者选择重启系统。不过有时候任务管理器可能也会无法打开,此时能做的也只有重启系统了。正常情况下有软件运行的时候重启系统会弹出提示,此时系统重启可能需要更长的时间逐步关......
-
面试官:String s = new String("xyz") 创建了几个对象?2023/06/19
来源:blog.csdn.net/jiangjun020326/article/details/130402418这个问题相信每个学习 java 的同学都不陌生,作为一个经典的面试题,到现在工作这么多年了我真是认为挺操蛋的一个问题,在网上到现在你仍然可以看见很多讨论这个问题的人,其中不乏工作很多年的人都有争论,我认为还......
-
日常开发中,提升技术的13个建议2023/06/12
前言本文整理了提升技术的13个建议,小伙伴们,一起加油。1. 打好基础,深入学习语言特性比如,对于Java程序员来说,要了解Java语言的基本概念和核心特性,包括面向对象编程、集合框架、异常处理、多线程等等。可以通过阅读Java的官方文档、教程、参考书籍或在线资源来学习。如果最基本的基础都不扎实,就不要谈什么提升技术啦......
-
SpringMVC:如何保证Controller的并发安全2023/06/05
来源:toutiao.com/i6927297421139706376/单例模式(Singleton)是程序设计中一种非常重要的设计模式,设计模式也是Java面试重点考察的一个方面。面试经常会问到的一个问题是:SpringMVC中的Controller是单例还是多例,很多同学可能会想当然认为Controller是多例,......
-
Redis 删除 key用 del 和 unlink 有啥区别?2023/05/29
问题del 和 unlink 有啥区别啊?为什么String类型删除不会做异步删除?回答DEL 和 UNLINK 都是同步的释放 key 对象,区别是怎么释放后面的 value 对象DEL 每次都是同步释放 value 部分,如果 value 很大,例如一个 list 里很多元素,这会阻塞 Redis 工作线程。为了规......
-
Java字节码,你还可以搲的更深一些!2023/05/22
Java真的是长盛不衰,拥有顽强的生命力。其中,字节码机制功不可没。字节码,就像是 Linux 的 ELF。有了它,JVM直接摇身一变,变成了类似操作系统的东西。要学习字节码,不能仅仅靠看枯燥的文档。本文会介绍几个有用的工具,可以非常容易的上手,来实际观测class文件这个小魔兽,助你搲的更深一些。1、字节码结构1.1......
-
号称 Redis Plus,来看看 KeyDB 性能有多炸裂!2023/05/15
KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。项目git地址:https://github.com/JohnSully/KeyDB网上公开的技术细节比较少,本文基本是通过阅读源码总结出来的......
-
分库分表,可能真的要退出历史舞台了!2023/05/08
即使是不懂编程的玩家,在对比 NAS 的时候,也会两眼放光,考虑很多因素,比如 RAID 级别、速度、易用程度等。作为时时刻刻与代码打交道的我们,更需要关注数据的存取问题。一开始,开箱即用的 MySQL,一定是企业的首选。不仅仅因为用的人多,更重要的是生态成熟。要工具有工具,要人有人。对于老板来说,员工看着不爽,可以随......
-
Linux 的 TCP 连接数量最大不能超过 65535?那服务器是如何应对百万千万的并发的?2023/04/17
最大并发tcp连接数是多少呢?首先,问题中描述的65535个连接指的是客户端连接数的限制。在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三次握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接......
-
Nginx 从安装到高可用,一篇搞定!2023/04/10
一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yum install gcc-c++(2)安装PCRE库,用于解析正则表达式yum install -y pcre pcre-devel(3)zl......