- 浏览: 296152 次
- 性别:
- 来自: 济南
-
最新评论
-
aerfaguihua:
请问楼主 netty编写的客户端能否同步监听接收服务器传来的数 ...
Netty 简单样例分析 -
wanggang0321:
...
logback使用 -
lijunwyf41:
写的太好了
Rational Rose四个视图的含义、区别、用途 -
fengyie007:
如果已经修改了,直接更新了再提交就行了啊。
svn: is out of date -
liguangge285:
http://www.blogjava.net/wangfun ...
我的activiti学习笔记
文章列表
linux基本指令(查找线程号、删除文件)
- 博客分类:
- linux
查找线程号
在Linux中当一个线程不再需要时,我们就需要kill他,但是主要问题是不知道怎么获得需要Kill掉的线程ID,下面就是查杀线程的详细指令:
首先查找需要kill掉的线程:
ps -elf|grep 【线程关键信息】
比如要删除tomcat线程,可以执行:ps -elf|grep tomcat
这样就可以找到跟tomcat相关的所有线程,从中找到你需要kill掉的线程ID
下一步删除无用线程:
kill 【线程ID】
比如你的线程ID是5645646,那就可以执行:kill 564 ...
今天使用flash builder 的asdoc生成工具,网上的文章介绍的不详细,现总结一下
思路:使用flash builder的asdoc工具
具体步骤如下:
1.运行--》外部工具--》外部工具配置
2.左边窗格中,程序--》新建
3.配置,需要3部分参数
a)位置:使用浏览文件系统,找到falsh builder的asdoc.exe
我的值为:C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\bin\asdoc.exe
b)工作目录:我使用的仍是浏览文件系 ...
利用flexunit进行单元测试二(异步测试)
- 博客分类:
- flex
flex和后台打交道几乎都是异步方式的,我最近就在team里面负责service层(一些mvc框架里称作proxy层)的编码工作,撇开传统
的Alert,Trace等调试方式,决定引入正规的单元测试flexunit,但是对于异步操作来说,单元测试并非十分简单,网上找了些英文资料,实践
后整理一份教材供大家参考
关于flexunit的一些基础知识可以参考我的上一篇文章”利用flexunit进行单元测试一(同步测试)
“。
首先看一下我们的service类,这里为了便于演示代码使用HttpService方式
首先建一个xml作为访问资源
<domain> ...
1.array作为控件使用
FLEX3写法:
<mx:Array id="barname">
<mx:String>Flash</mx:String>
<mx:String>Director</mx:String>
<mx:String>Dreamweaver</mx:String>
<mx:String>ColdFusion</mx:String>
</mx:Array>
FLEX4写 ...
flex 中embed 的用法
- 博客分类:
- flex
Flex
软件中经常需要使用一些外部的资源,如图片、声音、SWF或字体,虽然你也可以在软件运行的时候引入和载入,但是也可能经常需要直接将这些资源编译(Compile)到软件中,也就是直接嵌入资源(Embedding Assets)。 Flex
中可以直接嵌入图片image,影片movie,MP3,和TrueType文字。
嵌入资源的利处:
1、比起在运行时访问资源,对嵌入资源的访问速度更加快速;
2、可以用简单的变量访问方式,在多个地方引用所嵌入的资源。这是变量就代表资源,提高写代码的效率;
嵌入资源的弊处:
1、增大了SWF文件的大小,因为是将资源直接包含;
2、由 ...
什么是心跳消息?
服务器定时发个消息到客户端,然后客户端收到消息后就发回个消息给服务器,是怎么样的消息,随你自己定义.如果服务器发了消息到客户端(例如1分钟发一 次),但5分钟内(这只是个例子,可以更长时间或更短些),没有收到客户端的回复,就认为客户端断开了.客户端本身也要检查,例如在3分钟内都没收到服务 器发来的消息,也认为是断开了. 最简单的莫说irc中的,服务器定时向客户发送"PING?",然后客户端收到"PING?"后,就返回个"PONG!"给服务器.
总结一下,为了判断对方及连接是否还活着而发的消息。
移动C ...
Flex中[Bindable]的使用心得
- 博客分类:
- flex
13.2.1 声明可绑定数据源--[Bindable]解析
数据绑定的数据源可以是属性变量、方法及ActionScript类对象实例。Flex通过元数据标签[Bindable]进行标识。标识为绑定数据源意味着当数据源变化时,能够调度事件,通知Flex更新目标数据。
Bindable元数据标签的签名如下:
[Bindable]
或者
[Bindable(event="eventName")]
开发者一般忽略事件(event)名称,只使用[Bindable]标识可绑定数据源。这种情况下,Flex会默认地创建
mx.events.Pro ...
刚使用flash builder,想自动生成get/set方法,按照以前eclipse的作法,右键 source-->generate getter/setter是暗色的不能用。
后来查了下资料,原来你想用这个功能,就得把焦点放在相应属性上。
最近公司使用flex,所以开始进行学习。
flex初识:
基于
flash
的富客户端技术,相较于
flash
适合于开发人员。编写
mxml
与
ActionScript
,用他们生成
swf
文件。
以下摘自另一篇flex介绍
=============================================================
一直以来都以为flex是一个神秘的开发,随着近期项目要求,打算研究一下flex的开发,经过一天的查询资料,了解了他的底层的一下原理
首先坚持最 ...
软件行业发展前景
软件业的发展
关系到一个国家的政治和未来,软件产业将成为
21
世纪拥有最大产业规模和最具广阔前景的新兴产业之一。而我国目前的国民经济信息化建设为软件和信息服务业带来良好的发展机遇;在人才需求方面,由于
IT
技术在通信、医疗、教育等各个方面的全面发展促进了各个
软件开发
方向的发展,从架构、编程到测试对人才的需求旺盛。
盖茨甚至认为,中国软件市场会有爆炸性的增长。
INTEL
董事长葛鲁夫也认为中国应致力于发展软件业。
人才是软件产业发展
的核心要素,全球软件人才存在大量缺口,欧美、日本、印度等国家和地区均面临着软 ...
目前,软件开发主要分两类软件开发主要分两类软件开发主要分两类软件开发主要分两类,一类是通用软件开发;另一类是软件定制服务。
软件发展无止境(需求不断变化,技术发展,细节修改)。
优势:信息共享平台(储存平台),通信平台,计算平台。
软件产业是信息产业的核心(软件是信息的载体)
最近面试,遇到了一些题目,记下来。
项目访问量?
项目访问量,也叫页面浏览量( PV(page view)),我所在的项目,大概有2000W的PV,成交量在每天100-200W单。最高峰有400W单
平均访问量QPS(Query Per Second) ,每秒查询量。总PV/有效时间。1000W/(16*60*60)=173.6111111111111
16为16小时
socket的使用?
直接使用socket很少,进程间的通信通常使用hessian、netty、mina等框架
bio、nio、AIO
bio:blocking IO,阻塞IO。单线程,阻塞; ...
我的activiti学习笔记
- 博客分类:
- activiti
开始学习activiti了,把心得记下来。首先非常感谢Activiti群(236540304)的兄弟们以及群主兔哥。
我首先做的搭建开发环境(springMVC+spring+myBatis)
然后加入spring与activiti的整合。
代码大家参照兔哥的示例
http://www.kafeitu.me/activiti/2012/08/04/resources-index-of-learn-activiti.html
下面创建数据库
数据库的创建语句,大家可以从activiti-5.10\setup\files\dependencies\libs、activiti-engine ...
转过来的oracle题目,有用。
一: oracle查询表中15—20条记录 (select * from AAA where rownum < 20) minus (select * from AAA where rownum < 15);
SQL MINUS 前面数据集减后面数据集
create table thedate (riqi varchar2(10),shengfu varchar2(10));
insert into thedate values('2005-05-09','胜'); insert into thedate values('2005-0 ...
truncate与delete的区别
- 博客分类:
- oracle
1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。
2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。
3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,
经过TRUNCATE操作后的表比DELETE操作后的表要快得多。
4、TRUNCATE不能触发任何DELETE触发器。
5、不能授予任何人清空他人的表的权限。
6、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。 ...