- 博客(19)
- 收藏
- 关注
原创 java中的序列化(Serializable)和反序列化
JAVA序列化与反序列化就是JAVA对象与一串字节流之间的相互转换, 我们在程序中创建的JAVA对象只存在于JVM中, 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以仅将来使用, 也可以将已经序列化的对象传送给其他JVM来使用, 这些序列化的字节流是于JVM无关的, 也就是说一个JVM序列化的对象可以在另一个JVM中反序列化.使用JAVA提供的序列化机制
2016-10-27 16:37:10
18095
原创 UML学习2 - 用例图
由上一篇文章可知在程序设计中最基础的就是用例图(use case diagram), 因为他描述了系统的功能,也就是对应于系统需求, 整个程序也就是为了满足这些需求而实现的. 如果用例图描述错误, 将直接导致整个系统不满足需求, 也就是说整个系统是无用的.用例图也就是对需求的抽象, 描述, 将需求从文字转变成图形, 在整个转变过程中使不明确的需求变的明确. 用例图只关心需求, 也就是系
2016-09-14 14:56:13
1472
原创 UML学习1 - UML简介
本系列为学习的学习笔记=============================================================================================UML(Unified Modeling Language)统一建模语言, 从其名字可知, 这是一门语言, 因此就有其自有的关键字和语法, 其实它是一门建模语言, 所谓建模就是构建模型
2016-09-13 13:43:17
347
原创 android开发3-第一个android程序
搭建好开发环境后,就可以来先做第一个android应用啦,这个应用是按照《Android开发权威指南》上的来做的,一个画随机圆的demo。打开之前安装好的eclipse,设置好工作workspace后,会发现eclipse很友好的出现Android IDE界面,可以选择New Android Application来进行
2014-04-28 13:13:49
635
原创 android开发1-android开发环境的搭建
看了很多资料,发现上面介绍的开发环境搭建可能都是比较旧的,而今天在自己动手搭建的时候发现android官网上已经提供了更方便快捷的步骤,记录如下:JDK安装,android的开发是基于java语言来的,所以这个是必需的,可以去oracle公司去下载最新的JDK,推荐用JDK7吧,8的新特性还没有了解过,而且太新了,不一定稳定。SDK安装,这个是主要的不同,今天发现在an
2014-04-28 11:24:50
404
原创 android开发2-android项目结构
android应用和其他GUI或者web应用类似,一般来说也都有界面,资源,逻辑这些组成,在开发android应用时,开发工具会自动帮我们生成一个默认的项目结构,主要包括以下四个部分:src:用来存放程序代码;gen:同样用来存放程序代码,不过这里面的代码都是自动生成的,不需要也不应该去手动修改。主要的一个类就是R.java,项目中的所有资源(包括布局,图片,字符串等等)都会在这个
2014-04-28 11:21:50
478
转载 每天读一遍,慢慢的你就变了
1、别低估任何人。2、你没那么多观众,别那么累。3、温和对人对事。不要随意发脾气,谁都不欠你的。4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。5、和对自己有恶意的人绝交。人有绝交,才有至交。6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不容易。7、学会放弃,拽的越紧,痛苦的是自己。8、低调,取舍间,必有得失。9、不要试图给自己
2013-11-22 13:50:47
603
原创 java多线程1-如何创建线程
线程可以认为是一条计算机执行代码的线索,CPU将按着这条线索去一行一行的执行代码。一般情况下我们的程序从main方法开始执行,也是说只有一个main线程,这样的话我们就只能一次做一件事,而多线程的出现,特别是在多CPU电脑出现之后,就可以让不同的CPU同时执行不同的线程,去做不同的事情。特别是像web server基本都是多线程的,也就是可以同时执行一个请求,并能不断的接受新的请求。
2013-07-31 15:32:21
456
原创 知识点备忘-oracle的wm_concat()函数
今天在工作中遇到一个需求,需要把SQL语句的查询结果的列转成一行,请教同事后得知可以使用wm_concat()这个函数,现记录在此。wm_concat()用于将列转为行,列数据之间用逗号隔开,注意其得到的结果类型为CLOB,可以通过to_char()函数转换成varchar2。由于在公司外网没办法连数据库,所以下面的例子纯手打,并非是数据库显示的结果。假设有oracle中有如下表t_exa
2013-03-11 11:00:36
1052
原创 工作中遇到的问题:关于form表单提交的问题--无action
今天在写一个JSP表单提交的时候,遇到了一个关于action为空时提交的问题,由于实际工作中的情况较复杂,但下面仅将问题的关键记录下来,以方便回忆。首先表单如下:可以看到,上面的frm1的action没写,因为这个页面上面还有一些内嵌的JAVA处理代码(这种方式很不好,不过由于这个系统较老,公司都是用这种方式,所以没有做改变),所以我本意就是要提交到本页面来进行处理,原
2013-03-06 18:21:18
2351
原创 知识点备忘——String
1. substr()与substring()substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个
2013-03-05 11:02:38
512
原创 知识点备忘——<select>
1. 清空select的option项:selectElement.length=0;2. 加入option:selectElement.add(new Option('文本','值'));3. 删除option: selectElement.options.remove(optionIdx);
2013-03-05 10:56:56
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人