`
文章列表
1、安装jdk centos7安装jdk1.7:http://jisonami.iteye.com/blog/2219327 2、创建oracle的安装用户和用户组 [root@localhost media]# groupadd oinstall [root@localhost media]# groupadd dba [root@localhost media]# useradd -g oinstall -G dba oracle [root@localhost media]# id oracle uid=501(oracle) gid=501(oinstall) groups=501(o ...
Spring发展到4.2.x源码已经很复杂了,看的有点晕头转向的,所以想到画些类图来梳理一下,然而Spring源码类的数量如此之多,全部手动画源码毕竟不太现实,因此想到了将Spring源码逆向成UML图。使用PowerDesigner的逆向工程的功能有问 ...
我们知道,Java的类型信息分为编译时类型信息和运行时类型信息,而反射就是Java提供的对运行时类型信息获取和操作的机制。 那么Java的类型信息有什么呢?一个Java的类主要包括两个元素,即是成员变量和成员方法。成员变量 ...
Java的注解(Annotation)是Java5以后引入的,又叫元数据,也有人翻译成注释,用作给代码元素做标记,可以携带一些说明或配置信息,但是注解本身并不参与代码的运行,需要时必须对编写代码提取注解信息。注解可以修饰的一个 ...
我们知道,一个Java的类主要包括两个元素,即是成员变量和成员方法。成员变量包括实例成员变量和静态成员变量,而成员方法也有实例成员方法和静态成员方法,构造方法则是特殊的成员方法。而反射的主要作用是能够在运行时获取一个Class的各个元素的结构,但无法更改这些元素的结构。这些元素就是前面说的成员变量和成员方法,并且对于成员变量,反射可以对其进行设值和取值,对于成员方法,反射可以直接对其进行方法调用,而对于特殊的成员方法构造方法而言,反射可以调用构造方法元素的newInstance()方法直接实例化一个该类的对象,而不需要使用new的方式。 那么现在问题来了,在使用反射获取一个Class的各个元素 ...
从上面的UML组件图中可以看到Spring4.2.x的依赖关系,在我们使用Spring的时候就可以有选择的导入所需的Jar包就行了,没有必要将Spring的所有模块都导入进来。当然,在我们使用Maven和Gradle来管理Java工程的依赖关系时,似乎不需要 ...
去年年底时就准备开始对Spring的源码进行研究的,那时候刚辞职,正有一些空闲的时间。可惜人比较懒,本想放松几天,结果一直玩到现在,现在重新拿起Spring源码进行深入学习一番。 研究Spring源码,得搭建源码阅读环境吧。 1 ...
    封装了一个简单的随机生成验证码的类,为以后做自己的网站做准备。做了一个demo,需要的同学可以拿去用。 package xyz.jison.verificationcode.service; import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.Random; import xyz.jison.verificationcode.model.VerificationCodeModel; /** * 生成图形验 ...
    最近,项目经理打算使用applet来做以下网页小程序,因此我花了些时间来研究applet,发现存在以下局限和不足。 一. 从用户的角度看 1.使用applet需要在机器上安装一个jre。不同版本的jre对浏览器版本支持也不一样。目前最新的jre8u51在google chrome使用applet程序也无法正常运行。 2.问题描述:安装完jre后,要”控制面板Java控制面板安全”设置安全级别为”中”。而从jre8u20开始(最新为jre8u51),安全级别只能选择”很高”和”高”两个级别,默认为”高”,这两个选项都会导致浏览器访问applet程序时报安全级别太高, 解决办法:只能如下 ...
安装Maven3.3.3 步骤1、解压tar包在当前目录 [root@localhost usr]#tar -xzvf apache-maven-3.3.3-bin.tar.gz -C /usr/java 步骤2:配置环境变量 在etc/profile文件下添加 export MAVEN_HOME=/usr/java/apache-maven-3.3.3 export PATH=$MAVEN_HOME/bin:$PATH 添加环境变量后使用如下命令: [root@localhost ~]# source /etc/profile使配置文件立即生效 步骤3:使用mvn -version命令验证是否 ...
安装JDK1.7 步骤1、解压tar包在当前目录 [root@localhost usr]#tar -xzvf jdk-7u75-linux-x64.tar.gz 步骤2:配置环境变量 在etc/profile文件下添加 export JAVA_HOME=/usr/java/jdk1.7.0_75 export CLASSPATH=/usr/java/jdk1.7.0_75/lib export PATH=$JAVA_HOME/bin:$PATH 添加环境变量后使用如下命令: [root@localhost ~]# source /etc/profile使配置文件立即生效,在 验证环境变量是否生 ...
大半年前就想在通过vnc远程控制centos7的桌面,但是半年来试了好多次网上的教程都没有成功过,很是郁闷。今天终于发现了tigervnc简单的使用方法,记录一下。 网上很多的教程都是安装完tigervnc-server后,将/lib/systemd/system/vncserver@.service复制到/lib/systemd/system/vncserver@:1.service,但我试过了似乎这种方法并不起作用 我的操作步骤如下: 1.安装vncserver yum install tigervnc-server 2.我们只需要新建一个vnc用户和密码,即(jison为我的用户名) ...
上个星期在前程无忧上写了份简历,面试Java工程师,海投了几十家公 司,就接到一个面试的电话,让我星期二去下面试,抱着试试看的心态,我去了 面试。 我去面试的那家公司是一家培训机构,名字就不说了。去了后该培训 ...
看了taobaoge的junit测试教程,总结下httpunit的使用 httpunit是以junit为基础的一个用来测试html页面内容的测试框架,可以测试的内容如下 1.网站或网页是否存在 2.请求参数的测试和验证 3.响应的测试和验证 4.表格的测试和验证 5.超链接的测试和验证 6.表单的测试和验证 需要将httpunit里面的jars和lib目录下的所有jar包添加到项目中,并且配合junit使用 下面给出关键代码 import static org.junit.Assert.assertEquals; import java.io.IOException; ...
Junit4的注解有如下8个: 1.@BeforeClass 测试类最开始执行的方法,并且只执行一次 2.@AfterClass 测试类最后执行的方法,并且只执行一次 3.@Before 每个测试方法都会在执行之前调用一次的方法 4.@After 每个测试方法都会在执行之后调 ...
Global site tag (gtag.js) - Google Analytics