一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: interface Formula { double calculate(int a); default double sqrt(int a) { ret ...
分类:
编程语言 时间:
2020-04-19 22:28:00
阅读次数:
69
这三天主要写了设置页,主要写了设置书签和设置背景页面 详细代码: ...
分类:
其他好文 时间:
2020-04-19 20:59:03
阅读次数:
74
1. 概念 MESI(Modified Exclusive Shared Or Invalid)是一种广泛使用的支持写回策略的缓存一致性协议。 cpu核中每个缓存行使用2bit表示4种状态。 2.状态机 M(Modified,修改的): 缓存行只被缓存在该cpu中(其它cpu中如果有,也会变为inv ...
分类:
其他好文 时间:
2020-04-19 17:46:00
阅读次数:
72
20174301_许诺 恶意代码分析 一、实验原理 一是是监控你自己系统的运行状态,看有没有可疑的程序在运行。 二是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer套件。 三是假定将来工作中你觉得自己的主机有问题,就可以 ...
分类:
其他好文 时间:
2020-04-18 23:00:15
阅读次数:
68
纯粹的SpringIOC容器中,bean的作用域有2中,用bean标签中的scope来标注,分别是singleton和prototype singleton表示SpringIOC容器在初始化的时候,会创建此bean,每次请求的时候,返回的都是这个bean的实例(单例) prototype表示Spri ...
分类:
编程语言 时间:
2020-04-18 15:42:04
阅读次数:
80
一、pxm.xml中引入mybatis-generator并配置 在build节点下的plugins下添加org.mybatis.generator 示例代码如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven ...
分类:
其他好文 时间:
2020-04-18 13:33:23
阅读次数:
45
为什么要建立用户代理池? 如果我们用浏览器伪装,仅用一个浏览器标识,如果对方服务器的反爬手段高,我们这一个一直访问很容易被抓到,这时候我们可以建一个用户代理池,随机进行访问,增加我们的成功率 话不多说上代码 import urllib.request import random from my_fa ...
分类:
Web程序 时间:
2020-04-18 11:45:29
阅读次数:
72
在pom中添加 <dependency> <groupId>com.xl</groupId> <artifactId>demo</artifactId> <version>1.60</version> <scope>system</scope> <systemPath>jar包的路径</system ...
分类:
编程语言 时间:
2020-04-18 10:13:29
阅读次数:
106
promise化的原因 微信小程序的api用的是对象参数回调模式,很容易造成回调地狱,代码难以阅读,判断,修改 和调试. 微信小程序api示例 // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInf ...
分类:
微信 时间:
2020-04-17 15:48:02
阅读次数:
248
一,redis概述与实验环境说明 1.1 什么是redis redis是一种内存型的NoSQL数据库,优点是快,常用来做缓存用 redis存储数据的方法是以key-value的形式 value类型支持字符串,列表,哈希等多种类型 1.2 环境说明 主机名 IP 用途 redis01 192.168. ...
分类:
数据库 时间:
2020-04-17 00:03:32
阅读次数:
92