自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 tshark一些常用命令参数解析

https://www.wireshark.org/docs/man-pages/tshark.html官方阅读文档;捕获接口:  -i: -i <interface> 指定捕获接口,默认是第一个非本地循环接口;  -f: -f <capture filter> 设置抓包过滤表达式,遵循libpcap过滤语法,这个实在抓包的过程中过滤,如果是分析本地文件则用不到。...

2019-09-10 10:13:12 5891

原创 找工作笔试中的常见考点

1.Java程序初始化执行顺序:父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类构造函数、子类非静态变量、子类非静态代码块、子类构造函数。2.程序运行结果是多少?public class People {String name;public People(){System.out.print(1);}public P

2016-11-14 11:28:09 604

转载 Java中clone方法以及深复制和浅复制

Java中处理基本数据类型(如:int , char , double等),都是采用按值传递的方式执行,除此之外的其他类型都是按照引用传递(传递的是一个对象的引用)的方式执行。对象在函数调用时和使用“=”赋值时都是引用传递。Java中clone方法的作用是为了在现实编程中解决这样一个问题:从某个已有的对象A创建出另外一个与A具有相同状态的对象B,并且对B的修改不会影响到对象A。Java

2016-11-13 10:13:20 2444

原创 hadoop处理气象数据

关于hadoop处理气象数据,这里给出几篇比较好的文章:http://www.cnblogs.com/shishanyuan/archive/2014/12/22/4177908.html;http://blog.163.com/lzm07@126/blog/static/25705468201331702456829/;

2016-11-07 13:45:46 3279

转载 java中内部类的相关知识点总结

本文转载自:http://www.cnblogs.com/nerxious/archive/2013/01/24/2875649.html;内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个

2016-10-11 12:27:30 303

原创 dbcp数据库连接池

dbcp数据库连接池的配置

2016-08-31 14:52:32 605 1

原创 log4j日志打印的配置

日志打印的配置文件:log4j.properties;

2016-08-26 17:19:43 813

原创 Java--AWT事件处理机制

本文部分内容参考:http://bdxnote.blog.163.com/blog/static/844423520134154319780/;1.事件处理机制:GUI程序和用户操作的交互功能;2.理解3个重要的概念:事件:用户对组件的一个操作,称之为一个事件;事件源:发生事件的组件就是事件源;事件处理器:负责处理事件的方法;3.事件处理的步骤:STEP1:确定事件监听

2016-05-27 20:50:00 4345

原创 Java多线程问题

1.创建线程的两种方式?继承Thread类和实现Runnable接口;2.两种方式,那种更好?实现Runnable接口具有更大的好处;(1)适合多个相同程序代码的线程去处理同一资源的情况,把虚拟CPU(线程)同程序的代码、数据有效分离,较好的体现面向对象的设计思想;(2)可以避免单继承带来的局限性;(3)有利于程序的健壮性,代码能够被多个线程共享,代码和数据是独立的;3

2016-05-27 14:12:27 241

原创 Java--内部类

本文的部分知识点源于张老师的《Java就业培训教程》。内部类是可以访问和引用它的外部类的所有变量和方法,反过来就不成立了。内部类的成员只有在内部类的范围内是可知的,并不能被外部类使用,和外部类不同的是内部类可以声明为private和protected;1.为什么要定义内部类?什么情况下需要将一个类定义成内部类?内部类使得程序代码更为紧凑,程序更具模块化。当一个类中的程序代码

2016-05-26 10:39:19 384

原创 static关键字---JAVA

一、JAVA中用static关键字修饰变量--静态变量:在一个类中,通常会编写描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。有时我们希望无论是否产生了对象或产生了多少对象情况下,某些特定的数据在内存空间里只有一份;只需要在变量前加上static关键字即可,我们称这种变量是静态成员变量;我们可

2016-05-25 13:09:03 536

原创 数据结构中几种排序算法的Java实现

最近,编写Java面试宝典的程序,看到排序算法一章发现书中有的程序存在一些错误,现在将所有涉及到的排序算法Java实现如下:package test1;/*public class PaiXu { *//** * 1.冒泡排序 *//* public static void main(String[] args) { int[] a = {4,2,1,6,3,6,0,

2016-05-15 13:46:05 468 1

转载 抽象类和接口的方法

本文转载自http://www.cnblogs.com/azai/archive/2009/11/10/1599584.html;抽象类和接口联系与区别关键字: 抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和in

2016-05-13 11:22:47 554 1

原创 Java中传值和传引用

今天看了Java中的传值和传引用,对于这一块开始的时候不太能理解,通过查阅其他几篇blog,将自己的理解记录下来:比较好的几篇blog:http://blog.csdn.net/houpuhope/article/details/7449377;首先对于传值和传引用需要有一个初步的理解就是,通过传值的方式传进来的参数修改了,对原变量并没有什么影响;而,通过传引用的方式修改的,原变量值也

2016-05-06 13:53:00 1087 1

原创 Spring4--Hello World实例

1.首先,导入相应的Spring jar 包:除了引入Spring required包之外,还要多引入commons-logging.jar(Struts2中的一个jar包);2.创建一个HelloWorld 的bean :package com.spring.bean;public class HelloWorld { private String name;

2016-05-04 13:55:29 240

原创 软件设计师(4)--常见基础错题

一、数据库系统1.数据库系统的存储模式如有改变,子模式不必变,因而用户程序亦不必变;2.对最近一次数据库完全备份以来发生的数据变化进行备份,优点是速度快,占用较小的时间和空间的转储方式是(C):A.完全转储 B.差量转储C.增量转储 D.定期转储完全转储:每次转储全部数据库;增量转储:每次只转储上次转储后更新过的数据;差量转储:是对最近一次数据库完全完全备份以来发生的数

2016-04-20 18:58:52 1666 1

原创 软件设计师(3)--常见基础错题

一、操作系统:1.从静态角度看,进程由程序段、进程控制块PCB、和数据空间三部分组成。通常,用户进程被创建后,(随着作业运行的正常或不正常结束而撤销);2.用户进程在非管态的某一时刻处于运行状态的进程至少且最多只有一个;3.多道程序的特征:多道;宏观上并行;实际上多道程序穿插运行的。4.(B)调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型作业。A.时间片轮转调度算法

2016-04-20 10:38:18 1192 1

原创 软件设计师(2)--基础常见错误

一、多媒体技术1.位图与矢量图相比,位图(占用空间较大,处理侧重于获取和复制,显示速度较快);2.显示器上的文本或图像是由点组成的,屏幕上点越密,点距越小,分辨率越高;3.在彩色喷墨打印机中,将油墨进行混合后得到的颜色称为(相减色);4.数字图像的冗余主要表现为:空间冗余:图像间相邻像素之间存在较强的相关性所造成的冗余;时间冗余:视频图像序列中不同帧之间的相关性所造成的冗余

2016-04-18 21:27:58 823 1

原创 软件设计师(1)--基础常见错题总结

一、计算机硬件:1.32位计算机中32位指的是:(能同时处理32位二进制数);2.以下设施中,存取速度最快的是:A.主存 B.Cache C.寄存器  D.高速磁盘Cache是为了缓解:CPU和内存之间存取速度的巨大差异;3.关于局部性原理描述:  首先,程序的地址访问流具有很强的时序相关性,未来访问模式与最近已发生的访问模式相似;程序的局部性包括时间局部性和空间局部性

2016-04-17 15:36:03 1162

原创 第一个hibernate5.1.0--向数据库中插入一条数据

首先,新建好一个数据库hibernate;在这个数据库中创建一个表student,指定好主键,还有其余几列:create table student(id int primary key,name varchar(20),age int);见一个项目,创建好一个包com.hibernate.demo;在这个包中新建一个Student类:package com.hibernate.d

2016-04-11 21:23:31 3758

原创 struts2单文件和多文件的上传

在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解,这里需要导入文件下载上传的两个jar文件,一

2016-04-06 19:46:27 329 1

原创 struts2中拦截器的原理与配置

首先,向大家推荐一个关于拦截器较好的blog:http://developer.51cto.com/art/200906/126894.htm1.拦截器的使用规则:先定义;再使用;拦截器的定义: shengsiyuan 拦截器的使用: action2 ${

2016-04-05 11:12:15 345

原创 Struts2校验框架

首先,校验框架的命名规则:Action名-validation.xml具体来说分为:字段优先校验器与校验器优先校验器;下面给出一个校验框架:RegisterAction-validation.xml//DTD声明<!-- false username can't be blank! 4 6 false

2016-03-28 15:48:06 213

转载 struts2类型转化器

本文内容参考:http://www.cnblogs.com/linjiqin/archive/2011/03/16/1986565.html;struts2类型转化器分为:局部类型转换器和全局类型转化器。转换器的作用:页面传一个参数到后台,如果这个参数是自己定义的参数,后台不能自己识别,需要通过类型转化器进行转换。局部类型转换器开发步骤:struts2定义了一些类型转化器,

2016-03-26 21:58:58 331

原创 struts2.2.1.1配置教程

最近刚开始接触struts,首先面临的问题是其搭配问题,步骤总结如下:1.首先,创建一个Javaweb项目,在其web.xml中配置过滤器: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 2.写一个自己的log

2016-03-23 15:42:50 327

原创 js与jsp的执行顺序

最近突然好奇,js与jsp的执行顺序:先看一段程序: var value = ; //上一个jsp中穿过来的 alert(value);这段程序是在js中插入jsp语句,可以正常的执行;再看下面一段程序: function loading() { document.write("JavaScript输出"); }

2016-03-18 14:46:03 3858 1

原创 java中标签库.tld文件的书写格式

最近参考了别人写的一些blog,自己试着写了一下.tld文件,格式如下:1.01.1myTag/myTagfirstTagcom.shengsiyuan.tag.MyTagemptymessagecom.shengsiyuan.tag.MyTag2emptykeytrue

2016-03-15 20:21:47 5731

转载 jsp九大内置对象及其用法

本文转载自这篇blog:http://blog.csdn.net/sona_shi555/article/details/7797068,但是其中详细讲解部分漏掉了page对象,多增加了cookie,所以仅供学习参考。JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page

2016-03-02 20:58:44 739

原创 坦克大战项目总结

最近复习了一下刚学习J2SE后,跟着马士兵老师学习的这个项目;首先,写一个项目需要注意需求分析:1.能够四处移动;2.能够打击敌人;3.敌人能够移动;4.能够产生爆炸;5.能够产生障碍;6.能够增长生命;其次,写项目不是一蹴而就的,先从最基础的功能实现,然后不断的往上面加东西,注意保存版本。下面对这个项目进行一个小结:  0.1 产生一个窗口:这个是通过继承

2016-02-27 15:54:03 4613

原创 java连接数据库--JDBC编程

最近写了一个java连接SQLServer数据库的程序,复制如下:import java.sql.*;public class TestJdbc {/*** JDBC编程--连接SqlServer*/public static void main(String[] args) {String url = "jdbc:sqlserver://localhost:1

2016-02-22 10:38:37 703

原创 java中Server端和Client端常见的通信方式总结

首先声明知识必须站在巨人的肩膀上,所以本文部分内容参加,如下两篇blog:http://blog.163.com/luyanbinaiwx@126/blog/static/91941358201459644542/;http://blog.sina.com.cn/s/blog_85b0ae450101irfz.html;网络编程主要包括两种通信方式:TCP/IP通信和U

2016-01-14 20:51:10 7260

原创 在线聊天系统雏形总结

在线聊天系统的雏形,是对我学习了J2SE的基础之后,开发练手的第一个项目;该项目分成如下几个步骤,并对每个步骤的知识点,做一定的小结:1. 产生一个窗口:主要用到的知识点是,从Frame中继承;2.窗口的初步布局:主要用到TextField和TextArea 两个Api函数;3.加入窗口关闭事件:主要用到 匿名类,此处是一种固定的写法,如下:this.addWind

2016-01-03 20:46:41 1157

原创 J2SE小结二

1.异常处理:0.1 四个关键字:try{...}catch(异常){...};throw;throws;finally;0.2 throw和throws的区别:throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的

2015-12-22 15:44:34 350

原创 J2SE学习小结一

我利用一个月的时间学习了马士兵老师的J2SE讲解,并总结如下的知识点:1.java的基础知识:0.1 java的两大机制:java虚拟机和垃圾回收机制;正是由于java虚拟机的存在才实现了java“一次编译,到处执行”;0.2 java编写程序特别要注意程序的书写格式,正是成为一名有素养的程序员的必经之路;主要存在如下格式:{}成对出现,缩进,=两边空格,断块间空一行啊。0.3 j

2015-12-22 13:37:49 633

原创 java读写文件的模板

InputStream in = null;OutputStream out = null;try{in = new FileInputStream("");int len = 0;byte buffer[] = new byte[1024];out = new FileOutputStream("");while((len = in.read(buffer))>0){

2015-12-01 16:28:10 909

原创 servlet修改代码默认模板

在实际开发中,这些生成的代码和注释一般我们都用不到的,每次都要手工删除这些注释和代码,很麻烦,因此可以根据开发的实际情况修改Servlet的模板代码,改成符合实际开发需求的模板代码。下面以MyEclipse 10为例进行说明如何修改Servlet的模板代码  具体步骤如下:找到MyEclipse安装目录下的\Common\plugins文件夹,比如:D:\MyEclipse10\Commo

2015-11-29 15:32:15 1651

原创 对java中多态的深刻理解

1.多态的两种表现形式:方法的重载和重写;重载:在同一个类中定义了相同的方法,但是参数不一样,就称为方法的重载;重写:在继承类中重写定义了父类的方法,称为方法的重写。2.举个栗子:class A {      public String show(D obj){             return ("A and D");      }       public

2015-11-08 21:55:49 326

原创 java中的抽象类和抽象方法

最近读了好几个关于java中抽象类和抽象方法的总结:1.抽象类:注意以下几个知识点一、当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract;二、抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类;三、抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类,但是对象不能由 抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象

2015-11-02 09:48:36 910

原创 unbuntu下安装伪分布式Hbase

1.下载 hbase 用什么版本的hadoop,就用什么版本的hbase;我采用的hadoop版本是hadoop-0.20.2,采用的hbase版本为hbase-0.90.52.解压下载到的hbase安装包,在/home/hadoop/下解压tar -zxvf   *************3.修改两个配置文件:

2015-10-19 18:48:15 492

原创 网络中常用的几种矩阵

网络中常用的几种矩阵:1.度矩阵:2.相邻矩阵:3.拉普拉斯矩阵:给定一个有n个顶点的图G,它的拉普拉斯矩阵  定义为:L=D-A其中D为图的度矩阵,A为图的邻接矩阵。度矩阵在有向图中,只需要考虑出度或者入度中的一个。经过计算可以得1、若i =j,则 为顶点  的度。2、若i≠ j,但顶点  和

2015-10-19 15:57:37 2351

javaapi开发大全

javaapi开发大全:包括各类api文档

2015-12-08

JAVA1.8API文件

JAVA1.8API文件,下载后可以看到一个安装包,解压后可直接使用

2015-11-01

MATLAB中的一些经典源代码

帮助大学学习MATLAB中的一些经典代码,还有一些对应的PPT

2015-09-19

MATLAB一些常用的算法

MATLAB的一些常用的算法,可以保住大家理解一些程序,里面还有一些配套PPT

2015-09-17

hadoop安装包

hadoop安装包可以用来安装hadoop,同时还有相关的配置文件以及安装完成后相应的测试命令。

2015-09-17

空空如也

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

TA关注的人

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