1 使用sftp上传或下载文件.在SecureCRT中"连接sftp标签"使用cd 改变Server端目录使用lcd改变本地目录使用get backup-2008-8-03.zip 下载工具使用put backup-2008-8-03.zip 上传工具
4 在linux打包和解压缩打包tar -czvf ziped.tar.gz filepath/*tar -xzvf ziped.tar.gz filepath
-z 使用gzip的filter-c 创建一个新的archive-v verbose-f 指定filename
5 在做替换操作的时候,一定要备份!!
6 配置J ...
- 22:11
- 浏览 (26)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 XiaoerTransferMoeny,少加了一个out_trade_no,没有被单元测试覆盖到的代码,非常容易出错.isSuccess()==false,这个也应该log.error一下,不然测试的时候很难发现问题。2 设置Mysql编码集
set @@character_set_client = 'GBK';
set @@character_set_connection = 'GBK';
set @@character_set_results = 'GBK';
set @@character_set_database = 'GBK';
set @@characte ...
- 21:51
- 浏览 (24)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 Facade->Service->Manager->DAO对单表的操作放在Manger,对复杂的操作放在Service,
2 使用cmd登录mysql数据库。mysql.exe -u root -p
3 mvn 在m2_repo,mvn工程依赖,mvn lib依赖
mvn pom文件的详见
4 java.net.URL的中文问题URL xlsUrl = BaseSpringTestCase.class.getResource(xlsFile);URL的具体意义
5 取Oracle前100条
6 OCI的问题,搞了很久 ...
- 01:50
- 浏览 (65)
- 评论 (0)
- 分类: 工作日志(JAVA)
this.executeQueryForObject("PayOrderDO.getOrderByPayOrderId", payOrderId, dr);
1 Eclipse Tomcat插件。
url:在Eclipse中部署tomcat
2 看有能力写一个 Docbook写一个插件,能对Java,Sql语法高亮。3 在PowerCmd中启动,选择的参数是:/P $(Dir)
4 mvn eclipse:eclipse 会有错误,-DdownloadJavadocs=true,将会下载javadoc和每个jar文件配合。
- ...
- 01:40
- 浏览 (94)
- 评论 (0)
- 分类: 工作日志(JAVA)
InputStream is = java.util.Date.class.getResourceAsStream("Collection.class");
1 JBPM的子流程是怎么工作的?
没有做
2 B2C也是担保交易,支付宝压款是完全可以接受的。
3 在退款协议期可能会有死循环,所以要介入人工处理阶段。人工处理应该是数据库定时JOB,将超时的任务导出到到后台小二的job list,子流程处理也要返回两个结果,退或不退,来判断是否退款是否结束
4 JBPM的任务节点(task-node)任务节点是一个需要人工参与的节点,当流程进入节点, ...
- 01:17
- 浏览 (243)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 将JBPM的配置文件打包成ZIP,并从zip中解出来,然后导入到数据库去。
ZipInputStream zipInputStream = new ZipInputStream(LoadClassFromArchieve.class.getResourceAsStream("simpleProcess.war"));
JbpmConfiguration jbpmConfiguration = JbpmConfiguration.getInstance();
JbpmContext jbpmContext = jbpmConfiguration.createJbp ...
- 15:23
- 浏览 (114)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 Mysql 如何将访问mysql的sql语句输出到一个文件? 在my.ini里,增加一行
log=E:/mysqllog/query.log
mysql会自动将log输出到log文件里面去。 得到mysql中某一个表的全部字段。
SHOW FULL COLUMNS FROM `upgradehistory` FROM `jiradb` LIKE '%'
和
describe table 'users'
2 Maven 使用Maven创建一个资源 mvn archetype:create -DgroupId=com.efn -DartifactId=UIC 创建一 ...
- 15:41
- 浏览 (88)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 Maven的原理和API
2 毕玄推荐的两本书。
计算机程序的构造和解释(原书第2版)
深入理解计算机系统(修订版)
3 EBay的可伸缩系架构。
按功能拆分。
水平拆分,比如数据库分表,应用服务器不保留状态。
避免分布式事务。
尽量将同步转为异步。
虚拟化所有层,比如虚拟化DAO层,让DAO对上层完全透明。
尽量使用Cache
将系统按功能拆分,
在代码那一级,拆分的层次细致到JAR,Package,Bundles
在应用服务器那一级,将16000台应用服务器分成220个应用集群,每个集群可以单独扩展,有点类似我们的用户中心,交易中心。
在应用那层不要保留Trasaction状 ...
- 20:59
- 浏览 (97)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 写单元测试,模拟用户中心可能发生的各种情况,比如,数据库挂掉,用户中心挂掉,用户中心负载过高,数据库负载过高,请求热点等多种情况,调出最优方案。保证我们应用的FailBack。 在交易中心一定要完成这些单元测试程序,以完成对大并发量访问的性能测试。 从DBA得到的数据,最大每秒有800~1000个事务,查询最大有3W到DB的查询。所以单元测试应该按这个的压力来进行。 2 自定义的Eclipse各种快捷键
运行最后一次的程序 F10
Debug最后一次程序 Ctrl+F10
运行当前文件的Main Alt+Shift+X,J
剪切一行 Ctrl+Shift+X
结束当前 ...
- 21:06
- 浏览 (123)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 怎么把svn-base从Open Resource中除去。 将项目由subclipse导入到工程,就会自动忽略掉svn-base. 2 Oracle的连接URL,jdbc:oracle:thin:@10.1.5.13:1521:dev-dbc 3 tnsname的配置 network\admin\tnsnames.ora
confluence =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.5.10)(PORT = 1521))
)
(CON ...
- 22:04
- 浏览 (109)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 关于线程同步
线程调用Sleep,主动放弃CPU,睡眠。
线程同步等待需要同步资源,进入阻塞状态。 一个线程调用wait,另外一个线程调用notify来唤醒该线程。 工作线程太多,调度的时间超过了工作线程服务的时间,那么性能结果是会下降的。 2 JVM级别的东西
char 2(unicode) Object 4字节 返回地址 4字节 JVM碎片回收堆 new分配内存 JVM存储区 经常OutOfMemory,需要看为什么把JVM撑爆了 4 装载子系统将字节码装载到虚拟机 Class被装载到虚拟机,运行引擎负责运行这几部分 方法区,堆,栈,PC,本地方法栈 Jav ...
- 13:40
- 浏览 (89)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 定时器Timer,TimerTask,Timer的内部实现机制,怎么用后台线程来实现定时器,有时间可以去了解一下。
2 将一个Linux sh程序变成Linux服务,能在服务器重启后仍然能够运行。etc/rc.d/rc.local 将一个linux任务变成服务,开机就运行。
3 Java Main是一个进程。
Main主线程退出,Java的子线程不会退出。一直会等到线程结束才会退出。所有工作线程的退出会导致主线程的退出,Deamon线程即使存在也会进程退出.
4 有时间看下TreeSet的算法和具体实现机制。
5 ClassPathXmlApplicationContext,
- 13:19
- 浏览 (82)
- 评论 (0)
- 分类: 工作日志(JAVA)
1 能够从UIC中学习什么。
怎么按功能在Eclipse里面把Project分成SubProject。
怎么单元测试
如何动态代理的实现。
如何拦截客户端请求,让远程调用对客户端透明。
2 Eclipse里面能否给Console加上快捷键,让Eclipse向IDEA那么好用。
不能!
3 Spring中注入List。
<property name="serversString">
<list>
<value>10.1.6.152:1234</value>
</list>
</property>
4 classLoad
Thread.currentT ...
- 13:15
- 浏览 (114)
- 评论 (0)
- 分类: 工作日志(JAVA)
14 Runtime.getRuntime().addShutdownHook(shutdownHook);是什么意思
1 Runtime.getRuntime().removeShutdownHook是什么意思
从Runtime中可以得到当前的运行环境,包括CPU数目,当前空闲内存等,也可以给ShutDown的过程中增加回调函数。
2 Runtime.getRuntime().availableProcessors() 是什么意思
问题:得到当前是几核的CPU,为什么要+1
3 Executors.newCachedThreadPool是什么意思ExcutorService的用法和性能
...
- 13:02
- 浏览 (99)
- 评论 (0)
- 分类: 工作日志(JAVA)







评论排行榜