- 浏览: 298132 次
- 性别:
- 来自: 武汉
-
最新评论
-
keepgoingxjw:
很有用,
深入学习spring-boot系列(四)--使用idea调试,热部署 -
电饭锅是对方感受到覆盖:
怎么恢复对compiler.automake.allow.wh ...
深入学习spring-boot系列(四)--使用idea调试,热部署 -
smilease:
写的很好,解决了我遇到的问题,非常感谢。
深入学习spring-boot系列(三)--使用thymeleaf模板 -
jisonami:
uronx 写道多个spring boot项目打成一个jar发 ...
深入学习spring-boot系列(二)--使用spring-data-jpa -
uronx:
多个spring boot项目打成一个jar发布,有没有试过? ...
深入学习spring-boot系列(二)--使用spring-data-jpa
文章列表
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反射知识点总结
- 博客分类:
- Core Java
我们知道,Java的类型信息分为编译时类型信息和运行时类型信息,而反射就是Java提供的对运行时类型信息获取和操作的机制。
那么Java的类型信息有什么呢?一个Java的类主要包括两个元素,即是成员变量和成员方法。成员变量 ...
Java注解知识点总结
- 博客分类:
- Core Java
Java的注解(Annotation)是Java5以后引入的,又叫元数据,也有人翻译成注释,用作给代码元素做标记,可以携带一些说明或配置信息,但是注解本身并不参与代码的运行,需要时必须对编写代码提取注解信息。注解可以修饰的一个 ...
Java反射获取实际泛型类型参数
- 博客分类:
- Core Java
我们知道,一个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 每个测试方法都会在执行之后调 ...