Lombok使用详解

  • Post author:
  • Post category:其他

Lombok使用详解 前言 在Java中,封装是一个非常好的机制,最常见的封装莫过于get,set方法了,无论是Intellij idea 还是Eclipse,都提供了快速生成get,set方法的快捷键,使用起来很是方便,其实,我们还有更方便的办法,就是今天的主角-Lombok Lombok是什么? Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造…

继续阅读 Lombok使用详解

基于mybatis的数据库脱敏

  • Post author:
  • Post category:其他

背景 思路 实现 思考 背景 最近接到需求需要对数据库中的电话、身份证号等敏感信息进行脱敏加密处理,再加上之前面试时也被问到相关问题,所有在此记录。脱敏对象是数据库的字段,所以在数据库存取的出入口进行加解密操作是最合适的,项目中使用mybatis作为ORM框架,所以使用基于mybatis的数据库脱敏。 思路 对数据库中的数据进行脱敏处理,核心思想就是在入库时对敏感字段进行加密,在出库时对敏感字段解…

继续阅读 基于mybatis的数据库脱敏

input内容右对齐_STM32学习笔记—DAC基础内容及常见问题

  • Post author:
  • Post category:其他

DAC,Digital-to-Analog Converter(数模转换器),DA转换和AD转换有着同样重要的作用,在许多场合都能看到DAC的应用。 今天是第 8 篇分享, 《STM32学习笔记》之DAC基础内容及常见问题 。 DA转换器是把数字量转变成模拟量的器件,按模拟量输出类型通常分为:电流和电压输出类型。常见的DAC是电压输出型,在STM32中集成的DAC转换模块为电压输出型数模转换器。 …

继续阅读 input内容右对齐_STM32学习笔记—DAC基础内容及常见问题

“找不到存储过程’’ … 错误:2812”的解决方法

  • Post author:
  • Post category:其他

先声明一下产生该错误的原因: 在 SQL SERVER 2005 中,有数据库 DB1 ,在 A 服务器上。由于要更换服务器,要把数据库 DB1 迁移到 B 服务器上。而 DB1 是用于同步复制的。粗心的你没有把同步复制(发布和订阅)删掉,就直接把 DB1.mdf 和 DB1_log.ldf 两个文件到 B 服务器上附加。附加成功了,原来的程序都能连接上,你以为大功告成。但是,几天过后,当你想把服…

继续阅读 “找不到存储过程’’ … 错误:2812”的解决方法

NoSQL数据库详细介绍

  • Post author:
  • Post category:其他

一、NoSQL发展历史 二、什么是NoSQL 三、为什么使用NoSQL 四、NoSQL vs. RDBMS 五、常见的数据库 六、NoSQL的四种类型 1、键值(Key-Value)存储 2、文档(Document-Oriented)存储 3、列式(Wide Column Store/Column-Family)存储 4、图形(Graph-Oriented)存储 七、NoSQL的优缺点 1、优点 …

继续阅读 NoSQL数据库详细介绍

EC码介绍

  • Post author:
  • Post category:其他

什么是EC码 EC(Erasure code),是一种纠删码,相比多副本复制而言, 纠删码能够以更小的数据冗余度获得更高数据可靠性, 但编码方式较复杂,需要大量计算 。纠删码只能容忍数据丢失,无法容忍数据篡改,纠删码正是得名于此。 纠删的原理">纠删的原理">纠删的原理 EC码中分为数据块和校验块。假设我们的输入数据以D1,D2,...D5的向量来表示,矩阵B为编码矩阵,进行编码后得到…

继续阅读 EC码介绍

【文件包含技巧拓展】————3、文件包含漏洞(上)

  • Post author:
  • Post category:其他

导语: 当程序员在编写代码的过程中,由于使用PHP文件包含函数过滤不严,从而导致了文件包含漏洞。在PHP中用于文件包含的函数有四个: require require_once include include_once include和require区别主要是include在包含的过程中如果出现错误,会抛出一个警告,程序继续正常运行;而require函数出现错误的时候,会直接报错并退出程序的执行。 …

继续阅读 【文件包含技巧拓展】————3、文件包含漏洞(上)

银河麒麟服务器操作系统V10SP2离线安装和卸载SQL Server数据库

  • Post author:
  • Post category:其他

文章目录 系统环境 SQL Server安装包下载 SQL Server离线安装 SQL Server卸载 系统环境 OS版本:银河麒麟服务器操作系统V10SP2(x86_64) SQL Server版本:SQL Server 2022 SQL Server安装包下载 联网环境中添加SQL Server数据库引擎官方Repo仓库; [root@localhost ~]# curl -o /etc/…

继续阅读 银河麒麟服务器操作系统V10SP2离线安装和卸载SQL Server数据库

三种SAN架构比较

  • Post author:
  • Post category:其他

SAN 是通过专用高速网将一个或多个网络存储设备和服务器连接起来的专用存储系统,未来的信息存储将以SAN存储方式为主。可采用光纤通道(FC)、IP/Ethernet、InfiniBa nd互连技术分别组建FC-SAN、iSCSI-SAN和InfiniBand-SAN。 现代企业对于存储系统高可靠性、高可用性、高性能、动态可扩展性、易维护性和开放性等众多方面的需求,对现有的存储技术提出了挑战,存储器…

继续阅读 三种SAN架构比较

测试角度burpsuite修改request/response图文详细教程

  • Post author:
  • Post category:其他

余秀华说,有时候,失去比拥有更让人踏实 本文主要应用到burpsuite的proxy功能模块,用于拦截浏览器的http会话内容。 proxy主要功能模块介绍 intercept 用于显示和修改HTTP请求和响应 http history 显示所有请求产生的细节 websocket history 用于记录WebSockets的数据包,是HTML5中最强大的通信功能,定义了一个全双工的通信信道,只需…

继续阅读 测试角度burpsuite修改request/response图文详细教程