上篇博文中我们已经详解介绍了什么是EJB。其实最简单的说:EJB就是运行在独立服务器上的组件,客户端是通过网络对EJB对象进行调用的。而我们常说的企业Bean组件可以分为三种类型:会话Bean、消息驱动Bean和实体Bean。依据应用设计的不同,开发者可以选择适合应用的组件类型。下面几篇博文中我会为大家分别详细的介绍这三种企业Bean组件。本篇博文则就先来介绍介绍会话Bean吧。
首...
分类:
其他好文 时间:
2014-11-29 10:29:09
阅读次数:
317
重构之后,我们做了两件事情:
1. 我们继续进行音视频的优化工作,这个事情现在也还未结束
2. 我们做了一个无业务流程的版本,用于放置在网上供演示,并供一些技术朋友们参考建议
到目前为止,产品还存在了一些问题,
1. 音频质量和视频质量还是有提高的余地
2. 大容量的情况下还未做测试
3. 业务模式还在探索,业务层面的开发停滞不前
一些想法:
1. 这是一款移动互联...
分类:
移动开发 时间:
2014-11-29 10:29:02
阅读次数:
182
ProGuard工具通过移除未使用代码和使用语义模糊的名字重命名类、成员变量及方法, 从而实现减小、优化和混淆应用程序代码.
使用ProGuard工具后, 会得到一个更小的.apk文件, 并且使得逆向工程更加困难. 因为ProGuard使得应用程序的逆向工程更加困难,
所以当应用程序用到了对安全很敏感的特性时, 就有必要使用ProGuard工具了....
分类:
其他好文 时间:
2014-11-29 10:28:37
阅读次数:
153
下面是我看到的一个程序
#include
int main(void)
{
int a=5, b=5, c=4;
a||(b=a+c)&&c;
printf("\na||()b=a+c&&c=%d",a||(b=a+c)&&c);
printf("\na1=%d,b1=%d,c1=%d",a,b,c);
a&&(b=b+1)||(c=b+1);
printf("\na&...
分类:
其他好文 时间:
2014-11-29 10:28:33
阅读次数:
111
利用GCM进行消息推送原理1、接收端向GCM注册registerid2、发送端发消息给GCM服务器这个过程需要三个参数:(1)API Key(2)registerid(3)传递的数据3、GCM端将消息转发给注册的设备(通过注册的registerid)准备工作1、projectid这个是项目id,通过...
分类:
其他好文 时间:
2014-11-29 10:28:23
阅读次数:
310
我曾经从事过五年的iOS应用开发工作,那段时间我一直在尽量避免同Android打交道——不过现在情况不同了。不管大家是否相信,Android开发其实乐趣满满、而且与iOS开发相比也不像大家想象的那样差异巨大。我在Android平台上开发出这款“七分钟锻炼”应用,并借此学到了很多宝贵的知识。我希望这篇...
分类:
移动开发 时间:
2014-11-29 10:24:39
阅读次数:
236
1、传值: struts2通过set get来传值,而spring mvc 可以直接在方法里传值(String username,Model model)model也可以换成map来传值但不建义 model.addAttrubute("username",username),当然也可以直接写mod....
分类:
编程语言 时间:
2014-11-29 10:25:19
阅读次数:
141
1.安装mongodb1 wget http://www.phpwindow.com/linux/mongodb-linux-x86_64-2.2.1.tgz2 tar zxvf mongodb-linux-x86_64-2.2.1.tgz3 mv mongodb-linux-x86_64-2.2....
分类:
数据库 时间:
2014-11-29 10:24:57
阅读次数:
283
SQL日期函数的不同格式代码配合REPLACE函数可以满足各种对日期格式的需求
分类:
数据库 时间:
2014-11-29 10:25:11
阅读次数:
326
很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现起来要比较容易;高效意味着耗用资源要少,程序处理速度要快;线程安全也非常重要,这个在多线程下能保证数据的正确性。这三个条件看起来比较简单,但是实现起来却难以令人满意.....
分类:
编程语言 时间:
2014-11-29 10:23:51
阅读次数:
169
一、基本语法1.基本句法和变量2.数据类型3.技巧总结1、基本的句法和变量1.1 语句Javascript是一行一行的执行(line),一般情况下,每一行就是一个语句,语句(statement)之间用分号分割(;)statement:为了完成某种任务而进行的操作。 例如:vara=1+b;expre...
分类:
编程语言 时间:
2014-11-29 10:21:01
阅读次数:
219
public class Test3 { public static void main(String[] args) { String s1 = "I am"; String s2 = " a student"; String s3; ...
分类:
其他好文 时间:
2014-11-29 10:22:59
阅读次数:
178
using System; using System.Text;using System.Windows.Forms;using System.Threading;namespace WindowsApplication1{ public partial class Form1 : Form { ....
分类:
编程语言 时间:
2014-11-29 10:21:01
阅读次数:
146
在进行工程调试的时候有时候需要对变量进行观察,SingnaTap II Logic Analyzer 只能对管脚进行观察,所以要观察内部的变量必须把内部的变量进行输出。一种方法是直接把变量定义成管脚通过signaltap II观察,一种是用显示器显示,另外一种是通过串口进行观察。本文主要写了串口发送...
分类:
其他好文 时间:
2014-11-29 10:18:58
阅读次数:
214
相信大家也遇到过标题所示的情况。笔者就是经过强烈的斗争,结果把那些大流氓,大坏蛋给清除.其实已经思考了好多天才试验解决的.主要情况:主页明明已经锁定为空白页.却指向类似: www.hao123.com/?tn=29065018_49_hao_pg解决方法如下:1.一般是看是否木马,经过查核,没有发现...
分类:
其他好文 时间:
2014-11-29 10:20:14
阅读次数:
181
一、jdbc介绍jdbc全称:java数据库连接(Java Database Connectivity),是sun公司定义的一套访问数据库的规范(接口和类,由各种数据库公司进行实现),主要放在java.sql.*和javax.sql.*这两个包中。jdbc开发需要引入java.sql.*、javax...
分类:
数据库 时间:
2014-11-29 10:20:31
阅读次数:
301
网上看到好多使用U盘安装的教程,齐说不一。实践是检验真理的标准,Try it !下载系统镜像:http://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/debian-7.7.0-amd64-xfce-CD-1.iso 下载启动镜像:...
分类:
其他好文 时间:
2014-11-29 10:19:03
阅读次数:
169