- 浏览: 332339 次
- 性别:
- 来自: 北京
-
最新评论
-
钱小白:
很棒,解决了我的问题
jackson把null替换为" "的2种方式 -
jee322:
给你推荐一个分布式:http://blog.sina.com. ...
【dubbo】分布式服务框架の简单认识 -
zhangliguoaccp:
thanks
jackson把null替换为" "的2种方式 -
corelengine:
这个比较常用,支持你
jackson把null替换为" "的2种方式 -
java-lxm:
清晰
Spring初始化Bean状态
文章列表
建立数据库的方法有两种,第一种是在命令行下直接运行: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:产生请求的浏 ...