- 博客(24)
- 资源 (8)
- 收藏
- 关注
原创 车联网项目总结--网络(socket)流与文件流的可用字节数available用法
在网络流中如果不使用任何标记,是不知道流是否结束的。但在读到网络流时,我们是可以知道这次可以读多少字节的内容,方法就是使用inputStream.available(),但一定要在调用read()至少一次之后,也就是说available方法一定要在read后调用,不然就只能得到零值。注,这里所的是网络传输中的流是这样,但文件流不是这样的,文件流可以直接使用available来判断还有多少字节的内容可读取。InputStream的available()含义:返回此输入流在不受阻塞情况下能读取的字节数。网络流与
2010-09-10 11:00:00
2024
原创 j2se数据库连接池,dbcp使用模板
<br />import java.io.FileNotFoundException; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; i
2010-07-22 11:29:00
2856
转载 java实现单链表
<br />package LinkedList; /** * <p><strong>我的Java单链表练习</strong></p> * <p>单链表提供了在列表头的高效插入和删除操作,不过在单链表的末尾的插入操作效率很低.</p> * <p>单链表指针域保存着下一节点的引用,尾结点的指针域等于null</p> * @author baby69yy2000 */ public class SingleLinkedList<T> {
2010-07-21 10:47:00
11544
原创 最近
已经有差不多快2个多月的时间没有上过csdn了,大四开学就开始有点浮躁,招聘会,chinahr,投了n份简历,都如石沉大海一般,偶 尔有几个笔试电话坐了几个小时的车来到周边几个城市,都是先交钱,培训,然后就业,然后退钱。超级期盼能够做一份正规的笔试卷子, 至少也让我了解一下自己的水平,偏偏都是让做培训的入学测试,所以分数当然高的离奇。毕竟只是些很2的逻辑题与很250的英
2009-12-23 20:01:00
636
原创 初识FreeMarker
昨天在分析一个项目源码的时候,看到一个ftl的格式文件,上网搜了一下。原来是freemarker的文件。 freemarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 有个问题挺困扰我的,只要是 ${…} freemarker全部会解析,但是如果仅仅是一个el表达式,不希望被解析,那又该怎么办。 google了一下,F
2009-10-29 18:52:00
365
原创 有关实习
上星期开始在学校外面的一家新开的软件公司实习,刚去几天都在给一个物流管理系统做功能测试,昨天才算正式参加到一个项目组里 面,做的是一个学校的教务管理,extjs+ibatis+servlet+公司自己的底层框架,因为自己之前花了挺长一段时间学ssh框架,一直想找个机会 在一个大点的项目里来使用一下,虽然知道很多公司都有自己的框架,所以不免少许失望,但是光就这几天里,也学到了
2009-10-22 10:22:00
512
转载 linux vi 常用命令
进入vi的命令vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生
2009-10-11 20:35:00
507
原创 java script位置问题
javascript在body体里面的位置决定了它的运行时机!!!!! 同学的一个页面文件出错。。和他一起找了好久也没找出来,document.getElementById()得到空指针。。google一下,原来是把js代码写的靠前了,那时候页面的其他部分还没加载进来。。。所以以后js代码还是写在body最下面的好。。。 还搜到
2009-10-07 18:47:00
3694
原创 javascript的prototype
以前没有专门的找事间看过js,在项目里用到的也不过就是定义几个function,然后在触发事件的时候调用一下,刚看了一下js中tree实现的时候,被自己雷了一下.function nodeitem_boxclick() { alert("click"); //如果没有加号或者减号,直接返回 if( this.status.substring( 1 ,2 ) == "0"
2009-10-04 10:08:00
654
转载 J2EE学习计划参照
论坛上看到一篇关于j2ee学习计划的文章,对照一下自己,查漏补缺,其中最后一句话对我启发挺大 摘下来...最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平。 简单的说:1.html,javascript2.java基础3.servlet4.jsp5.J2ee框架了解,推荐一本书《深
2009-10-03 20:27:00
650
原创 2个简单排序算法的java实现
突发奇想的想看看以前学的排序算法有没有忘记,于是把冒泡和排序算法重新写一遍,果然是忘记了.好像我这风华正茂的年纪不该这么健忘啊... 忘了就忘了吧,重新写一遍,应该能记得再久一点.... java冒泡排序:static void bubbleSort(int[] r){ int exchange = r.length-2; while
2009-10-03 13:44:00
561
原创 jpa 回顾之1
这几天在学习了一下传智播客的jpa视频,觉得里面老师讲的一个知识点很重要,需要理解透彻: 关系维护端负责外键记录的更新,关系被维护端是没有权利更新外键记录的. 一个例子就是在manytomany关系映射中 student - teacher 把sutdent一端作为关系维护端,teacher作为关系被维护端,(mappedby 了student).他们之间的关系存储
2009-10-02 21:25:00
409
原创 我们
晨风带来希望 就像阳光送来温暖繁星带去陈迹 如同黑夜带走记忆漠然的忙碌 混沌的思索抵挡不住曾闪耀的光辉我们无比骄傲我们完整的走过 由古老迈向现代从幼稚成为经典 一个时代的变迁我们背叛了生活 背叛了信仰却无法背叛童年无法背叛曾经的纯真80年代是怀旧的一代只因那日新月异 生机盎然 色彩缤纷的岁月只因那曾经蔚蓝的天空有时候停下脚步也是一种前进
2009-09-12 20:49:00
330
原创 Class.forName(xxx.xx.xx)
protected ActionFoward unspecified(mapping,form,request,response){ ActionFoward af = new ActionFoward(); af.setPath("/...."); af.setRedirect(true); return af;}Class.forName(xxx.xx.xx) 返回
2009-06-18 14:19:00
2508
6
原创 Java中Scanner的用法
Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象. Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型: next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()
2009-05-26 22:01:00
4817
原创 forname
Class.forName(xxx.xx.xx) 返回一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage.A").
2009-05-22 15:31:00
1187
原创 增强的for循环
学了一个学期的java...我今天才知道带:的for循环.....汗一个... public class TestForInterator { public static void main (String args[]){ int[] intArray = {1, 2, 3, 4};//创建一个数组 for(int i
2009-05-04 18:33:00
497
原创 MySQL的AUTO_INCREMENT
用法:CREATE TABLE test(id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,username VARCHAR(15) NOT NULL)AUTO_INCREMENT = 100;在数据库应用,我们经常要用到唯一编号,以标识记录。在MySQL中可通过数据列的AUTO_INCREMENT属性来自动生成。MySQL支持多
2009-05-03 11:45:00
382
原创 BeanUtils.populate
The serializable class AddStudentForm does not declare a static final serialVersionUID field of type long 填写表单时 java.sql.Date 数据要写成xxxx-xx-xx
2009-05-02 10:00:00
373
原创 Apache+php+mysql在windows下的安装与配置图解
先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。一、安装Apache,配置成功一个普通网站服务器运行下载好的
2009-04-28 19:50:00
354
原创 JSP 最佳实践: taglib简介
为什么使用taglib?所谓 标记库(tag library),是指由在JSP页面中使用的标记所组成的库。JSP容器推出时带有一个小型的、默认的标记库。而 自定义标记库是人们为了某种特定的用途或者目的,将一些标记放到一起而形成的一种库。在一个团队中协同工作的开发者们可能会为各自的项目创建一些非常特定化的自定义标记库,同时也会创建一个通用自定义标记库,以供当前使用。 JSP 标记替代了
2009-04-27 08:16:00
472
原创 软件包 javax.servlet 不存在
安装好了tomcat之后,在编译.java文件的时候出错:软件包 javax.servlet 不存在原来这个包在web服务器才有,j2se中并没有,所以导致了错误。解决方法: 方法(1) 找到%tomcat%/common/lib目录下的servlet-api.jar,把这个路径添加到环境变量classpath当中,就可以了。(这个好像不是很管用,我重装了tomcat之后,再
2009-04-21 22:32:00
639
原创 手机串号的意义
是水货、行货和假货 识别水货、行货、假货和二手货一、什么我们先来认识一下手机中的水货、行货和假货三个概念,这对于我们识别和选购很有好处。 行货——是指由原厂生产、经经销商、代理商或专卖店直接销售的产品。行货就是正货,是经电信部门测试批准、有入网许可证的商品。 水货——通常是指由国外、港澳台地区没有经过正常海关渠道进入国
2009-04-17 20:24:00
21328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人