自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 eclipse快捷键

1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能

2014-08-15 14:27:43 407

原创 散记

生成密钥:ssh -keygen -t rsa -P '' -f ~/.ssh/id_rsa

2014-08-15 14:24:45 483

原创 批量修改文件名及内容

#!/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 3248

转载 SVN搭建

SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.wi

2014-06-03 23:05:08 404

转载 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 550

转载 Maven的Missing artifact问题解决

今天在创建一个新的Maven项目时,在其中添加了很多依赖。刚开始为了避免错误就每添加一次,保存一下,Eclipse就会下载相应的包。最后为了加快速度就把剩下的包全部添加了,再次保存就出现了Missing artifact错误,就连以前正常的包也出现了这个问题。      于是一个个删除新添加的依赖,当删除了一个叫做quartz-all的依赖后,一切都正常了。然后把其他依赖都添加上,也是正常的。

2014-04-16 16:30:25 1702

转载 线程安全的单例模式

Java代码  public class Singleton {         /**          * 对保存实例的变量添加volatile的修饰         */         private volatile static Singleton instance = null;          private Singleton(){     

2014-04-14 19:02:28 440

原创 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 584

原创 在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 1369

原创 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 2478

原创 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 629

原创 linux 小技巧杂记

1  获取变量的长度   length=${#var}

2013-12-26 15:54:18 519

转载 不同需求影响架构的原理不同

需求                            基本原理                                                                                        对架构设计的影响    功能                功能是发现职责的依据

2013-12-26 11:05:52 637

原创 需求开发之愿景分析

对于需求分析员而言,真正的专业主义是基于业务利益的沟通,业务利益主要指解决问题,创造机会,提高管控能力等。一个架构师如何把控需求,需要从以下方面入手1、如何产生需求:需求开发=愿景分析+需求分析2、判断需求是否全面:功能、质量、约束这三类需求不能漏。3、从需求向设计转化的关键思维是什么:功能、质量、约束影响架构的不同原理是核心。软件研发与交付过程总图:

2013-12-26 11:05:23 3334

转载 并发编程框架

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 525

翻译 数据结构的优缺点对比

数据结构                                                                                                                      优点                                                                       缺点

2013-12-26 11:03:49 1006

原创 架构设计

1、需求分析     须遵循“两纵三横一主线”的原则。    一纵:需求沟通。这一过程伴随的活动有需求沟通,需求启发,需求验证;需做到需方与开发方紧密协同,精诚合作。    二纵:非功能需求的确定。这一过程贯穿架构设计的整个过程。    三横:确定系统目标;明确系统范围+确定系统功能特性+上下文图;建立用例模型。    一主线:通过确定系统目标,聚焦业务目标,施以“范围框图+f

2013-12-09 14:11:13 632

转载 批量删除.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 977

原创 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 499

原创 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 1060

转载 无缝滚动图片、跑马灯、浏览器是否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 869

原创 转位字算法实现

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 721

原创 优先级队列

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 418

转载 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 1196

原创 使用栈反转字符串

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 686

原创 二分查找

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 428

转载 加解密知识普及

安全技术的目标:  安全技术的目标包括九个方面,它们分别是:1) 保密性:确保数据仅能被合法的用户访问,数据不能被没有被授权的用户访问。2) 完整性:指数据只能由授权方或以授权的方式进行修改,即数据在传输的过程中不能被未授权的用户修改。3) 可用性:确保所有的数据仅在适当的时候可以由授权方访问。4) 可靠性:主要是确保系统能在规定的条件下、规定的时间内、完成规定的功能时具有稳定的概率。5) 抗否认

2013-09-06 10:37:00 787

原创 大小写不敏感的查询条件处理

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 786

原创 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 1161

转载 设计API的五大规则

设计“正规”API理应注意的几件事情:规则1:建立强有力的条款 随着API的不断增长,这些条款会被重复使用。例如,这些行为会导致各种类/类型/方法(classes/types/methods)产生不同微妙的行为。事实上,他们看起来很相似,需要通过命名来区分。以JDBC为例,无论你执行哪条语句,你都需要使用它们来执行。比如,你可以调用这些方法:execute(String

2013-08-21 18:03:22 603

转载 java项目优化的一些方法

1.  针对日志记录的优化关闭日志记录,或者更改日志输出级别。因为从两台服务器的外部系统D上获取到的信息是相同的,所以数据库插入操作会抛出异常,异常信息类似于“Attempt to insert duplicate record”,这样的异常信息跟有效信息的条数相等,有上千条。这种情况是能预料到的,所以可以考虑关闭日志记录,或者不关闭日志记录而是更改日志输出级别,只记录严重级别(sever

2013-08-21 17:54:46 2138

原创 widows下远程连接创建快捷方式自动登录

1、打开远程桌面连接;2、选中“允许我保留凭证”;3、在“本地资源”页签中的“本地设备和资源”一栏中选中剪贴板和本地磁盘;4、点击连接设置里的“另存为”按钮,将配置好的信息保存到一个rdp文件中;5、点击“连接”按钮,实际连接一次远程桌面,输入正确的用户名/密码信息;6、以后就只需双击保存下来的那个rdp文件即可直接连接到远程桌面;7、发送快捷方式到桌面。

2013-08-19 11:38:51 1216

原创 linux中用命令杀进程

ps aux |egrep "/opt/.*apache" |grep -v grep |awk '{print $2}' |xargs -n1 kill -9

2013-08-16 17:29:07 518

中文和unicode码互转

方便国际化资源文件转换,自己随手写的小工具。

2013-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除