- 博客(35)
- 收藏
- 关注
原创 java
java原生是不支持网络层以下的网络控制的。所以必须借助jpcap和winpcap/libpcap,然后完全重写tcpip协议系统,重写所有类型包的转发规则(很大很复杂的工作),然后实现nat。...
2011-12-13 15:12:14
188
原创 设计模式
通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。 常见的Java设计模式有以下23种: 1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们...
2011-11-22 19:07:20
173
原创 绑定arp
@echo off:::::::::::::::::::: Find Local Macif exist ipconfig.txt del ipconfig.txtipconfig /all >ipconfig.txtif exist LocalMac.txt del LocalMac.txtfind "Physical Address" ipconfig.txt >LocalMac....
2011-11-18 00:58:49
152
原创 hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。...
2011-11-18 00:58:27
113
原创 说说数据结构
B+一般是典型的海量存储索引数据结构. 树的深度很小AVL, HASH一般可以用于内存中的数据结构.Hash表也可以作为set, bag的union, intersection等操作的数据结构. hash用处很多, 主要就是字典特性, 大部分数据结构是跟着应用走的. ...
2011-11-18 00:57:59
135
原创 一些笔记
镶嵌java代码3种方式:jsp表达式格式@非常方便<% %> 2.jsp小脚本格式 3.jsp的声明格式 另外生命中一般不会有任何输出,他一般是与脚本表达式和小脚本一起嵌套使用。jsp的三种注释的方法;html的注释方法(容易被客户端看见);jsp注释标记(客户端看不见,安全性比较高);jsp的脚本中使用注释(<% //这是注释%>)jsp的指令元素:page指令(用...
2011-11-18 00:57:42
114
原创 spring 简介
springspring在英文里有春天、弹簧、跳跃和泉眼的意思。Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端...
2011-11-18 00:57:22
151
原创 笔记总结
在java EE工程中; META-INF目录:该目录下的MANIFEST.MF文件存储着个文件的配置信息,即记录着各个文件在什么位置可以查找到 两个jsp文件自动创建的 WEB-INF:class目录存储编译后的class文件,lib存放jar包,web.xml存放相关web信息 cvs版本控制软件? 数据库文件导入过程? 像newInstance()这种符合工厂模式的函数是为了降低...
2011-11-16 02:48:34
130
原创 面试问题
考题中有60%是课本上的东西(比如数据结构、网络原理、操作系统等),有20%是计算机英文(中翻英、英翻中),有20%是对一个扩展能力的要求(比如如果你会asp.net的话,他不会考你怎么用 asp.net 拖放控件写一个网页,而是要你说出asp.net的内在运作机制...
2011-11-16 02:47:20
120
原创 名词解释
24.请对以下在J2EE中常用的名词进行解释(或简单描述)web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接**互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WE...
2011-11-16 02:47:12
157
原创 数据库sql使用
1.项目开发中 一般数据库不用外键 用join实现 select table.name table.pass from table as table join table1 as table2 on table2.id=table1.id;2.select * from {select * from table1} as bieming;3.表中的主键都是有目录的,建一个索引就...
2011-11-16 02:46:59
116
原创 tomcat的笔记
1. 如果需要让tomcat运行多个服务 只需要复制server.xml文件中,.,<servel>元素并修改相应的参数可以实现 当然要不同的端口。2. tomcat用户由conf路径下的tomcat-user.xml控制 ,<user username=”” password=”” roles=”manager”/>3. ne...
2011-11-14 01:44:16
82
原创 软件设计流程
第一个步骤 市场调研:技术和市场要结合才能体现最大价值。 第二个步骤 需求分析 这个阶段需要出三样东西。1. 用户视图 :数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。 2. 数据词典 :指明数据逻辑关系并加以整理的数据,完成了数据词典,数据库的设计就完成了...
2011-11-14 01:43:56
501
1
原创 Java总结大全
Java总结大全 1在进行变量定义时候 不要超过其范围。第一字符用单引号字符串用双引号2如果为数组分配了内存空间及指定了数组的大小 那么其长度就不可改变了3因为使用字符串常量 直接使用一个String对象的效率 要高于使用new关键字初始化方式所以在程序中建议使用直接初始化方式 4除非是内部类 否则一般的类不能使用private protected 关键字...
2011-11-14 01:43:23
128
原创 数据库删除
方法一:oracle卸载不干净的解决办法 先前安装的是10.1,出了些问题,准备重新安装10.2版,卸载后发现有的服务没有被删掉,删除服务的命令是:sc delete (服务名) DOS下执行: sc delete OracleOraDb10g_home1TNSListener sc delete OracleDBConsoleorcl 之后再安装就可以了 方法二: Oracle卸载...
2011-11-14 01:43:00
112
原创 总结总结
1. 从键盘输入数据Scnaner scanner=new Scanner();BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); 2. 字母 日期或时间元素 表示 示例G Era 标志符 Text ADy 年 Year 1996; 96M 年中的月份 M...
2011-11-14 01:42:37
131
原创 修改网卡地址
修改网卡MAC地址的方法在"开始"菜单的"运行"中输入regedit,打开注册表编辑器,展开注册表到:HKEY_LOCAL_ MACHINE\System\CurrentControl Set\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,在子键下的0000,0001,0002等分支中查找DriverDesc(如果你有一块以上的网...
2011-11-11 23:20:38
227
原创 接口使用方法
接口申明必须有interface关键字和接口的名字,public指明任意类均可以使用这个接口,默认情况下,只有与该接口定义在同一个包中的类才可以访问这个接口。extends 与类申明中的extends 基本相同,不同的是一个接口可以有多个父接口,用逗号隔开。而一个类只能有一个父类。子接口继承接口中所有的常量和方法。在类的申明中用implements来表示一个类实现某个接口,在类体中可以使用接口中定...
2011-11-11 23:20:15
169
原创 自己的想法
一个做首页的网站做一个网络操作系统来进行 毕业论文 做一个供应大学协会实用的注册网站做一个窗口管理word文档 未来的一切基于移动设备的东西都是基于一个特定的平台的 我们需要建设一个平台 自动吃饭机 设定桌子 每个桌子有一张点餐器 属性 大小 性能 是否可以点菜 可以点菜 可以换菜 可以评价 可以 有一个 取钱器 然后 在 服务端...
2011-11-11 15:00:55
102
原创 找工作问题
Java搜索工程师:1、基于全文检索技术开发网站的各类搜索相关的功能2、基于全文检索技术开发网站的智能内容分类系统3、基于全文检索技术对海量数据进行分析和提取,实现用户行为的智能识别和精准的用户推荐系统 必备条件(必须满足):1.2年以上Java编程经验,1年以上lucene实际开发经验,对全文检索技术有深入的掌握2. 熟悉Linux,能在Linux...
2011-11-11 13:09:05
107
原创 使用Real-Time Java编写Real-Time程序
使用Real-Time Java编写Real-Time程序(by huihoo.org Cocia Lin) 概述Real-Time Specification for Java缩写就是RTSJ。 RTSJ是Java的适应实时计算要求而开发。关于对实时系统的介绍和特性说明,请参见其他文章,这里重点是Java针对实时系统开发所做的改进做详细的介绍。 RTSJ在6各方面对Java做了增强: 1.增加实...
2011-11-11 12:22:37
583
原创 从别人赚的
第一步 下载必备的工具软件。1号软件就是端口扫描工具“网络刺客II”,2号软件就是著名的国产木马冰河2.2的控制端。 下载完毕并解压缩之后跟我进行第二步! 第二步 运行1号软件,首先出现的是“网络刺客II注册向导”,别理它,点击“稍后(Q)”就进入了网络刺客II的主界面。 第三步 在网络刺客II的主界面里选“工具箱(U)”-》“主机查找器(H)”,就进入了...
2011-11-10 00:29:02
185
原创 所有语言的种类
A A+ ABC ABLE ABSET ABSYS Accent ActionScript Ada ADL Alan Aleph Algol AmigaE APL AppleScript AspectJ Assembly(汇编语言) Atlas Autocode Acceptance, Test Or Launch Language AutoLISP AWK B B BASIC BCPL Befu...
2011-11-10 00:28:49
373
原创 黑客技术
想要更好的保护网络不受黑客的攻击,就必须对黑客的攻击方法、攻击原理、攻击过程有深入的、详细的了解,只有这样才能更有效、更具有针对性的进行主动防护。本文对黑客攻击的主要方式、行为特征进行了详细分析,在此基础上,深入研究如何对黑客攻击行为进行检测与防御。黑客攻击的主要方式 黑客网络的攻击方式是多种多样的,一般来讲,共计总是利用“系统配置的缺陷”,“操作系统的安全漏洞”或“通信协议的安...
2011-11-10 00:28:36
525
原创 2008年计算机语言排行榜如下:
2008年计算机语言排行榜如下: 1 Java 20.025% 2 C 15.967% 3 C++ 11.118% 4 (Visual) Basic 9.332% 5 PHP 8.871% 6 Perl 6.177% 7 C# 3.483% 8 Python 3.161% 9 JavaScript 2.616% 10 Ruby 2.13...
2011-11-10 00:28:13
209
原创 rar格式与zip格式
区别一、zip的安装比较大,并仅仅有英文版+汉化包 rar有官方的简体中文版,并且安装很小,不足一兆 区别二、winrar的压缩率较高,而zip的压缩率更低 区别三、zip支持的格式很多,但已经较老,不大流行 rar支持格式也很多,并且还是流行的 区别四、zip仅仅能够压缩成zip格式,不能解压rar格式;rar不仅有自己的格式,还可以压缩成zip格式并解压zip格式 区别...
2011-11-10 00:27:52
319
原创 数组的使用
数组元素的类型可以是任何合法的Java类型,包括数组类型,也就是说Java支持了由数组组成的数组,它提供了多种数组类型,但Java不支持矩阵形式的多维数组数组类型数组类型是一种和class一样的引用类型。数组类型的实例和class的实例一样也是对象,只不过我们对数组类型和数组实例通常都用了“数组”这个称呼。数组类型与class不同的是,数组类型不用被定义,只需要在元素类型的后面加上一对中括号即可。...
2011-11-09 02:19:27
104
原创 linux的十大方式
大企业在后端使用Linux的十大常见方式 世界上最大的技术支持、软件和硬件公司每天使用Linux完成各种任务与解决方案,那么这些大公司究竟是怎么使用Linux的呢?其实并不神秘,本文为你揭晓答案,大多数公司都不会使用Linux作为桌面操作系统,主要是用于后端服务器操作系统,经过这些大公司的大胆尝试,许多事实证明Linux完全可以担负起关键任务计算应用,并且有很多Linux系统从开始运行至...
2011-11-09 02:16:56
118
原创 电脑问题
桌面图标 回收站不见了 桌面新建一个文件夹. 将其重命名为“回收站.{645ff040-5081-101b-9f08-00aa002f954e}” 即可.(引号内)右键新建无记事本Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.txt]@="txtfile""Content Type"="text/plai...
2011-11-09 02:14:42
129
原创 svn
为什么使用SVN:我要更改源文件,但不知道哪个是最新的;我不了解文件的修改过程,尤其是最后修改了哪几行以及为什么修改;Make时,经常用错文件的版本;多人修改一个文件,有些人的结果被冲掉了;程序误删了,只能重写;花了一周时间,终于查出了一个错误,但发现有个同事上周前已经修改了同样的错误,但我却不知道,造成浪费;交付给用户的产品“缺斤少两”,用户在安装时才发现问题用户使用...
2011-11-09 02:08:13
129
原创 oracle历史版本
1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。ORACLE7.0新特性 数据库的完整性约束 存储的函数、过程、过程包 数据库触发器 视图...
2011-11-09 00:38:46
479
原创 对于互联网的探想
个人对于互联网的设想,随着硬件的发展的极限,所以我还是很期待量子计算机的到来。但是云操作的发展趋势是个必然的趋势。而我最看好的linux会是云操作的工作者必须的操作系统,而我喜欢的java我想定然会是这个网络时代的强有力的宠儿。java,我顶你。 而对现在的学习,我依然选择java的前端组建javaFx。...
2011-11-08 22:48:36
133
原创 java的历史
十大事件与Java相关的四十个名字1990-1994:Java缘起文/孟岩Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导...
2011-11-08 22:33:06
568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人