`
文章列表
建立数据库的方法有两种,第一种是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=>程序=>Oracle=> oraDb10g_home1=>Configuration and Migration Tool=>Database Configuration Assistant。如图1:   之后,具体步骤如下,先出现欢迎对话框,如图2:   单击“下一步”,出现“操作”对话框,该对话框用于要执行的数据库操作(创建数据库、配置数据库选项、删除数据库和管理模板),如图3:  如果是第一次创建数据库,只能创建数据库和管理模板可以使用,选择创建数据库,单击 ...
运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态   出现安装初始界面。注意:如下操作,右键setup.exe选择属性->选择兼容性,如下操作如图:   安装是注意事项解压的时候不能含有空格、非法字符,注意不能含有中文。安装目录不能还有非法字符和中文关闭防火墙  选择高级安装,并按下一步按钮  根据你的需求进行选择安装,这里我们选择标准版,并按下一步按钮   指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮   这一步oracle检查安装所需的环境,如果有未通过,可人工设置为通过 ...
  import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mockito; import org.powermock.api.mockito.PowerMockito; import org.powermock.core.classloader.annotations.PrepareForTest; import org.powermock.modules.junit4.PowerMockRunner; ...
1:Thread不能实现线程之间变量资源共享,Runnable则可以 2:Thread是类(是类当然就是单继承),Runnable是接口(接口可以多实现)     Thread //使用Thread实现线程不能实现资源共享 class MyThread extends Thread { private int ticket=5; private String name; public MyThread(String name ){ this.name=name; } public void run(){ fo ...
我们通过spring的以下方式去扫描com.test.scan.core包下所有类中的一下注解:@Repository、@Service、@Controller、@Component、@Configuration   <context:annotation-config /> <context:component-scan base-package="com.test.scan.core" />  在特殊的情况下,比如一个项目涉及到多个数据源,我们写单元测试的时候,只希望每次扫描到其中一个数据源的关系类里的 @Repository、@Serv ...
@JsonIgnore @JsonProperty @JsonIgnoreProperties 使用 @JsonIgnore 注解,在需要忽略的 user 字段。 例子: private String line; private String flight; private String class; @JsonIgnore private String testPar; @JsonIgnore private String week; // testPar 和 week 在用jackson时就不会序列化到json中   更多信息请参考: http://w ...
1:简单的if   <select id="dynamicIfTest" parameterType="Model" resultType="Model"> select * from t_blog where 11 = 1 <if test="title != null"> and title = #{title} </if> <if test="content != null"> and ...
有关癌症--看完再寄给别人-功德无量 三十多年前有一位服务于公卖局台北啤酒厂的张先生,参加该啤酒厂选派技术人员到国外深造的考试,以优异的成绩及格。但在出国前经某公立医院体检发现,罹患有像孩拳头大小的肺部肿瘤 ...
第一种方式: private String line; private String number; private String suffix = ""; //它可能是null 我们初始化给值为""就解决了 private String name; private String classLast; 第二种方式: ObjectMapper objectMapper = new ObjectMapper(); // 这里我们重写了serialize方式把null替换为"" objectMapper.getSeria ...
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.2.3</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-ma ...
静态代理: http://zliguo.iteye.com/admin/blogs/2227878 静态代理介绍以及简单实现请参考以上地址。动态代理所干的事,静态代理基本也都能干,静态代理与动态代理对比的不足在于,它随着业务的增长代码的臃肿性就上去了,每一个类都需要一个代理类。以上文章使用了 用户通过浏览器上网需要身份验证的例子。   动态代理: spring的aop;hibernate的lazy加载;struts的拦截器; 使用动态代理的好处: 1)解耦,通过参数就可以判断真实类,不需要事先实例化,更加灵活多变。 2)让你的程序代码易维护性,可扩展新更好。 3)可以让对应 ...
一、单例模式:在spring中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例单例模式分为饿汉模式和懒汉模式; 饿汉模式 spring singleton的缺省是饿汉模式:启动容器时,为所有spring配置文件中定义的bean都生成一个实例(且是线程安全) 懒汉模式 在第一个请求时才生成一个实例,以后的请求都调用这个实例 spring singleton设置为懒汉模式: <beans default-lazy-init="true"> 关 ...
饿汉式: //饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变, //这种单利模式比较简单,也比较可靠,唯一不足就是无法对singleton实例做延迟加载。 public class Singleton{ private static Sing ...
 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。         域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址 的过程。一个域名对应一个IP地址,一个IP地址可以对应多个域名;所以多个域名可以同时被解析到一个IP地址。域名解析需要由专门 ...
概述: HTTP报文是文本,报文中的每一个字段都是ASCII码串,各个字段的长度是不确定的。 HTTP有两类报文:请求报文和响应报文。 《一》请求报文 请求行: 下面会有介绍其组成的部分 请求头部: User-Agent:产生请求的浏 ...
Global site tag (gtag.js) - Google Analytics