- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 取某一列的最大值
[code="java"](select * from (select row_number() over(partition by productid order by commentsequence) rn, t.* ...
2016-06-28 15:09:00
421
原创 tomcat
由于现在项目相对比较轻松,而且项目是研究SOA和Web Service的,因此这里我要对一些相关的开源技术做一些研究。接下来我要写的文章是Tomcat源码系列的文章,文章(一)是关于Tomcat源码编译和如何将Tomcat工程导入Eclips的,这里分享一下编译经验。 大家都知道Java的开源项目很强大,正是这些开源项目促进大量优秀的程序员进步和推动软件的快速发展。了解和看过开源项目的程序员...
2014-01-21 17:07:31
161
原创 linux 文件操作命令
1.搜索某些文件并移动到另外文件夹find . -mtime +10 -exec mv {} ../et1byzzj/ \; 修改10天的文件 移动到et1byzzj文件夹的{}代表find找出来的每个文件 传进exec后的参数2.查看某个文件夹下的文件数find . | wc -l...
2013-10-11 14:53:13
125
原创 定时器
某些技术是固定的同样的技术要考虑支持业务的灵活性比如定时器,一般思维考虑加载文件 要想到做一个商品的全局定时器,再去查找数据库中信息或者配置文件,可以动态改变定时器任务或者人为可以可视化操作。比如做报表。可以有全局定时器,对某些信息进行扫描,调用程序执行报表中的sql可以动态增加,要发送的对象,要发送的格式,都可以通过定时器进行执行扫描,不需要重新启动服务 ...
2013-07-02 01:49:32
101
原创 写程序前的思考
写程序之前要想到1。全局完成的业务2.程序的边界3.功能业务的链条的拆解和独立,不要从第一部卡死,或者屏蔽,这样会压缩业务不灵活,要考虑从后面进行支持,独立不支持的点4.可扩展性...
2013-07-02 01:36:29
210
原创 业务与技术的关系
如果想成为技术上专业人才:可以对某些方面的技术做专业突破,技术上一定要比别人强如果做项目管理人才:1.对业务,管理规范,可能的业务方向要绝对的熟悉和清晰,另外需要对有解决技术的能力和有技术人员的支持,2.始终要做业务与技术沟通的中间人和解释人...
2013-06-04 19:29:12
596
原创 项目时间管控
管控一个完整的项目 :如果对方的开发实力比较强,计划表可以针对几个重要的节点进行管控,如果对方的开发实力较弱,针对项目的细节监督一定要到位...
2013-06-04 19:16:53
208
原创 产品人员
当一个新产品呈现给用户,用户不知道产品是做什么的,可以说是产品的败笔成功产品的特点是:你的产品可以尽可能的复杂与具有逻辑相关性,当用户使用时能够不断的知道产品是做什么的 和不断的发现产品新的特点...
2013-05-18 23:38:06
123
原创 技术人员和产品人员
1.做一个项目 项目经理或者产品人员如果不懂技术,要合作搭档一个技术领导者,领导技术开发人员2.一个团队 即要有救火队员,保证项目进度,难题解决;又要有细心人员,尽早发现问题bug,即时修复...
2013-05-17 23:04:57
156
原创 linux 增加定时任务 删除日志
rmCharlog.sh#!/bin/bashecho `date +%Y-%m-%d` >> /l/rmCharlog.logfind /usr/app/glassfish/domains/domain1/logs -mtime +2 >> /l/rmCharlog.logfind /usr/app/glassfish/domains/domain1/logs -mtime ...
2013-04-15 10:19:01
182
原创 mysql增加条件判断前几天
[code="mysql"](date_format(`cso`.`ActualShippedDate`,'%Y%m%d hh24:mi:ss') > date_format(concat((curdate() - interval 1 day),' 12:00:00'),'%Y%m%d %H:%i:%s'))[/code]
2013-04-03 17:32:38
260
原创 mysql查询的几个sql
查看存在zzj_temp1 不存在zzj_temp 中的品号数据 [code="sql"]select t1.ProductID from zzj_temp1 t1 where not exists (select * from zzj_temp t where t.ProductID=t1.ProductID)[/code]查看多个字段关联并把查询出来的字段连接两次[c...
2013-01-11 14:59:36
135
原创 存储过程案例
[code="sql"]DROP PROCEDURE IF EXISTS wms.chagecarpr2;CREATE PROCEDURE wms.`chagecarpr2`()BEGINdeclare i_rowon int default 0;declare first_i_rowon int default 0;declare so_id decimal(9,0);...
2013-01-06 13:26:12
139
原创 js遍历radio
[code="js"] var chkObjs = document.getElementsByName("vipcardnoselected"); for(var i=0;i
2012-12-30 15:22:59
300
原创 where后面in 两个条件
select * from tscm_product p where (p.productid,p.supplierid) in(select pp.productid,pp.supplierid from tscm_product pp where pp.productid=100124) 效率不高
2012-11-26 13:41:38
2388
原创 编程规范
软件编程: 程序一半是为了执行完成业务,一半是为了让人读懂编写方法时注意:1.一个方法完成一件事2.方法长度一般是1-15行3.加上注释4.如果是变量,带有初始值在做软件的过程中 如果涉及到流水 需要对单笔记录进行追踪,则执行的每次操作涉及到的key想写到日志表中 方便追踪查询...
2012-11-22 23:24:45
96
原创 代理模式
[code="java"]package com.proxy;public interface RealProjectInterface { public void sayHello();}[/code][code="java"]package com.proxy;public class RealProject implements RealProje...
2012-11-12 14:37:57
102
原创 Jaas demo 登陆验证
JAAS的核心类和接口可以被分为三种类型,大多数都在javax.security.auth包中。在J2SE 1.4中,还有一些接口的实现类在com.sun.security.auth包中,如下所示:1、 普通类 Subject,Principal,Credential(凭证) Subject类代表了一个验证实体,它可以是用户、管理员、Web服务,设备或者其他的过程。该类包含了三中类...
2012-11-09 11:05:15
195
原创 读写excel
03版本[code="java"]List list = new ArrayList(); FileInputStream input = null; HSSFWorkbook wb = null; try { input = new FileInputStream(file); } catch (FileNotFoundException e) {...
2012-11-02 17:03:54
94
原创 ftp读取文件
[code="java"] public static boolean downloadFileBySun(String server, String userName, String userPassword) { String line; FtpClient ftpClient = new FtpClient(); try { TelnetIn...
2012-11-02 16:58:58
697
原创 Spring加载配置信息
constant.properties[code="java"]xx=444yyy=8888xxxxx=999999[/code][code="xml"][/code][code="java"]package com.common;import java.io.IOException;import java.io.InputStream;import...
2012-11-02 15:11:44
1234
原创 设计模式--结构型--享元模式
设计模式--结构型--享元模式:针对案例,咖啡馆卖咖啡,咖啡品种20种类以下,订单可能有500个 没必要生成500个对象[code="java"]package com.xy;public interface FlyWeight { void sell();}[/code][code="java"]package com.xy;public...
2012-11-01 10:50:11
109
原创 设计模式--结构型--外观模式
外观模式--也称为门面模式 有主系统对子系统进行统一的管理 比如 电脑开关(cpu开关,memory开关,disk开关)[code="java"]package com.facade;public class Disk { public void start(){ System.out.println("disk is opend"); } ...
2012-10-29 13:23:34
112
原创 spring启动时
1.把配置xml文件转换成resource。resource的转换是先通过ResourcePatternResolver来解析可识别格式的配置文件的路径(如"classpath*:"等),如果没有指定格式,默认会按照类路径的资源来处理。 2.利用XmlBeanDefinitionReader完成对xml的解析,将xml Resource里定义的bean对象转换成统一的BeanDefinit...
2012-10-29 13:12:41
99
原创 设计模式--结构型--装饰模式
装饰模式decorator:动态的给一个对象增加额外的功能,[code="java"]package com.decorator;public interface Person { public void eat();}[/code][code="java"]package com.decorator;public class Man impleme...
2012-10-25 10:55:29
84
原创 发送邮件
首先导入使用jar包:activation.jar,commons-logging-1.0.4.jar,mail.jar,spring.jarapplicationContext.xml的配置 用于连接邮件服务器[code="xml"] smtp.zz.com true 25000 ...
2012-10-25 09:18:10
147
原创 tomcat监控工具psi-probe
一、简介psi-probe是lambdaprobe的一个分支版本,用于对Tomcat进行监控,比tomcat的manager强大很多。psi就是一个形如叉子的符号Ψ,希腊字母的第23个字母,用来代表fork。为啥需要分支呢,因为lambdaprobe已经多年没有更新(大致在2006年就停止发布新版本了)。二、下载地址http://code.google.co...
2012-10-24 14:39:18
319
原创 设计模式--结构型--组合模式
组合模式 允许你将对象组合成树型结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。[code="java"]package com.componentpattern;import java.util.ArrayList;import java.util.List;public abstract class Component {...
2012-10-24 09:56:54
83
原创 设计模式--结构型--桥模式
桥模式:将某个问题抽象的不同形式分别与该问题的具体实现部分相分离,使他们都可以独立变化,并能够动态结合。多用聚合而不是继承,防止子类的爆炸[code="java"]public interface Drawtool { public void draw();}[/code][code="java"]package com.brigepattern;publi...
2012-10-22 15:22:24
110
原创 js获取struts2 的radio的值
[code="java"] VCR: VCR内容描述 [/code][code="js"]function change(val){ if(val=='0'){ document.getElementById("vcrcontent").disabled=true; document.getEle...
2012-10-18 16:20:53
300
原创 给定连接查询ems配送信息
[code="js"] //http://localhost:8080/testJs/tocarrier.jsp?deliveryid=ZJ534991422DS&carrierid=1000031 //http://www.11183.com.cn/emsService/ems/order/singleQuery_t //http://wms.best1.com/wms/toca...
2012-10-18 11:09:46
281
原创 servlet不设置缓存
[code="java"] getResponse().setHeader("Cache-Control", "no-cache"); getResponse().setHeader("Pragma", "no-cache"); getResponse().setDateHeader("Expires", 0);[/code]
2012-10-17 13:56:27
224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人