数据库存放密码的方式: 1 直接保存密码的明文值,这就有问题,如果你的用户表被别人Select了,所有的用户名和密码都一目了然了,这样的系统是最危险的。 2 保存经过MD5加密的密文值,方式2的安全性比方式1的就高了很多,就算让你Select了用户表,你也无法直接知道用户的密码,只要你的密码强度够的 ...
分类:
其他好文 时间:
2019-12-25 01:38:26
阅读次数:
98
内容要点:一、ELK日志分析系统简介二、搭建ELK日志分析系统一、ELK日志分析系统简介:日志服务器:提高安全性;集中存放日志;缺陷:对日志的分析困难ELK日志处理步骤:将日志进行集中格式化;将日志格式化(logstash)并输出到Elasticsearch;对格式化后的数据进行索引和存储(Elasticsearch);前端数据的展示(Kibana)E:Elasticsearch,提供了一个分布式
分类:
其他好文 时间:
2019-12-25 01:37:49
阅读次数:
79
Google "how many words does a native speaker know" 一、an average of 20,000 to 30,000 vocabulary words ①Even with intensive study, how many words do non ...
分类:
其他好文 时间:
2019-12-25 01:37:36
阅读次数:
178
输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解题思路:先入栈相当于链表逆序再出栈实现链表从尾到头的顺序输出。 1 /** 2 * public class ListNode { 3 * int val; 4 * ListNode next = null; 5 * 6 * List ...
分类:
其他好文 时间:
2019-12-25 01:36:44
阅读次数:
93
动画 之前说的过渡也是属于动画的范围,只不过它只能是开始到过渡这两个点,中间由浏览器去完成,而动画允许开发者一帧一帧的去编码。 @keyframes 要执行的动画都写在这个规则里 是自定义的名字 from就是之前的状态,to是之后的状态,嗯,这个其实和过渡没啥区别,这是第一种写法。 然后就是这行代码 ...
分类:
Web程序 时间:
2019-12-25 01:36:27
阅读次数:
109
应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 一、 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把A组从 ...
分类:
其他好文 时间:
2019-12-25 01:35:38
阅读次数:
83
反射 类加载 类在内存中的生命周期:加载-->使用-->卸载 当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化 类的加载又分为三个阶段: (1)加载:load 就是指将类型的class字节码数据读入内存 (2)连接:link ①验证:校验合法 ...
分类:
编程语言 时间:
2019-12-25 01:35:10
阅读次数:
82
一、 Blue(100% red centre)> Rare/Bloody(75% red centre) > medium rare(50% red centre) > medium(25% red centre) > medium well(hint of pink) > well done(1 ...
分类:
其他好文 时间:
2019-12-25 01:34:56
阅读次数:
97
Euphoria与量子波动速读 http://qoj.xust kcsoft.club/problem/10002 仔细分析 奇数一条路, 偶数一条路, 最后倒序输出 ...
分类:
其他好文 时间:
2019-12-25 01:34:03
阅读次数:
108
简介 FMD,全称:Free Download Manager 是一款和 IDM 各方面都非常类似的下载工具,其特点是跨平台 (支持 Windows 和 Mac 系统),支持磁力链接和 BT 下载 (IDM不支持),界面简洁,支持中文,开源且无广告,最最重要的是:完全免费! GNU 通用公共许可证: ...
分类:
其他好文 时间:
2019-12-25 01:33:47
阅读次数:
181
#include <stdio.h> #include <stdlib.h> const int N=5; // 定义结构体类型struct student,并定义STU为其别名 typedef struct student { long no; char name[20]; int score; ...
分类:
其他好文 时间:
2019-12-25 01:33:16
阅读次数:
52
一、日志的概念 什么是日志?日志就是历史事件。历史事件包括时间、地点、人物、时间。这个是生活中所说的日志很好理解。在Linux中也有类似的服务,它主要作用就是记录Linux系统的历史事件,包括什么时间什么服务或者那个进程或者pid发生的一些事件,通过记录发生的事件,我们可以查看日志来了解在过去的一段 ...
分类:
系统相关 时间:
2019-12-25 01:33:01
阅读次数:
203
最近项目上开始使用.net core,新的项目,熟悉的东西比较多,现在花点时间来梳理一下,重头开始搭建一个.net core项目。哈哈,这个相对老手来说,估计会觉得小儿科,没事,也就当一次分享总结罢了,希望对有帮助的小伙伴有点帮助就好。 ...
分类:
Web程序 时间:
2019-12-25 01:31:06
阅读次数:
99