自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用Java实现Windows自带计算器(超简单)

import java.io.IOException;public class Calc { public static void main(String[] args) { String osName = System.getProperty("os.name"); System.out.println(osName); StringBuffer systempathBuff

2013-08-01 19:51:02 4732

原创 学习Oracle总结

输入ed命令产生记事本,使用反斜杠(/)来执行文件中的语句 设置列宽 set lines 500;或者set line 500; 通过设置设置 命令行窗口->默认值->布局 调整显示区域大小 Oracle有三个默认用户:sys system scott(默认在10g和11g中没有开启) sys用数据库的超级用户,老版本中有默认密码【change_on_install】,新版...

2013-05-05 19:00:42 659

原创 解决数据库连接的几个错误

今天练习更新数据库,遇到了几个问题,半天才想明白,在这里给大家分享一下:一个是使用insertRow()插入一行记录时抛异常,一个是deleteRow()删除一行记录时抛异常,异常分别是:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]行中有错误 at sun.jdbc.odbc.JdbcOdbcResul...

2013-04-30 22:00:53 701

转载 为什么Linux/Ubuntu中找不到北京时间

2009年02月20日。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。安装Linux的时候要选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。为什么呢?这个问题一直没有得到解答。日前有空,上网搜了一番,基本有了答案。电脑里用时区这个东西,历史并不长,按Wikipedia的说法,最早应该是在1986年,一位叫做Arthur

2013-04-29 09:57:34 2154

原创 静态初始化器的定义(initializer)

静态初始化器是由关键字static引导的一对大括号括起的语句组。作用是:在加载时,初始化类的静态域。如有多个static{}程序段,则在类的初始化时,会依次执行。  与构造函数相同,他们都是用来完成初始化的工作,但是静态初始化器与构造函数有三点不同:  ①构造函数是对每个新创建的对象初始化,而静态初始化器是对类自身进行初始化。  ②构造函数是在用new运算符产生新对象时由系统自动执行,...

2013-04-28 14:46:34 2160

原创 Java类的静态初始化器(initializer)

Java类接受一整块的静态初始化代码,这部分代码会在第一次load class的时候执行。当类有一些静态变量,同时不能用一行代码解决初始化时,可以使用这个方法。而不是建一个initial方法,每次new的时候都调用一次,这样的好处就是在使用Class.forName(xxx.xx.xx)等方法加载类的时候,自动调用static{……}内的语句,完成对类的初始化,常用来加载驱动程序,比如Clas...

2013-04-28 14:33:48 1670

原创 数据库连接Class.forName的作用

在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对...

2013-04-28 12:09:15 647

原创 漫天花雨程序的完善

昨天看CSDN论坛,看到一个可以送给女朋友做生日礼物的程序,今天将程序完善了一下,实现了从指定目录读取文件内的所有图片在屏幕上显示。废话不多说直接上效果图:import java.awt.Dimension;import java.awt.Point;import java.awt.Toolkit;import java.awt.event.KeyAdapter;import j...

2013-04-26 21:13:10 861

原创 解决读取web.xml中文字符乱码问题

在使用servlet中使用pw.println(this.getServletConfig().getInitParameter("author"));语句输出web.xml中的参数信息时,遇到中文字符就会在浏览器网页上显示“?”乱码,网上解决方法有很多,但是都不太好用,今天自己研究了一种超简单的方法,只要将web.xml另存为,然后选择系统默认的gb2312编码就可以了,这样在程序中就可以通过g...

2013-04-24 16:42:58 953

原创 怎样在eclipse中调用API文档

eclipse跟其他IDE一样也支持调用API文档,将光标停留在相应类或方法上,按F1键,既可在右方有相应提示具体设置方法如下:在Package Explorer视图中点击找到工程中的JRE System Library,然后右击rt.jar选择properties(或者选中jar包按快捷键Alt+Enter)进入对话框。然后从左边选择Javadoc Location,在右边选...

2013-04-22 21:45:42 2402

原创 解决Servlet中文乱码

默认情况下Servlet向浏览器发送的编码为西欧语言ISO-8859-1,不包含中文,所以如果服务器端向浏览器发送的内容中包含中文就会显示为“?”乱码,解决方法有很多,如下:各种编码一览A. JSP/Servlet都有的编码设置1. request.setCharacterEncoding("UTF-8")2. response.setCharacterEncoding("U...

2013-04-22 21:05:03 816

原创 Ubuntu12.04安装MySQL

通过UpdateManager重新选择下载服务器之后,再通过 sudo apt-get install mysql-server命令安装MySQL就出现E: Unable to locate package mysql-server错误,原来是更换软件源之后还需要执行sudo apt-get update命令来获得最近的软件包的列表,列表中包含一些包的信息,比如这个包是否更新过,等上面命令执行完后...

2013-04-19 21:23:07 692

原创 怎样让VirtualBox虚拟机既可以上网又可以和主机通信

在虚拟机VirtualBox上安装了Ubuntu,为了使主机能够访问虚拟机上Ubuntu中运行的SSH服务,进行远程登陆,可以将虚拟机网络设置成Host-Only方式,主机和虚拟机可以通信,但是虚拟机无法通过主机访问Internet,如果网络设置成NAT方式,虚拟机虽然可以上网,但是却无法和主机通信。怎样既可以让虚拟机可以和主机通信又可以上网呢?我们可以通过NAT方式的端口转发功能同时实现这两个功...

2013-04-19 20:47:28 1320

原创 PrintWriter和PrintStream的区别与联系

PrintStream类和PrintWriter类PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。java的一个字符(char)是16bit的,一个BYTE是8bit的PrintStrean是写入一串8bit的数据的。PrintWriter是写入一串16bit的数据的。String缺省是用UNICODE编码,是16b...

2013-04-06 17:02:28 1451

原创 GUI编程n种方法实现两个数相加

题目:三个TextField一个Label一个Button实现两个数相加求和一、用一个类实现:第一种(不继承Frame):import java.awt.*;import java.awt.event.*;class TestCalc1 implements ActionListener{ TextField tf1 = new TextField(10); Text...

2013-02-18 18:24:05 1385

原创 java数组整体赋值技巧

在C语言中类似于两个数组整体赋值的操作是不被允许的#include <stdio.h>int main(int argc, char *argv[]){ int a[] = {1, 2, 3}; int b[3]; b = a; //error: ISO C++ forbids assignment of arrays return 0;}但是在java中我...

2013-02-16 16:08:56 2791

CentOS7.4使用yum安装postgresql10.3并修改数据库存放位置

史上最详细,可操作性最强postgresql安装文档,yum安装指定数据库安装位置,介绍安装步骤的操作原理,适合举一反三刨根问底的同学。

2018-05-04

Linux系统磁盘分区(逻辑卷LVM)的扩充

CentOS生产服务器,添加新硬盘后LVM扩容全过程。

2016-07-19

Eclipse in Action: A Guide for the Java Developer

This book provides a thorough guide to using Eclipse features and plugins effectively in the context of real-world Java development. Realistic examples demonstrate how to use Eclipse effectively to build, test and debug applications using the tools provided by Eclipse and other third-party open source plugins. The reader will learn how to use plugin tools for using Eclipse in a team environment, including using Ant for more sophisticated build processes and CVS for source control. Plugin-ins for building web applications, using J2EE technologies, such as JSP/Servlets and EJB, are also discussed.

2013-02-16

Net应该学什么怎么学

传智播客给的非常给力的学习方法指导教程,送给那些为.Net奋斗的菜鸟

2012-10-20

十天学会DIV+CSS(WEB标准)

《十天学会DIV+CSS(web标准)》是标准之路出品的系列教程,用十节教程讲解完成。学的时候只看代码就好,图片没必要看,浪费时间。

2012-10-20

空空如也

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

TA关注的人

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