- 浏览: 111220 次
- 性别:
- 来自: 玉林
文章列表
考完试了,本来以为可以睡得很晚的,可是还是很准时的在6点就醒了,静心思考了一下上大学这一年半以来所见所感!现在想起来,一年半的时间转眼间就过了,那是不是意味着剩下的两年半也会眨眼就过去了呢?我们 ...
很久没有发表博客,很久没有总结了,胡哥说得不错,不总结说明你这段时间没有进步!确实,我感觉这一个月来,自己真的很堕落,总是为自己的懒惰找借口,什么事都推到最后才做,可是到最后却什么也做不好。 先总结一下自己这段时间都做了哪些屁事,首先得从刚开始学mysql说起,那时在那黑不溜秋的命令行敲sql语句,看到自己建的一个简单的表显示在面前时,还是挺高兴的。接着学了数据库设计三范式,那时听得糊里糊涂的,什么主键啊,外键啊,都还不知道是啥玩意,能不稀里糊涂吗?只怪自己没有预习!后来回去查了资料,才慢慢的弄懂,可是并没有深入的去了解他。接着进入了servlet的学习,刚开始接触他时感 ...
1.什么是servlet
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。Servelt解决了html不能进行交互的问题,它能根据不同的用户,调用数据库的数据,生成动态的网页,刚接触Sevlet感觉它是一个比较有用的知识。
2.配置servlet运行环境
Servlet虽然很好用,但是对于刚入门的人来说,配置它的运行环境时候可是相当的纠结的,可以这么说,各种各样的问题都会有,这个我是深有体会,不同的
第一范式:原子性:对于表中的每个属性都是最小的单位,不能划分。比如,有一个地址字段,湖南省长沙市中南大学铁道校区,这个就不符合原子性,它可以划分为省、市、学校、学院。但是这个范式并不是一成不变的,得看 ...
程序优化的方法有很多,在这里只介绍几个常用的方法。在说程序优化之前,我们得了解一些程序开放过程中的问题,初学者都知道,Java程序中有类、接口、方法、属性等,当你编程一个java程序时,总是在不停的调用方法和属性,从这个类调用到那么类,又从那个类调用到这个类,调得自己都头晕了,如果你没有写注解的话,我想过几天当你再次看代码时,连你自己都看不懂了,代码如果只有几十行还好,但是如果是上千行乃至上万呢,怎么办?呵呵,这个我是深有体会的,即使你可以看得清楚,但是自己做出来的软件不是给自己用的,是给客户用的,假如你卖出去一个软件,哪天出问题了,人家还得非找到你才能解决咧,如果我们写出来的软件能够对所有程序 ...
在说线程原理前,我得先介绍一下到底什么是线程,简单的来说,线程就是不同的两件事,大家都知道现在的操作系统是多任务操作系统,但是它是如何实现多任务的呢,多线程便是它实现多任务的手段之一。那么什么又是进程?这个更容易理解了,每一个应用程序都是一个由一个或多个进程组成的,打开你电脑的任务管理看看就会十分清楚的看到很多个进程在进行着,好了,废话不多说了,进入主题吧。
首先,Java中创建线程的有两种方法,第一种是创建一个类来继承Thread类,那么每个该类的对象都是一个线程了,只要在必要的地方创建对象调用start方法即可启动线程,线程有什么用呢?学过java的人都知道,一个Java应用总是从mai ...
一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。
Web服务器的工作原理简单的可以归纳为:客户机连接服务器,客户端向服务器发送请求,服务器向客户机发送应答,客户机与服务器断开。一个简单的事务处理事件就是这样实现的,看起来不简单,做起来其实也是挺简单的,呵呵……需要注意的是客户机与服务器直接的通信是非连接的,也就是当服务器发送了应答后就与客户机断开连接,等待下一次请求。
HTTP 是一种让 Web 服务器与浏览器(客户端)通过 Internet 发送与接收数据的协议。它是一个请求、响应协议--客户端发 ...
数组与链表的区别:
数组就像身上编了号站成一排的人,要找第10个人很容易,根据人身上的编号很快就能找到。但插入、删除慢,要望某个位置插入或删除一个人时,后面的人身上的编号都要变。
链表就像手牵着手站成一圈 ...
先前总以为自己在前进着,可是今晚听了学长的一番话,才发现自己并没
有进步,或许还在倒退。或许正如胡哥说的,学习的过程就像一条波浪线,前
进与倒退并行。 总以为学了一门技术,以后就可以过得好一些, ...
呵呵,大家都知道,每一台电脑都有65535个端口,在自己的电脑上可以用netstat -an命令来查看端口的开放情况,可是怎么查看别人电脑上的端口是否开放呢,基于这个问题,写了一个端口扫描器的简单程序,该程序注意用到的技术要点是多线程的使用和Socket套接字的使用。这个软件其实挺简单的,只有根据指定的IP和端口来创建Socket对象,如果可以创建成功,则该端口是开放的。其中遇到的问题是消耗时间久,这就得启动多个线程来扫描了,每个线程都扫描指定的端口区域,那样速度就比较快乐,呵呵让大家看看它的界面吧,界面不是很美观···
这个软件还有很多地方需要改进,它只能扫描 ...
我们学校举行一次学生项目申请创新活动,就是学生自己申请项目,如果项目够创新,具有可行性的话,学校基本会批准,然后学校资助开发经费,经费貌似没有上限,只要你的项目合理,创新。该活动旨在提高项目实战和创新能力。说的废话够多了,我想问的是,我想用java开发,有什么好的项目可以做吗?无论需要什么硬件设备,好像有这么一说,学校要求开发周期是一年。所以肯定不能太简单。
我学得是通信工程专业,如果可以的话,尽量是关于通信方面的,比如网络通信,如何能够改善校园网的速度啊什么的,人工智能都行,只是,我现在还没有什么思绪,那个项目策划书,10月10号就截止了,我自己现在也在想,到底 ...
今天听了希赛CEO王冀的职业规划演讲深有感触,心中总觉得要写下一些东西来,不听了就听了,什么行动也没有。我觉得他提出的一个观点我十分的赞同,“明天你能做什么取决于今天你在干什么”,没有人都有自己的理想, ...
记得第一次听说哈夫曼编码这个词的时候是在大一上信息与信号处理课上,那时觉得它很深奥,老师只是稍微提了一下这个而已,自己也没有去查找过相关的资料,它到底是什么玩意也不太清楚,通过自己写的一个可视化赫 ...
一.Java中的异常机制继承体系图如下:
二.JAVA异常可分为3种:
(1)编译时异常:java.lang.Exception
(2)运行期异常:java.lang.RuntimeException
(3)错误:java.lang.Error
ava.lang.Exception和java.lang.Error继承自java.lang.Throwable;
大家都知道,鼠标的光标在不同的状态下呈现出不同的形状,但是怎么实现鼠标形状的改变的呢,现在我简单的说一下它的实现。在java.awt.Cursor这个类中有鼠标的多种形状
CROSSHAIR_CURSOR
十字光标类型。
CUSTOM_CURSOR
与所有定制光标有关的类型。
DEFAULT_CURSOR
默认光标类型(如果没有定义光标,则获取该设置)。
E_RESIZE_CURSOR
调整窗口右边框大小的光标类型。
HAND_CURSOR
手状光标类型。
MOV ...