自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

于斯人的博客

不积跬步无以至千里

  • 博客(25)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Oracle备份和还原数据库应该注意的事项

数据库的备份和还原是两个非常基础的操作,但是这两个小操作中也有一些小细节,这里将我自己遇到的一些细节问题问题总结一下。    1、备份:数据库在备份的时候有两种方式,一种使用dba来备份,可以将整个数据库全部备份出来了,使用如下的命令:exp system/system@orcl file=e:\bak.dmp full=y;另外一种使用当前用户来备份,只备份当前用户的数据表,在备份前必须

2016-01-23 00:17:03 1611

原创 搭建自己的BBS小项目

经过大半个月的学习,BBS的小项目终于完成了,严格意义上来讲BBS还不能算的上是一个严格意义上的项目,但它是我们在接触真正的项目之前的一个必要的演练,也是对tomact、myeclipse、servelt、jsp等工具和技术的一个融汇贯通,并同时初步学习一些javaEE编程的方法和手段。从这个项目开始,我们需要从前台到后台,两手抓,当然,前台的部分是比较简陋的,不过对于程序员而言,也是足够了,我们

2015-11-29 20:15:23 2056

转载 转:OPTION SQL_SELECT_LIMIT=DEFAULT java连接mysql错误

今天公司要搬家了,为了方便在搬家的时候引起的网络变化而导致无法使用的公司测试服务器上的数据库,所以准备将服务器上的数据库备份到本机。        项目启动时创建本地的数据库连接的时候频繁的报出SQL错误:        You have an error in your SQL syntax; check the manual that corresponds to your M

2015-11-10 22:42:11 1292

原创 Tomcat的版本、Servlet/JSP版本、JavaEE版本、JavaSE版本 四者之间的对应关系。

首先JavaSE、JavaEE都是SUN公司自己定义的官方标准,Servlet/JSP是有自己的版本的,每次版本的升级都会带啦重大的更新,而Tomcat则是第三方的实现,由于它自身就是使用Java开发的,所以它的版本也和前面三个标准有密切的关系,而且具有一定的对应关系,详见下图。    下面这篇是对这些版本的之间的关系娿一些扩充。JSR 53: JavaTM Servlet

2015-11-09 22:27:24 9384 1

原创 Tomcat的安装与第一个servlet程序的部署

在前两天,终于进入到了servlet的学习,本来我的想法是先学习一下xml、ajax、jquery之后再来学习servlet,但是,把前面的三本教程一看,这的学到什么时候才能进入正题,索性直接进入servlet的学习,等到里面运用到了xml的时候,在返回来学习和补充没有学到的知识点。这个方法效率最高,也是最简单。下面就两天的servlet的学习做小小的总结。    学习servlet首先要配置

2015-10-30 20:41:03 15907 9

原创 关于ByteArrayIO和DataIO的用法

在实际的流的使用中我们需要在流中写入一些数据,最常用的处理流

2015-10-21 12:14:26 714

原创 Java中读取图片和配置文件的写法

今天在制作坦克大战的图片版本时,遇到了了一个问题,那就是在添加图片时我们应该如何书写路径,是相对路径,还是绝对路径,还是URL,我们来分析下这三种写法的分别有哪些问题。第一种,相对路径。使用相对路径,如果我们访问一张图片,只需要写出“images/1.gif”这种形式就可以了,但前提条件是images文件夹必须放在项目的根录下,但问题也十分明显,如果这个项目的文件夹发生了移动,那么可以就会无法找到

2015-10-02 23:38:48 2107 1

原创 关于Java中数值计算的一些误区

