- 博客(75)
- 资源 (219)
- 收藏
- 关注
原创 Math类和StrictMath类源码详解
Math类和StrictMath类源码详解类的定义public final class Math {}public final class StrictMath {}被final修饰的类不能被继承,即它不能拥有自己的子类Math类会提供一些三角函数对比 public static double sin(double a) { retur...
2019-08-31 09:06:49 1131 1
原创 数组数据结构的使用与代码编写(二)
数组数据结构的使用与代码编写(二)定义数组 Student students[]=new Student[3]; students[0]=new Student("张三",10); students[1]=new Student("李四",11); students[2]=new Student("王五",12); for(Student s:st...
2019-08-29 08:03:57 492
原创 日期格式化的开发与代码编写(一)
日期格式化的开发与代码编写js的日期格式化js的日期格式化获取当前时间jS与Java和Oracle的日期格式不匹配,js生成的日期月份前格式化带0。方式一、Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, // month ...
2019-08-29 08:03:49 807
原创 日期格式化的开发与代码编写(二)
日期格式化的开发与代码编写(二)java日期格式化日期格式 /*** 系统总的失效日期. */ public static final String DATE_FOREVER = "9999-12-31"; /** 时间格式. */ private static final String FORMAT_DATETIME = "yyyy-MM-dd HH:m...
2019-08-29 08:03:30 296
原创 数组数据结构的使用与代码编写(一)
数组数据结构的使用与代码编写(一)数组的使用js中的数组一、属性1.length设置或返回数组元素的数目。2.constructor返回构造函数的引用var a=["a","b",1,2];alert(a.constructor)//function Array(){[native code]}二、数组定义与遍历采用new Array()的方式定义数组...
2019-08-29 08:03:22 1159
原创 深入学习java源码之File类
File 类的常用方法 ①、创建方法 1.boolean createNewFile() 不存在返回true 存在返回false 2.boolean mkdir() 创建目录,如果上一级目录不存在,则会创建失败 3.boolean mkdirs() 创建多级目录,如果上一级目录不存在也会自动创建 ②、删除方法 1.boolean delete() 删...
2019-08-29 08:03:12 813
原创 js扩展jquery对象基元的开发与代码编写
js扩展jquery对象基元的开发与代码编写(function (window, $, undefined) { var _Core = function () { var eventarr = []; var _OnPageLoad = undefined; ///获取USER信息 var getUser = fun...
2019-08-28 11:30:44 214
原创 深入学习jquery源码之jQuery的选择器引擎Sizzle(一)
深入学习jquery源码之jQuery的选择器引擎SizzleSizzle是一个纯javascript CSS选择器引擎。jquery1.3开始使用sizzle,Sizzle一反传统采取了相反的Right To Left的查询匹配方式,效率提高.Sizzle是jQuery作者John Resig新写的DOM选择器引擎,速度号称业界第一.Sizzle完全独立于jQuery,若不想用jQuery,...
2019-08-28 10:16:46 2644
原创 深入学习jquery源码之Deferred对象与holdReady()
深入学习jquery源码之Deferred对象与holdReady()jQuery的Deferred对象也有resolve、reject、then方法,还有done、fail、always......方法。jQuery就是用这个Deferred对象来注册异步操作的回调函数,修改并传递异步操作的状态。<script> var defer = $.Deferred();...
2019-08-28 10:16:28 326
原创 Nginx的使用总结(四)
Nginx的使用总结(四)rewrite配置nginx的rewrite配置是nginx配置中比较核心的部分,rewrite可以实现域名跳转(重定向)、URL重写(伪静态)、动静分离(跳转域名,并接入CDN实现加速)。rewrite依赖pcre库,用到的模块是ngx_http_rewrite_module。rewrite相关指令if指令格式: if (条件判断) { 具体的...
2019-08-28 08:52:31 878
原创 Nginx的使用总结(三)
Nginx的使用总结(三)Nginx架构分析nginx模块化结构Nginx涉及到的模块分为核心模块、标准HTTP模块、可选HTTP模块、邮件服务模块以及第三方模块等五大类。核心模块核心模块是指Nginx服务器正常运行时必不可少的模块,它们提供了Nginx最基本最核心的服务,如进程管理、权限控制、错误日志记录等。主要包含对两类功能的支持,一类是主体功能,包括进程管理、权限控制、错...
2019-08-28 08:52:24 195
原创 Nginx的使用总结(二)
Nginx的使用总结(二)Nginx.conf配置文件结构配置文件结构1、nginx.conf 的主体结构2、全局块3、events 块4、http 块①、http 全局块②、server 块我们将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,后续对 ngin...
2019-08-28 08:52:18 205
原创 Nginx的使用总结(一)
Nginx的使用总结(一)Nginx介绍常见的WebServer老牌:httpd(早期叫Apache),开源,市场份额最高微软:IIS轻量:Lighttpd,性能高,低耗能,功能欠缺Nginx诞生2004年10月发布,由俄国人Igor Sysoev开发官网地址:http://nginx.org/ ,最新版本1.15.2国内分支Tengine,http://tengi...
2019-08-28 08:52:11 702
原创 XML代码的编写(二)
XML代码的编写(二)XML的4种解析方式 解析 XML 文件一般来说有两种底层形式,一种是基于树的结构来解析的称为DOM;另一种是基于事件流的形式称为Sax。而在这两种解析方式的基础上,基于底层api的更高级封装解析器也应用而生,比如面向Java的 JDom和 Dom4J。1、DOM(Document Object Model) DOM 是用与平台和语言无关的方式表示 XML...
2019-08-28 08:51:56 5580
原创 Tomcat的使用总结(七)
Tomcat的使用总结(七)在Eclipse中将Web项目部署到Tomcat中1、在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮2、在弹出的对话框中,选择 Tomcat 服务器的版本,然后点击 Next3、在弹出来的对话框中,选择 tomcat...
2019-08-28 08:51:43 841
原创 Tomcat的使用总结(六)
Tomcat的使用总结(六)生命周期Tomcat的功能是由一个个的组件堆砌和架构出来的。几乎每个组件都是生命周期组件。何为生命周期组件呢?就是可以人为地对组件实施生命周期方法。那么生命周期方法又有哪些呢?我们查看生命周期接口Lifecycle得知以下方法。init() // 初始化 start() // 启动 stop() // 停止 destroy() // 销毁通过这些方法...
2019-08-28 08:51:18 393
原创 Tomcat的使用总结(五)
Tomcat的使用总结(五)Connector终于进行到Connector的分析阶段了,这也是Tomcat里面最复杂的一块功能了。Connector中文名为连接器,既然是连接器,它肯定会连接某些东西,连接些什么呢?Connector用于接受请求并将请求封装成Request和Response,然后交给Container进行处理,Container处理完之后再交给Connector返回给...
2019-08-27 08:06:30 530
原创 EasyUi的使用与代码编写(二)
EasyUi的使用与代码编写(二)EasyUi组件EasyUI组件的简单介绍 easyUI提供了很多组件让我们使用,如下图所示: 使用这些组件可以帮助我们快速地进行项目开发,下面以一个用户登录程序为例讲解EasyUI组件的使用EasyUI组件的使用创建测试的JavaWeb项目 编写测试代码 编写一个用户登录页面Login1.html,用于输...
2019-08-27 08:05:12 253
原创 EasyUi的使用与代码编写(一)
EasyUi的使用与代码编写(一)EasyUI下载 EasyUI官方下载地址:http://www.jeasyui.com/download/index.php,目前最新的版本是:jQuery EasyUI 1.4.1 下载完成之后,得到压缩包,解压后,得到一个【jquery-easyui-1.4.1】文件夹,里面有如下图所示的文件: EasyUI入门引...
2019-08-27 08:04:57 541
原创 Tomcat的使用总结(四)
Tomcat的使用总结(四)MapperListener和Mapper为了能够快速地通过指定的uri找到对应的wrapper及servlet,tomcat开发人员设计出了两个组件:MapperListener和Mapper。MapperListenerMapperListener主要作用如下:通过监听容器的AFTER_START_EVENT事件来对容器进行注册; 通过监听容器...
2019-08-27 08:02:58 527
原创 Tomcat的使用总结(三)
Tomcat的使用总结(三)Server和ServiceTomcat整体结构图ServerCatalina.load()里面调用了Server.init()方法。 Catalina.start()里面调用了Server.start()方法。所以我们从Server的init()和start()着手分析。在分析之前,我们先看看Server有哪些方法:/** *...
2019-08-27 08:02:10 410
原创 XML代码的编写(一)
XML代码的编写(一)XML概念 ExtensibleMarkupLanguage,翻译过来为可扩展标记语言。Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。学习XML的目的 在现实生活中大量存在有关系的数据,如下图所示 这样的数据如何交给计算机处理呢?,XML语言出现的根本目标在于描述上图(图1)那种在现实生活...
2019-08-27 08:00:55 16077 3
原创 微信开发与代码的编写(二)
微信开发与代码的编写(二)普通消息的接收和回复微信公众平台消息管理接口介绍 要实现微信公众号的普通消息的接收和回复,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到【消息管理】部分,如下图所示: 对于普通消息的接收和回复我们只需要关注上图中的"接收消息——接收普通消息"和"发送消息——被动回复消息"消息接收 先来说说接收消息, 当...
2019-08-27 07:58:07 609
原创 微信开发与代码的编写(一)
微信开发与代码的编写(一)微信开发环境的搭建目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型 我在平时的工作中接触得比较多的就是基于Android的Native App开发和基于微信公众号的Light App开发,今天就来带领大家快速进入微信公众号的开发领域.微信开发环境搭建 工欲善其事,必先利其器。要做微信公众号开...
2019-08-27 07:57:45 3261
原创 计算机原理(三)
计算机原理(三)公司项目架构的演变过程公司开发的项目的部署架构的的演变历程.一.初期开发阶段 二.项目上线阶段2.1.阶段1 2.2.阶段2 2.3.阶段3 敏捷开发说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问...
2019-08-27 07:57:23 270
原创 计算机原理(二)
计算机原理(二)数据描述的三个领域1.现实世界 现实世界是存在于人们头脑之外的客观世界,是客观事物及其互相的联系。例如学校教学管理中涉及的学生管理、教师管理、课程管理。管理者要求:每个学期开学时制作学生选修课程情况表,内容包括学号、姓名、课程名、选修课类别(类别分为必修、选修);每个学期结束时制作学生选修课程成绩表,内容包括学号、姓名、课程名、选修课的类别、总评成绩;制作教师授课安...
2019-08-27 07:57:05 2048
原创 Tomcat的使用总结(二)
Tomcat的使用总结(二)Pipeline和ValveValveValve作为一个个基础的阀门,扮演着业务实际执行者的角色。我们看看Valve这个接口有哪些方法。public interface Valve { // 获取下一个阀门 public Valve getNext(); // 设置下一个阀门 public void setNext(Va...
2019-08-26 09:49:31 370
原创 Tomcat的使用总结(一)
Tomcat的使用总结(一)作为后端开发人员,在实际的工作中我们会非常高频地使用到web服务器。而tomcat作为web服务器领域中举足轻重的一个web框架,又是不能不学习和了解的。2004年出版的tomcat书籍《How tomcat works》用非常直观和直白的方式来讲述了tomcat的框架结构和工作原理,楼主正是参考此书来深入学习tomcat的。想对tomcat进行深入了解的同学也...
2019-08-26 09:12:22 977
原创 Linux的使用总结(二)
Linux的使用总结(二)Linux命令语法命令格式: 命令 【-选项】【参数】 例子: ls -la /etc 说明: ①、个别命令使用不遵循此格式 ②、当有多个选项时,可以写在一起 ③、简化选项(一般用一个-)与完整选项(一般用两个--) 比如 ls -a 等于 ls --all目录处理命...
2019-08-26 00:05:17 460
原创 Linux的使用总结(一)
Linux的使用总结(一)Linux安装Mysql使用 yum 安装源码包(必须有网络)输入如下安装命令,安装过程中输入 yyum install mysql-server -y查看mysql 服务,并设置开机启动chkconfig --list | grep mysqlchkconfig mysqld on开启 mysql 服务,下面两条命令都可...
2019-08-26 00:05:00 180
原创 使用java进行网络编程(二)
使用java进行网络编程(二)远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式...
2019-08-26 00:04:49 167
原创 Java动态代理代码编写
Java动态代理代码编写代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时...
2019-08-26 00:04:38 742
原创 Maven构建与管理项目(四)
Maven构建与管理项目(四)使用Maven搭建Struts2框架的开发环境创建基于Maven的Web项目 我使用的是MyEclipse8.5的版本,创建好的Web项目如下所示: 我们知道,一个标准的Maven项目是必须包括【src/main/java】,【src/main/resources】,【src/test/java】,【src/...
2019-08-26 00:04:27 273
原创 WebService开发与代码的编写
WebService开发与代码的编写大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器...
2019-08-26 00:04:11 1094
原创 JavaWeb开发与代码的编写(二十四)
JavaWeb开发与代码的编写(二十四)JNDI数据源的配置数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getConnection();) ③操作数据库(Prepare...
2019-08-26 00:04:00 181
原创 JavaWeb开发与代码的编写(二十三)
JavaWeb开发与代码的编写(二十三)Servet3新特性Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。开发Servlet3.0程序的所需要的环境 开发Servlet3.0的程序需要一定的环境支持。MyEcl...
2019-08-26 00:01:10 253
原创 WebLogic的使用总结(二)
WebLogic的使用总结(二)WebLogic部署web应用打包Web应用 首先将要部署到WebLogic的Web应用打包成war包,具体操作步骤如下图所示: 选中要打包的【oams】项目→【Export...】 点击【Finish】,就可以将oams这个Web应用打包成oams.war了,如下图所示: 打包完成之后,就可以在桌面上...
2019-08-25 16:35:39 720
原创 WebLogic的使用总结(一)
WebLogic的使用总结(一)下载WebLogic 到Oracle官网http://www.oracle.com/下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installerhttp://www.oracle.com/technetwork/middleware/weblogic/down...
2019-08-25 16:11:56 35455
原创 Thymeleaf模板引擎的编写
Thymeleaf-模板引擎的编写Thymeleaf简介Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1,Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 ht...
2019-08-25 13:07:42 398
原创 Maven构建与管理项目(三)
Maven构建与管理项目(三)Maven与Eclipse整合安装Maven插件下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin 进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示: m2e.t...
2019-08-25 12:53:17 181
Pronfinet协议模拟器 Windows安装包
2022-12-06
goose协议发包工具 配使用说明
2022-12-06
S7协议模拟器 windows安装包 包含S7 pcap数据包
2022-12-06
CentOS7 163 yum源
2022-12-06
S7工控模拟器 windows安装包
2022-12-06
Scapy网络数据包修改工具
2022-07-25
西门子 PROFINET 网络调试和诊断工具
2022-07-25
DNP3 工业协议模拟器
2022-07-19
IoTClient.0.4.0
2022-07-13
BACnetIP 主从站仿真工具
2022-07-13
Python实现 IEC-61850 GOOSE和SV 实现
2022-07-12
网络调试助手 NetAssist
2022-07-11
Qcheck 3.0 网络性能测试工具
2022-06-27
IxChariot 10.0 Endpoint WINDOWS+LINUX+macOS + Android.zip
2022-06-27
火狐浏览器代理插件foxyproxy与SwitchyOmega.rar
2022-06-11
phpStudy v8.1 2020最新版本
2022-06-08
Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞
2022-06-08
Cygwin及windows上安装tcpreplay必要软件
2022-06-07
tcpreplay合集
2022-06-07
小兵以太网测试仪 3.1.9
2022-06-06
windows下curl工具 curl-7.71.1-win64-mingw
2022-06-02
各大POC/EXP等合集
2022-05-30
以太网发包工具xcap
2022-05-29
trex_client_v2.97 官网最新版
2022-05-26
Iris Network Traffic Analyzer 5.32 一款很好用的协议分析软件,5.32最新版。
2022-05-26
Fragroute是一个数据包处理工具,可以拦截,修改和重写网络流量。你可以使用此工具执行大多数网络渗透测试,以检查网络的安全性
2022-05-26
tcprstat 网络时延与响应时间测试神器!
2022-05-26
isic 畸形数据包狂发工具,可以制造各种非法数据包,分片包 isic-0.07.tgz libnet-1.1.5.tar.gz
2022-05-26
IDS IPS 流量回放包
2022-05-20
科来数据包播放器v1.3
2022-05-20
科来最新数据包播放器v2.1 2019发布配使用说明手册
2022-05-20
ENSP模拟器 下载合集,永久有效 亲测绝对可用!!!
2022-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人