
5001_辅助开发
一步一个脚印
很普通的我.
展开
-
Ant接合外部操作系统命令和批处理
Ant接合外部操作系统命令 可接合批处理任务@ECHO OFFTITLE HelloWorld & COLOR 0B:STARECHO 请选择ECHO 1、dirECHO 2、treeECHO 3、Ant原创 2013-02-21 19:09:09 · 1973 阅读 · 0 评论 -
记录_UltraEdit文本编辑器使用脚本
以前看过一篇文章,文章内容是说我们为应对日常工作中的种种情况需要学习掌握的技术,利用技术可以让我们具有快速搞定事情的能力。场景由生产库导出N万左右表数据,数据存储格式为标准SQL语句,我们需要将这些数据插入到测试库。为防止事务回滚段过大对数据库这边造成太大压力,所以需要每5000~10000加个COMMIT。操作脚本var tmpRow = 5000;var stepRow =原创 2013-11-27 11:41:49 · 4141 阅读 · 0 评论 -
Resin中jvm-default.log问题
今天下午下班后,发现服务器在自动调度业务数据时出现异常情况,其实很简单是基础数据日期格式有问题。但在查询resin日志时发现jvm-default.log文件到了1G多。。。查了下resin手册,发现在WIN服务下启动resin时会自动的创建些log文件,所有需要在命令行输出的信息都会放到此文件,天长日久此文件也就大起来了。 我们可以使用stdout将输出生定向到自定义文件路径中原创 2009-04-23 09:32:00 · 4585 阅读 · 1 评论 -
基于数据库字典或目录视图对数据库对象结构进行比较
基础知识1、Oracle Dictionary Views2、SQLServer目录视图关于Oracle与SQL Server的不同或相同就不整理了,试着用两者完成相同的功能的同时自然就知道两者那些是一致的哪些地方是各自的。当然,要真是非常的了解Oracle与SQL深层次的不同,那么再回过头来看类似查询这样那样数据的工作就显得简单多了。依据需求分析得出Oracle这块需要对表、视图原创 2011-10-18 09:09:13 · 1094 阅读 · 0 评论 -
CSV格式
今天王师傅给推荐CSV格式,CSV算是一种文本存/取通用规则,主要规则是逗号的运用,Java阵营有一个开源软件(两个类)专门搞CSV格式的转换。 参考资料:1、http://baike.baidu.com/view/468993.htm#42、http://sourceforge.net/projects/javacsv/?source=dlp示例:/** * CSV规原创 2013-04-24 18:59:41 · 1293 阅读 · 0 评论 -
GitHub could not read Username
Git could not read Username场景Gitversion 1.8.5.2执行git push命令异常,如下:原因git config文件中没有用户身份信息解决在请求串中加入身份信息即可,格式为:https://[userName]:[password]@github.com/[username]/project.git原创 2014-03-28 16:21:53 · 12849 阅读 · 0 评论 -
Maven Ant 开发环境
一、Maven环境安装、配置1、maven下载地址,http://maven.apache.org/download.cgi,选择版本maven3.2,要求本地JDK1.6。2、解压安装包时注意不要出现带空格的路径如“D:\Program Files”,依照我们统一开发环境要求,压缩包解压后路径为“D:\DEV\01_env\apache-maven-3.2.1”3、配置Maven环境原创 2014-04-28 12:53:39 · 4973 阅读 · 1 评论 -
Java单元测试,测试环境、自动构建脚本
单元测试 java单元测试 JUnit自动构建测试脚本原创 2011-01-13 18:02:00 · 4823 阅读 · 0 评论 -
Oracle IMPDP/EXPDP使用小结
数据泵主要解决的问题比IMP/EXP更加灵活,支持多种元数据过滤策略,多种导入/导出模式,如将A库B用户导到C库中D用户,则只需要REMAP_SCHEMA即可空表问题,Oracle11G新的表并且表中无数据也未使用过则表的SEGMENT空间是不会分配的,这样在EXP时表是导不出来的,这个问题的解决就是给表分配SEGMENT或使用EXPDP了SELECT 'ALTER TABLE '原创 2011-12-10 21:36:57 · 5342 阅读 · 0 评论 -
Android SDK Manager下载慢的问题
Android SDK Manager下载慢的问题场景使用Android SDKManager更新ADT插件特别慢或超时,原因是第三方需要对google服务进行审查,而Android SDK Manager默认通信是基于https协议的,基于https的通信是加密的,第三方无法简单的对通信内容进行审查,会被直接封掉。解决修改Android SDKManager强制使用http进原创 2014-10-28 21:19:59 · 1353 阅读 · 0 评论 -
Mac下MySql的启动、停止
Mac#MySql#启动、停止服务方式1.sudo/Library/StartupItems/MySQLCOM/MySQLCOM start2.sudo/Library/StartupItems/MySQLCOM/MySQLCOM stop命令行方式使用mysqld的方式启动,注意配置参数的设置,此外可查看/etc/my.cnf文件中的配置,在mysql启动时会加载该文件的配置原创 2014-10-30 16:01:36 · 37524 阅读 · 0 评论 -
Btrace协助处理线上应用动态分析和跟踪
Btrace协助处理线上应用动态分析和跟踪场景需要动态统计线上一些Servlet性能耗时,打印堆栈信息、cpu信息、内存信息等。简单环境一、BTracehttps://github.com/btraceio/btrace/releases/tag/v1.3.8.1二、maven引用 com.sun.tools.btrace btrace-b原创 2016-09-22 02:00:23 · 1128 阅读 · 0 评论 -
attach: handshake failed
attach:handshake failed - received >GET / HTTP/1.1JDWP-Handshake场景协助技术同学调试了一个关于jdwp端口与http服务端口的问题,刚开始收到服务调用的同学说我们预上线服务有问题直接拒绝服务,查服务log发现一堆Debuggerfailed to attach JDWP-Handshake的信息,查服务配置的确开启了jdw原创 2016-08-01 18:35:00 · 13056 阅读 · 0 评论 -
Docker#docker dead but pid file exists
Docker#docker dead but pid file exists场景/分析解决资料1.http://stackoverflow.com/questions/27216473/docker-1-3-fails-to-start-on-rhel6-5原创 2016-02-27 21:07:01 · 7256 阅读 · 1 评论 -
maven学习
maven学习原创 2016-01-31 23:59:43 · 623 阅读 · 0 评论 -
整理MAC下Eclipse的常用快捷键
整理Eclipse常用快捷键开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。 以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。文档末尾是收集了Mac系统下对文本编辑当标跳转或选中的快捷键。 一原创 2014-10-15 12:11:32 · 188517 阅读 · 16 评论 -
使用VIM处理规则的文本内容的插入
VIM处理规则的文本内容的插入场景excel的规则内容批量插入到数据库中解决1.excel内容存储为csv格式2.使用vim编辑csv文件2.1.替换Dos下的分隔符其实Mac下这个^M可以理解为特殊的\r2.2.替换2.3.继续替换 这应该可以使用分组+环视的办法更优雅的解决。3.copy文档内容4.执行原创 2015-04-22 23:00:15 · 1422 阅读 · 0 评论 -
MAC#批量文件内容替换
MAC#批量文件内容替换场景目录下部分文件内容需要进行批量替换,需要做的工作有查询过滤包含替换原字符串的文件,对这些文件中的内容进行替换。涉及到的命令有grep、xargs、sed。处理示例1.替换客户端grep -I -l -r -e 'itms-services://?action=download-manifest&url=https://dn-app.myapp.me/原创 2014-12-31 23:54:37 · 8438 阅读 · 0 评论 -
整理_百度技术沙龙
上周末和同事参加了百度技术沙龙,这次沙龙的主题分别是重构和敏捷,对这块我也经历过3个项目的实践,在以前单位还和同事们共同探讨过这个话题,记的当时我们的愿景是系统JIRA上的Bug率、功能模块复杂性、系统可维护性,后续当在我们的工程中单元测试成为习惯时,我们发现无论是开发还是维护效率的确提高了。原创 2014-11-18 12:15:10 · 789 阅读 · 0 评论 -
单元测试小结
单元测试我的理解软件质量保障体系中的一个重要概念,最早发现错误是最节省成本的一种情况。单元测试带给我们程序员的是一种思维方式的改变,我们不仅是功能实现者我们还是使用者单元测试是控制软件质量非常有效的方法,单元测试工程是软件系统后期维护和扩展的基础单元测试代码要比单纯的软件API有用的多站在单元测试的角度“一切都应当产出预计的结果”单元测试的目的提高软件质量原创 2012-09-24 23:25:34 · 2686 阅读 · 0 评论 -
CMMI过程文档
这一年半,全程参与一个重要项目,协助参与了两个项目还有一些时间片的设计开发任务。回过头来再次总结一下这些对咱个人的积累不再是单纯的技术主题,而更多的是个人综合素质、团队配合、协同工作。在与同事的协作过程中有意识的提高自己的交流、沟通、描述各方面的能力,在这个过程中体会到软件工程和标准化的意义真正理解到CMMI等软件管理主题存在的价值。我们技术存在的价值就是为客户服务,技术只是整个软件工程中原创 2013-04-10 12:41:50 · 6027 阅读 · 0 评论 -
对软件工程的理解与总结
这篇文章是我在整理日记本时翻出来的日期写着2011-06-17,记忆中应该是刚负责完CMMI任务后的记录,内容不记得是否完全自己写的。这篇文章主要是个人对软件工程或是说软件项目理论+实践上的总结,这篇文章可以让自已对这块的主题有一个更加清晰的认识(整理思路),希望也能给您带来些帮助。 对项目前期的理解无论大小项目,总是会有一个分析准备的过程,如准备投标、可行性分析、组建项目团队,总原创 2013-03-29 21:54:09 · 2074 阅读 · 0 评论 -
断开SVN连接
断开SVN连接 断开SVN连接王延成, 作者/编者2010 年 4 月 15 日文章内容主要描述了以window bat脚本的方式清除项目svn相关目录,用于达到断开svn的目的因为IDE用的不是eclipse,今天突然需要对项目代码进行转移,因为svn管理的项目,每个目录总会有个.svn的再转移目录很是不方便,试着删除掉几个.svn目录,发现svn就不会原创 2010-04-15 18:17:00 · 19977 阅读 · 0 评论 -
利用ant批量检出svn上的特定资源
写个Ant 检出Svn上的资源脚本 需求:·通过给定的svn文件路径有选择的检出文件.·给定要检出的文件可以是多个·只需配置下文件剩下的事情(检出、编译、打包)由程序完成,所以想到了Ant.. 准备工作:·Antsvn 需要额外的库支持svnAnt{http://subclipse.tigris.org/svnant.html},当然简单的使用直接看文档就可以了。·因是手动配置需要检出原创 2008-11-09 11:25:00 · 2052 阅读 · 0 评论 -
Java使用FTP上传文件被损坏的问题
上传文件损坏原创 2011-05-27 19:31:00 · 16223 阅读 · 8 评论 -
文件内容匹配
场景有这么个场景,我们需要某个时间点某个应用程序自动遍历和提取一堆文件中的一小部分规则的字符串实现这块baidu了下有很多种解决办法,其实最本质的问题就是查一段字符串在大的字符串(文件流)中是否存在的问题。简单实现原理: 这块我们选择使用正则来处理, 其实这块稍稍麻烦一点的就是正则的编写了,其它代码和平常都一样表达式匹配内容@auth原创 2011-11-03 20:59:47 · 2728 阅读 · 0 评论 -
JavaScript的压缩
简述如果非常着急,这块可以跳过直接从约束条件开始也行。JavaScript压缩这块需要权衡一下,压缩的成本会影响咱们自己的调试进度增加了编码、测试的负担,而的确给产品或用户带来了多一些的安全、性能上的提升。参考ext、jquery等开源Java Script框架的风格,需要有两种JavaScript版本:有一版是我们开发人员自己调试、开发用的另一版则是被产品用的,这种方式下原创 2011-11-21 10:12:01 · 5694 阅读 · 0 评论 -
Jar文件的处理_解压
package org.ybygjy.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.ByteBuffer;import java.nio.channels.Chan原创 2013-01-21 18:03:38 · 3085 阅读 · 0 评论 -
Java_SVN客户端开发
开发环境服务器端客户端服务器与客户端SVN版本1、服务器1.7.4,客户端版本要注意与服务器的兼容2、<dependency conf="default" org="org.tmatesoft.svnkit" name="svnkit" rev="1.7.8"/>建立版本库创建svnadnincreateJ:贻unTest、、epositor," src原创 2013-01-28 20:25:08 · 2367 阅读 · 0 评论 -
win2003 Server 32位版本物理地址扩展
·win2003Server 32位版本上,默认系统只认4G内存,可通过在C:/boot.ini中增加启用物理地址扩展参数[/PAE]来解决: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(0)disk(0)rdisk(0)part原创 2009-11-27 10:08:00 · 1816 阅读 · 0 评论 -
JasperReport
20:45JasperReportJasperReport提供很多服务,其中我们常用的是JasperReports Liberary,众多产品中的一员。JasperReport还提供报表服务器产品、ETL产品、报表工具Studio产品、Ireports Designer产品。JasperReport还提供多种数据交换工具,如Hadoop Connector、JasperMo原创 2013-03-31 22:08:13 · 2310 阅读 · 1 评论 -
Eclipse下代码样式、格式配置
java代码格式、checkStyle代码格式约束原创 2010-08-25 09:08:00 · 12060 阅读 · 0 评论 -
使用OneNote多人分布式共享
一直以来在Office2007上我都是通过类似SVN的方式同步日志文件,实在不行了就复制来复制去的.而如今自从有了Office2010那流程可就方便多了,Office2010 OneNote可以和Window Live账号绑定,而现如今有个Window Live账号就代表着有了SkyDrive上的免费存储空间,自然就代表着多人共享,并且这个方式Office 2010 OneNote直接原创 2012-02-07 10:24:43 · 12760 阅读 · 1 评论 -
Velocity
对Velocity的几个关键点问题1、Velocity是什么?2、Velocity最佳实践?3、Velocity使用场景?4、Velocity在WebApp中的使用?5、Velocity实践?6、Velocity技术结构?7、Velocity技术流程?8、Velocity技术知识点?综述<img alt="计算机生成了可选文字: Hl--rPRequest原创 2013-03-31 21:42:22 · 1765 阅读 · 0 评论 -
批量压缩js、css文件脚本(使用Ant构建)
使用Ant构建批量压缩js、css文件使用Ant批量压缩js、css文件2010 年 01 月 27 日提供了一个ant脚本,它主要用于批量压缩批定目录下的js、css文件,此ant脚本使用到了 YUI Compressor、antcontrib .Ant Contrib主要使用它所提供的foreach、propertyregex这两个target原创 2010-01-27 20:25:00 · 2439 阅读 · 0 评论 -
使用邮件客户端收到的gmail邮件不正确
gmail客户端,gmail邮件,邮件客户端,gmail最近模式原创 2010-06-19 19:03:00 · 3010 阅读 · 0 评论 -
servlet-api源码的获取以及打包
servlet-api源码,servletapi,原创 2010-07-29 20:14:00 · 12562 阅读 · 1 评论 -
计划任务定时关机
定时关机原创 2011-02-14 18:41:00 · 1996 阅读 · 0 评论 -
Ant自定义任务,抛出StackOverflowError异常
Ant扩展任务,抛出StackOverflowError异常在继承Task做扩展任务时用到了父类的Project实例中的log方法,与此同时也在使用其它Output流实例向命令行输出信息,这时就会出现StackOverflowError的问题,需要注意。java.lang.StackOverflowError问题重现场景Java源代码,负责定义一个Ant任务,注意Project实例的应用原创 2011-10-20 18:58:03 · 2479 阅读 · 0 评论 -
vim查找或删除部分重复的行
场景Vim下查找编辑的文档中部分内容重复的行,并删除。解决#查找/^\(\d\+;\d\d;\).*\n\1#删除:g/^\(\d\+;\d\d\).*\n\1/d图示原创 2017-01-09 22:33:00 · 4787 阅读 · 0 评论