- 浏览: 41867 次
- 性别:
- 来自: 杭州
最新评论
文章列表
linux 增加定时任务 删除日志
- 博客分类:
- linux
rmCharlog.sh
#!/bin/bash
echo `date +%Y-%m-%d` >> /l/rmCharlog.log
find /usr/app/glassfish/domains/domain1/logs -mtime +2 >> /l/rmCharlog.log
find /usr/app/glassfish/domains/domain1/logs -mtime +2 -exec rm -rf {} \;
echo "############################################################# ...
mysql增加条件判断前几天
- 博客分类:
- 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'))
<?xml version="1.0" encoding="UTF-8"?>
<!-- 引入外部DTD
<!DOCTYPE 根元素 SYSTEM "DTD-URL">
或者
<!DOCTYPE 根元素 PUBLIC "DTD-NAMA" "DTD-URL">
-->
<!DOCTYPE students[ <!--students 代表root-->
<!ELEMENT student (id* ...
mysql查询的几个sql
- 博客分类:
- mysql
查看存在zzj_temp1 不存在zzj_temp 中的品号数据
select t1.ProductID from zzj_temp1 t1 where not exists (select * from zzj_temp t where t.ProductID=t1.ProductID)
查看多个字段关联并把查询出来的字段连接两次
select pq.ProductID,
group_concat(concat(l5.AreaCode,
l5.TypeCode,
l5 ...
DROP PROCEDURE IF EXISTS wms.chagecarpr2;
CREATE PROCEDURE wms.`chagecarpr2`()
BEGIN
declare i_rowon int default 0;
declare first_i_rowon int default 0;
declare so_id decimal(9,0);
declare so_no decimal(2,0);
declare carr_id decimal(9,0);
declare i_maxon INT;
declare first_i_maxon int;
...
var chkObjs = document.getElementsByName("vipcardnoselected");
for(var i=0;i<chkObjs.length;i++){
if(chkObjs[i].checked){
document.getElementById("vipcardnoselectedvalue").value=chkObjs[i].value;
b ...
where后面in 两个条件
- 博客分类:
- oracle
select * from tscm_product p where (p.productid,p.supplierid) in(select pp.productid,pp.supplierid from tscm_product pp where pp.productid=100124) 效率不高
软件编程:
程序一半是为了执行完成业务,一半是为了让人读懂
编写方法时注意:
1.一个方法完成一件事
2.方法长度一般是1-15行
3.加上注释
4.如果是变量,带有初始值
在做软件的过程中 如果涉及到流水 需要对单笔记录进行追踪,则执行的每次操作涉及到的key想写到日志表中 方便追踪查询
package com.proxy;
public interface RealProjectInterface {
public void sayHello();
}
package com.proxy;
public class RealProject implements RealProjectInterface{
public void sayHello(){
System.out.println("this is sayHello");
}
}
package com.proxy;
public c ...
Jaas demo 登陆验证
- 博客分类:
- java
JAAS的核心类和接口可以被分为三种类型,大多数都在javax.security.auth包中。在J2SE 1.4中,还有一些接口的实现类在com.sun.security.auth包中,如下所示:
1、 普通类 Subject,Principal,Credential(凭证)
Subject类代表了一个验证实体, ...
03版本
List<String> list = new ArrayList<String>();
FileInputStream input = null;
HSSFWorkbook wb = null;
try {
input = new FileInputStream(file);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
wb ...
public static boolean downloadFileBySun(String server, String userName,
String userPassword) {
String line;
FtpClient ftpClient = new FtpClient();
try {
TelnetInputStream fileContent = null;
TelnetInputStream fileDirectory = null;
// 打开ftp服务器
ftpClient.openSe ...
constant.properties
xx=444
yyy=8888
xxxxx=999999
<bean id="constant" class="com.common.Constant" init-method="init" scope="singleton"></bean>
package com.common;
import java.io.IOException;
import java.io.InputStream;
import java.util.Prop ...
设计模式--结构型--享元模式
- 博客分类:
- 设计模式
设计模式--结构型--享元模式:
针对案例,咖啡馆卖咖啡,咖啡品种20种类以下,订单可能有500个 没必要生成500个对象
package com.xy;
public interface FlyWeight {
void sell();
}
package com.xy;
public class FlyWeightImpl implements FlyWeight {
public String coffeeName;
public FlyWeightImpl(String coffeeName) {
this.coffeeName = ...
设计模式--结构型--外观模式
- 博客分类:
- 设计模式
外观模式--也称为门面模式
有主系统对子系统进行统一的管理 比如 电脑开关(cpu开关,memory开关,disk开关)
package com.facade;
public class Disk {
public void start(){
System.out.println("disk is opend");
}
public void stop(){
System.out.println("disk is closed");
}
}
package com.facade;
pu ...