- 博客(137)
- 资源 (2)
- 收藏
- 关注
数据结构_排序_03
/** * 快速排序 * <p>1、划分思想</p> * <p>2、递归</p> * @author WangYanCheng * @version 2014-4-29 */public class QuickSort { private int[] dataArr; public QuickSort(int[] dat...
2014-04-30 11:37:00
177
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:00
245
GitHub could not read Username
GitHub 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:00
507
数据结构_排序_02
希尔排序 /** * 希尔排序 * <p>1、间隔序列是关键</p> * <p>2、要求最终间隔为1(普通排入排序)</p> */ public void shellSort() { int[] arr = new int[]{3, 5, 9, 6, 7, 2, 4, 8, 0...
2014-03-27 18:13:00
113
数据结构_排序_01
选择排序 /** * 选择排序 * <p>1、左边先有序</p> * @param array */ public void selectSort(int[] array) { for (int i = 0; i < array.length - 1; i++) { i...
2014-03-10 00:04:00
79
记录_UltraEdit文本编辑器使用脚本
以前看过一篇文章,文章内容是说我们为应对日常工作中的种种情况需要学习掌握的技术,利用技术可以让我们具有快速搞定事情的能力。场景由生产库导出N万左右表数据,数据存储格式为标准SQL语句,我们需要将这些数据插入到测试库。为防止事务回滚段过大对数据库这边造成太大压力,所以需要每5000~10000加个COMMIT。操作脚本var tmpRow = 5000;var stepRow =...
2013-11-27 11:41:00
253
读书笔记_简单之美_2
软件开发是一项创造性的活动,因为它的创造性,我们要特别关注软件开发中的想象力。我们要把握认知方法的本质通过有意识地建立自己的思想体系来学习各种知识。我们要力求对软件开发中的各种问题进行简化,只有简化问题才能高效解决问题。思想、本质、创造、想象、抽象、认知方法、建立自己的思想体系是这节的主题词。从硬件到软件在示波器上感慨万千,由汇编到高级,没有谁好谁坏仅仅是抽象层次的不同。缤纷多...
2013-10-31 23:51:00
122
Java安全_使用JavaAPI完成条目的管理
2013年10月7日22:17场景命令行方式下使用keytool对java证书库的管理(增加、删除、修改、转储条目),当我们keystore库密码少于6位时是不能通过keytool添加、修改现存条目的,这里我们通过JavaApi#KeyStore解决。代码package org.ybygjy.security;import java.io.File;import jav...
2013-10-07 22:39:00
74
记录_处理由编码规范导致的Bug
2013-10-6 23:20场景业务系统经过长时间沉淀积累了许多业务功能模块,我们当前主要工作是在保证日常业务正常进行的前题下对原始功能进行重构、增加新一批业务功能。我们新加入了一个数据分析对账功能,这个功能需要与第三方支付平台交互进行交易数据采集。线下开发环境测试过程中一切顺利,但正式上线试运行阶段产生了许多http通信相关异常信息,错误信息如下:Caused by: su...
2013-10-07 00:09:00
144
Java#PKIX path building failed
2013-09-24场景项目对账系统涉及到第三方支付平台交易记录采集,通讯协议为HTTPS单向认证(客户端需要认证支付平台网关是否可信,支付平台网关不在协议层验证客户端是否可任),通讯层主要集成了Apache HttpClient组件。项目测试过程中在测试环境(Linux)采集过三个月左右交易记录,通讯层这块没有任何问题,项目上线后发现异常日志中抛出大量与此项目相关异常信息,异常信...
2013-09-29 00:17:00
175
读书笔记_为什么幸运的人总幸运
一位朋友推荐的一本非技术书籍,相比技术性书籍,这本书要好读的多.书的内容,一个人的户外爬山感悟.人生总是不断在选择,这本书给出一些选择的实践,关注想要的还是真正需要的,是真的没有了选择还是信息收集出现的问题,幻象、不要欺骗自己,去实践.书的内容对我很不错,很多观点都非常值得我去实践。...
2013-09-28 23:49:00
139
读书笔记_简单之美_1
这本书讲述了一个故事,这个故事涉及到软件工程的方方面面,作者把自己工作中的感悟和思想非常巧妙的融入到故事的各个情节场景中。通过这个故事反观当前个人所面临的迷茫、困惑、软件工作中的一些场景,给我带来很多启发。对书中部分章节能与作者表述的思想产生共鸣,更多的是学习作者对软件工程中各场景的深刻思考,在我翻豆瓣的时候很巧合的把它买下来,很幸运在我这个阶段能读到这本书。部分整理出的笔记目录...
2013-08-31 22:16:00
118
工作总结_感悟软件、软件开发的价值
2013-7-20 11:15来到我们新单位工作有段时间了,总结一下自己近来的感悟一、为什么我们的人/效很低?知识无法积累、无法传递、全局知识结构没人讲清楚,很被动的工作,没有全局上下文多数处在局部的工作意识,在没有全局的情况下局部的活动导致问题更加严重,没有人能认识到系统的全貌。系统维护成本持续上升,更多的人参与进来救火,而火苗却更旺了,如此循环往复形成了永远填不完的黑洞。二...
2013-08-31 22:16:00
252
感悟问题分析解决中的模型
再次感悟问题分析解决中的模型,需要解决的问题实现的业务逻辑与基础层次的领域模型有着千丝万缕的关系,如何把这些基础性质的领域模型有效的管理从而为上层业务逻辑提供有效的支撑?一、责任分离,分清楚责任、理清楚关联关系和总体流程二、拆分层次,即使非常大型的业务逻辑流程也终究会被划分成一块块层次分明独立但相互关联的故事三、定义规则,在层与层之间定义明确的模型交换规则,即使前期看起来很麻烦,但后续...
2013-08-13 20:05:00
158
读代码大全
如何做到优秀的开发实现?很感谢发部中文电子版的那帮人!就和Java与模式一样,实体书买回来没看多少当收藏了,下载的电子版本却看完了。代码大全几乎包含了软件生命周期的方方面面,从多方面讨论了软件分析设计实现工作的原则、目标、方法,重点在实际开发实现层面,代码大全告诉了我什么才是规范化,如何做到人与代码最顺畅的沟通,我理解的代码大全的主题是:“优秀的软件设计实现是什么样子?如何做到优秀?做到优...
2013-07-06 20:11:00
230
Ftp学习笔记
FTP环境Linux环境Window环境wuFtpd早期的ftp服务器,拥有不错的稳定性IISproFtpd对wuFtpd的全面重写较好的安全性容易配置易上手Server-U...
2013-06-26 07:08:00
198
前端_CSS#background-position学习
图示代码<?xml version="1.0" encoding="UTF-8" ?><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//
2013-06-19 15:34:00
131
.NET#DataGridView#DataGridViewComboBoxCell值无效问题
2013-6-8 17:37:19.NET#DataGridView#DataGridViewComboBoxCell值无效问题场景使用.Net#DataGridView组件呈现sql语句内容,DataGridView中用到了DataGridViewComboBoxColumn列,当查询数据时直接报错“DataGridViewComboBoxCell 值无效”原因传递给...
2013-06-08 18:05:00
846
对JavaScript面对对象#继承的理解
前期看到一篇高手写的文章<悟透JavaScript>,文章非常棒,读了好几遍。记下自己对JavaScript#OOP这块的感悟,其实重要的点就两个,一个是结构,一个是数据,如果还有第三个那就应该是规则定义或约束。<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq...
2013-06-08 13:00:00
74
子查询SQL
--1、如果明细合计等于明细已对账合计则主单状态为已对账--2、如果明细合计等于明细未对账合计则主单状态为未对账--3、其它情况为对账中UPDATE E_F_THIRDPTSTMT A SET A.TPS_STATE = (SELECT (CASE WHEN (CC.B - CC.C) = 0 THEN ...
2013-06-07 20:01:00
85
.Net C#字符串与日期的转换
总结一下最近的状态最近工作发生一些变动,工作内容中又多了.NET相关的工作一个不大不小的功能比计划工作量多出一倍,回过头再看看,主要是没有认真去使用现有的资源,重复造了个轮子!1. 使用正则验证2. 进行日期转换 public class SimpleConvert { /** * 字符串日期转换为标准日期字符串 ...
2013-05-29 09:17:00
823
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:00
106
Java综合_1
FileDescriptor思想FileDescriptor(FD)来自POSIX Operating System,FileDescriptor是表示文件访问的抽象标识。In POSIX, a file descriptor is aninteger, specifically of theC type int. There are three standard POSIX ...
2013-04-22 22:35:00
110
CMMI过程文档
这一年半,全程参与一个重要项目,协助参与了两个项目还有一些时间片的设计开发任务。回过头来再次总结一下这些对咱个人的积累不再是单纯的技术主题,而更多的是个人综合素质、团队配合、协同工作。在与同事的协作过程中有意识的提高自己的交流、沟通、描述各方面的能力,在这个过程中体会到软件工程和标准化的意义真正理解到CMMI等软件管理主题存在的价值。我们技术存在的价值就是为客户服务,技术只是整个软件工...
2013-04-10 12:41:00
1513
JasperReport
20:45JasperReportJasperReport提供很多服务,其中我们常用的是JasperReports Liberary,众多产品中的一员。JasperReport还提供报表服务器产品、ETL产品、报表工具Studio产品、Ireports Designer产品。JasperReport还提供多种数据交换工具,如Hadoop Connector、JasperMo...
2013-03-31 22:08:00
311
Velocity
对Velocity的几个关键点问题1、Velocity是什么?2、Velocity最佳实践?3、Velocity使用场景?4、Velocity在WebApp中的使用?5、Velocity实践?6、Velocity技术结构?7、Velocity技术流程?8、Velocity技术知识点?综述单实例还是多实例Velocity#init是单实例模式,内部...
2013-03-31 21:42:00
119
对软件工程的理解与总结
这篇文章是我在整理日记本时翻出来的日期写着2011-06-17,记忆中应该是刚负责完CMMI任务后的记录,内容不记得是否完全自己写的。这篇文章主要是个人对软件工程或是说软件项目理论+实践上的总结,这篇文章可以让自已对这块的主题有一个更加清晰的认识(整理思路),希望也能给您带来些帮助。对项目前期的理解无论大小项目,总是会有一个分析准备的过程,如准备投标、可行性分析、组建项目团队,总体...
2013-03-29 21:54:00
1089
Ibatis#加载和解析SqlMapConfig.xml
Ibatis#加载和解析SqlMapConfig.xmlIBatis的这种XML解析方式很经典,采用类似事件注册/监听(回调)的方式完成文档中各节点的逻辑处理,1、com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser,负责解析处理,是配置文件解析处理的入口类。2、com.ibatis.common.xml.NodeletPa...
2013-02-27 19:13:00
203
Ant接合外部操作系统命令和批处理
Ant接合外部操作系统命令<?xml version="1.0" encoding="UTF-8"?><project basedir="." default="task.build"> <property name="task.fcm.dir" value="D:\DEV\works\ProD\FCM"/&
2013-02-21 19:09:00
96
Java_SVN客户端开发
开发环境服务器端客户端服务器与客户端SVN版本1、服务器1.7.4,客户端版本要注意与服务器的兼容2、<dependency conf="default" org="org.tmatesoft.svnkit" name="svnkit" rev="1.7.8"/>建立版本库创建配置启动分清楚本地操作和远程操作请考虑1、...
2013-01-28 20:25:00
147
HTML#DOM树的遍历
有很长时间没有接触HTML相关的开发了,最近有机会接触到这块,感觉做前端很容易,但要做好就不容易,好的前端一点也不比后端容易.变化多端的代码都会有共通的思想.1、功能描述1.1、解析特定的HTML结构1.2、传递给后台做Excel处理1.3、响应给客户端一个文件流/** * 结点实体结构 * @param {} p 上级 * @param {} t 关联的当前D...
2013-01-23 10:49:00
277
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:00
143
2012_工作总结_001
紧张而有序的一年马上又要过去了,忙碌的一年给个人的经历又增添了浓重的一笔。2012主要参与处理的任务N9系统业务模块安装盘N9系统结算系统的维护和二次开发N9系统结算系统与信贷整合N6-N9数据迁移工具的开发N6-N9数据迁移Kettle程序的开发N9鞍钢项目现场技术开发和支持任务N9鞍钢项目数据迁移任务中电投性能优化任务辅助浙能项目数据迁移任务N9鞍钢项目攀钢迁移任...
2012-12-20 22:53:00
75
HTTP协议_01_请求/响应
Http请求Http请求由三部分:请求行、请求头域、请求正文约定的请求结构请求行Method SP Request-URI SP HTTP-Version CRLF请求方法 Method 方法描述GET请求URI标识的资源POST请求URI标识的资源并传递数据HE...
2012-12-13 18:01:00
84
Java线程_07_线程池
关键词吞吐量、资源利用率、大量同类型的任务、线程池、工作线程、任务队列应用场景最佳资源利用率程序吞哇量任务明确但数量多thread创建和管理的成本合理构建程序结构,封装对同一类型事物的处理这是有风险的资源都被池给占用了工作线程并发错误工作线程异常产生泄漏工作线程时限被大量的请求压垮主动权在你,你会考虑?考虑和避免任务间的并发问题考虑工作线程...
2012-11-30 22:32:00
162
Java线程_06_wait/notify/synchronized
wait/notify/synchronized线程等待/通知机制实现了多个线程基于特定条件的通信机制。线程等待/通知机制必须配合线程同步机制避免资源竞争(Race Condition)产生的数据异常。场景一、等待-通知机制细节(为什么需要引入同步机制?)第一个thread验证通信条件未通知需要调用wait()第二个thread改变通信条件第二个th...
2012-11-18 22:56:00
71
Java的异常/错误机制
Java的异常/错误机制Javar异常主要有两种类型:受检异常和非受检异常。异常到底如何用?为了什么目的去用?受检异常一般用在API层,要求客户端必须考虑在进行语句调用时必须考虑异常情况,如果出现异常了客户端程序需要依据自身的场景处理异常(记录、向上层抛出、跳转到其它处理策略)。更细致的考虑是记录异常的策略?向上层抛出异常的策略?跳转其它分支的策略?记录异常的策略?记...
2012-11-15 15:23:00
83
DRP(资源分销管理)
2008-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人