自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 transient解析

1,用途  我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。而在开发过程中,我们可能要求:当对象被序列化时(写入字节序列到目标文件)时,有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不...

2018-05-30 23:33:26 298

原创 final解析

一.final关键字的基本用法在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。  1.修饰类  当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都...

2018-05-29 15:31:20 213

原创 static详解、剖析

1、static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。对于实例变量,没创建一个实例,就会...

2018-05-28 18:16:13 308

转载 静态导包

静态导包就是java包的静态导入,用import static代替import静态导入包是JDK1.5中的新特性。一般我们导入一个类都用 import com…..ClassName;而静态导入是这样:import static com…..ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个.* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法...

2018-05-28 18:14:18 398

转载 静态内部类

转载自:http://blog.sina.com.cn/s/blog_5da93c8f0100wib7.html在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。 一、静态内部类的使用目的。在 定义内部类的时候,在其前面加上一个权限修饰符static。这个内部类就变为了静态内部类。如在进行代码程序测试的时候,如果在每一个Java源文...

2018-05-28 18:09:42 128

转载 JMX教程

2.0JMX技术概览:JMX是Java Management Extensions 的简写,即Java管理扩展。从名字中就可以看出,这门技术是对Java应用程序和JVM进行监控和管理的。在企业实际开发过程中,所有的程序都是需要进行监控的。没有监控,程序就相当于是裸奔。在一些小公司可能没有监控,只注重于功能,但是在大公司中,没有监控是绝对不可能的。

2017-09-12 10:45:57 1978

转载 Spring mvc注解的学习以及配置文件的解释

点击打开链接

2015-11-03 10:57:00 319

原创 Eclipse(Juno)加载tomcat插件方法

直接到下载关联eclipse和tomcat的插件:http://www.eclipsetotale.com/tomcatPlugin.html下载如下版本:解压之后如下:将其放入eclipse的plugins文件夹下,重启eclispe,出现如下图:证明成功了!最后到windos-preference-tomcat加载tomcat服务器!

2015-09-10 10:33:49 409

转载 JSP原理深层解析

转来自孤傲苍狼一、什么是JSP?  JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。  JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。二、JSP原理2.1、Web服务器是如

2015-09-02 15:56:49 344

转载 org.apache.log4j.Logger 详解

org.apache.log4j.Logger 详解

2015-08-31 14:36:07 1954

原创 SSlSocket和SSLServerSocket的学习

