`
_____bEn-beN
  • 浏览: 14307 次
社区版块
存档分类
最新评论

2014-3-20 杂记

 
阅读更多
log4j使用

参考:
log4j.rootLogger=INFO,stdout,A1
#控制台打印
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#输出的信息
#如果使用pattern布局就要指定的打印,通常指把电脑或其他电子设备中的文字或图片等可见数据,通过打印机等输出在纸张等记录物上。 更多..打印 信息的具体格式ConversionPattern,打印参数如下:
#  %m 输出代码中指定的消息
#  %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
#  %r 输出自应用启动到输出该log信息耗费的毫秒数
#  %c 输出所属的类目,通常就是所在类的全名
#  %t 输出产生该日志事件的线程名
#  %n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
#  %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921
#  %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

#日志文件 每日
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=F:/mylog.txt
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#%时间  [%线程] %log级别 %完整类名 - %消息 %换行
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n




log4j.appender.R=org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.File=backup.log
log4j.appender.R.DatePattern = '.'yyyy-MM-dd
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
    
以上配置是每天产生一个备份文件。其中备份文件的名字叫backup.log。
具体的效果是这样:当天的日志信息记录在backup.log文件中,前一天的记录在名称为    backup.log.yyyy-mm-dd 的文件中。

http://10.137.166.108:28080/ips/Provision?command=100211000100000000010000000001;~0000MSISDN~1300000002;COS~1;FeeType~0;CFTYPE~BUSY|NO_REPLY;openrole~0;/r

http://10.137.161.231:48080/IVRPortal/mgt/mwiMgt.do?method=subscribeSip&cSeq=1&toFeild=alice@example.com&fromFeild=alice@example.com&equipmentTag=78923&callId=21321&userNo=13000000&UAPPara=sdfs&expiredTime=86400&contactField=sdfsdf&subscribeField=sdfsd&extraFields=sdf

------------------------------------------------------------
UIManager.setLookAndFee(UIManger.getSystemLookAndFeelClassName())
方法来让程序界面和当前操作系统界面的效果一致。
如果你的系统是WindowsXP,则运行效果如图。

如果还在要在图片上显示控件,可以考虑JLayeredPane
在这个上面分层放控件。
------------------------------------------------------------
双音多频
双音多频(DTMF)是一种在话音信道用音调来表示数字的方法,它可以用来在模拟话音信道传输信令,因此在通信中有广泛的应用。
_________________________________________________________
oracle 如何加载.orasql????
@directory_path\***.sql例子
@d:\store_schemal.sql;
------------------------------------------------------------
变量绑定 是指在sql语句的条件中使用变量而不是常量。比如shared pool里有两条sql语句,
select * from tab1 where col1=1;
select * from tab1 where col1=2;
对oracle数据库来说,这是两条完全不同的SQL,对这两条语句都需要进行hard parse。
因为oracle会根据sql语句的文本去计算每个字符在内存里的hash值,因此虽然上述两条SQL只有一个字符不一样,
oracle根据hash算法在内存中得到的hash地址就不一样,所以oracle就会认为这是两条完全不同的语句。
而如果将上述SQL改写成select * from tab1 where col1=:var1;,然后通过对变量var1的赋值去查询,
那么oracle对这条语句第一次会进行hard parse,以后就只进行soft parse。假设某条语句被重复执行了几十万次,
那么使用bind var带来的好处是巨大的。一个应用程序如果bind var使用不充分,那么几乎一定会伴随着严重的性能问题。
绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,
绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。
优点是减少硬解析,降低CPU的争用,节省shared_pool ;缺点是不能使用histogram,sql优化比较困难
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
create index abook2_idx on abook2(name)
tablespace user
pctfree 10
initrans 2
maxtrans 255
storage
(
  initial 64K
  minextents 1
  maxextents unlimited
)
解释:
create index abook2_idx on abook2(name):是指你创建的索引名是“ abook2_idx ”,该索引是基于并且在abook2表的name列上。
tablespace user :是指你创建的这个索引放在哪个表空间下面。
pctfree 10:是指你创建的索引至少要保留10%作为空闲空间,以便插入与删除。
initrans 2:支持并发操作的初始事务量
maxtrans 255:支持并发操作的最大事务量。
initial 64K:一个区得大小为64K。
minextents 1:是指初始区的个数为1个。区是oracle的最小单位,对应的就是磁盘空间。
maxextents unlimited:这个当然就是最大区的个数无限制。

索引升降序
在相应字段后面加上asc(升序)或者desc(降序)。
如:create unique index idx_test on test (testcol1 asc)   --按照testcol1字段升序排列
    create unique index idx_test on test (testcol1 desc)   --按照testcol2字段降序排列


oracle 表空间问题
sysdba SQL>create tablespace tbsname datafile '文件路径及文件名' size 500m;
设置数据库的默认表空间,ALTER DATABASE DEFAULT TABLESPACE XXXXXX.
建表时指定:CREATE TABLE XXXX(COL1 NUMBER,COL2 CHAR2(2)) TABLESPACE XXXXXX.
把表挪表空间:ALTER TABLE MOVE TABLESPACE XXXXX .
注意,挪完表后,挪索引。ALTER INDEX REBUILD TABLESPACE XXXXX.

cd $ORACLE_HOME/network/admin/
vi tnsnames.ora
可以查看sid
show parameter instance;  或者echo $ORACLE_SID;        也可以查看 实例名



SELECT * INTO A FROM B 是在还没有A表的情况下,直接通过B表创建并把B表数据复制到A表里面 ,之后A,B表的结构和数据完全一样。
insert into A select * from B 是在已经创建了A表的情况下,将B表数据复制到A表,此前A表的结构要和B表相同,不然插入的时候报错。

创建公开数据库链接dblink
CREATE PUBLIC DATABASE LINK “数据库链接别名”
CONNECT TO “登陆用户” IDENTIFIED BY “登陆密码”
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = IP)(PORT = 1521)))(CONNECT_DATA =(SID = SID)))';
例如:
CREATE PUBLIC DATABASE LINK MYDBLINK
CONNECT TO USER1 IDENTIFIED BY PASSWORD1

USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521)))(CONNECT_DATA =(SID = ORA10)))';



${pageContext.request.contextPath }            ${pageContext.request.contextPath }                   ${pageContext.request.contextPath }



DATA_NODE VARCHAR2(2) 二维分区 路由表中用户的业务节点最后一位。如:VMS_SC1_SN10中的0



chsh -s /bin/csh   修改该用户的shell为csh   修改完成需要重新登录

shell脚本中的 $1 $2 等等 ,指的是取命令行参数  ./sample.sh paramone paramtwo

p_ne_sms_gettask 从t_ne_smsnoti里面线程取短信

使用exe4j与inno setup 将java程序打包成可直接安装的exe程序,打包时可将jre一同封装,这样就可以在没有jdk环境的机器上运行


石室诗士施氏,嗜狮,誓食十狮。施氏时时适市视狮。十时,适十狮适市。是时,适施氏适市。氏视是十狮,恃矢势,使是十狮逝世。
氏拾是十狮尸,适石室。石室湿,氏使侍拭石室。石室拭,氏始试食是十狮尸。食时,始识是十狮尸,实十石狮尸。试释是事。



oracle水位线
高水位线意思oracle数据块历史使用空间高点好处比做全表扫描有了高水位线全表扫描只会扫描水位线处再向上会扫描了
因根本没有数据所对oracle查询性能有定帮助另外表做过大量delete操作需要定时shrink因delete回收高水位下次做全表扫描时候还会
扫描高水位线其实高水位下多都free空间会影响全表扫描性能也想删除表所有数据时好用truncate原因因truncate回收高水位










分享到:
评论

相关推荐

    网络问题:收集平时遇到的问题

    前端点滴记录学习中遇到的问题,记录成长杂记-48-简介:设置定时任务为每天凌晨2点执行和每小时执行一次?...25-杂记-24-杂记-23-杂记杂记-21-杂记-20-杂记-19- 总结杂记-18-杂记-17-杂记-16-杂记-15-杂记杂记-1

    工作杂记-YUV的dump和read

    工作杂记-YUV的dump和read

    清华ee杂类:2014-2018年清华大学电子工程系杂项

    杂记专案该资源库包含我在2014-2018年间在清华大学的各种项目,包括:ASM ASM :八皇后问题的解决方案 。C ++ C ++ :Quine-McCluskey算法的实现 。 C ++ :关于操作系统(Windows)的三个项目 。 C ++ :关于数据...

    mynane#web-problem#杂记-18.获取运行环境1

    // 获取userAgent// 是否是ie// 是否是IE9// 是否是edge浏览器// 是否是android浏览器// 是否是ios// 是否是谷歌浏览器

    Vue开发资源:vue相关的开发杂记-前端开发

    3. **Vuex状态管理**: - Vuex是Vue生态系统中的官方状态管理库,它提供了一种集中式的管理应用状态的方式,有利于团队协作和复杂项目的维护。 4. **Vue Router路由管理**: - Vue Router是Vue的官方路由库,用于...

    oracle杂记.doc

    oracle杂记.doc 这是我个人的总结。 主要是oracle的编程以及体系结构的理解。

    mynane#web-problem#杂记-45.Golang 在 Mac、Linux、Windows 下如何交叉编译1

    Mac 下编译 Linux 和 Windows 64位可执行程序Linux 下编译 Mac 和 Windows 64位可执行程序Windows 下编译 Mac

    stm8s003f3使用杂记

    本杂记将根据个人经验,总结在使用STM8S003F3时遇到的问题,以及个人整理的解决方法。 开发环境选择IAR,是一种常用于嵌入式系统开发的集成开发环境。在程序下载过程中,可能会遇到无法写入程序的问题,需要从以下...

    计算机杂记

    ### 计算机基础知识知识点概览 ...它使用一系列的元素来构建页面结构和内容,如段落、链接、图片等。 - **特点**: - 结构清晰:通过标签来定义网页的不同组成部分。 - 跨平台性:可以在不同的操作系统和浏览器上...

    oracle 9i杂记

    《Oracle 9i杂记——探索PLSQL的世界》 Oracle 9i,作为Oracle数据库的一个重要版本,引入了许多新特性和改进,其中PL/SQL(Procedural Language/Structured Query Language)是其核心组成部分,是一种结合了SQL和...

    第14章 Pythonic与Python杂记.mp4

    第14章 Pythonic与Python杂记.mp4

    李特伍德 一个数学家的杂记.pdf

    拉马努金是20世纪最杰出的数学家之一,他对数论做出了巨大贡献,他的工作揭示了许多深刻的数学结构和模式,为现代数学研究提供了丰富的灵感。 此外,杂记中可能包含了对经典文献的评论,比如牛顿和大球的引力问题的...

    PD杂记体育ii已同居ikyht

    3. **外键命名规则**:在Database—>Edit Current DBMS > Scripts—>Objects—>Reference—>ConstName,可以自定义外键的命名规则,使其更具可读性和一致性。 4. **去除建库脚本中的表头注释**:在Database -> ...

    单片机C语言学习杂记

    ### 单片机C语言学习杂记 #### 一、单片机与C语言简介 在电子技术领域,单片机是一种集成了微处理器、存储器以及多种输入输出接口的微型计算机系统。51单片机是基于MCS-51架构的一种广泛使用的单片机型。由于其...

    JBoss配置杂记

    ### JBoss配置杂记知识点详解 #### 一、配置JBoss以80端口服务 在JBoss配置中,若想让JBoss监听在标准的HTTP端口80上,而不是默认的8080,需要对配置文件进行相应的修改。具体步骤如下: 1. **定位配置文件**:...

    编程学习杂记-序

    序: 编程10年了,感觉有些空虚。不敢称大牛,只能说是一个老鸟。有时候查资料也感觉比较麻烦。想想如果自己能写一些东西,然后查找起来应该会很快,这样对自己也是一个帮助,也希望能帮助到其他人。...

    installshield安装制作杂记

    installshield安装制作杂记 installshield x

    linux学习杂记.pdf

    Linux学习杂记 本文档总结了Linux学习的要点,涵盖了Linux基础知识、命令操作、文件系统、桌面环境、服务器安装等方面的知识点。 一、Linux基础知识 1. 文本模式密码不显示输入的字符,输入的密码不会出现星号或...

    杂记:一家大鱼及其他

    杂记中所讲述的内容和描绘的场景,实际上蕴含了丰富的中国农村生活细节和风土人情,以及人性的细腻观察。以下是对这些内容的知识点解读: 首先,杂记中提到了家庭中烹饪的场景,特别强调了“蒸菜疙瘩”的制作过程。...

    14.6 None|Pythonic与Python杂记|Python3.8入门 & 进阶 & 原生爬虫实战完全解读

    14.6_None|Pythonic与Python杂记|Python3.8入门_&_进阶_&_原生爬虫实战完全解读

Global site tag (gtag.js) - Google Analytics