- 浏览: 49164 次
- 性别:
- 来自: 北京
最新评论
文章列表
[置顶] 模式1.研磨设计模式之工厂方法模式-1
- 博客分类:
- 设计模式
工厂方法模式(Factory Method)
1 场景问题
1.1 导出数据的应用框架
考虑这样一个实际应用:实现一个导出数据的应用框架,来让客户选择数据的导出方式,并真正执行数据导出。 在一些实际的企业应用中,一个公司的系统往往分散在很多个不同的地方运行,比如各个分公司或者是门市点,公司没有建立全公司专网的实力,但是又不愿意让业务数据实时的在广域网上传递,一个是考虑数据安全的问题,一个是运行速度的问题。 这种系统通常会有一个折中的方案,那就是各个分公司内运行系统的时候是独立的,是在自己分公司的局域网内运行。然后在每天业务结束的时候, ...
1、下载在浏览器中打开"http://tomcat.apache.org/"下载"apache-tomcat-7.0.29.tar.gz"2、解压1.sudo mkdir /usr/local2.sudo tar -zxvf /Downloads/apache-tomcat-7.0.29.tar.gz -C /usr/local3、使用启动命令"/usr/local/apache-tomcat-7.0.29/bin/startup.sh"关闭命令"/usr/local/apache-tomcat-7.0.29/bin/shut ...
webservice的实现
WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在Java领域,WebService的一个成熟实现是
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念
DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。
2、sim卡的EF 文件有何作用
sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己的操作系统,EF就是作存储并和手机通讯用的
3、嵌入式操作系统内存管理有哪几种, 各有何特性
页式,段式,段页,用到了MMU,虚拟空间等技术
4、 什么是嵌入式实时操作 ...
tcp协议下的socket编程:比较靠谱,能发送大的文件。
服务器端:合法端口号在0到65535之间
ServerSocket sSocket=new ServerSocket(4567);
Socket socket = sSocket.accept();会产生阻塞。就是指收不到数据,就一直处于阻塞状态。
socket.getInputStream();
流的读操作----
客户端:
Socket socket = new Socket(所要发送到的IP,4567);
socket.getOuputStream();
流的写操作-----------
...
本文来自:javaeye网站
J2EE程序员需掌握的技术 (每一分类建议掌握一种) 本人根据自己的工作经验、J2EE技术发展趋势与目前国内外Java程序员技术市场发展需求,列举些值得学习与研究的技术与项目,希望对有些程序员有所帮助 ...
public class EmailSender {
private static final String charset = "GBK";
private static final String defaultMimetype = "text/plain";
public static void main(String[] args) throws Exception {
EmailSender.send(new String[]{"hsiangyu@gmail.com"}, & ...
排序算法总结
所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。当待排序记录的关键字都不相同时,排序结果是惟一的,否则排序结果不惟一。 在待排序的文件中,若存在多个关 ...
AndroidManifest.xml:
uses-permission android:name="android.permission.READ_CONTACTS"/>
Activity.java
读取联系人信息
Cursor cursor =
getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
while (cursor.moveToNext()) {
String ...
javascript中的异常处理
- 博客分类:
- js
javascript中的异常处理异常处理概述在代码的运行过程中,错误是不可避免的,总的来说,错误发生于两种情况:一是程序内部的逻辑或者语法错误,二是运行环境或者用户输入中不可预知的数据造成的错误。对于前者,就称之 ...
Oracle中优化SQL的原则
- 博客分类:
- 数据库
1。已经检验的语句和已在共享池中的语句之间要完全一样 2。变量名称尽量一致 3。合理使用外联接 4。少用多层嵌套 5。多用并发 语句的优化步骤一般有: 1。调整sga区,使得sga区的是用最优。 2。sql语句本身的优化,工具有explain,sql trace等 3。数据库结构调整 4。项目结构调整 写语句的经验: 1。对于大表的查询使用索引 2、少用in,exist等 3、使用集合运算 1.对于大表查询中的列应尽量避免进行诸如
ORACLE的sql调优2(转载)
- 博客分类:
- 数据库
oracle的sql也是遵循几点原则
1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。
2. sql的关键字都大写,因为or ...
ORACLE的sql调优1(转载)
- 博客分类:
- 数据库
Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。 Oracle在执行IN ...
IT一位老一辈工程师的忠告 (转)
- 博客分类:
- 职业规划与建议
诸位,咱当工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手! [2]可以做技术 ...