Java设计模式之工厂模式
重要设计模式 创建型模式:单例、抽象工厂、原型、建造者、工厂方法 结构型模式:适配器、桥接、装饰、组合、外观、享元、代理 行为型模式:模板方法、命令、访问者、迭代器、观察者、中介者、备忘录、解释器、状态、策略、职责链 工厂模式 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模 ... 查看全文
Java 时间日期系列
Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口 J ... 查看全文
Spring AOP 面向切面编程
AOP 1. 什么是AOP AOP (Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现在不修改源代码的情况下,给程序动态统一添加功能的一种技术,可以理解成动态代理。是Spring框架中的一个重要内容。利用 AOP 可以对业务逻辑的各个部分 ... 查看全文
java+selenium+testng+reportng+jenkins自动化环境搭建
前置条件:jdk、maven、tomcat、idea都准备就绪 1、》使用idea创建maven工程,使用quickStart模板依次创建,选择对应的maven配置文件 使用quickstart 第一次创建可能较慢,或者没有生成src目录,对idea进行如下配置: File>>setting VM ... 查看全文
Java Lambda原理深度理解以及如何开发应用
1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(String[] a ... 查看全文
[安洵杯 2019]easy_web
[安洵杯 2019]easy_web 复现; 那天,我见过的最强剑客,提起了天下最强的宝剑······却早已没了剑心。 记录一道安洵杯的题目,题目是easy_web, 我们打开页面发现如下的内容;;不禁让人新生感叹,;;;; 发现url里面有个img=xxxxx 发现可能可以利用,因为参数我们可控; ... 查看全文
01、HTML5音视频
video <video controls> //当video里面省略src时,video里面可以插入多个source,当第一个source的格式不支持时,接着使用第二个source... <source src="xxx.mp4"></source> <source src="xxx.webm"> ... 查看全文
apache实现动态二级域名
apache实现动态子域名,abc.zblog.com,则访问/data/www/default/zblog/abc 1.查找httpd.conf所在的位置 root@instance-baidu:/usr/local/apache/conf# sudo find / -name httpd.con ... 查看全文
10天掌握webpack 4.0 优化篇 (1) noParse
module.noParse 字段,可以用于配置哪些模块文件的内容不需要进行解析 不需要解析依赖(即无依赖) 的第三方大型类库等,可以通过这个字段来配置,以提高整体的构建速度 实例: 我们可以先安装 jquery 测试 打包测试下 耗时为 1000多ms 配置下 noParse 再次打包测试 耗时 ... 查看全文
前端HTML页面与后端ASHX的交互-URI参数的解析
前段时间在研究前端与后端交互时怎么去解析URI里带的参数,如果是aspx页面倒好,直接用HttpRequest就可以搞定解析工作,但如果是HTML页面怎么处理呢? URI示例:http://index.html?id=123&code=demo&state=1 这里首先引入了ASHX后台处理文件,一 ... 查看全文
webpack学习记录(二)-webpack-dev-server
webpack学习记录(二) webpack dev server 应用场景 我们打包好js文件之后要观察效果的话就只能新建一个HTML并且把打包好的js文件引入进去,然后通过本地打开html文件查看效果,但是我们通常开发的时候都希望用localhost来访问,这时候我们就需要安装webpack d ... 查看全文
10天掌握webpack 4.0 优化篇 (3) 排除包含
1. exclude 排除我们安装插件里面的代码 2 . include: path.join(__dirname, 'src'), 主要包含的是输出文件的src 测试下 效果在小项目 中 不是特别明显 ... 查看全文
md文件上传到GitHub之后,图片不显示了?
目录一、md文件上传到GitHub之后,图片不显示了?1.1 原因1.2 技术介绍二、解决方案2.1 方案一:存储到本地(不适合小编写文章)2.2 方案二:Tyora PicGo GitHub(实现免费图片服务器)三、常遇到的问题3.1 如果上传不成功?3.2 上传成功了,也显示了,但重新打开后,又 ... 查看全文
Hexo免费博客(WIN)
搭建环境 1. 安装 Node.js : 2. 安装 Git : 3. 设置Git:直接打开 或者从 。分别输入以下代码: 注意替换为自己的。 4. 安装 Hexo :在 输入 ` g`的含义为全局安装。 这里需要等待一端时间。未出现 $ 表明正在下载安装。 配置Coding或Github(这里以C ... 查看全文
CWinThread类,使用后要不要使用CloseHandle释放内核
在VC++中用AfxBeginThread()开启线程的时候,返回的是CWinThead类的指针。但是使用后是否应该用CloseHandle释放内核资源呢? 在《Windows核心编程》中说在使用ExitThread()函数终止线程的时候虽然系统资源会被清理掉,但是C/C++资源(如C++类资源)不 ... 查看全文
RoseHA9.0 for WindowsServer2008R2 安装配置
-恢复内容开始 RoseHA9.0 for WindowsServer2008R2 安装配置 一.RoseHA安装 将软件拖进去,双击软件,一路下一步,安装,完成。 二.RoseHA调试 然后下一步 搞定。 恢复内容结束 ... 查看全文
C#中简单的文件操作实例
using System; using System.IO; namespace Demo { class Program { static string tmpPath = @"D:/LgsTest/DiretoryTest"; static void Main(string[] args) { ... ... 查看全文
Nodejs 在window中安装使用
https://nodejs.org/zh-cn/download/ https://blog.csdn.net/henery_002/article/details/78016575 http://www.cnblogs.com/PeunZhang/p/5629329.html https://w ... 查看全文
python 基础数据类型
一、python基础数据类型-int、float、bool **跟Java 差不多的:**int、float、boolean、这些都是python的Number类型;string **与Java 不同:**Java 还有short、long、double、char、这些python 都没有,但是py ... 查看全文