- 博客(23)
- 收藏
- 关注
原创 Ubuntu下Java开发环境一条龙配置策略(续)
p { margin-bottom: 0.21cm; }mysql>GRANTALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY"654321"; 这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root...
2011-04-07 21:46:12
204
Ubuntu下Java开发环境一条龙配置策略
p { margin-bottom: 0.21cm; }a:link { color: rgb(0, 0, 255); }Ubuntu下Java开发环境一条龙配置策略Ubantu是Linux系统的衍生版本,也就是说它是以Linux的内核的操作系统,Linux因其高度的安全性越来越受到人们的欢迎,另外Linux的一大特点就是它的开源...
2011-04-07 21:36:03
233
Java集合框架及散列的深入分析
Java集合框架及散列的深入分析Java集合框架由几个相关的组件构成:接口、抽象类以及完全定义的类,其中,每个完全定义的类继承了一个或多个抽象类,并实现一个或多个接口。1. java集合框架接口java集合框架的接口主要有:Collection接口、List接口、ListIterator接口、set接口、Map接口,现一一简析如下:1.1 Collection接口...
2011-03-20 13:35:22
177
原创 Servlet中的数据范围之Session
最近做到了博客这一块,用到了servlet和jsp,当一个用户通过在登陆页面输入用户名和密码登陆到个人中心,然后通过个人中心去浏览其它相关页面,在这整个过程需要用到该用户的相关信息,这时可以把用户信息存入到session中,以方便在整个会话过程中取得用户信息,由于Session的特殊性,现特以做个总结如下:由于HTTP协议连接的无状态性,才使得session的不得已而产生。既然Web应用并不了...
2010-11-03 22:51:37
211
原创 何谓数据库约束?三范式
何谓数据库约束?数据库约束就是为了规范数据,保证数据的完整性高的一套限制。常见的数据库约束有: 1. 检查约束检查约束即check约束,通过强制设定属性的域,达到约束和保证数据完整性的目的。可以任何基于逻辑运算符返回TRUE或者FALSE的逻辑表达式创建检查约束。 2. 非空约束 非空约束是我们最常见的一种对列值的限制,创建表时,在属性后面声明该属性值不能为空(NOT NULL)....
2010-10-20 17:33:12
193
图书管理系统的数据库表结构(三)
接图书管理系统的数据库表结构(二)I.1 List of referencesNameCodeParent TableChild TableForeign Key ColumnsParent RoleChild RoleReference_1Reference_1...
2010-10-18 14:04:37
1139
原创 图书管理系统的数据库表结构(二)
上接图书管理系统的数据库表结构(一)I.1 List of tablesNameCode借阅表借阅表图书信息表book管理员——书籍表管理员——书籍表管理员——学生表管理员——学生表管理员信息表management...
2010-10-18 14:01:04
1374
图书管理系统的数据库表结构(一)
I.1 描述 本文是通过使用数据库建模工具PowerDesign导出文档,是对图书管理系统E-R模型的说明。 图 图书管理系统设计需求 也就是至少要有这三个实体,各个实体属性分析如下: 1.读者信息 属性:读者学号、读者姓名、读者性别、联系电话、所在系、生效日期、失效日期、违章状况、累计 借书、备注。 主键:读者学号 2.书籍信息 ...
2010-10-18 13:38:35
13013
原创 ==和equals的区别
1.==的运用基本数据类型用==比较值是否相等,如果相等,则为true,不同为false对于类类型比较,即引用类型比较,如果要比较的两个引用对象所指向的内存地址相同,则返回true,否则为false对于数组比较中,如果==两边的数组所指的内容相等,则为true,否则为false2.equals 的运用基本数据比较中一般不会用到equals进行比较对于类类型,比较对象的内容是...
2010-10-06 10:38:15
108
原创 链表与数组的区别?
链表和数组都可用来存放指定的数据类型。链表存放的内存空间可以是连续的,也可以是不连续的,并且链表的的长度是按实际需要可以伸缩的,而数组的长度是在定义时要给定的,如果存放的数据个数超过了数组的初始大小,则会出现溢出现象。不过一般情况下存放相同多的数据数组占用较小的内存,而链表还需要存放其前驱和后继的空间。从内存存储来看,数组从栈中分配空间, 对于程序员方便快速,但是自由度小;链表从堆中分配空间...
2010-10-06 10:34:02
113
原创 web服务器的工作原理及http协议格式和流程
Web服务器工作原理:一个Web服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。一个基于 Java 的 Web 服务器用到二个重要的类,java.net.Socket 与 java.net.ServerSocket ,并通过 HTTP 消息通信。The Hypertext Transfer Protocol(HTTP)(超文本传输...
2010-10-06 10:32:03
299
原创 线程原理,状态,同步
1.在java中,每个线程对象都是一个继承了java.util.Thread类的对象或者implements了java.util.Runnabel接口类的对象,线程的启动是通过调用线程对象的start()方法进行的,线程运行是从线程对象的run方法开始,当线程对象的run()方法结束后,线程即运行结束。2.按照线程体在计算机系统内存中的状态不同,可以将线程分为: 1.创建、 2...
2010-10-06 10:14:28
138
原创 浅谈集合框架的体系
最近接触了Mina,和传统的I/O的Socket网络通信比较,发现Mina不仅不阻塞之外,还有很多好处,就像傻瓜式的相机一样,关于更深入的mina分析会在另一篇文章中提到。Mina实际上就是一个集合框架,集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。使用集合框架有如下好处:它减少了程序设计的辛劳 集...
2010-10-06 09:59:33
174
java中输入输出流体系结构
I/O类顾名思义即为输入输出流类(input/output),流是程序和外界进行数据交换的通道在OOP中的表现。按方向流可分为输入和输出流。1、输入流:该类流将外部数据源的数据转换为流,程序通过读取该类流中的数据,完成对于外部数据源中数据的读入。 2、输出流: 该类流完成将流中的数据转换到对应的数据源中,程序通过向该类流中写入数据,完成将数据写入到对应的外部数据源中...
2010-10-06 09:55:23
307
原创 TCP/IP通信与UDP通信的区别?
TCP/IP通信与UDP通信的区别就正如我们打电话和发短信之间的区别,我们打电话时首先要和对方建立连接才开始说话,即发送数据,而发短信时我们不用管那么多,不用先建立连接,只要发出去就OK了,这两种通信方式各有好处。1.基于连接与无连接; 2.对系统资源的要求(TCP较多,UDP少); 3.UDP程序结构较简单; 4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TC...
2010-10-06 09:41:36
109
原创 何谓低耦合和高内聚?
低耦合和高内聚是我们所追求的,低耦合是指一个程序中各个模块之间的联系少和相互依赖程度低,一个模块实现具体实现一个功能,就像java中的类一样,各个类之间联系越少,相互依赖程度越低、共用或者传输的参数越少,则它们之间的耦合度越低,这样如果改动了一个类中一部分内容,就不需用改动其它类的内容或者只需要改动很少的一部分。便于程序的修改和升级。高类聚是指一个模块内部各个元素之间关系紧密,争取用最少的元素...
2010-10-06 09:29:03
226
原创 哈弗曼算法简介及应用
哈夫曼算法就是应用哈夫曼树对对象进行编码的方法,哈夫曼算法的主要应用是文件压缩与解压。在介绍如何用java实现哈夫曼算之前先说一下路径和路径长度、结点的权及带权路径长度,树的带权路径,哈夫曼树的构造和哈夫曼编码。1、路径和路径长度 在一棵树中,从一个结点往下可以达到的孩子或子孙结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为1,则从根结点到第...
2010-10-06 09:10:29
379
原创 Windows系统运行命令大全
收集的Windows系统运行命令全集奉送给大家,希望能对您有所帮助。explorer-------打开资源管理器Nslookup-------IP地址侦测器 logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc...
2010-09-29 20:18:01
178
原创 预测算法用java实现(二)
本文章接上一篇来实现预测算法,首先是简易平均法。请看代码:package cn.netjava.simpleaverage;import java.util.ArrayList;import java.util.List;public class SimpleTest { /** * 简易平均法 * 1.算术平均 * 2.几何平均 * ...
2010-09-11 11:51:30
2439
预测算法用java实现
最近事情比较多,所以很久没有来更新日志了,关于预测,有太多的说法,意义也重大。由其是关乎我们切身利益的股票走势,彩票等等,所以一个预测系统有很大的经济价值。我们完全可以此为切入点进行创业。 常见的预测算法有1.简易平均法,包括几何平均法、算术平均法及加权平均法;2.移动平均法,包括简单移动平均法和加权移动平均法;3,指数平滑法,包括一次指数平滑法和二次指数平滑法,三次指数平滑法;...
2010-09-11 10:23:42
4681
原创 java中的异常机制
java 中的异常机制 异常是在程序运行过程中发生的异常,如数学运算中的除0异常、数组越界、空指针异常等等,这些异常阻止了程序的正常运行。 异常发生的原因有:1.java虚拟机检测到了非正常的执行状态。2。java程序代码中的throw语句被执行。3.异步异常的发生。java中通过面向对象的方法来处理这异常。在系统调用一个方法时,如果发生了异常,则这个方法会生成代表...
2010-08-14 19:03:54
119
很有趣的弹球游戏
想必很多人都喜欢玩游戏,其实当工作或学习累了玩玩游戏有助于我们消除疲劳,另外也可以锻炼我们的大脑反应能力以及大及和身体各部位的谐调度,当然这只是在玩适当的时间为前提的,但是我们经常碰到的很多大型游戏又总是要花我们很多时间才能大战仅仅一个回合,显然是起不到健身益脑的作用的,这时候要怎么办呢?我们总不能每时每刻都沉浸在工作和学习吧,总会看到或听到周围的人说生活精彩,精彩生活,那么我们的生活到底精彩...
2010-08-04 12:33:47
245
java专区
1.Java运行机制 文件名.java-----java编译----first.class java程序编译过程文件名.java-------Jvm装载类文件----Jvm运行类文件 java程序运行过程2.打印图形原代码:package txdy;public class tringle {public static void main(String...
2010-07-29 00:11:45
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人