目录一、Docker简介1、Docker是什么:2、为什么有docke的出现:3、docker与传统容器的区别:4、docker基本组成5、docker工作原理:二、Docker安装以及配置(基于Centos安装)1、确定你是CentOS7及以上版本2、安装相对应的依赖3、设置仓库镜像4、测试是否安装成功 一、Docker简介1、Docker是什么:Docker 是一个开源的
转载
2024-10-09 19:33:32
45阅读
文 | 局长出品 | OSC开源社区(ID:oschina2013)Java 之父 James Gosling 近日发表推特称,开发者应尽快弃用 JDK 8,可以选择 JDK 17 LTS,因为后者在各个方面都带来了巨大的改进。不过醉翁之意不在酒,原来 Java 之父只是为了给东家 AWS 的 OpenJDK 发行版 Corretto “带货”,他建议仍在使用 JDK 8...
转载
2022-04-29 15:28:47
82阅读
**软考高级都不用评吗**
随着我国信息技术的快速发展和产业结构的不断优化,软件考试(简称软考)作为衡量信息技术人才专业水平的重要标准,受到了越来越多人的关注。尤其是软考高级,更是众多IT从业者职业发展的重要里程碑。然而,近年来有一种声音认为“软考高级都不用评了”,这种观点在业界引起了一定的争议。
一、软考高级的价值
首先,软考高级是软件考试体系中的最高级别,它代表着在软件工程、网络工程、信
原创
2023-12-22 11:33:14
59阅读
为什么作者自己不用 LinkedList?LinkedList 基于双向链表实现的双端队列,链表 和
原创
2021-12-24 17:14:09
103阅读
## 为什么都不用MySQL8?
**序言:** MySQL 8是一款非常强大和稳定的关系型数据库管理系统,但在某些情况下,我们可能选择不使用MySQL8。本文将介绍一些不使用MySQL8的原因,并指导刚入行的开发者如何实施。
### 不使用MySQL8的原因
在选择数据库管理系统时,我们通常会根据项目需求、性能要求、成本等因素进行评估。以下是一些使用MySQL8的不适合的情况:
1. *
原创
2023-08-18 04:22:20
579阅读
今天发现我这个博客已经一个多月没有更新了,这个实在和初衷不符,另外项目压身,也是没有办法的事情,不过等这个项目做出来,或许还能写一篇日志留作后人用。 这篇日志是谈以Linux为开发环境下Perl的必要性,如果是在Windows下,
转载
2024-09-18 20:36:19
15阅读
集合分为两大块:java.util包下的非线程安全集合和java.util.concurrent下的线程安全集合。线程安全(Thread-safe)的集合对象:Vector 线程安全:HashTable 线程安全:StringBuffer 线程安全:非线程安全的集合对象:ArrayList :LinkedList:HashMap:HashSet:TreeMap:TreeSet:StringBuli
关于“软考笔都不用带吗”的深入解析
在信息技术日新月异的今天,软件行业的各种认证考试成为了衡量专业人士能力和水平的重要标准。其中,软考(计算机技术与软件专业技术资格(水平)考试)作为国内最具权威性的软件行业考试之一,受到了广泛的关注。在备考过程中,不少考生会有一个疑问:“软考笔都不用带吗?”这个问题背后涉及到软考的考试形式、考试内容以及备考策略等多个方面。
首先,我们要明确软考的基本形式。软考
原创
2024-03-22 12:51:25
76阅读
本文为 Configuration-as-Code 系列的第一部分Jenkins 非常灵活,如今已成为实现 CI/CD 的事实标准,同时拥有一个活跃的社区来维护几乎所有工具和用例的插件。但是灵活也是要付出代价的:除了 Jenkins 核心之外,许多插件需要一些系统级别的设置才能正常工作。在某些情况下,“Jenkins 管理员”是一个全职职位。Jenkins 管理员在负责维护基础设施的同时,还要为一
原创
2022-10-17 08:48:08
31阅读
由于想总结的东西比较杂乱,就起了这么一个题目 1.当还原数据库,没有选择结尾日志备份时,会出现下图异常:这是因为,对于使用完全恢复模式或大容量日志恢复模式的数据库,在大多数情况下,您必须在还原数据库前备份日志的结尾。如果想不抛出这个错误就需要选择 覆盖现有数据库(With Replace)。使用 REPLACE 选项后,就会忽略还原时通常执行的几项重要安全检查。 忽略的检查如下:一 还原
随着Kubernetes(K8S)在云原生领域的广泛应用,Golang作为K8S的常用编程语言之一,其对C语言的调用接口CGO也被广泛应用。在实际开发中,很多开发者使用CGO时会遇到各种问题,所以为什么“golang中cgo为什么都不用呢”成为了一个常见问题。在本文中,我将解释这个问题,并通过步骤和代码示例来帮助你理解如何正确地使用CGO。
首先,我们来看一下整个流程的步骤:
| 步骤
原创
2024-05-30 10:33:35
151阅读
看多了好莱坞电影,你会发现一个问题:那些电影里黑客们使用的电脑好像都缺少了一个重要设备……没错,就是鼠标!发现没有?黑客们都爱键盘一通乱敲?要他们配个鼠标,比登天还难。但是,这是为什么呢? 1、黑客懒得给自己开发的工具加上图形界面 搞图形界面真的难,非常难。这个难不是说因为算法、理论导致的难,而是实
原创
2021-12-06 17:29:44
266阅读
拍一拍MyBatis-Plus,连SQL语句都不用写了
原创
2022-03-11 10:23:49
74阅读
MYSQL转为ORACLE要注意的地方:1.自动增长的数据类型处理
MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。
CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE
每日英文What is adhere to? Is day, and one da...
转载
2022-03-30 16:55:41
64阅读
如果你只会写代码的是码农;要学好数据库,才能基本能混口饭吃;在此基础上如果再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。初识MySQL为什么学习数据库1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存
记得去年我在往MySQL存入emoji表情??时,一直出错,无法导入。后来找到办法 -- 通过把 utf8 改成 utf8mb4 就可以了,并没有深究。一年后,我看到一篇文章讲到emoji文字占4个字节,通常要用utf-8去接收才行,其他编码可能会出错。我突然想到去年操作MySQL把utf8改成utf8mb4的事儿。嗯?他本身不就是utf8编码么!那我当时还改个锤子?难道,MySQL的utf8不是
转载
2024-08-17 15:58:50
31阅读
前几天逛知乎的时候看到一个话题:MySQL没前途了吗?最近几年,似乎总有一种声音在说,MySQL可能不太行了,原因无非是这么几条,MySQL功能不如PG强大,原生没有分库分表不如TIDB,OLAP性能差。可事实真的如此吗?首先,MySQL的官网是这么介绍自己的:MySQL是世界上最受欢迎的数据库!其次,我们直接看下数据库引擎对数据库管理系统的排名按其受欢迎程度排列,看看MySQL到底行不行!从上图
转载
2023-10-07 20:24:03
327阅读
标题有点标题党的意思,但希望你在看了文章之后不会有这个想法——这篇文章是作者对之前总结的 MySQL 知识点做了完善后的产物,可以用来回顾MySQL基础知识以及备战MySQL常见面试问题。什么是MySQL?MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开
问题为了避免空指针调用,我们经常会看到这样的语句...if (someobject != null) { someobject.doCalc();}...最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?精华回答这是初、中级程序猿经常会遇到的问题。他们总喜欢在方法中返回null,因此,在调用这些方法时,也不得不去判空。另外,也许受此习惯影响,他们总潜意识地
原创
精选
2020-10-13 17:34:03
1295阅读
点赞