Java对象序列化和反序列化在Java中,我们如果要保存一个对象的瞬时状态值,以便在下次使用时能够得到这些值,或者持久化对象,或者使用RMI(远程方法调用),或在网络中传递对象时,此时我们就需要将对象序列化,实现序列化,我们只要实现Serializable接口,该接口是一个标记接口(Tag interface),即里面没有方法,其主要作用就是告诉JVM该类的对象可以进行序列化。一般来说,很多类的对象...
分类:
编程语言 时间:
2015-07-28 23:14:29
阅读次数:
159
在类与类之间各种各样的关系中,要算多对一的单向关联关系和关系数据库中的外键参照关系最匹配了。因此,通常选择从Order到Customer的多对一单向关联。简要代码如下:public class Customer implements Serializable{
private Long id;
private String name;
....
}
public class...
分类:
Web程序 时间:
2015-07-28 23:12:56
阅读次数:
168
一、关键词:
1. 如何在站内优化目标关键词。
(1) 怎么选择适合的目标关键词?
如:合肥搬家 合肥搬家公司
解析:换位思考,排在首页的站点肯定做的是不错的,新手可以拿来稍加修改直接用,充分考虑竞争对手站点。
(2) 围绕目标关键词来的,三大标签写法。(标题、关键词、描述)
如何避免三大标签过度优化导致降权K站:第一,后台,第二,模板文件
2. 首先思考关键词:合肥搬家...
分类:
其他好文 时间:
2015-07-28 23:13:01
阅读次数:
153
游戏界面上一篇已经做了个简陋的界面,调整一下,界面如下:
通过上一篇的介绍,相信做这个界面都不是什么难事了;
界面的组成元素主要有:图片(ImageView), 图集数字(TextAtlas)
连Sprite都不用了,就两个简单的UI元素,至于如何调整这些元素排列工整也要花点时间的,我就花了大概半个小时调整,需要按照各个元素的大小,然后通过手工调整和数学计算的方法调整好的,也不是什么难事,...
分类:
其他好文 时间:
2015-07-28 23:14:30
阅读次数:
211
IOC背景介绍
传统的实现:由程序内部代码来控制类与类之间的关系(如:在一个具体的类中,调用另一个类的方法)。
使用new关键字来实现两个类之间关系的组合。
这种实现方式会造成类之间耦合。 IOC的实现:它将类间关系从程序内部提到外部容器,也就是说由容器在运行期将类间的某种依赖关系动态注入类中。
对象A依赖于对象B,当对象 A需要用到对象B的时候,IOC容器就会立即创建一个对象B送给对...
分类:
编程语言 时间:
2015-07-28 23:13:14
阅读次数:
246
此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求。...
分类:
其他好文 时间:
2015-07-28 23:13:42
阅读次数:
111
HBase官方提供了基于Mapreduce的批量数据导入工具:Bulk load和ImportTsv。关于Bulk load大家可以看下我另一篇博文。通常HBase用户会使用HBase API导数,但是如果一次性导入大批量数据,可能占用大量Regionserver资源,影响存储在该Regionserver上其他表的查询,本文将会从源码上解析ImportTsv数据导入工具,探究如何高效导入数据到HBase。...
分类:
其他好文 时间:
2015-07-28 23:12:03
阅读次数:
229
题意:见题面。思路预处理出每个a[i]左边和右边第一个能整除它的位置L[i]和R[i],然后计算这个值对于答案的贡献的个数。
贡献就是左右区间长度相乘参考code:/*
#pragma warning (disable: 4786)
#pragma comment (linker, "/STACK:0x800000")
*/
#include
#include <ccty...
分类:
其他好文 时间:
2015-07-28 23:12:53
阅读次数:
199
//递归法
/*
==================================================================
题目:F(x,1)=1
F(x,n)=F(2x+1,n-1)*x (n>1)
==================================================================...
分类:
编程语言 时间:
2015-07-28 23:12:25
阅读次数:
128
JAVA操作符
使用java操作符
几乎所有的操作符都只能操作“基本类型”
“=”、“= =”和“!=”,它们能操作所有对象
String类支持“+”和“+=”
基本类型
整型:int,short,byte,long
浮点型:float,double
字符:char
布尔:boolean
类型
字节
boolean
1/8
byte
...
分类:
编程语言 时间:
2015-07-28 23:11:31
阅读次数:
379
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。
为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为"位域"或"位段"。所谓"位域"是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域...
分类:
编程语言 时间:
2015-07-28 23:11:21
阅读次数:
125
一.概述
代理模式也是平时比较常用的设计模式之一,代理模式其实就是提供了一个新的对象,实现了对真实对象的操作,或成为真实对象的替身.在日常生活中也是很常见的.例如A要租房,为了省麻烦A会去找中介,中介会替代A去筛选房子,A坐享中介筛选的结果,并且交房租也是交给中介,这就是一个典型的日常生活中代理模式的应用.平时打开网页,最先开到的一般都是文字,而图片等一些大的资源都会延迟加载,这里也是使用了代理模式....
分类:
移动开发 时间:
2015-07-28 23:12:11
阅读次数:
175
题目描述:http://ac.jobdu.com/problem.php?pid=1214
把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。
习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。解析:
丑数的定义应该为:质因子只含有2、3、5的数 。1 默认是一个丑数。
e.g. 8 = 2*2*2; 18 = 2...
分类:
其他好文 时间:
2015-07-28 23:10:18
阅读次数:
137
在做Java版高校云平台的时候,每个模块在搭建底层的时候都建立了三个项目,分别是jar项目(对象core层)、war项目(对应web层)和ear项目(对应ear层),刚开始接触这好几个项目,有些蒙了。最近在总结EJB的相关知识,对这些项目有了一些基本的了解,下面就对各个项目如何打包进行一个总结。
在这之前,我们先来认识一下EJB,EJB是sun的JavaEE服务器端组件模型,设计...
分类:
Web程序 时间:
2015-07-28 23:09:21
阅读次数:
163
Android 布局中的include标签使用最近在布局时,有好多页面都是有共同特点的,比如标题:一个同样的样式!如下图所示:
如果给每个页面都单独的写一个标题的布局那就太麻烦了,如果能写一个标题布局,其它页面重用该多好!
这个时候, 就隆重登场了!写一个标题的布局 title.xml:
<Relati...
分类:
移动开发 时间:
2015-07-28 23:10:32
阅读次数:
174
——来看看源码的权威
memset主要用于为新申请的内存进行初始化,它是对较大的结构体和数组进行清零操作的一种最快方法。
函数原型:void *memset(void *s, int ch, size_t n);
函数解释:将s中前n个字节用ch填充,并返回s。...
分类:
其他好文 时间:
2015-07-28 23:11:28
阅读次数:
135
Android中客户端请求服务器端的两种方式:Post方式和Get方式
在这里不直接赘述了,直接上源码如下:
(1).Post的方式:/**
* Post的请求方式
*
* @param model
* 请求序号
* @param paramList
* 客户端请求的数据参数列表...
分类:
移动开发 时间:
2015-07-28 23:10:01
阅读次数:
132