自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哇哇哇js

一只特立独行的猪

  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

转载 JAVA设计模式之单例模式

介绍单例模式中的懒汉和饿汉模式

2017-09-13 12:02:54 321

转载 Hadoop生态系统

1.概述  最近收到一些同学和朋友的邮件,说能不能整理一下 Hadoop 生态圈的相关内容,然后分享一些,我觉得这是一个不错的提议,于是,花了一些业余时间整理了 Hadoop 的生态系统,并将其进行了归纳总结,进而将其以表格的形式进行了罗列。涉及的内容有以下几点:分布式文件系统分布式编程模型NoSQL 数据库SQL-On-Hadoop数据采集编程服务中间件调度系统系统部署数据可视化

2017-08-10 16:26:30 528

原创 【hadoop】(一)伪分布式hadoop集群安装

Hadoop简介Hadoop是一个能够对大量数据进行分布式处理的软件框架。 Hadoop 以一种可靠、高效、可伸缩的方式进行数据处理。Hadoop 是可靠的,因为它假设计算元素和存储会失败,因此它维护多个工作数据副本,确保能够针对失败的节点重新分布处理。Hadoop 是高效的,因为它以并行的方式工作,通过并行处理加快处理速度。Hadoop 还是可伸缩的,能够处理 PB 级数据。

2017-07-30 15:38:09 539

转载 为tomcat制作sha-256自签名证书

首先打开命令提示符窗口,切换到openssl安装目录的bin目录下。然后需要你自己定义生成文件的制定路径,比如我是直接生成到F:\cert下了,如果你没有cert文件夹,需要生成一个。使用的工具呢是OpenSSL,后续我也会把我用到的工具等都上传上去,供大家下载。废话不多说,直接进入:一、制作CA证书:1 生成ca.keyopenssl genrsa -out F:\c

2017-07-12 15:39:39 698

转载 【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试

