Wesley13 Wesley13
3年前
SPI应用场景及详解
java中spi(serviceproviderinterface)是jdk内置的一种服务发现机制,可以基于配置,在运行时加载指定服务。java中提供了很多服务提供接口,如jdbc、jndi等。面对分布式的开发,很多系统之间的调用都是使用rpc直接调用,但是有的时候上游的系统需要调用下游系统很多的接口,导致开发工作量很大。因此上游系统使用sp
Aimerl0 Aimerl0
3年前
网络渗透测试实验三
写在前面实验终于开始有意思起来了,Attack!网络渗透测试实验三:XSS和SQL注入实验目的了解什么是XSS了解XSS攻击实施,理解防御XSS攻击的方法了解SQL注入的基本原理掌握PHP脚本访问MySQL数据库的基本方法掌握程序设计中避免出现SQL注入漏洞的基本方法掌握网站配置。系统环境KaliLinux2、Wi
Stella981 Stella981
3年前
Glide Golang包管理
Golang的包管理乱得不行,各种工具横空出世,各显神通啊。用了几个下来,发现Glide是比较好用的,使用了vender来进行管理,多个开发环境的版本不冲突,功能强大,配置文件也足够简单。初始化一个已有的工程想要引入glide进行管理→glidecreate这时,Glide会扫描工程中所有的文件并分析出依
Easter79 Easter79
3年前
TiDB DM踩坑实践总结
一、背景在早期从MySQL到TiDB实施同步操作过程中,我们大多数用的是mydumperloader进行整体全量备份的导出,之后拿到meta信息后,通过syncer实现增量同步,整体操作起来比较麻烦,涉及的配置文件较多,其基本原理就是Syncer通过把自己注册为一个MySQLSlave的方式,和MySQLMaster进行通信,然后不
Easter79 Easter79
3年前
Titanium Studio安装和设置
1、下载并安装JDK(官网下载即可,需要32位版本的JDK,特别注意选择JDK1.7.X版本即JDK7版本,8以上的版本运行AndroidAVD会报错,但也可以先安装最新的JDK然后根据具体结果后再做选择)2、配置JDK环境变量:新建系统变量JAVA\_HOME和CLASS\_PATH,添加path路径JAVA\_HOME值为 C:\\Progr
Wesley13 Wesley13
3年前
Jmeter
首先去官网下载apachejmeter3.0的源码包和release包(二进制工具包);其次是去ant官网下载最新版的ant二进制包,安装ant,并配置环境变量ANT\_HOME,Path;验证安装是否成功;当然上述两个都是基于JDK运行的,所以需要安装JDK,需要JDK1.7以上版本(apachejmeter3.0的要求)。1、
Stella981 Stella981
3年前
Hibernate
J2EE开发中,特别是使用了Hibernate的项目,在开发阶段,有时候开发人员想看看程序执行的时候实际执行的SQL和动态SQL传入的参数情况,以调试和判断程序逻辑。本文总结下怎么实现,希望对你有用。~hibernate打开SQL显示这个比较简单,大多说人都知道,呵呵,配置如下:hibernate.show\_sqltruehibe
Wesley13 Wesley13
3年前
UEFI双启动Windows和Linux
这是一份在同一台机器上设置Linux(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.linuxprobe.com%2F)和Windows双重启动的速成解释,使用统一可扩展固件接口(UEFI)。我将强调一些重要点,而不是一步一步地指导你来如何配置你的系统以实现
Wesley13 Wesley13
3年前
MongoDB 2.0发布
2.0终于发布了,赶快试一下。 http://fastdl.mongodb.org/linux/mongodblinuxx86\_642.0.0.tgz试了一下,和1.8.3安装配置一样,参考我之前的文章,略微修改一下脚本文件里面的路径即可。但是C的客户端代码无法编译动态库,原因是少了一个cpp文件,可以暂时使用1.8.3的
WeiSha100 WeiSha100
2年前
【C#.NET源码】2.0企业人员内部学习培训平台源码资源
C语言写就的内部培训系统,功能有在线点播,刷题题库,在线考试,监督学习,用户管理等模块,有源代码和开发文档,可在原有程序基础上进行二次开发 主系统有以下主要功能,更多功能可以搭建部署测试,部署环境和配置在下文1、点播区:在线点播视频,课后可上传