- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 eclipse快捷键
1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能
2014-08-15 14:27:43
458
原创 批量修改文件名及内容
#!/usr/bin/shOLDDATE=$1NEWDATE=$2OLDDIR=`pwd`/"${OLDDATE}"CURRENTDIR=`pwd`OUTPUTDIR=${CURRENTDIR}"/"${NEWDATE}mkdir -p ${OUTPUTDIR} Files=`ls ${OLDDIR}`for file in ${Files} do fi
2014-07-10 16:16:10
3310
转载 SVN搭建
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.wi
2014-06-03 23:05:08
434
转载 MyEclipse安装SVN插件
Myeclipse8.5中svn插件安装方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.
2014-06-03 22:56:19
585
转载 Maven的Missing artifact问题解决
今天在创建一个新的Maven项目时,在其中添加了很多依赖。刚开始为了避免错误就每添加一次,保存一下,Eclipse就会下载相应的包。最后为了加快速度就把剩下的包全部添加了,再次保存就出现了Missing artifact错误,就连以前正常的包也出现了这个问题。 于是一个个删除新添加的依赖,当删除了一个叫做quartz-all的依赖后,一切都正常了。然后把其他依赖都添加上,也是正常的。
2014-04-16 16:30:25
1791
转载 线程安全的单例模式
Java代码 public class Singleton { /** * 对保存实例的变量添加volatile的修饰 */ private volatile static Singleton instance = null; private Singleton(){
2014-04-14 19:02:28
477
原创 java调用shell脚本
package log;import java.io.BufferedReader;import java.io.InputStreamReader;public class CallShell { public static void main(String[] args){ try { String sh
2014-04-14 17:05:12
636
原创 在linux中拉取数据库的数据
su - -c "sqlplus \"${DB_USERNAME}/${WFM_DB_PASSWORD}@//${WFM_DB1_VIP}:${WFM_DB_PORT}/${WFM_DB_INSTANCE_NAME}\" \"@${program_dir}/CollectionLog.sql\"" oracle spool onset echo off;set heading
2014-02-08 14:35:26
1433
原创 linux中判定远程目录是否存在
#!/usr/bin/expect -fset username [lindex $argv 0] set passwd [lindex $argv 1]set destIP [lindex $argv 2] set destDIR [lindex $argv 3]set timeout 15 spawn ssh $username@$destIPexpect
2014-02-08 09:30:15
2605
原创 linux命令记录集
1、临时设置系统支持的语系;LANG=en_US2、日期格式化输出功能;date +%Y/%m/%d__%H:%M:%S3、查看日历;cal 2013 / cal 11 20134、计算器;bc 设置保留的几位数,scale=number
2013-12-27 09:41:09
668
原创 需求开发之愿景分析
对于需求分析员而言,真正的专业主义是基于业务利益的沟通,业务利益主要指解决问题,创造机会,提高管控能力等。一个架构师如何把控需求,需要从以下方面入手1、如何产生需求:需求开发=愿景分析+需求分析2、判断需求是否全面:功能、质量、约束这三类需求不能漏。3、从需求向设计转化的关键思维是什么:功能、质量、约束影响架构的不同原理是核心。软件研发与交付过程总图:
2013-12-26 11:05:23
3439
转载 并发编程框架
package executorservice;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorCo
2013-12-26 11:04:38
566
原创 架构设计
1、需求分析 须遵循“两纵三横一主线”的原则。 一纵:需求沟通。这一过程伴随的活动有需求沟通,需求启发,需求验证;需做到需方与开发方紧密协同,精诚合作。 二纵:非功能需求的确定。这一过程贯穿架构设计的整个过程。 三横:确定系统目标;明确系统范围+确定系统功能特性+上下文图;建立用例模型。 一主线:通过确定系统目标,聚焦业务目标,施以“范围框图+f
2013-12-09 14:11:13
706
转载 批量删除.svn文件夹dos命令
将如下代码粘贴到记事本中,修改后缀名为.reg,双击注册,在需要删除.svn文件的时候,右键点击此文件夹,会在关联菜单看到“Delete SVN Folders”选项,执行即可迅速删除该文件夹下的所有.svn文件。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Del
2013-11-20 17:28:49
1033
原创 linux 小知识闲暇收集
1、检查linux操作系统版本cat /etc/SuSE-release2、检查磁盘分区df -h3、检查ip规划ifconfig4、重启网卡rcnetwork restart5、修改linux主机名vi /etc/HOSTNAMEvi /etc/hosts6、解压zip包unzip7、添加执行权限chmod +x 文件名8、切换到
2013-10-25 17:17:03
549
原创 linux下用命令修改oracle监听端口,无序重启。
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=1522))))' sid='ora';
2013-10-11 15:13:40
1139
转载 无缝滚动图片、跑马灯、浏览器是否IE
javascript无缝滚动 by gtf h1 { font:400 16px/1 "Microsoft YaHei",KaiTi_GB2312,SimSun } #marquee { position:relative; height:300px; width:200px; overflow:hidden
2013-09-24 17:03:09
911
原创 转位字算法实现
package arithmetic;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Anagram{ static int size; static int count; static ch
2013-09-24 15:30:00
776
原创 优先级队列
package arithmetic;public class PriorityQueue{ private int maxSize; private double[] queArray; private int nItems; private PriorityQueue(int size){ this.maxSize=size;
2013-09-17 12:48:51
465
转载 100个javascript实用原生代码
目录如下: 1、原生JavaScript实现字符串长度截取2、原生JavaScript获取域名主机3、原生JavaScript清除空格4、原生JavaScript替换全部5、原生JavaScript转义html标签6、原生JavaScript还原html标签7、原生JavaScript时间日期格式转换8、原生JavaScript判断是否为数字类型9、原生Ja
2013-09-17 10:11:46
1268
原创 使用栈反转字符串
package arithmetic;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class StackExample{ private int maxSize; private char[] stackArray;
2013-09-13 10:41:25
733
原创 二分查找
public static int search(int[] array,int key){ int low=0; int high=array.length-1; int middle=(low+high)/2; while(true){ if(key==array[middle]){
2013-09-06 18:03:32
458
转载 加解密知识普及
安全技术的目标: 安全技术的目标包括九个方面,它们分别是:1) 保密性:确保数据仅能被合法的用户访问,数据不能被没有被授权的用户访问。2) 完整性:指数据只能由授权方或以授权的方式进行修改,即数据在传输的过程中不能被未授权的用户修改。3) 可用性:确保所有的数据仅在适当的时候可以由授权方访问。4) 可靠性:主要是确保系统能在规定的条件下、规定的时间内、完成规定的功能时具有稳定的概率。5) 抗否认
2013-09-06 10:37:00
836
原创 大小写不敏感的查询条件处理
public static String regularCaseStrings(String str) { StringBuffer strb = new StringBuffer(32); char[] strChar = str.toCharArray(); for (int i = 0; i { if (Character.isLowerCase(s
2013-08-23 19:34:16
854
原创 java冒泡排序、选择排序、插入排序算法的核心思想及其比较
package arithmetic;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;public class Bubble_Arithmetic { public static List bubble(List list){
2013-08-23 19:31:00
1217
转载 设计API的五大规则
设计“正规”API理应注意的几件事情:规则1:建立强有力的条款 随着API的不断增长,这些条款会被重复使用。例如,这些行为会导致各种类/类型/方法(classes/types/methods)产生不同微妙的行为。事实上,他们看起来很相似,需要通过命名来区分。以JDBC为例,无论你执行哪条语句,你都需要使用它们来执行。比如,你可以调用这些方法:execute(String
2013-08-21 18:03:22
659
转载 java项目优化的一些方法
1. 针对日志记录的优化关闭日志记录,或者更改日志输出级别。因为从两台服务器的外部系统D上获取到的信息是相同的,所以数据库插入操作会抛出异常,异常信息类似于“Attempt to insert duplicate record”,这样的异常信息跟有效信息的条数相等,有上千条。这种情况是能预料到的,所以可以考虑关闭日志记录,或者不关闭日志记录而是更改日志输出级别,只记录严重级别(sever
2013-08-21 17:54:46
2204
原创 widows下远程连接创建快捷方式自动登录
1、打开远程桌面连接;2、选中“允许我保留凭证”;3、在“本地资源”页签中的“本地设备和资源”一栏中选中剪贴板和本地磁盘;4、点击连接设置里的“另存为”按钮,将配置好的信息保存到一个rdp文件中;5、点击“连接”按钮,实际连接一次远程桌面,输入正确的用户名/密码信息;6、以后就只需双击保存下来的那个rdp文件即可直接连接到远程桌面;7、发送快捷方式到桌面。
2013-08-19 11:38:51
1338
原创 linux中用命令杀进程
ps aux |egrep "/opt/.*apache" |grep -v grep |awk '{print $2}' |xargs -n1 kill -9
2013-08-16 17:29:07
576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人