一. Fiddler内置命令。上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fiddler提供了一系列内置的函数用于筛选和操作这些session(习惯命令行操作Linux的童

2017-06-28 11:00:00 396

转载 【HTTP】Fiddler(二)- 使用Fiddler做抓包分析

Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/ohmygirl 键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示: 各字段的详细说明已经解释过,这里不再说明。需要注意的是#号列中的图标,每种图标代表不同的相应类型,具体的类型包括:

2017-06-28 10:57:44 488

转载 【HTTP】Fiddler(一)- Fiddler简介

1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通用的

2017-06-28 10:39:28 299

转载 myeclipse9中导入的jquery文件报错(出现红叉叉,提示语法错误)

为了做一个页面特效,导入了一个jQuery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法:选中报错的js文件,右键选择 MyEclipse-->Exclude From Validation ;然后继续右键执行MyEclipse-->Run Validation 即可问题解决

2017-06-16 11:01:50 273

原创 java中XML的解析

XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。  XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于

2017-06-15 16:44:31 509

原创 可以想猪一样懒惰却终究无法像猪一样心安理得

在知乎上看过一个问题:“你见过最不求上进的人是什么样子?”点赞数第一的回答是:“我见过的最不求上进的人,他们为现状焦虑,又没有毅力践行决心去改变自己。三分钟热度,时常憎恶自己的不争气,坚持最多的事情就是坚持不下去。终日混迹社交网络,脸色蜡黄地对着手机和电脑的冷光屏,可以说上几句话的人却寥寥无几。他们以最普通的身份埋没在人群中,却过着最煎熬

2017-06-12 18:54:29 1868

原创 JDBC连接数据库的代码及步骤

JDBC连接数据库    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),       这通过java.lang.Class类的静态方法forName(String  className)实现。       例如:       try{       //加载MySql的驱动类

2017-06-12 10:44:48 977

原创 bat文件(cmd命令批处理)的编写使用

首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。  其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循

2017-05-18 16:40:45 32776 1

原创 linux下bin安装包制作教程

基本思想:      制作简单的安装包的时候可以简单的用cat命令连接两个文件,然后头部是脚本文件,执行的时候把下面的文件分解出来就行了。一般这个后部分的文件是个压缩包,那样,就能够打包很多文件了,在脚本中解压出来即可。这就是Linux那些bin啊run啊等安装脚本的简单制作了。制作步骤:编写shell脚本#!/bin/bash#安装前先卸载旧版本软件if [ -f "/u

2017-05-17 11:39:18 9267 2

原创 Mac下通过virtualbox安装windows系统

一、安装准备1、虚拟机VirtualBox:VirtualBox下载安装步骤图解2、操作系统:win7虚拟机专用iso镜像文件下载二、虚拟机VirtualBox安装win7全过程1、打开VirtualBox虚拟机,点击左上角的“新建”,类型选择Microsoft Windows,版本选择Windows 7(32-bit),输入名称Windows 7,并设置存储路径,下一步;

2017-03-23 12:58:01 19015

原创 shell脚本实现网络连接的检测

通过ping检测整个网段内的ip网络连接状态,具体的脚本实现如下;1.while循环实现#!/bin/bash# Ping网段所有IPip=1 #通过修改初值while [ $ip != "254" ];do#yes正常,no主机不存在或不正常 利用了逻辑与或非的短路功能ping 192.168.0.$ip -c 2 | grep -q "ttl=" && echo"192.1

2017-03-21 13:40:20 10185

原创 VS2010中编译openssl的步骤和使用设置

一.VS2010中编译openssl的步骤版本号:openssl-1.0.1e(之前在VS2010种编译0.98版本的没有通过,但在VS2005中曾经编译成功)1.下载 OpenSSLhttp://www.openssl.org/,并解压到d:\openssl-1.0.1e目录(也可自己指定路径和目录名称)2.下载 fromhttp://www.activestate.co

2017-03-21 13:20:41 913

原创 Linux下硬盘的挂载(简易说明)

1.  查看linux系统下当前磁盘信息运行fdisk -l指令,查看linux系统下当前磁盘信息:2.  格式化硬盘找到指定的160g硬盘/dev/sdb, 运行mkfs -text3/dev/sdb 命令格式化指定硬盘:3.  挂载硬盘并查看硬盘是否成功挂载硬盘格式化完成后进行挂载,运行mount  /dev/sdb /opt/icbc/logs 命令将

2017-03-20 14:15:26 400

原创 java se 11

1:Eclipse的使用(掌握)(1)常见的Java开发工具(了解)A:系统自带的记事本B:高级记事本C:集成开发工具(2)Eclipse和MyEclipse的概述和区别(了解)(

2017-03-17 17:18:52 853

原创 java se 10

1:形式参数和返回值问题(掌握)(1)形式参数:基本类型:需要的是对应的值引用类型:类:该类的对象抽象类:该类的子类对象接口:该接口的实现类对象

2017-03-17 16:52:11 922

原创 java se 09

1:多态(掌握)(1)同一个事物在不同时刻表现出现的多种状态。举例:水,猫和动物(2)前提A:有继承或者实现关系B:有方法重写因为抽象类中的抽象方法以及接口中的方法都必须被子类重写

2017-03-17 16:48:26 541

原创 java se 08

1:继承(掌握)(1)把多个类中相同的属性和行为提取出来,定义到一个类中,然后让这多个类和这一个类产生一个关系,这多个类就具备这一个类的属性和行为了。这种关系叫:继承。(2)继承如何表示的呢?格式:class 子类名

2017-03-17 16:39:07 345

原创 java se 07

1:构造方法(掌握)(1)作用:对对象的数据进行初始化。(2)特点:A:方法名和类名相同B:没有返回值类型C:没有返回值(3)注意事项A:如果我

2017-03-17 15:56:30 404

原创 java se 06

1:面向对象思想(理解)(1)面向对象是基于面向过程的一种编程思想(2)思想特点:A:是一种更符合我们思考习惯的思想B:把复杂的问题简单化C:让我们从执行者变成了指挥者(3)举例:

2017-03-17 15:43:44 499

原创 java se 05

1:方法重载(理解)(1)在同一个类中,方法名相同,参数列表不同的方法。参数列表不同:个数不同,数据类型不同与返回值类型无关。(2)练习:A:判断哪些和给定的方法是方法重载B:写4

2017-03-17 15:39:42 15698

原创 java se 04

1:for循环语句for语句基本格式for(初始条件表达式;判断条件表达式;控制条件表达式) {循环体;}for循环的执行流程A:执行初始条件表达式

2017-03-17 15:37:35 464

原创 java se 03

1:位运算符(了解)(1)&,|,^,~,>>,>>>,做位运算,需要把数据转换为二进制。(2)^的特点:(掌握)针对同一个数据异或两次,值不变。 面试题:交换变量的值。

2017-03-17 15:16:59 187

原创 java se 02

1:常量(掌握)(1)常量:在程序的运行过程中,其值不发生改变的量。(2)常量的分类:A:字面值常量B:自定义常量(面向对象部分讲)(3)字面值常量A:字符串常量 用""括起来的内

2017-03-17 14:58:30 468

原创 java se 01

1:计算机基础(了解)    (1)计算机    (2)计算机硬件    (3)计算机软件    (4)软件开发    (5)计算机语言    (6)人机交互方式(掌握)        A:图形化界面方式        B:命令行方式    (7)键盘的功能键认识    (8)常用的快捷键(掌握 自己补齐快捷键)        A:全选

2017-03-16 21:21:28 45988

原创 Bouncy Castle扩充算法支持

一、获得加密组件Bouncy Castle目前提供的加密组件包的版本是1.49。自1.40版本开始,Bouncy Castle提供了对IDEA算法的支持。我们可以通过Bouncy Castle提供的下载地址(http://www.bouncycastle.org/latest_releases.html)下载最新的加密组件包,主要是bcprov-jdk16-149.jar和bcprov-ext

2017-03-16 14:05:30 2254

转载 单例模式

题记度娘上对设计模式(Design pattern)的定义是:“一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。”它由著名的“四人帮”,又称 GOF (即 Gang of Four),在《设计模式》(《Design Patterns: Elements of Reusable Object-Oriented Software》)一书中提升到理论高度,并将之规范化。在我看来,设

2017-03-15 14:07:42 400

转载 netbeans简单修改java程序左上角图标

1、对于使用可视化界面的设计在JFrame容器上右键-->属性,找到iconImage这一栏,点击后面的小按钮,点击弹出窗口第一行后面的下单菜单,选择  “定制代码”在下面的输入框中输入下面代码:Toolkit.getDefaultToolkit().getImage("1.png") 

2017-03-08 11:46:04 2633 1

转载 CSS中cursor属性给标签加上小手形状

我们发现a标签在网页中有一个值得注意的地方,即鼠标移到a标签上光标会变成一只小手的图标,移出a标签后又恢复为默认箭头。如今,JS在网页中的功能越来越强大,有时候我们需要在页面中添加一些可点击的标签实现一些功能。如以下代码:123metacharset="utf-8"/>title>给点击标签加上小手样式 - 琼台博客title>

2017-03-07 15:07:24 12921

转载 Linux下添加新硬盘,分区及挂载

挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区

2017-03-02 14:28:31 266

转载 MySQL 入门教程

目录一、MySQL的相关概念介绍二、Windows下MySQL的配置        配置步骤        MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库       登录到MySQL       创建一个数据库      选择所要操作的数据库      创建数据库表六、操作MySQ

2017-03-01 15:32:57 373

原创 IE下radio的onchange事件移除焦点后方可触发问题

IE下radio的onchange事件移除焦点后方可触发问题radio的onchange函数大家应该都知道,但是今天小菜才发现这个很常用的函数在ie下的行为与其他浏览器的行为存在不一致性。在FF,Chrome下,只要radio发生改变,onchange函数就会触发,而在IE下则是要等到radio失去焦点时onchange函数才会触发。下面是一个简单的例子:

2017-02-28 13:32:13 996

转载 IE下radio的onchange事件焦点移除方可触发问题

radio的onchange函数大家应该都知道,但是今天小菜才发现这个很常用的函数在ie下的行为与其他浏览器的行为存在不一致性。在FF,Chrome下,只要radio发生改变,onchange函数就会触发,而在IE下则是要等到radio失去焦点时onchange函数才会触发。下面是一个简单的例子: 从这里我们可以看到,在FF,Chrom

2017-02-28 12:00:55 1225

原创 shell脚本实现上传日志到ftp服务器

shell脚本实现上传日志到ftp服务器一.搭建ftp服务器1.打开:控制面板---系统和安全---管理工具---Internet信息服务二.shell脚本实现单个文件的上传三.shell脚本实现文件批量上传四.contrab实现周期性上传五.jsp调用shell脚本

2017-01-10 19:21:30 2368

原创 JNA调用DLL

JNA调用动态链接库1.JNA描述       JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native func

2016-12-19 13:50:28 5008 2

原创 C/C++中动态链接库的创建和调用

C/C++中动态链接库的创建和调用DLL有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DLL 是一个包含可由多个程序同时使用的代码和数据的库。下面为你介绍C/C++中动态链接库的创建和调用。动态连接库的创建方式:1.创建NON_MFC动态链接库2.用模块定义.def文件创建动态链接库1.创建Non-MFC DLL动态链接库

2016-12-19 09:11:48 553

原创 Linux-Tomacat-SSL单双向认证说明文档

Linux-SSL-Tomcat单双向认证配置本教程使用 JDK 6 和 Tomcat 6,其他版本类似。Linux下配置Tomcat与Windows下配置操作基本一致,本文着重描述的是Linux下的一些指令操作。由于Tomcat是基于JDK开发环境的,在配置Tomcat之前应首先保证Linux系统上已成功配置JDK。1.  Linux上JDK的配置1. JDK的下载本机去

2016-12-08 18:56:03 545

pkcs#11测试源码

pkcs#11测试demo对pkcs#11普遍功能进行测试

2017-08-28

windows下线程锁

windows下的多线程锁机制

2017-08-28

windows下的进程锁

windows系统下互斥进程锁mutex

2017-08-28

JDBCTest源码

JDBC连接数据库的demo源码

2017-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除