什么是SSLSocketJDK文档指出,SSLSocket扩展Socket并提供使用SSL或TLS协议的安全套接字。这种套接字是正常的流套接字,但是它们在基础网络传输协议(如TCP)上添加了安全保护层。具体安全方面的讨论见下一篇。本篇重点关注SSLSocket及相关几个类的使用。  SSLSocket和相关类SSLSocket来自jsse(Jav

2015-08-19 10:43:04 5941

转载 struts2学习笔记

转载自struts2简介struts2是在webwork2基础上发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点需要注意的是:struts2和struts2虽然名字很相似,但是在两者在代码编写风格上几乎是不一样的。那么既然有了struts1,为什么还要推出struts2。主要的原因是struts2有以下优点:1.在软件设计上struts2没有

2015-07-29 11:02:27 253

转载 PL/SQL复合变量和参照变量

本文转载出自蓝紫博客PLSQL复合变量    复合变量指用于存放多个值的变量。定义复合变量时,必须要使用PL/SQL的复合数据类型。PL/SQL包括PL/SQL记录、PL/SQL表、嵌套表及VARRAY等四种复合数据类型。1、PLSQL记录    每个PL/SQL记录一般都包含多个成员,当使用PL/SQL记录时,需要注意在定义部分定义记录类型和记录变量,然后在执行部分引

2015-07-29 11:00:38 286

原创 在Ubuntu 12.04LTS系统中安装jdk和配置tomcat服务器

准备    首先在Oracle官网下载jdk压缩包文件:    我下载的是:jdk-8u45-linux-x64.gz。然后解压到“/opt/”目录下面。(其实解压的位置是可以自定义的)。    然后,就是要下载apache-tomcat-7.0.62.tar.gz这个压缩包文件。同样也是解压到“/opt/”目录下面。如下图所示:    JDK 和T

2015-06-09 15:09:21 289

原创 ubantu12.04LTS下安装msyql遇到问题解决方式

本人采用开发版默认的简单方式安装安装配置MySql1、安装mysql-server和mysql-workbench,命令如下:sudo apt-get install mysql-serversudo apt-get install mysql-workbench这里要说明的是现在网上或书上的好多安装教程都还是要安装mysql-admin和mysql-que

2015-06-05 10:58:06 449

原创 ubantu下安装mysql教程以及碰到的问题总结

知道有两种方式去解决:1、通过myql***.rpm文件安装(这种方式是在redhat上安装的,由于涉及到rpm指令。)2、通过myql***.tar.gz文件安装。详述如下:刚开始采用的是mysql5.6的,如果采用5.5-5.6的则教程如下:在开始安装前,先说明一下mysql-5.6.4与较低的版本在安装上的区别,从mysql-5.5起,mysql源码安装开始使用cma

2015-06-04 17:00:30 380

原创 linux(ubantu13.4)下安装jdk1.8

转载请注明出处!!!由于本人也是刚学习,在网上找了许多资源,也碰到许多问题,最后终于搞定,因此写下这篇文章,帮助有需要的人。。。。1、首先下载jdk:http://download.oracle.com/otn-pub/java2、解压缩在这里的时候,要记得获取最高权限(root),因为/usr/lib目录下是需要最高权限才能够操作。# sudo mkdir /usr/li

2015-06-03 16:00:46 414

原创 忘记普通登陆密码解决方式

在ubnatu13.4上实践过可行:1、重启ubantu,按shift键,进入recovery mode2、选择root  ......3、输入passwd 4、重新设置密码。

2015-05-31 11:36:45 566

转载 JAVA面试题

转自点击打开链接在本教程中我们会讨论在Java面试中可能被用到的各种类型的问题,以便面试官来测试你的Java和面向对象开发(OOP)方面的大概水平。在接下来的章节我们会讨论面向对象编程(OOP)和它的特点,关于Java及其功能的常见问题,Java 集合框架(Collections), 垃圾回收,异常处理,Java applets, Swing, JDBC, 远程方法调用(RMI),

2015-05-28 13:48:44 373

转载 struts2 实现原理解析

转自macgstruts2 操作 action servlet,是通过在web.xml中配置一个filter实现的            struts2        org.apache.struts2.dispatcher.FilterDispatcher                    struts2        /*    

2015-05-06 21:21:34 201

转载 struts2学习笔记

转载自茫茫大海,个人感觉不错,推荐struts2简介struts2是在webwork2基础上发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点需要注意的是:struts2和struts2虽然名字很相似,但是在两者在代码编写风格上几乎是不一样的。那么既然有了struts1,为什么还要推出struts2。主要的原因是struts2有以下优点:1

2015-05-06 19:23:14 288

转载 JAVA面试题

JAVA面试题集

2015-05-02 23:52:38 238

原创 接口和抽象类总结

(1)接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。(2)abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface,实现多重继承。接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。(3)在abst

2015-05-01 17:48:54 297

转载 Java transient关键字使用小记

哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法      我们都知道一个对象只要实现了Serilizable接口,这个对象就可以

2015-05-01 17:42:01 207

原创 Activity的启动模式及应用实例

1、standrad模式:每次激活Activity时(startActivity),都创建Activity实例,并放入任务栈。2、singleTop模式:如果某个Activity自己激活自己,即任务栈栈顶就是该Activity,则不需要创建,其余情况都要创建Activity实例;   作用:提高用户体验性。3、singleTask模式:如果要激活的那个Activity在任务栈中存在该实

2015-04-28 15:43:35 227

转载 TCP协议中的三次握手和四次挥手(图解)

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:【注意】中断连接端可以是Cl

2015-04-23 09:20:04 215

转载 转载自老罗

Dalvik虚拟机简要介绍和学习计划分类: Android2013-05-06 00:57 40240人阅读 评论(34) 收藏 举报AndroidDalvikHarmonyRegisterDex        我们知道,Android应用程序是运行在Dalvik虚拟机里面的,并且每一个应用程序对应有一个单独的Dalvik虚拟机实例。除了指令集和类文件格式不同,Da

2015-04-22 23:50:59 395

原创 在创建EditView碰到的问题

This text field does not specify an inputType or a hint?? <EditText        android:id="@+id/editText1"        android:layout_width="match_parent"        android:layout_height="wrap_content"   

2015-04-22 19:11:37 225

原创 Andorid采用的测试方法

黑盒测试和白盒测试的区别:前者只关心程序执行的过程和结果,后者根据源代码写测试方法或者测试用例。测试的粒度:方法测试、单元测试(Android Junit)、集成测试测试的次数:冒烟测试(smoke pressure)android日志的部分知识:通常于单元测试相结合使用1、logcat的应用2、日志分等级:verbose、debug、info、wa

2015-04-22 15:05:27 229

原创 写短信发送器碰到的问题

AndroidManifest.xml file missing!遇到了这个错误?后来发现:原来是由于创建项目的时候在包命名的时候,用了中文字符,才出现了这个问题,所以以后会注意。

2015-04-22 13:04:49 220

原创 尊重原创,转载请注明出处

据明间说写面经的人都可以攒rp,所以小弟在这里也将自己的经验分享一下。阿里面试总结:在面对阿里的面试的时候,由于我是通过内推的,但是当时由于并没有怎么准备过,而且一面是通过电面的,属于突袭的那种类型,弄得自己一个措手不及,于是很悲催的,自己就挂了。但是收获还是有的,毕竟这算是自己的第一次面试,还记得当时问了一些如下的一些问题:1、有一些整数,把奇数排在前面,偶数排在后面。       

2015-04-21 11:48:40 914

finalshell3010.zip

finalshell ssh工具

2021-06-23

蓝桥杯试题及答案

一、 微生物增殖 假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢?

2015-11-05

办公自动化管理系统

办公自动化系统的开发,使得上网查收发邮件、收发文件、查看公司公文公告变得极为方便,因为系统提供了所有办公所需要的基本功能。并且简单易操作,无论单位内部有多少个部门,总部外有多少个分支机构,通过本系统可以实现无地域办公,操作简单,稳定安全,可以称为网络办公理念的一次变革。

2015-11-05

java泛型详解

所谓泛型,我的感觉就是,不用考虑对象的具体类型,就可以对对象进行一定的操作,对任何对象都能进行同样的操作。这就是灵活性之所在。但是,正是因为没有考虑对象的具体类型,因此一般情况下不可以使用对象自带的接口函数,因为不同的对象所携带的接口函数不一样,你使用了对象A的接口函数,万一别人将一个对象B传给泛型,那么程序就会出现错误,这就是泛型的局限性。所以说,泛型的最佳用途,就是用于实现容器类,实现一个通用的容器。该容器可以存储对象,也可以取出对象,而不用考虑对象的具体类型。因此,在学习泛型的时候,一定要了解这一点,你不能指望泛型是万能的,要充分考虑到泛型的局限性。下面我们来探讨一下泛型的原理以及高级应用。首先给出一个泛型类

2015-11-05

Spring3.0 MVC Poi操作excel

Spring3.0 MVC Poi操作excel

2015-11-05

空空如也

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

TA关注的人

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