07 2016 档案

摘要:一:XML约束概念 xml约束:可以编写一个文档来约束xml文件的书写规范。 xml语言格式比较严谨,不可能让程序员随意编写,所以必须要有约束。 二:常用的xml约束技术 1:DTD,document type definition 2:校验xml文件正当性 a:使用解析工具 b:使用ide工具,如 阅读全文
posted @ 2016-07-31 22:34 程序员三藏 阅读(1858) 评论(0) 推荐(1)
摘要:一:XML语言的概念以及作用 1:xml概念:extensible Markup language,可扩展行标记语言,因为html的语法比较混乱,不够严谨。 用html写的系统不好维护,所以w3c组织退出XML语言,来取代html,之间还出现过度版本xhtml, 但是后来没有取代html。 2:xm 阅读全文
posted @ 2016-07-31 21:58 程序员三藏 阅读(611) 评论(0) 推荐(0)
摘要:一:泛型的概念 泛型用来现在集合中的存储类型,防止取出时强制转换发生错误。 1:没有使用泛型时,如下: 而是运行时错误 2:使用泛型后,如下: 二:使用泛型进行存取 可以使用传统的迭代器的keyset或者entryset方式,或者使用增强for循环 这里要注意,hashmap存储是安装hashcod 阅读全文
posted @ 2016-07-30 11:54 程序员三藏 阅读(589) 评论(0) 推荐(0)
摘要:plsql使用技巧 1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。 2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这 阅读全文
posted @ 2016-07-29 22:32 程序员三藏 阅读(112340) 评论(1) 推荐(11)
摘要:一:内省的概念 1:内省是反射的一种特例,由于在反射中频繁的操作javabean,所以为了方便反射 javabean,sun公司开发出一套API提高效率。 2:javaBean,就是用来封装客户端请求数据,有字段、get、set方法的对象,javaBean对象的属性有getXXX方法 决定。 二:内 阅读全文
posted @ 2016-07-28 22:40 程序员三藏 阅读(1517) 评论(1) 推荐(2)
摘要:一:反射的概念 反射就是加载类,然后获取类的属性、方法、构造函数等。 二:加载类到内存(有硬盘字节码文件到内存) 三种加载类的方式: 三:反射类中的组成部分 1:使用getConstructor()、getMethod()、getField(),可以反射public修饰的成员, 如果需要反射priv 阅读全文
posted @ 2016-07-26 23:34 程序员三藏 阅读(693) 评论(0) 推荐(0)
摘要:一:枚举的概念 定义特定的数据,尤其像一些状态位。 二:定义枚举类 1:定义枚举,其中Grade枚举可以看做类,A、B、C、D、E可以看做对象,因为它定义了有参数的构造方法,所以 对象后面必须带参数。 2:调用枚举 三:带抽象方法的枚举类 1:定义枚举 2:调用 四:枚举中常用的方法 1:枚举类的构 阅读全文
posted @ 2016-07-25 22:51 程序员三藏 阅读(987) 评论(0) 推荐(0)
摘要:Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时, 阅读全文
posted @ 2016-07-25 21:29 程序员三藏 阅读(415) 评论(0) 推荐(0)
摘要:一:plsql设置窗口默认格式 窗口视图设置完毕后,选择“窗口”菜单——点击“保存”版面。 等到下次重启后,就会呈现保存的版面。 OK,设置完毕! 阅读全文
posted @ 2016-07-25 21:26 程序员三藏 阅读(2449) 评论(0) 推荐(1)
摘要:一:静态导入语法:import static 导入类.成员变量|成员方法那么在代码中可以直接使用变量或者方法,而不需要通过类名.来调用 静态导入: 那么在代码中直接调用变量: 二:装箱或者拆箱装箱:将基本数据类型赋值给引用数据类型拆箱:将引用数据类型赋值给基本数据类型 三:增强for循环 1:增强f 阅读全文
posted @ 2016-07-24 22:05 程序员三藏 阅读(449) 评论(0) 推荐(0)
摘要:一:web的发展趋势1:C/S(客户端/服务器)结构向B/S(浏览器/服务器)结构发展,以后的电脑只需操作系统和浏览器即可。所有的服务都存储在服务器端,只需用户登录后从服务端同步数据,例如:看电影不需要再下载pps、pptv等 客户端软件,只需要打开网页,在网页上面观看;写文章可以直接在网页上面写( 阅读全文
posted @ 2016-07-24 15:27 程序员三藏 阅读(3280) 评论(0) 推荐(1)
摘要:一:下载并且上传安装包到linux系统上 1:下载地址:http://dev.mysql.com/downloads/mysql/ 2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上 二:安装mysql数据库 安装依赖软件,在第二张iso盘上面有安装软件包: 1. 阅读全文
posted @ 2016-07-23 23:19 程序员三藏 阅读(5438) 评论(0) 推荐(1)
摘要:一:反射概念 可以通过Class类获取某个类的成员变量以及方法,并且调用之。 二:通过反射获取方法、变量、构造方法 三:通过反射调用类定义的方法 阅读全文
posted @ 2016-07-23 21:11 程序员三藏 阅读(16441) 评论(0) 推荐(0)
摘要:一:递归的概念 就是在自己的方法中调自己的方法,这样做可以提高效率。 二:经典案例 以上代码均已经验证! 阅读全文
posted @ 2016-07-20 23:27 程序员三藏 阅读(1861) 评论(0) 推荐(0)
摘要:一:需求分析 使用java生成验证码: 1:生成画布,画好背景图 2:画随机数 3:画干扰线 4:将内存中的图片保存到硬盘上 二:代码如下 三:生成验证码图片 以上代码均已经验证! 阅读全文
posted @ 2016-07-20 23:03 程序员三藏 阅读(993) 评论(0) 推荐(0)
摘要:一:需求分析 在实际的B/S结构中,对象的序列化和反序列化很重要,尤其是请求量比较大的情况,服务器压力很大, 会把一部分session序列化,然后保存到硬盘中。 二:定义DTO对象 定义的实体类一定要实现 Serializable接口,才可以序列化。 三:封装序列化与反序列化的方法 四:测试 五:显 阅读全文
posted @ 2016-07-19 22:43 程序员三藏 阅读(523) 评论(0) 推荐(0)
摘要:一:webservice定义 webservice是一种基于xml,xsd封装格式,通过http协议通信的一种服务,支持跨平台、跨语言的 远程调用。 二:webservice优点 1:跨平台,无论是windows、linux、mac操作系统写好的接口,只要发布,都可以被合作公司或者 外界调用。 2: 阅读全文
posted @ 2016-07-19 22:06 程序员三藏 阅读(271) 评论(0) 推荐(0)
摘要:一、序言 大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当 阅读全文
posted @ 2016-07-19 21:57 程序员三藏 阅读(314) 评论(0) 推荐(0)
摘要:一:需求分析 1:下载远程资源文件,通过多线程下载,达到高效的目的。 2:使用5个线程分别下载文件的不同部分。 二:定义成员变量以及初始化变量 三:多线程下载文件 启动多个线程,每个线程下载文件的一部分,并发执行。 四:监控文件下载进度 如果下载的文件比较大,可以使用进度条显示。 五:定义线程类 六 阅读全文
posted @ 2016-07-19 21:52 程序员三藏 阅读(12393) 评论(2) 推荐(3)
摘要:一:需求分析 1:聊天室:一个服务器,多个客户端,当一个客户端发送信息给服务器时,服务器会把 消息广播给其他的客户端用户。 2:服务器端,主线程一直处于阻塞状态,接受客户端请求,每当一个客户端发送请求过来 时,都会启动一个线程处理请求。 3:客户端,主线程负责向服务器通过控制台写数据,另外启动一个线 阅读全文
posted @ 2016-07-18 23:00 程序员三藏 阅读(1197) 评论(0) 推荐(1)
摘要:一:建表 二:获取数据库连接 1:导入mysql的驱动jar包,mysql-connector-java-5.1.8-bin.jar 2:写代码连接数据库,如下: 1 /** 2 * 3 */ 4 package com.hlcui.file; 5 6 import java.sql.Connect 阅读全文
posted @ 2016-07-18 22:14 程序员三藏 阅读(114918) 评论(12) 推荐(13)
摘要:一:安装jdk linux系统上面如果运行java程序,就需要安装java的运行环境(jdk) 1:下载linux版本的jdk 地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-java 阅读全文
posted @ 2016-07-17 22:47 程序员三藏 阅读(372) 评论(0) 推荐(0)
摘要:一:在linux系统启动时(如下图),按e键 二:进入到设置页面,定位到如下行: 三:按e键,进入输入界面 四:在编辑行最后面,空格,输入single,回车后回到第二步界面,只是后面多了single 五:按b键,进入启动界面,输入passwd root,回车 六:设置密码,然后重启,就OK了。 li 阅读全文
posted @ 2016-07-17 22:06 程序员三藏 阅读(551) 评论(0) 推荐(0)
摘要:一:B/S结构,浏览器端到服务器端通信依赖http协议 交互过程: 1:在浏览器地址栏输入http://ip:port/应用/资源路径 2:浏览器根据ip和服务器建立连接,port确定和那个应用进行交互,因为ip主机上面有 很多应用程序。 3:浏览器端发送请求以及参数到服务器端,就是url(同一资源 阅读全文
posted @ 2016-07-16 10:39 程序员三藏 阅读(10164) 评论(1) 推荐(2)
摘要:一:编写接口程序,计算功能类,有加减乘除四个方法 二:将这个类发布出去,提供接口供别人调用 这里我直接将它部署到服务器上面发布: 1:File——new——web service 2:配置接口信息 3:next 选择接口方法、启动服务等,一直到finish。 三,测试接口发布是否成功 在浏览器输入: 阅读全文
posted @ 2016-07-14 22:10 程序员三藏 阅读(12675) 评论(0) 推荐(1)
摘要:一:环境搭建 1:新建一个java project工程weatherInf 2:引入相应的jar包 activation.jaraxis-ant.jaraxis.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarlog4j- 阅读全文
posted @ 2016-07-13 22:34 程序员三藏 阅读(27798) 评论(0) 推荐(1)
摘要:一:RBAC 百科解释: 基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完 阅读全文
posted @ 2016-07-07 22:58 程序员三藏 阅读(8306) 评论(2) 推荐(0)
摘要:表单提交之前,angularjs提供了自动校验的功能。 例如:required 为必输项 $valid 验证是否有效 1:验证用户输入主页面 validateUser.html 2:控制器页面 validateCtrl.js 1 (function(){ 2 'use strict'; 3 var 阅读全文
posted @ 2016-07-06 22:34 程序员三藏 阅读(240) 评论(0) 推荐(0)
摘要:对于HTML5,input元素有autofocus这个属性,用户在第一次进入界面时就可以和用户交互,对于浏览器来说,可以 把键盘焦点定位在某个元素上,但是对于非input元素,则不可以,我们可以使用指令实现焦点定位。 1:html文件: 2:autoFocus.js 指令文件 3:directCtr 阅读全文
posted @ 2016-07-06 21:57 程序员三藏 阅读(273) 评论(0) 推荐(0)