今天在跟着视频做坦克大战的时候,在写一个血条的类,里面的draw方法涉及到一个计算问题,即:当前血条的长度是由当前血量/总血量得到一个比例再去乘以总血量的值,从而得到一个血条的长度值,然后将其绘制出来。具体代码如下: public void draw(Graphics g) { Color c = g.getColor(); g.setColor(Color.RED); g

2015-09-26 23:09:21 997

转载 转载:JSON.parse()方法

本文章介绍一下javascript in json 中 json2.js中的parse()方法。以下为json2js中的原文介绍JSON.parse(text, reviver)            This method parses a JSON text to produce an object or array.            It can throw a

2015-09-25 13:45:52 523

原创 关于如何使用枚举类的values方法!

枚举类中的元素是无法通过下标值来访问的,如果你想指定访问枚举类中的某个值,你只能直接写出它们的值,除此之外,别无他法。但是枚举类有一个values方法,这个方法可以将枚举类转换成一个枚举类型的数组,转换成数组之后我们就可以通过下标来访问我们的枚举类中的值。比如下面的代码:enum Direction { LEFT, RIGHT, UP, DOWN}    这里面有四个

2015-09-25 13:43:13 7762

原创 HTML+CSS+JavaScript语言重温感想

这个月再次重温HTML+CSS+JavaScript,为什么说是重温呢,因为7年前,我还是一个懵懂的少年,在接触计算机的时候,就已经开始开接触HTML+CSS那时候的程度也仅仅是做几个静态页面而已,弄几个花哨的图片,再来点风骚的特效,其实这些东西全是借用,不用自己写,当时感觉做网页就是一件枯燥无味的事情,毕业之后,也完全放弃了自己这方面的知识。直到7年后的今天,重新学习Java编程想从事JavaE

2015-09-23 15:57:46 656

转载 转载:JavaScript addEventListener第三个参数作用

DOM方法 addEventListener() 和 removeEventListener()是用来分配和删除事件的函数。 这两个方法都需要三个参数,分别为:事件名称(String)、要触发的事件处理函数(Function)、指定事件处理函数的时期或阶段(boolean)。DOM事件流如图(剪自javascript高级程序设计,懒的画了):由图可知捕获过程

2015-09-17 20:18:13 403

转载 转载:JavaScript中对闭包的理解及举例和说明

一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){    var i

2015-09-12 17:34:53 471

原创 eclipse中使用反射机制时应该注意的问题

今天学习时看到反射机制这一章,其中有有一行代码: Class.forName("Tester");        其中,Tester是一个同包下的类,我在eclipse中运行时,始终报ClassNotFound异常,代码也检查了N遍,没有问题,最后,我在cmd环境下运行,一切OK,这个时候也郁闷了,怎么回事。        后来在查资料的过程中,想起了在JDBC总运用反射获取驱动的代码

2015-08-23 17:25:22 1585

原创 疯狂Java讲义中的程序,使用代理服务器来获取网上的资源

今天在学到关于如何使用代理服务器来获取网上的资源这个程序时发现了两个问题:一是每次跟换代理服务器时非常麻烦而且都是需要更改源代码并重新编译运行,二是如果你从网上下载的是一个网页,比如"http://www.baidu.com/index.html",你会发现文件中保存的全部是乱码,无法用浏览器打开。下面是解决问题的过程        第一个问题,很简单,我直接想到了使用配置文件,这个时候我查找

2015-08-21 23:34:16 704

原创 关于在eclipse中插入图片的问题

如果在在eclipse中需要配置的图片的路径,如果你这样写" icon = new ImageIcon("ico/my.gif"); "那么我们就应该将图片放在项目的目录下面,如下图所示:        如果想将图片放在src目录下,这个时候路径的写法和文件夹的配置就应该按照下面所示:

2015-08-20 18:01:07 10250

转载 关于类文件从加载到运行的过程中内存的示意图

2015-08-20 00:48:17 534

原创 浅谈UDP协议的网络编程

UDP协议是User Datagram Protocol的缩写,UDP与TCP相比,具有速度快的优点,缺点是不可靠,因此主要应用于一些实时性很强的引用场景中,比如网络游戏,视频会议等。UDP协议和TCP下面我们首先做一个简单的对比,然后我们通过两个模型来形象的说明两者之间的区别。TCP协议:可靠,传输大小无限制,但是需要连接建立时间,差错控制开销大。UPD协议:不可靠,差错控制开销较小,传

2015-08-19 20:23:33 502

原创 Java网络编程中对Socket的理解

关于网络编程中的Socket和ServerSocket的关系,以及对Scoket中流的操作,一直不太明白,直到看第二遍书和视屏的时候,豁然开朗,这里作个总结,也是对学习的回顾。我们在理解TCP通信的时候,就必须用到ServerSocket,因为只有TCP才分ServerSocket,而UDP是不分的。下面上图看的更清楚在这个图里,我们看不到ServerSocket,为什么呢?因

2015-08-15 17:27:00 1284

原创 生产者与消费者的经典问题

package org.xn.chapter16.demo;/** * 这是一个经典的生产者与消费者的问题,其中涉及到4个类 * 一个产品类(WoTou),一个存放产品的容器类(SyncStack) * 一个生产者类(Producer),一个消费者类(Consumer) * 生产者不停的生产出WoTou,而消费者不停的消费WoTou * 当容器盛满WoTou时生产者就停止生产,当容器W

2015-08-13 18:40:58 726

转载 转载:eclipse的访问控制图标详解

Java中的访问修饰符(访问控制符)包括:public,protected,default,private。分别代表了不同的访问权限。如果省略,则被视为使用了默认的default作为访问修饰符。从字面含义上面理解,很显然,这几个访问控制符(public -> protected -> default ->private)所代表的访问权限是依次递减的。那么,所谓的访问权限是相对什么来说的呢?这个

2015-08-07 16:18:07 505

转载 关于Java中基本类型的存储位置

对于基本类型数据来说: 1) 局部变量 $范围:定义在一个方法内部的变量; $作用域:其作用域为所在代码块,也称为临时变量、栈变量; $生命周期:从创建开始到方法(函数)结束为止; $特点:在使用之前必须要对其初始化; $一律存放在栈中。 2) 实例变量 $范围:定义在一个类内部但不在方法中的变量; $作用域:其作用域为整个类,能够被操作的范围是类的内部;

2015-08-07 03:50:43 808

原创 疯狂Java讲义中的习题,设计一个控制台的梭哈游戏

这是一个非常简单的梭哈游戏,连判断输赢的方法我也没有做,而且做了一个非常丑的控制台显示画面,好歹也是原创,还是发上来,等以后自己慢慢完善吧。这个游戏总共设计了五个类。第一个类:循环显示主面板(我承认非常丑),并且要负责随机发牌和判断输赢package org.xn.chapter6.practice;/** * 项目需求: * 此类是一个梭哈游戏,这个类应该包含桌上剩下的牌的信息,

2015-08-03 15:23:49 3802 2

原创 疯狂Java讲义中的习题,设计一个控制台的五指棋游戏

这是一个控制台的五指棋游戏,本身没有什么难度,逻辑也会很简单,只不过当时我在写判断输赢的时候苦苦找不到思路,有思路也是非常烂,于是上网找资料,终于在博客中我找到了一个让我眼前一亮的思路,让我豁然开朗,下面贴出全部五指棋代码,其中的算法部分我专门做了详细的注解——算法就是init()方法。package org.xn.chapter4.practice;import java.io.

2015-08-03 15:06:51 910

原创 疯狂java讲义中的习题,设计一个简单的计算器。

这是一个模仿xp下的计算器的标准版,当然bug是肯定存在的,代码里都有详细批注,望大家指正。package org.xn.chapter11.practice;/** * 课后习题1:做一个计算器,这里我们以windows-XP中的calc计算器的标准型为目标来做 * 程序分解: * 1、GUI界面: * 菜单栏:编辑(复制,粘贴)、查看、帮助 * 单行文本框: * 回退

2015-07-24 21:42:07 1268

java写的控制台梭哈游戏

java写的控制台的梭哈游戏,里面对于代码有详细的说明, 里面存在的bug如有解决方法请留言我,大家一起交流。

2015-06-19

控制台的五子棋

初学者写的一个控制台的五子棋,但是里面有一个Bug,百思不得其解,各位有兴趣的,可以下下来看看,如果发现了bug原因,请留言。

2015-06-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除