摘要:
Spring单例Bean是如何保证性能的 Spring单例模式与线程安全 Spring框架里的bean或者component,在获取实例时都是默认的单例模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,并使用T 阅读全文
摘要:
转自:https://www.cnblogs.com/xiangkejin/p/9010516.html 对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依据——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以 阅读全文
摘要:
转自:https://www.oschina.net/translate/java-gc?comments&p=1 什么是自动垃圾回收? 自动垃圾回收是一种在堆内存中找出哪些对象在被使用,还有哪些对象没被使用,并且将后者删掉的机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使 阅读全文
摘要:
1.新建用户 执行命令: 然后设置密码,根据提示进行操作: 2.设置管理员权限 打开“系统设置”->“用户账户”。 选中新建的用户,点击右上角“解锁”。 输入当前账户密码后可以更改“账户类型”,更改为管理员。 3.删除旧用户 重启电脑后直接登录新用户,进入“系统设置”->“用户账户”。选中旧用户,点 阅读全文
摘要:
1.临时修改 执行以下命令: 当前终端下不会立即生效。重新打开一个终端窗口(通过ssh连接的终端需要重新连接)才会显示生效后的主机名。 其中,“新主机名”可以用任何合法字符串来表示。但采用这种方式,新主机名不保存在系统中,重启系统后主机名将恢复为原先的主机名称。 2.永久修改 执行以下命令: /et 阅读全文
摘要:
Ubuntu重置root密码 系统版本:Ubuntu 16.04.3 LTS 1.启动系统,在启动时长按Esc键或Shift键,直到出现如下界面。 2.选择Ubuntu高级选项(或者有的版本显示的是Advanced options for Ubuntu),按回车键进入。 3.选中Ubuntu,wit 阅读全文
摘要:
aiXcoder插件 地址:https://www.aixcoder.com/#/Download 1.简介 智能代码提示 用强大的深度学习引擎,能给出更加精确的代码提示; 代码风格检查 有代码风格智能检查能力,帮助开发者改善代码质量; 编程模式学习 能自主学习开发者的编程模式,边用边学,越用越强; 阅读全文
摘要:
Mac上传本地项目到Gitlab 1.准备一个Gitlab账号 2.生成密钥 执行 ssh-keygen -o -t rsa -b 4096 -C "你的邮箱" 一系列操作之后,执行 cat ~/.ssh/id_rsa.pub 显示的内容就是SSH key。 3.在Gitlab中添加SSH key 阅读全文
摘要:
今天在用gradle编译项目时,报了如下错误。 Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm Lorg/gradle/api/artifacts/ModuleIdentifier; 解决: 2 阅读全文
摘要:
Ubuntu18注册gitlab-runner并激活CI/CD gitlab-runner安装 下载 # Linux x86-64 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazona 阅读全文