Aimerl0 Aimerl0
4年前
网络渗透测试实验三
写在前面实验终于开始有意思起来了,Attack!网络渗透测试实验三:XSS和SQL注入实验目的了解什么是XSS了解XSS攻击实施,理解防御XSS攻击的方法了解SQL注入的基本原理掌握PHP脚本访问MySQL数据库的基本方法掌握程序设计中避免出现SQL注入漏洞的基本方法掌握网站配置。系统环境KaliLinux2、Wi
Stella981 Stella981
4年前
Redis持久化RDB和AOF实现原理
Redis持久化RDB和AOF为什么Redis需要持久化?因为Redis属于内存型数据库,数据是储存在内存当中的,当遇到不可抗力因素,比如断电,那么储存在内存中的数据就会丢失。所以为了保证数据的完整性,我们需要做持久化操作,来保证数据的完整性。Redis中都有哪些持久化机制?Redis早
Stella981 Stella981
4年前
Spring Data Jpa最佳实践
前言SpringDataJpa框架的目标是显著减少实现各种持久性存储的数据访问层所需的样板代码量。SpringDataJpa存储库抽象中的中央接口是Repository。它需要领域实体类以及领域实体ID类型作为类型参数来进行管理。该接口主要用作标记接口,以捕获要使用的类型并帮助您发现扩展该接口的接口。CrudRepository、JpaRe
Stella981 Stella981
4年前
JNIEnv解析
1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNInative时,在native库中使用全局变量保存JavaVM
Easter79 Easter79
4年前
String封装——读时共享,写时复制
String封装——读时共享,写时复制本文由乌合之众瞎写http://my.oschina.net/oloroso(http://my.oschina.net/oloroso)碰到过一位一直怀疑C标准库(STL)效率的人,他说STL效率太低,企业开发根本不会用。我是持反对意见的。说这话的人,肯定没有做过大量的调查。没有调查就没有发言权
Stella981 Stella981
4年前
ConnectionPool实现redis在python中的连接
这篇文章主要介绍了Python与Redis的连接教程,Redis是一个高性能的基于内存的数据库,需要的朋友可以参考下今天在写zabbixstormjob监控脚本的时候用到了python的redis模块,之前也有用过,但是没有过多的了解,今天看了下相关的api和源码,看到有ConnectionPool的实现,这里简单说下。在ConnectionPoo
Wesley13 Wesley13
4年前
MySQL主备停机步骤与注意事项
MySQL主备停机步骤与注意事项(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fjager%2Fp%2F6032795.html)  双十一马上到了,一堆的事情,今天登录mysql数据库服务器的时候突然发现服务器时间戳不对,比北京时间快了几分钟,我
Stella981 Stella981
4年前
AV1编码器优化技术
!(https://oscimg.oschina.net/oscnet/1de07eb5978a432db13f4c4bd41dab61.png)正文字数:7318 阅读时长:11分钟AV1视频编解码器是一种由开放媒体联盟AOM开发的royaltyfree的压缩技术。libaom库是AV1的参考软件,应用各种编码器优化技术来实现
Wesley13 Wesley13
4年前
MongoDB 2.0发布
2.0终于发布了,赶快试一下。 http://fastdl.mongodb.org/linux/mongodblinuxx86\_642.0.0.tgz试了一下,和1.8.3安装配置一样,参考我之前的文章,略微修改一下脚本文件里面的路径即可。但是C的客户端代码无法编译动态库,原因是少了一个cpp文件,可以暂时使用1.8.3的
3A网络 3A网络
3年前
【StoneDB 模块介绍】服务器模块
【StoneDB模块介绍】服务器模块一、介绍客户端程序和服务器程序本质上都是计算机上的一个进程,客户端进程向服务器进程发送请求的过程本质上是一种进程间通信的过程,StoneDB数据库服务程序作为服务器程序,客户端只要遵循规定的通信