常用笔记

########## Linux-shell ##########
sh restart.sh 执行.sh
opmnctl status 查看当前进程状态
tail -f [filename] 监控文件内容

ps -A 显示所有进程
top 运行中系统的动态实时视图
pstree 显示进程的树状图
ps aux|grep 'processname' 查找进程
kill -9 [pid] 强行终止进程
who 显示谁登录机器

ll       遍历当前路径下文件
less [filename]  查看文件内容,“/[关键字符]”-查找关键字符处,“q”-退出,“f”-向下翻,“b”-向上翻
cat [filename]   查看文件内容(一次加载全文本内容)  

grep 'C0209600' home_default_island_1/server.out 查找文件中字符
grep -rl 'D0100200' / 查找根目录下所有匹配字符的文件名

##########项目布署##########
jar cvf *.war * 打war包
for /r <你项目的路径> %i in (.svn) do rd /s /q %i 批量删除文件夹

##oc4j##
step1:打包,通过dos命令进入E:\licm\gp\web,执行命令jar cvf gp.war *
step2:将gp.war放在home\applications下
step3:修改home\config下application.xml(1)与http-web-site.xml(2)
      (1)加入<web-module id="gp" path="../../home/applications/gp.war"/>
      (2)加入<web-app application="default" name="gp" root="/life" load-on-startup="true"/>
step4:启动start.bat(为了启动时自动启动应用程序自身的threads,启动之前编辑其并加上-userThreads)

*常用命令
java -jar admin.jar ormi://<oc4j_host>:<oc4j_ormi_port> <admin> <admin-password> [-restart,-shutdown,-shutdown force]

########## Git使用 ##########
-----提交
git checkout remotebranch 检出分支
git pull -->更新
git add . --提交到本地版本库
git commit -m  "注释内容" -->提交内容
git status   --->查看状态
git push origin localbranch:remotebranch 本地分支推送到远程分支  

-----Merge---
问题,把bug_20110712_001 Merge到uat_20110712_001分支上

1,先检出分支bug_20110712_001
2,检出uat20110712_001                            
3,先pull更新修改
3,在uat_20110712_001进行Merge ,fromBranch选择为bug_20110712_001     
4,提交修改push origin localbranch:remotebranch

-----检出新分支--
git checkout branchName(分支代码)

########## Myecplise快捷键 ##########
Alt+Shift+S 快速到达“source”
    (1) 直接一个R      添加 属性的 Setter 和 Getter;

    (2) 直接一个C      添加 无参构造函数;

    (3) 直接一个O    添加 带参构造函数

Shift+Table 整体“退格”整理;

ctrl+1 快速修复(最经典的快捷键,就不用多说了
Ctrl+I缩进功能
Ctrl+N 快速新建,想建什么,直接敲,如“xml”,向导自动弹出;

Ctrl+Q 定位到最后编辑的地方
Ctrl+M 最大化当前的Edit或View (再按则反之)

Ctrl+T 快速显示当前类的继承结构
Ctrl+D删除当前行

Ctrl+F 用于查找你Editer中你想查找的变量,并可以修改名字
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+K        参照选中的词(Word)快速定位到下一个
Ctrl+Shift+K      参照选中的词(Word)快速定位到上一个

Alt+Enter 查看当前选中的文件路径信息
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Ctrl+Shift+X(Y)      把选中文本全部改为大写(小写)
Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Ctrl+Shift+i调试时跟踪鼠标所在变量的值

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

##########windows##########
##CMD##
md 创建文件夹(文件夹名含有特殊符号,请不要忘记使用双引号) D:\>md licm\1\a"&"b\3
rd
for /l %i in (min,increment,max) do md %i 批量创建文件夹(foldername:min~max)


\\x6x8-20120912ed\tp_back 访问远程共享文件夹 \\远程机器名\文件名
msconfig 系统配置实用程序
regedit 打开注册表

##局域网共享文件##
1.控制面板,关闭防火墙
2.选中要共享的文件夹右击
3.选择属性共享,勾选共享此文件夹、权限设置
4.在另一台电脑,运行\\ip,输入用户名、密码


#C:\WINDOWS\system32\*.exe 命令程序,example:ipconfig.exe
#开机启动项路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

##########Oracle脚本##########
UPDATE [table_name] SET [culmn_name] = CAST([culmn_name] AS [db_type]); *该列有值时不能使用
ALTER TABLE [table_name] MODIFY ([culmn_name] [db_type]);

##########用plsql将excel数据导入Oracle##########
1.准备excel数据,包括字段行与数据,可不按数据库中的字段顺序存放
2.把excel文件另存为(文件文件(制表符分隔)(*.txt))
3.将新生成的.txt导入到plsql,选择工具>文件导入器,在Date from Textfile选项卡,导入.txt,填写数据条数;然后,在Data to Oracle选项卡选择导入目标表,调整字段对应关系
4.点击导入

猜你喜欢

转载自licongming163.iteye.com/blog/1878788