程序写日志文件时该不该加锁 日志(log) 为了让自己的思路更加清晰,下面我都会称日志为 log。因为日志这个词有两种含义,详情见百度百科释义或者维基百科释义。 日记的另一种说法。“志”字本身为“记录”的意思,日志就为每日的记录(通常是跟作者有关的)。 服务器日志(server log),记录服务器 ...
分类:
其他好文 时间:
2019-12-29 11:00:33
阅读次数:
107
一、思考?? 1.什么是非对称加密? 公钥加密系统,广泛用于数据加密传输 更详细的解释可参考维基百科( https://en.wikipedia.org/wiki/RSA_(cryptosystem) ) 2.非对称加密难吗? very easy! 几乎每一种开发语言都能处理,同时也存在大量的工具 ...
分类:
编程语言 时间:
2019-12-26 11:15:31
阅读次数:
124
讲真,别再使用JWT了! 把本应该session 中保存的数据 去除敏感字段 保留到客户端 在Web应用中,使用JWT替代session并不是个好主意 适合JWT的使用场景 抱歉,当了回标题党。我并不否认JWT的价值,只是它经常被误用。 什么是JWT 根据维基百科的定义,JSON WEB Token ...
分类:
其他好文 时间:
2019-12-22 14:47:16
阅读次数:
87
linux6 安装 ntopng 来自维基百科的知识“ntop是一个网络探测器,它以与top显示进程般类似的方式显示网络使用率。在交互模式中,它显示了用户终端上的网络状态。在网页模式中,它作为网络服务器,创建网络状态的HTML转储文件。它支持NetFlow/sFlowemitter/collecto ...
分类:
系统相关 时间:
2019-12-16 19:35:11
阅读次数:
101
本课时的主题是“MySQL 高可用”,主要内容包含: 什么是高可用性 MySQL 如何提升 MTBF MySQL 如何降低 MTTR 避免单点失效 基础软硬件避免单点 MySQL 高可用架构选型 故障转移和故障恢复等内容 高可用性 高可用性,维基百科的定义是指系统无中断地执行其功能的能力,代表系统的 ...
分类:
数据库 时间:
2019-12-13 20:09:09
阅读次数:
98
欢迎来到第 4 课时“高性能索引”,这一课时的内容包含索引设计和工作原理、索引类型、索引使用技巧、如何创建高性能索引、索引创建规范等 5 个方面。 索引设计和工作原理 先来看看索引设计和工作原理。想创建高性能索引,首先要了解什么是索引。维基百科对其定义:数据库索引是一种数据结构,它以额外的写入和存储 ...
分类:
其他好文 时间:
2019-12-13 19:47:45
阅读次数:
91
Bytecode Instrumentation 定义我们首先来看看,什么叫“Instrumentation”?Instrumentation这个词有很多意思,在维基百科中,它是这样解释的:Instrumentation is the use of measuring instruments to ... ...
分类:
其他好文 时间:
2019-12-10 01:03:55
阅读次数:
110
If you think technology can solve your security problems, then you don't understand the problems and you don't understand the technology
... ...
分类:
编程语言 时间:
2019-12-01 19:01:53
阅读次数:
131
什么是HTML语义化 说HTML语义化就要先说说HTML到底负责的什么?下面摘自维基百科: 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML元素是构建网站的基石。HTML允许嵌入图像与对象,并且可以用于创建交互式表单 ...
分类:
Web程序 时间:
2019-11-26 19:04:23
阅读次数:
88
Spring在这个Spring框架大行其道的软件开发世界里,尚有很多工程师天天在用,但是从来不会去思考下,Spring框架的整体架构到底是什么样子的啊。一、首先通过维基百科看看什么是Spring框架维基百科的地址:Spring框架的维基百科 二、看一下官网的介绍Spring Framework 是一 ...
分类:
编程语言 时间:
2019-11-26 09:27:25
阅读次数:
73