- 浏览: 30949 次
- 性别:
- 来自: 上海
最新评论
-
DCX903170332:
讲的非常好,谢谢留住的分享
NamingStrategy浅析
文章列表
缓冲器仅仅是一个" 多功能 " 的数组。可能在这个 Buffer 类中没有体现,但是如果我们打开 ByteBuffer 的源码会有 byte[] 的数组,打开 CharBuffer 的源码会有 char[] 的数组。因为 Buffer 是所有缓冲器的父类,所以他它不能预计会有多少种缓冲器,所以索性让 " 儿子 " 们自己实现去吧
既然知道了缓冲器是一个" 多功能的数组 " ,那么我们用画图的形式来分析一下:
Java代码
Java的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long、int、short、char
和 byte,位运算符具体如下表:
运算符
说明
下表是元字符及其在正则表达式上下文中的行为的一个完整列表:
字符
描述
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$
匹配输入字符串的结束位置。如果设置了RegExp 对象的 ...
Java中的transient,volatile和strictfp关键字
如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
写道
class T { transient int a; //不需要维持 int b; //需要维持 }
这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存。
volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变。在多线程程序中,有时两个或更多的线程共享一个相同的实例变量。考虑效率问题,每个线程可以自己保 ...
1)一行字体,没有换行或多行
<div style="height:43px;line-height:43px;">字体垂直居中</div>
设置height高度,且line-height高度与height一致。
2)多行字
<div style="height:43px;">
<div style="padding-top:7px">字体垂直<br>居中</div>
</div>
调整内部div的padding- ...
当使用Eclipse时,特别是使用Maven、ivy去管理jar包时,通过Eclipse发布项目时一定注意选择下面选择将jar包和项目一起发布到web容器中。
选择你的项目,右键->Properties->Java EE Module Dependencies ,在Maven Dependencies的jar库前面打勾确定
否则jar包不会发布到web容器中,jsp运行编译时会出错。
1.Window > Preferences
2.General > Workspace > Text file encoding.
3.选择 Other
4.手工输入UTF-8
这样所有项目编码格式都为UTF-8。
1.Run -> Run configurations...
2.在Java Application中选中你的引用程序。
3.选中Common标签页。
4.在Console encoding项中选择Other,然后选中GBK。
5.点击Apply按钮。
需要加入jar包:weblogic.jar,wlclient.jar,wljmsclient.jar,wls-api.jar,这些jar包在weblogic安装目录下可以找到(bea\weblogic92\server\lib,这是9.2版本),
下面是简单的代码,通过java代码基本能监控queue中的数据情况
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Hashtable;
import javax.management.MBeanSer ...
1 eclipse 添加插件PropertiesEditorhelp -- > software updates -- > Available Software -->Add Siteurl: http://propedit.sourceforge.jp/eclipse/updates/ 选择PropertiesEditor进行安装Install... 时间很长,要安一依赖的包, 以前的低版本的安装很快. 成文时是5.0版本. 安装完之后可以选中属性名称 直接跳转到名称的属性文件中2 eclipse 添加 打开工程系统目录插件 org.sf.easyexplore_1.0 ...
问题1:
org.xml.sax.SAXParseException: cvc-id.2: There are multiple occurrences of ID value 'testDAO'.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHa ...
NoSQL的一些非功能性的特性,比如扩展性、性能以及一致性的讨论,目前已经有很多。而对于NoSQL产品内部数据模型相关的知识一直比较欠缺,本文希望能够系统地对NoSQL数据模型进行一些探讨。 我们大致先将NoSQL数据模型划分为 ...
大家做了技术这多年,走过这多年,可能接触和使用了很多不同的技术,当然很多东西在脑袋里是会被遗忘和被遗弃在某个角落里,不妨把技术整理下,用图的形式展现,时不时可以丰富完善,时不时也可以看看,可能n年过去了,发现这图太丰富了,当然这时你看问题的高度又不一样了,也会思考很多问题,还需更多分支?后面技术重点在哪?技术之间的联系?我的技术特点在哪?等等问题。 大家都有自己的技术蓝图,希望大家都能把大脑中的东西整理出来。
NamingStrategy接口很有意思,可以作为业务类规范和数据库表规范的桥梁,例如一个数据对象User,对应数据库表是T_USER,如果所有映射关系都是这样的情况,可以使用NamingStrategy做为一个桥梁衔接,当然你也可以在hbx.xml配置文件中 ...