最新发布 第16页

业余杂谈

什么是数组?

herman 4年前 (2020-02-17) 1783浏览

今天要介绍的主角就是-数组,数组也是数据呈线性排列的一种数据结构。与前一节中的链表不同,在数组中,访问数据十分简单,而添加和删除数据比较耗工夫。这和什么是数据结构那篇文章中讲到的姓名按拼音顺序排列的电话簿类似。 数组 数组结构 如...

业余杂谈

什么是链表?

herman 4年前 (2020-02-17) 1734浏览

在了解完什么是数据结构之后,让我们一起来探索下数据结构中常见的一种—链表。 链表 链表是数据结构之一,其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。 指针 如上图所示就是链表的概念图,Bl...

业余杂谈

什么是数据结构?

herman 4年前 (2020-02-17) 5379浏览

本篇文章主要来介绍什么是数据结构。 首先让我们来看一张图片: 数据结构 数据存储于计算机的内存中。内存如上图所示,形似排成 1 列的箱子,1 个箱子里存储 1 个数据。 数据存储于内存时,决定了数据顺序和位置关系的便是数据结...

JAVA

Quartz Cron表达式:每10分钟执行一次任务

herman 4年前 (2020-02-16) 74010浏览

Quartz 是现代复杂系统使用定时任务必用的框架之一了,今天我在 stackoverflow 上看到了一个提问比较多的回答,摘录翻译一下,分享给大家! 这个问题就是,如何通过 Quartz 的 Cron 表达式配置定时任务每 10 分钟执行...

JAVA

Java Map 扩容时,为什么推荐是2的幂

herman 4年前 (2020-02-16) 1644浏览

关于 Java 集合的面试题网上也有很多,很多都是基于源码的解毒。但有时候面试官会出其不意,问一些设计方面的问题。 比如,我们今天标题要讨论的,Java 中常见的 HashMap 等 Map 类集合,在扩容时,为什么是 2 倍,而不是 1.5...

JAVA

JavaWeb 教师评价系统毕业设计免费送!

herman 4年前 (2020-02-15) 1975浏览

公众号里不少粉丝要毕业了,忙着做毕业设计!有不少网友希望我能代做,我不能害了大家,况且我也没有时间! 毕业设计,大家还是要认真做的,就当一个练手项目,实战实战,毕竟出来工作后代码还是要靠自己写的,帮了你一时,帮不了一世!这里我整理了一个高校教...

业余杂谈

RESTful 的 7 个最佳实践

herman 4年前 (2020-02-15) 1886浏览

RESTful 是目前最流行的 API 设计规范,是一种网络应用程序的设计风格和开发方式,基于 HTTP,可以使用 XML 格式定义或 JSON 格式定义。 REST 的全称叫:表现层状态转换(英语:Representational Stat...

业余杂谈

一篇文章炸出评论区编码水平!

herman 4年前 (2020-02-14) 2824浏览

以前,我以为只有我会被喷,直到最近我看到了几个大佬的后台留言截图,我心里平衡了,原来大家都会被喷!真是“一篇文章炸出评论区编码水平”啊! 朋友圈评论炸了 我几个微信号,朋友圈的评论也都炸了锅! 整个朋友圈都在批评我 当然其中...

JAVA

聊聊 Java 的几把 JVM 级锁

herman 4年前 (2020-02-13) 1252浏览

简介 在计算机行业有一个定律叫”摩尔定律”,在此定律下,计算机的性能突飞猛进,而且价格也随之越来越便宜, CPU 从单核到了多核,缓存性能也得到了很大提升,尤其是多核 CPU 技术的到来,计算机同一时刻可以处理多个任务...

JAVA

75 道Java高级工程师面试题(含答案)

herman 4年前 (2020-02-13) 2107浏览

2020 的开局真的困难啊,很多小的企业生存特别困难,为此大家要多准备点面试题进行激烈的竞争! 今年群里不少网友需要刷面试题,我这里准备了 75 道常用面试题,分享给大家! 1、在 java 中守护线程和本地线程区别? java ...

NDIS

Linux 下 grep 转义特殊符号用法

herman 4年前 (2020-02-12) 7488浏览

grep 很强大,经常使用。但有使用遇到一些特殊字符时,无法进行转义,今天科普一下常用的一些特殊字符如何转义! 假设我们现在有一个文本内容如下所示: \\ \ ' $ | " 当我们要查找 \ 时,会出现“grep: Traili...

SQL

重新设置 PostGresql 序列起始值

herman 4年前 (2020-02-12) 4049浏览

修改设置 Postgresql 序列值的场景并不多见,一般在不规范使用数据库的情况下存在! 有时候,数据库的序列错乱后,会发生 Detail: Key (xttblog_id)=(200007) already exists. 的错误提示。这...

JAVA

做架构师必会的六种微服务架构设计模式

herman 4年前 (2020-02-12) 2060浏览

聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器微服务设计模式 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对...