Wesley13 Wesley13
3年前
java执行linux命令
!(https://oscimg.oschina.net/oscnet/up4355054ef82507116f2d4b4b7be1a3491bc.png)最近工作中需要在Java中执行Linux命令,对遇到的坑做一个小结。API!img(https://oscimg.oschina.net/oscnet/up9919deb9
Wesley13 Wesley13
3年前
SSH基础的面试题1
1.简述struts2的执行流程!(http://static.oschina.net/uploads/space/2016/0311/155522_1MzX_2646795.jpg)1)客户端初始化一个指向Servlet容器请求;2)这个请求经过一系列的过滤器(Filter)3)接着Filter
Stella981 Stella981
3年前
Linux 实例搭建 FTP 服务
操作场景本文以CentOS7.264位系统为例,使用vsftpd作为FTP服务端,FileZilla作为客户端。指导您如何在Linux云服务器上搭建FTP服务。操作步骤安装vsftpd1.登录Linux云服务器。2.执行以下命令,安装vsftpd。
Stella981 Stella981
3年前
Redis pipeline(12)
常规的连接客户端一般有3种请求方式:1.Client2.Pipeline3.事务三中模式的区别Client模式:就是客户端发送一个命令,阻塞等待服务端执行,然后读取返回结果。Pipeline模式:是一次性发送多个命令,最后一次取回所有的返回结果,这种模式通过减少网络的往返时间和io读写次数,大幅度提高通信性能。事
Stella981 Stella981
3年前
Python异步Web编程
!(https://oscimg.oschina.net/oscnet/c170345b07b2bf0b8c076ee4350fe145ad0.jpg)异步编程适用于那些频繁读写文件和频繁与服务器交互数据的任务,异步程序以非阻塞的方式执行I/O操作。这样意味着程序可以在等待客户机返回数据的同时执行其他任务,而不是无所事事的等待,浪费资源和时间。
Wesley13 Wesley13
3年前
mysql 执行流程解析
MySQL可以分为Server层和存储引擎层两部分Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等而存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory
Wesley13 Wesley13
3年前
Java 多线程执行
背景:如果一个任务由多个子任务组成,子任务全部执行完成后然后由主线程对所有子任务结果进行封装,可以采用如下几种方式:1、基于GuavaListenableFuture进行;2、基于FutureTask和CountDownLatch进行3、基于FutureTask进行;4、基于CompletionService进行5、基于Bloc
Wesley13 Wesley13
3年前
mysql explain执行详解
!(https://oscimg.oschina.net/oscnet/c6df6d3229fc511bc625bc3a89f58c7b0ce.png)1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。2)、select\_type列常见的有:A:
h4ckb0ss h4ckb0ss
6个月前
文件上传(一):PortSwigger靶场通关笔记
文件上传漏洞通常指应用对用户上传的文件没有完善的检验,允许攻击者通过Web应用程序上传恶意文件到服务器,然后通过这些恶意文件来进行执行任意代码,在客户端影响用户等攻击