- 浏览: 595155 次
- 性别:
- 来自: 北京
文章列表
1.1 Maven 概述
Maven提供了一套软件项目管理的综合性方案.无论是编译,发布,文档还是团队协作,Maven提供了必要的抽象,它鼓励重用,并做了除了软件构建以外的许多工作.
1.1.1 什么是Maven
Maven是一套项目管理框架,但这并不是Maven的全部.它是Maven作者能想得到的最显而易见的三句话定义.但是这个名字是个毫无意义的抽象,它并没有表达出Maven的强大功能和复杂性.太多的技术人员经常使用三四个关键词,来描述复杂的课题,并且重复的使用诸如"project management"和"enterprise software st ...
先用oracle用户登录(在哪个用户下安装的就是哪个用户)
su - oracle
lsnrctl start
sqlplus '/as sysdba'
startup
单实例没啥问题
关闭shutdown immediate
====================
启动dbconsole
emctl start dbconsole
emctl status dbconsole
http://<hostname>:1158/em
关闭dbconsole
emctl stop dbconsole
q! 不保存了
wq 保存
shift+g 结尾
gg 开始
i 写入
/ 查找 n 是继续查找下一个
u 撤销
慢慢扩充吧···
发现这个人的挺全http://jimb.iteye.com/blog/125895
1.Linux系统,基本上就是32位或64位之分,可以通过查看long整形的位数确定,看看是32位还是64位:
~$ getconf LONG_BIT
32
getconf LONG_BIT
(32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。)
2.看看有没有/lib64目目录的方法。64位的系统会有/lib64和/l ...
区别IE6、IE7、IE8、Firefox
#tip {
background:blue; /*Firefox 背景变蓝色*/
background:red \9; /*IE8 背景变红色*/
*background:black; /*IE7 背景变黑色*/
_background:orange; /*IE6 背景变橘色*/
}
为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就会让浏览器正确的读取到自己看得懂得CSS语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、Goog ...
前阵子写了个组件然后发现类no signer certificates,那么我就看看咋加一个吧,加之前说下JVM机制
JVM在执行字节码的时候需要经过下边的步骤:
由类加载器(Class Loader)负责把类文件加载到Java虚拟机中(.class),在这个过程需要校验该类文件是否符合类文件规范 。字节码校验器(Bytecode Verifier)检查该类文件的代码中是否存在着某些非法操作 ,如果字节码校验器校验通过,就由Java解释器负责把该类文件解释成机器码进行执行 。
JVM在上边操作过程使用了“沙箱”模型,即把Java程序的代码和数据都限制起来放在一定的内存空间执行 ...
工程里有3个POI的包?郁闷了
看看 到底用的哪个
System.out.println(org.apache.poi.ss.usermodel.Cell.class.getProtectionDomain().getCodeSource());
今天电脑出现异常开发环境报什么缓存区写入失败,然后死机,重启后没发现修改过的一个JSP跳转不进去了
java.lang.ClassFormatError: Incompatible magic value 0
郁闷死了,项目里clean 也解决不了,最后把这个JSP剪切了,然后跳转进入这个空页面了,然后又粘贴回来,问题解决
欢迎大家一起讨论扔砖
我就在网上简单搜了搜, 没找到关于其application的线程安全权威说法
自己看源码吧。。。
扫了一眼javax.servlet.ServletContext的层次结构如下
第二个MockServletContext是个静态内部类
其setAttribute方法居然这样,直接不考虑了
public void setAttribute(String s, Object obj)
{
}
剩下org.directwebremoting.util.FakeServletContext了
其setAttrib ...
trunc( number, [ decimal_places ] )
Applies To:
Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g
For example:
trunc(125.815) would return 125
trunc(125.815, 0) would return 125
trunc(125.815, 1) would return 125.8
trunc(125.815, 2) would return 125.81
trunc(125.815, 3) would return 125.815
tr ...
小数位的保留,值得注意一下
最近修改同事的代码 发现 他是这么写的
select to_char(round(123456789), rpad('999999',动态保留位数参数,'0'))
from dual
如果这个 动态保留位数参数 是 9 则没什么问题,如果是 8那么 结果是 一排#
让我很恼火,以至于薪资计算时存储过程总出报错误,本来应该转换成为数值的value里面存着#当然会出问题了
直接这么写多省事
select round( 123456789,动态保留位数参数)
from dual
很多时候都在用这个,而没记录一下,存起来吧,非常好用,不用自己写了
WMSYS.WM_CONCAT
附上SQLSERVER的
SELECT DC.DIST_ID,DDP.CLIENT_ID,DDP.BILL_DATE,DDP.PROD_CODE,DDP.PROD_UNIT,DDP.PROD_QUANTITY,DPM.TARGET_PROD_CODE,DPM.TARGET_UNIT_ID,DPM.TARGET_PROD_UNIT
FROM DMS_DATA_PURCHASE DDP
INNER JOIN DMS_PROD_MAPPING DPM
ON DDP.CLIENT_ID ...
select
lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') ||
lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') ||
lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') ||
lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') ||
...
\n 为ASCII的0x0a 换行
\r 为ASCII的0x0d 回车
在windows 系统中,当你输入回车时会自动变成\r\n
在linux下的回车键只代表\n
而在windows下的回车键表示\r\n
\n为进入下一行,\r为打印头回到行首上
linux/unix下只用\n,它就表示回车+换行
而windows下,\r只回车不换行的,\n是换行,但在有些编辑中,单独的\n是不会换行的(如notepad)
一般在程序中,写\n就可以了,它在linux或windows中都能实现回车+换行的功能(只是在文本文件中,linux只会有0x0a,windows ...
ShowModalDialog 打开的 页面上加入个
<span id="mySpan" name="mySpan" contentEditable="true">
</span>
span 里的内容就可以被复制了