自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 Android使用Dialog实现贴键盘输入框(类似微博评论)(转载)

实现输入框跟随键盘移动需要在清单文件中给activity设置一个属性android:windowSoftInputMode="stateAlwaysHidden|adjustPan"1创建类继承Dialog输入布局文件自己定义即可public class InputDialogUtils extends Dialog {private Context mContext;//上下文对象private EditText editText;//输入框对象private InputDialo

2020-09-05 14:48:32 521

转载 Android筑基——深入理解 LayoutInflater.inflate() 方法(转载)

目录前言正文2.1 inflate() 方法分析2.1.1 根节点不是 merge 时,第一组取值情况分析2.1.2 根节点不是 merge 时,第二组取值情况分析2.1.3 根节点不是 merge 时,第三组取值情况分析2.1.4 根节点不是 merge 时,第四组取值情况分析2.1.5 根节点为 merge 时情况分析2.2 实际应用2.2.1 自定义控件填充布局2.2.2 Fragment 填充布局2.2.3 RecyclerView 条目填充布局2.2.4 AlertDi

2020-09-05 13:08:03 575 1

转载 【SpringBoot】三十二、SpringBoot项目Jar包如何瘦身部署(转载)

一、背景SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多则一百来兆,我们需要上传至公网服务器时,是非常慢的,这就引出了今天的主题,SpringBoot项目Jar包如何瘦身部署1、思路分析 jar,我们可以看出,jar 包里面分为以下三个模块jar包分为 BOOT-INF,META-INF,org 三个部分,打开 BOOT-INFboot-inf可以看到有

2020-09-05 09:12:14 251

转载 Redis必问面试题,看完还不懂请来打我(缓存穿透,缓存击穿,缓存雪崩,一致性问题,热key,大key)(转载)

缓存穿透缓存穿透: 在高并发下查询key不存在的数据,会穿过缓去存查询数据库。导致数据库压力过大而宕机。解决方案:对查询结果为空的情况也进行缓存,缓存时间(ttl)设置短一点,或者该key对应的数据insert了之后清理缓存。缺点:缓存太多空值占用了更多的空间使用布隆过滤器。在缓存之前在加一层布隆过滤器,在查询的时候先去布隆过滤器查询 key 是否存在,如果不存在就直接返回,存在再查缓存和DB。布隆过滤器原理: 当一个元素被加入集合时,将这个元素通过n次Hash函数结果映射成一个数组中的n个点,

2020-09-04 13:10:19 142

转载 关于CentOS7联网,祝你一臂之力(转载)

写在前面:我是「沸羊羊_」,昵称来自于姓名的缩写 fyy ,之前呕心沥血经营的博客因手残意外注销,现经营此账号。本人是个小菜,正向着全栈工程师的方向努力着,文章可能并不高产,也很基础,但每写一篇都在用心总结,请大佬勿喷。如果您对编程有兴趣,请关注我的动态,一起学习研究。感谢每位读者!文章目录一、网络连接方式二、联网(桥接模式)一、网络连接方式桥接模式则保证虚拟机的网段与物理机的网段保持一致,也就是虚拟机和你的物理机一样是一台独立的主机,直接连接公网。NAT模式即让虚拟机借助NAT功能

2020-09-04 09:54:13 173

转载 基础篇:JVM运行时内存布局(转载)

目录1 JVM的内存区域布局2 JVM五大数据区域介绍3 JVM运行时内存布局和JMM内存模型区别4 JMM内存模型交互操作欢迎指正文中错误关注公众号,一起交流参考文章1 JVM的内存区域布局java代码的执行步骤有三点java源码文件->编译器->字节码文件字节码文件->JVM->机器码机器码->系统CPU执行JVM执行的字节码需要用类加载来载入;字节码文件可以来自本地文件,可以在网络上获取,也可以实时生成。就是说你可以跳过写java代码阶段,直接生

2020-09-03 13:36:51 79

转载 操作系统形式化验证实践教程(11) - 结构化证明语言Isar(转载)

操作系统形式化验证实践教程(11) - 结构化证明语言Isar结构化证明语言Isar基本语法apply方法和by方法虽然可以完成功能,但是看起来更像是命令式语言。使用Isar语言,还可以写得更加形式化一点。Isar的格式看起来像这样:proofassume “公式1”from “公式1" have “公式2” by 方法…from “公式n” show “结论” by 方法qed虽然换了种写法,但是其实核心内容并没有变。直接proof指定方法最简单的写法,就是把by的内容放到proo

2020-09-03 09:28:13 303

转载 小白眼中的docker究竟是个什么东西(转载)

文章目录前言关于docker的疑问疑问探索解答docker 是什么容器与虚拟机操作系统和容器到底谁安装谁这么厉害的容器项目中一定要用吗docker的跨平台基础知识点docker的缺点docker 的组成运行一个镜像总结本文关键词前言Docker,中文名:容器引擎,别名:小鲸鱼,生于2013年3月20日,有一个法裔美籍的母亲 Solumon Hykes,父亲是谁,不得而知。虽然只有7岁,但是在 Hello World 平行宇宙中也算进入了青壮年吧,正在飞速的发展着。Docke

2020-09-02 14:03:38 161

转载 Gradle的安装和IDEA集成、项目导入(转载)

Gradle的安装和IDEA集成、项目导入一、Gradle简介二、Gradle的安装配置1.1 下载最新版Gradle1.2 Windows安装1.3 Linux和MacOS安装三、IDEA集成与导入项目一、Gradle简介Gradle是专注于灵活性和性能的开源构建自动化工具。Gradle构建脚本是使用Groovy或Kotlin DSL 编写的。1高度可定制 -Gradle以最基本的方式可定制和可扩展的方式建模。快速 -Gradle通过重新使用以前执行的输出,仅处理已更改的输入以及并行

2020-09-02 09:53:38 277

转载 MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?(转载)

Author:3# 一个专注于web技术的80后核心就是一句话:软件开发要知其然知其所以然。CSDN@3#,CSDN官方首发,`3#原创博客: ???? 极客小俊GeekerJun ????浅谈 NULL 和 空值的区别NULL也就是在字段中存储NULL值空字符串值也就是字段中存储空字符(’’)我们来通过测试来看看 他们彼此的区别:1、占用空间区别mysql> select length(NULL), length(’’), length(‘1’);±-------------±-

2020-09-01 15:26:35 819

转载 MySQL主从复制与读写分离原理和实验(转载)

文章目录MySQL主从复制原理:主从复制实验实验环境推荐步骤MySQL读写分离:读写分离原理开设3个账户读写分离实验实验环境推荐步骤MySQL主从复制原理:●基于语句的复制●MySQL的复制类型基于语句的复制基于行的复制:会读取表的信息;复制到另一个表中混合类型的复制,会结合日志去复制MySQL主从复制的工作过程在这里插入图片描述●1.主服务器需要开启二进制日志功能(Binary log);数据更新,以时间和位置的形式写到二进制日志文件当中。●2.利用I/O线程(输入

2020-09-01 10:31:55 79

转载 Java之File类(转载)

File类概念:代表物理盘符中的一个文件或者文件夹创建一个File对象相对路径创建public class TestFile {public static void main(String[] args) {//创建File对象,相对路径(在该项目下)File f = new File(“abc.txt”);try {//File.separator,转义符""System.out.println(File.separator);//创建一个新的对象f.createNewFile()

2020-08-31 14:22:03 94

转载 Spring学习之浅析refresh()执行逻辑(转载)

目录概览refresh明细1.prepareRefresh2.obtainFreshBeanFactory3.prepareBeanFactory4.postProcessBeanFactory5. invokeBeanFactoryPostProcessors6.registerBeanPostProcessors7.initMessageSource8.initApplicationEventMulticaster9.onRefresh10.registerListeners

2020-08-31 09:37:59 223

转载 区块链——物联网解决方案平台(转载)

人们经常议论,区块链技术将改变整个物联网行业。如果你对此话题比较关注,那么你对以下三个问题一定很感兴趣。本文将逐步揭晓问题的答案,并阐述区块链如何成为物联网解决方案的平台。区块链是什么?哪种区块链是物联网解决方案的最佳选择?如何设计基于物联网的区块链解决方案?区块链是什么区块链是一种分布式数据库,可以从任何地方访问,并且不存在单点故障。你可能会认为,通过现有的平台和基础设施,这些也都是可以实现的;但是成本较高,系统的可用性较低。为了更好地理解它,先来看看区块链技术的特点。公共帐本公共账本意味着

2020-08-28 13:57:30 318

转载 大型项目技术栈第四讲 SQL语句构建器(转载)

SQL 语句构建器1.问题Java 程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。这通常是因为需要动态生成 SQL 语句,不然我们可以将它们放到外部文件或者存储过程中。String sql = "SELECT P.ID, P.USERNAME, P.PASSWORD, P.FULL_NAME, ""P.LAST_NAME,P.CREATED_ON, P.UPDATED_ON " +"FROM PERSON P, ACCOUNT A " +"INNER JOIN DEPA

2020-08-28 10:40:43 94

转载 PostgreSQL_PostGIS_常用空间操作语句(转载)

本文主要是博主一年内PostGIS工作经验的所有精华SQL,每个SQL都仔细研究并优化了10分钟以上,非常实用,请收藏,以后你的工作上会用到。– 查询每一个格网的人口数,并返回该格网的空间面图层select expanded_total_population2,gridtag,st_asgeojson(r_sz_all_grid_250.geom) as one_geojson from official_population,r_sz_all_grid_250where official_popul

2020-08-27 13:38:44 448

转载 数据库系统原理【四】(转载)

文章目录第七章:数据库应用设计与开发实例一、需求描述与分析二、系统设计三、系统实现四、系统测试与维护1.基于PHP语言的Mysql数据库应用PHP语言简介PHP工作原理:PHP操作Mysql数据库的基本步骤1.连接数据库2.选择数据库3.增删改查操作4.关闭mysql的连接第八章:数据管理技术的发展一、数据库技术发展概述1.数据库技术的发展阶段2.第三代数据库系统的特征二、数据仓库与数据挖掘1.数据仓库及其特征传统的数据库技术 VS 数据仓库2.数据仓库的三个概念

2020-08-27 09:47:28 132

转载 第 15 篇:接口的单元测试(转载)

一个完整的项目,无论是个人的还是公司的,自动化的单元测试是必不可少,否则以后任何的功能改动将成为你的灾难。假设你正在维护公司的一个项目,这个项目已经开发了几十个 API 接口,但是没有任何的单元测试。现在你的 leader 让你去修改几个接口并实现一些新的功能,你接到需求后高效地完成了开发任务,然后手动测试了一遍改动的接口和新实现的功能,确保没有任何问题后,满心欢喜地提交了代码。代码上线后出了 BUG,分析原因发现原来是新的改动导致某个旧 API 接口出了问题,因为上线前只对改动的接口做了测试,所以未能

2020-08-26 14:28:48 285

转载 讲得最明白的Elasticsearch源码调试环境搭建教程(转载)

写在前面使用elasticsearch(以下简称ES)也有挺长时间了,一直想找机会深入源码研究下。我看源码有个习惯,就是一定要运行起来。不是只把源码下载下来看看就行的。搭建整个调试环境几乎花了一整天的功夫,这里记录下,希望能帮到需要的人。环境介绍MAC Mojave系统idea 2019.2JDK版本: jdk12elasticsearch 版本:7.1.0gradle 版本:5.2.1源码下载可以直接去github下载指定release版本的源码,也可以直接clone目前的master

2020-08-26 10:06:57 473

转载 Selenium之模拟登录铁路12306(转载)

最近接触了一些selenium模块的相关知识,觉得还挺有意思的,于是决定亲自尝试写一些爬虫程序来强化selenium模块(一定要多尝试、多动手、多总结)。本文主要使用python爬虫来模拟登录铁路12306官网。这儿得吐槽一句,铁路12306网站的反爬机制做的还是比较好。话不多说,下面跟小墨一起来学习如何通过爬虫来实现铁路12306的登录。一、 验证码破解当我们输入账号和密码后,在点击登录按钮之前,还需要对验证码进行操作。对验证码的识别,已经有相关的处理平台,我们只需要借助第三方平台即可。注册并登录

2020-08-25 13:44:24 754

转载 Java原生调用apktool反编译及再次打包源码(转载)

大家一听到反编译、逆向工程就觉得好像离自己很远,都是些黑客才干的事儿,但实际情况并不是这样,做过手机游戏开发的小伙伴应该都知道,一个游戏包从开发测试到最终在游戏商店上架,中间会经过,代码混淆,增加渠道资源,包体加固等等,这些工作都需要使用反编译和再次打包的技术。安卓反编译用到的主要工具就是ApkTool了,最常用的命令如:反编译apk包apktool d app.apk1打包成apk文件apktool b app1但在实际使用过程中,有时可能反编译会失败,大多数原因是使用的apktool版本

2020-08-25 09:26:38 279

转载 【Java多线程】自己实现一个简单的线程池(一)(转载)

文章目录一. JSR 166及J.U.C1.什么是JSR:2.什么是JCP3.penJDK4.什么是JSR 1665.什么是J.U.C二.本文目的三.对线程池的认识1.线程池是什么2.队列是什么3.为什么要使用线程池4.个人认识四.自己编写一个线程池1.创建线程池2.构造函数3.成员变量workers4.创建核心线程5.阻塞队列6.队列已满7.时刻小心8.执行任务8.1.Worker对象9.从队列里获取任务10.关闭线程池10.1.立即关闭10.2.所有任

2020-08-24 14:46:42 409

转载 dubbo学习之源码创建属于自己的dubbo-demo(转载)

目录绪论环境搭建dubbo-demo-interfacedubbo-demo-xmldubbo-demo-xml-providerdubbo-demo-xml-consumer运行绪论上篇博文<一路踩坑构建Dubbo源码>谈论了如何本地构建dubbo源码,最近溪源也在努力的学习dubbo相关知识和机制,学习过程也可以称之苦不堪言吧。dubbo官网是入门学习资源重要之一;故溪源先分享中文官网:dubbo中文手册。上网文章中也清晰地带着大家成功运行dubbo-demo;对于像溪源

2020-08-24 11:49:10 146 1

转载 【翻译】200行代码讲透RUST FUTURES (2)(转载)

二 背景资料在我们深入研究 Futures in Rust 的细节之前,让我们快速了解一下处理并发编程的各种方法,以及每种方法的优缺点。同时当涉及到并发性时,我们也会解释为什么这么做,这将使我们更容易深入理解Futures.为了好玩,我在大多数示例中添加了一小段可运行代码。如果你像我一样,事情会变得更有趣,也许你会看到一些你从未见过的东西。线程现在,实现这一点的一个方法就是让操作系统为我们处理好一切。我们只需为每个要完成的任务生成一个新的操作系统线程,并像通常那样编写代码。我们用来处理并发性的运

2020-08-21 14:02:04 183

转载 查看 Linux 系统服务的 5 大方法(转载)

Linux 系统服务有时也称为守护程序,是在Linux启动时自动加载并在Linux退出时自动停止的系统任务。在本文中,良许将为大家介绍如何列出 Linux 系统里所有运行的服务,以及如何检查某个服务的当前状态。Centos/RHEL 7.X 的 systemd 系统服务查看CentOS 7.x开始,CentOS开始使用 systemd 服务来代替 daemon ,原来管理系统启动和管理系统服务的相关命令全部由 systemctl 命令来代替。systemctl list-unit-files1命

2020-08-21 10:28:56 123

转载 SSM第七讲 SpringMVC概述和基础知识详解(转载)

SpringMVC概述和基础知识详解springmvc概述及原理入门示例SpringMVC工作流程映射路径-@RequestMappingSpringMVC方法的返回值数据绑定一. SpringMVC概述及原理SpringMVC是什么Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB

2020-08-20 16:51:37 175

转载 2020年全新Java学习路线图,含配套视频,学完即为中级Java程序员!!(转载)

新的一年来临,突如其来的疫情打破了平静的生活!在家的你是否很无聊,如果无聊就来学习吧!世上只有一种投资只赚不赔,那就是学习!!!传智播客于2020年升级了Java学习线路图,硬核升级,免费放送!学完你就是中级程序员,能更快一步找到工作!一、Java基础JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术

2020-08-19 13:22:43 347

转载 最新java学习资料汇总(学习路线+视频教程+网盘下载)(转载)

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java主要应用领域:1.Android应用许多的 And

2020-08-19 10:14:53 399

转载 spring全局异常处理(转载)

工具类import com.fasterxml.jackson.annotation.JsonInclude;/**Json响应对象类@author YorkHwang@since 2017-06-21*/public class JsonResponse{//成功public static final int SC_SUCCESS = 200;//服务端异常public static final int SC_SERVER_ERROR = 500;//客户端异常pub

2020-08-18 14:04:51 79

转载 JavaScript专题之深浅拷贝(系列五)(转载)

JavaScript专题之深浅拷贝了解拷贝背后的过程,避免不必要的错误,Js专题系列之深浅拷贝,我们一起加油~目录一、拷贝示例二、浅拷贝三、深拷贝的方法?四、自己实现深浅拷贝一、拷贝示例当我们在操作数据之前,可能会遇到这样的情况:会经常改动一组数据,但可能会用到原始数据我需要两组一样的数据,但我不希望改动一个另一个随之改动我需要对数据操作前后进行对比…当我们遇到类似需要场景时,首先想到的就是拷贝它,殊不知拷贝也大有学问哦~下面简单的例子,你是否觉得熟悉?1.1 基本类型拷贝示例

2020-08-18 10:20:24 159

转载 开发常用的Linux命令(转载)

1.ps -ef查看进程,列出当前正在运行的程序ps -ef | grep A 定位具体的进程A2.tar解压缩参数:-c:创建的tar文件-x:解开tar文件-t:列出tar文件中包含的信息-r:附加新的文件到tar文件中-v:显示运行过程-f:指定文件名-z:调用gzip压缩命令进行压缩tar -xvf /home/a.tar 解压tar文件tar -zxvf /home/a.tar.gz 解压gzip压缩文件tar -jxvf /home/a.tar.bz2 解压以bzip

2020-08-17 13:32:35 94

转载 从0基础学习Python(01)[计算机及Python基础知识](转载)

从0基础学习Python(Day1)计算机及Python基础知识1.计算机的组成硬件系统主机部分外设部分硬件系统的设计采用的都是 冯·诺依曼体系结构软件系统系统软件应用软件操作系统的作用:向上支持软件运行, 向下管理硬件没有安装操作系统的主机称为裸机2.认识PythonPython是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大

2020-08-17 10:07:58 84

转载 详解Dart中如何通过注解生成代码(转载)

作者:闲鱼技术-龙湫1、背景最近在项目中使用到了Dart中的注解代码生成技术,这跟之前Java中APT+JavaPoet生成代码那套技术还是有一些不同的地方,比如Flutter中在禁用了dart:mirror,无法使用反射情况下如何得到类相关信息?Dart的文件不限制是class,可以是function、class,因而在注解扫描的范围不同的情况下如何拿到层层信息而不仅仅是toplevel信息?提取到注解信息时又是如何生成复杂的模板代码?在Flutter中究竟是如何上面的问题呢?下面将一步步揭开

2020-08-14 14:15:16 619

转载 聊聊Kafka的‘金手指’外挂(转载)

1、发现Kafka开挂听过ZeroMQ吗ZeroMQ完全没有任何服务器节点,也不会使用硬盘,按照道理说它应该比Kafka快。可是实际测试下来它的速度还是被Kafka“吊打”。Kafka使用磁盘文件存储还想快速?“一个用硬盘的比用内存的快”,这绝对违反常识;如果这种事情发生说明——它开挂了。没错,Kafka“开挂”实锤。2、Kafka的金手指——顺序写入因为硬盘是机械结构,每次读写都会寻址->写入,其中寻址是一个“机械动作”,它是最耗时的。所以硬盘最“讨厌”随机I/O,最喜欢顺序I/O。

2020-08-14 10:45:06 116

转载 Linux系统中配置网络信息IP地址,子网,网关,主机——永久配置和临时配置(转载)

这是我听老师讲课做的笔记,考试要看的。 这是视频地址作者:RodmaChen关注我的csdn博客,更多Linux笔记知识还在更新配置网络信息一.临时配置网络信息命令的使用1.1 临时配置IP地址和子网掩码1.2 临时配置网关1.3 实训二.永久配置网络信息命令命令的使用2.1 永久配置IP地址等网络信息2.2 永久配置主机名称2.3 实训一.临时配置网络信息命令的使用1.1 临时配置IP地址和子网掩码使用ip addr 可以查看网络接口的IP地址,也可以临时为网络接口配置一个IP

2020-08-13 13:46:47 784

转载 树莓派Pi4B系统的启动(转载)

树莓派Pi4B系统的启动文章目录树莓派Pi4B系统的启动一.树莓派供电二.启动树莓派(以Type-C供电示例)一.树莓派供电树莓派开发板有三种供电方式:1)使用Type-C供电:电源头的参数要求是5V,3A。2)使用灰色排线直接连接小车扩展板供电。3)使用POE供电:需要另外购买一个POE hat,连接之后可使用网线POE供电。二.启动树莓派(以Type-C供电示例)烧写完后把MicroSD卡直接插入树莓派的MicroSD卡插槽,另外我们给莓派连接显示器、电源、鼠标、键盘,打开数据线上

2020-08-13 09:24:31 540

转载 HashMap底层原理(详解及源码分析)(转载)

数组:是具有相同数据类型的元素的集合,采用连续的内存空间存储数据。对于指定下标的查找,时间复杂度为 O(1) ;通过给定值进行查找,由于要遍历数组,所以时间复杂度为 O(n) ;如果是一维的有序数组进行二分查找,其时间复杂度就是 O(log n),如果是二维的有序矩阵进行查找,就是 O(n);对于添加和删除操作,要移动数组元素,其平均复杂度也为 O(n)。由此可见,数组查询数据快,但是增删比较慢。链表:是一种线性表,但是不会按照线性的顺序存储数据,而是在每一个节点里存放了到下一个节点的指针。存储区间离散,

2020-08-12 14:22:45 91

转载 Linux最全命令总结【有代码演示,没有之一】(转载)

Linux的安装、目录结构介绍,以及shell5 远程连接:https://blog.csdn.net/weixin_45606067/article/details/107834549vim编辑器、开关机、用户管理常见命令:https://blog.csdn.net/weixin_45606067/article/details/107845432九、实用指令指定运行级别运行级别说明:0:关机1:单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留

2020-08-12 10:22:19 374

转载 Vmware安装Kali Linux2020.2(详细安装教程,爬坑指南,详细到哭)(转载)

一、准备环境Vmware Workstation(本人版本15.5.1)、kali-linux-2020.2-installer-amd64.ios(文件过大不能直接分享,下面附上百度网盘链接,需要自取)链接:https://pan.baidu.com/s/1HW_lID9mN6cngifCDHDp2Q提取码:vk5w开始新建虚拟机向导二、新建虚拟机向导配置Note:系统也可以安装到U盘,个人觉得意义不大,此处只安装到本地磁盘,需要安装的U盘的可参考其他博文!1、Vmware中打开文件 —&g

2020-08-11 15:00:27 3103

转载 SpringBoot 集成 Jasypt 对数据库加密以及踩坑(转载)

前言密码安全是非常重要的,因此我们在代码中往往需要对密码进行加密,以此保证密码的安全加依赖 com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.312345加配置# jasypt 密码加密配置jasypt: encryptor: # 加密盐值 password: jasypt # 加密算法设置 3.0.0 以后 algorithm: PBEWithMD5AndDE

2020-08-11 13:25:49 1319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除