Wesley13 Wesley13
4年前
#scapy#关于解析数据包时的端口
!(http://static.oschina.net/uploads/space/2016/0628/005202_bfML_987833.jpg)今天外出忙碌了一整天,晚上写稿还停电,我操。回到正题,今天用scapy解析我昨天通宵捕抓的数据包,因为我的实验中,SOAP服务使用的是8080端口,用Wireshark可以在相关的行看到源端口的具体
Stella981 Stella981
4年前
Nacos(三):Nacos与OpenFeign的对接使用
前言上篇文章中,简单介绍了如何在SpringCloud项目中接入Nacos作为注册中心,其中服务消费者是通过RestTemplateRibbon的方式来进行服务调用的。实际上在日常项目中服务间调用大都用的是OpenFeign,OpenFeign自身整合了Ribbon和Hystrix,为服务调用提供了更优雅的方式那么接入了Naco
Stella981 Stella981
4年前
SpringBoot2.0高级案例(01): 整合 Shiro 框架,实现用户权限管理
一、Shiro简介1、基础概念ApacheShiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。作为一款安全框架Shiro的设计相当巧妙。Shiro的应用不依赖任何容器,它不仅可以在JavaEE下使用,还可以应用在JavaSE环境中。2、核心角色1)Subject:
Stella981 Stella981
4年前
Android异步操作总结
Android中经常会有一些操作比如网络请求,文件读写,数据库操作,比较耗时,我们需要将其放在非UI线程去处理,此时,我们需要处理任务前后UI的变化和交互。我们需要通过类似js中异步请求处理,这里总结我所了解到的,方便自己记忆,也方便别人的浏览。1.AsyncTasknewAysncTask().execute();AsyncTask会
Stella981 Stella981
4年前
Rust学习笔记#2:变量声明、绑定与引用
!(https://oscimg.oschina.net/oscnet/up2a26b061f3ae6214fc3a12b58a2ad0e8433.JPEG)变量声明基础知识Rust中的变量分局部变量和全局变量两种,且必须先声明后使用,常见的声明语法为://声明局部变量,使用let关键字letva
Stella981 Stella981
4年前
Netty入门2之
在上一章中我们认识了netty,他有三大优点:并发高,传输快,封装好。在这一章我们来用Netty搭建一个HttpServer,从实际开发中了解netty框架的一些特性和概念。netty.png认识Http请求在动手写Netty框架之前,我们先要了解http请求的组成,如下图:HTTPresponsecomponentpa
Wesley13 Wesley13
4年前
HDFS目录(文件 )权限管理
用户身份在1.0.4这个版本的Hadoop中,客户端用户身份是通过宿主操作系统给出。对类Unix系统来说,用户名等于\whoami\;组列表等于\bashcgroups\。将来会增加其他的方式来确定用户身份(比如Kerberos、LDAP等)。期待用上文中提到的第一种方式来防止一个用户
Stella981 Stella981
4年前
Electron环境配置
最近好多Mac桌面程序都是套了个Electron的壳,之前玩过nodewebkit,所有想体验一下,但是在配置环境中遇到了一些问题,主要是Npm的连接问题,还有Electron安装的问题,通过下面两步就可以安装,记录一下。1.npm配置淘宝源npmconfigsetregistryhttps://registry.npm.tao
Stella981 Stella981
4年前
Nginx 的 location 匹配规则
约定本文以Nginx1.17.6主线版为准。引言location是Nginx配置中的重要一环,用来配置动静分离、反向代理等功能。而location匹配规则,网上有太多错误的说法,今予以纠正并给出正确规则描述。最常见的错误最常见的错误之一,就是认为^~的优先级高于~,但实际上,我们
Stella981 Stella981
4年前
Redis 淘汰策略解读
摘要:   Redis在生产环境中,采用配置参数maxmemory的方式来限制内存的大小。当实际存储内存超过maxmemory参数值时,开发者可以通过Redis内存淘汰策略,来决定如何腾出新空间继续支持读写工作。工作情况    首先,客户端会发起需要更多内存的申请;其次,Redis检查内存使用情况,如果