- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 线程的使用
1. 要使线程终止应该让其行运行到它生命周期的终点,即当满足某种条件终止该线程。2. 当一个线程终止应当使用 isLive() 方法去查看该线程是否还在。(个人肤浅的编程感受,没有经过深入的研究,到时再进行深入的研究)
2013-08-14 15:11:57 558
原创 Vector删除,MidiaTracker的使用
1. Vector删除元素 在删除集合中的元素时,我习惯使用 collection.remove( obj ) 这种形式来删除,当删除一个元素时并不会发生什么问题,但如果是在多线程程序中删除则经常会抛出一些异常:ConcurrentModifactionException 例:for( Bullet bullet : bullets ){ bullet.mo
2013-08-13 13:09:36 638
转载 图片处理——压缩、缩放与旋转
1. 图片压缩 1.1 得到内存输出(ByteArrayOutputStream) 1.2 得到编码器,并将内存输出传递给它 1.3 设置编码参数,(先得到,再设置,最后重新添加给编码器 ) 1.4 编码public static OutputStream encode( BufferedImage src, i
2013-08-12 14:08:24 1314
原创 windows 命令行下编译运行.class文件
(我的是 e:\work目录,要使用到第三方jar包,commons-lang3-3.1.jar ,这个包也是放在这个目录下的1. 首先设置classpath set cp=e:\work2. 编译.java文件 javac -cp %cp%\commons-lang3-3.1.jar e:\work\Test.java3. 运行.class文件
2013-08-12 11:48:50 3688
转载 Eclipse 解决图片处理包问题
在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: The type JPEGImageEncoder is not accessible due to r
2013-08-12 08:40:40 893
原创 swing 编程的一些总结
很浅显的一些使用,若有错误之处,敬请见谅,望指正。好读书不求甚解!1. 关于 javax.swing.Timer它的开启使用 start方法,暂停使用 stop,唤醒使用 restart方法。repeats方法,传入false之后 ,再运行一次,则不再运行,即使使用restart也不能唤醒!2. CompoundBorder的使用 CompoundBorder cb =
2013-08-02 12:06:31 820
原创 三大基本排序:选择、冒泡、插入
(示例代码的最终结果使得数列将按升序存放)1. 选择排序选择一个位置,在该趟循环中将参与比较的数的极值放到该位置上,最后使得整个数列中的数按某一顺序存放。具体如下: public static void select( int[] nums ){ int temp = 0; for( int i=0; i<nums.length-1; i++ ){
2013-07-21 18:24:21 688
原创 Java 中 数值交换的几种方法
第一种:传统方式public static void thrVal( int a, int b ){ System.out.println( "a=" + a + "\tb=" + b ); int temp = a; a = b; b = temp; System.out.println( "a=" + a + "\tb=" + b ); }
2013-07-16 16:50:15 2207
转载 win7开启文件共享
1. 打开网络发现 这个得把三个服务开启:DNS Client,SSDP Discovery,Server。2. 家庭组发现 开启 Homegroup listener,Homegroup provider这两个服务第一步:设置网卡参数进入控制面板选择“查看网络状态和任务“,选择更改适配器设置,进入本地网络设置。在使用的本地连接上点击右键选择属性,在弹出的界
2013-07-16 16:28:23 920
转载 存储过程与函数的区别
存储过程与函数的区别核心提示:本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,如不能用临时表,只能用表变量等,而存储过程的限制相对就比较少。 1.一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。
2013-07-11 15:49:23 591
转载 mysql show processlist命令 详解
mysql show processlist命令 详解SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您不使用FULL关键词,则只显示每个
2013-07-11 14:51:00 967
原创 对 Jsp及Servlet 的理解
Servlet的生命周期:所谓生命周期,指的是Servlet容器是如何创建Servlet实例、分配其资源,调用其方法,并销毁其实例的整个过程1. 加载servlet2. 实例化servlet3. 调用init(),进行初始化4. 调用service,派遣与请求相对应的doXXX方法,运行(以多线程的方式运行service() );5. 服务终止,调用destory,将其
2013-07-10 11:47:17 1381
原创 基于SSH框架的Web应用中,web.xml的配置
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com
2013-07-09 17:47:53 795
转载 spring Singleton-scoped Bean with dependecies on prototype-scoped Bean
Method injectionIn most application scenarios, most beans in the container are singletons. When a singleton bean needs to collaborate with another singleton bean, or a non-singleton bean needs t
2013-07-09 17:38:12 956
原创 多线程的sleep和wait
sleep 方法 和 wait 方法sleep 是占着cpu睡觉,(更通俗的说是继续占着毛坑,但在一定时间段内暂停拉屎)。当前线程 sleep 时,该线程继续持有资源和cpu执行权,其它线程不允许拥有cup。若不发生InterruptedException,该线程的沉睡时间是确定的,传入多少毫秒就是多少毫秒。沉睡时间一过,继续接着上次再执行(继续拉)。sleep是静态方法,谁调用谁睡觉。就
2013-07-08 12:03:15 944
原创 Spring 命名空间 p
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.springframework.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" x
2013-07-07 09:40:09 1195
原创 hibernate.cfg.xml的配置详解
1. <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
2013-07-07 09:37:24 711
原创 Spring 中sessionFactory的几种配置方式
1. ..<beans xmlns="http://www.springframework.org/beans" xmlns:xsi="http://www.w3.org/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/beans http://www.springframe
2013-07-07 09:24:25 3905
转载 struts2文件下载
首先配好struts:web.xml?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2013-07-02 20:48:36 701
原创 关于 Swing JFrame 的 update不起作用
今天感觉好久没有写过Java的界面程序,然后去网上照着某些源代码写了一个Demo,通过鼠标的移动、拖拽来画一条直线,但是JFrame根本不会把画布清除掉。代表如下:import java.awt.Color;import java.awt.Container;import java.awt.Graphics;import java.awt.event.MouseEvent;import
2013-06-30 08:06:14 1971
转载 深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H
2013-04-27 11:08:55 582
转载 判断闰年,闰年的由来
地球绕太阳转一年的时间是:365天5时48分46秒。如果一年只有365天,每年就少算了5个小时,所以每4年一闰。但是这样子还是少算了45分钟。如果每100年有25个闰年则将会少18时43分20秒。但这也比24小时少,所以这种方式也是不合适的。 若每年365天,每年就少算5小时48分46秒,100年就多出581小时16分40秒。若每100年中有25个闰年,则会有5*24=600小时
2013-04-18 15:01:01 843
原创 用英语形容美女
1. 在中 Robin 曾经这样描述 "She is the most beautiful creature I have ever seen in the world."2. "Hey, look at the chick over there." --> 看看那边的女孩Chick代表女孩,chic是表示时髦,不要搞混了。一般chick 和 girl 是可以互换的。如 She is a
2013-04-18 10:14:48 1133
转载 再说final变量
原文地址:http://blog.csdn.net/axman/article/details/1460544从jdk1.0到今天,JAVA技术经过十余年的发展,技术上已经发生了巨大的变化.但final变量的定义从它诞生那天起,就没有发生任何变化,也就是这十多年它就一直表示它原来的意思.但遗憾的是,经过十多年仍然有90%的人没有理解它的真实含义,也没有一篇文章,包括我所见到的所有介绍
2013-04-13 15:19:42 642
原创 Java的继承及继承中类的加载顺序
Java继承的概念 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。 JAVA不支持多重继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,同时一个类可以实现多个接口,从而克
2013-04-12 11:04:31 2657
转载 jQuery的Select操作集合
Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选
2013-04-11 11:15:05 606
转载 关于获取客户端ip的问题
原文载自:http://whb198900.blog.163.com/blog/static/76645354201211894938581/public static String getIpAddr() { Object ip = ServletActionContext.getRequest().getHeader("X-Forwarded-For".toLowe
2013-04-10 13:55:09 731
转载 JS屏蔽键盘键
1. 屏蔽所有键<!--function document.onkeydown(){ event.keyCode = 0; event.returnvalue = false;}-->2. 屏蔽鼠标右键 JavaScript屏蔽鼠标右键还可以在body标签里加上oncontextmenu=self.event.returnvalue=false 或
2013-04-10 13:02:20 1476
原创 JS使用JQuery进行验证
1.电话验证function check_phone(){ $('#phoneInfo').html(""); var pwd=$('#phone').val(); if(pwd==""){ $('#phoneInfo').html("手机不能为空"); return false; } var teg=/^((13[0-9])|(15[0-9])|(18[0-9]))[0-9
2013-04-10 11:52:44 763
转载 基于jQuery简单的定时跳转页面
原文转载自:http://freedomljtt.blog.163.com/blog/static/722949492010627104758608/ My JSP 'SUCCESS.jsp' starting page $(document).ready(function() { f
2013-04-10 11:40:49 899
转载 struts2实现登录后跳转回本页面
转载地址: import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; import o
2013-04-10 11:32:44 1492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人