笔记
文章平均质量分 68
前行的路-
超目标前进吧,做自己的主人。
展开
-
异常
1.异常处理是面向对象语言区别于面向过程语言的重要标志。Throwable是所有异常的父类:子类分为可处理异常Exception和不可处理异常Error2.try{可能出现异常的代码}catch(Exception e){出现异常时执行的代码(如果这里的代码出现异常,会向上抛)}finally{不管异常是否出现,一定会执行这段代码}3.java虚拟机中有一个机制:异常处原创 2016-01-26 15:39:23 · 631 阅读 · 0 评论 -
String类
1.字符串是一个特殊的对象,用final修饰的类,所有的基本数据类型包装类都是final修饰的类2.字符串一旦初始化就不可以被改变。3. String s1 = new String("123"); 这样做,在内存中创建了2个对象,一个是new出来的,一个是字符串对象。String s2 = "abc"; String s3="abc"; s1==s2;//结果为t原创 2016-02-07 09:34:19 · 644 阅读 · 0 评论 -
提供webService服务的框架的各种配置方式总结
1.使用JDK方式:jdk代理完整流程需要使用注解的方式配置提供服务的接口,然后使用Endpoint的publish(String address,Object implementor);address:提供服务的wsdl地址,implementor:提供服务的类或者接口这是一个java程序,run会将服务发布出去以供客户端访问。客户端访问的方式有两种,1.通过wsdl地址来访原创 2016-05-19 11:16:00 · 1316 阅读 · 0 评论 -
struts1学习
转载至大神的一个学习笔记:http://blog.csdn.net/tianlincao/article/details/5138684,感谢转载 2016-04-22 16:25:34 · 436 阅读 · 0 评论 -
dom4j解析xml(转)
以前只是写xml,一直都没有解析xml,因为最近需要,所以找了许多资料学习了dom4j解析xml,网上写的很好的一个教程,一起学习http://blog.csdn.net/redarmy_chen/article/details/12969219转载 2016-05-17 15:44:22 · 443 阅读 · 0 评论 -
WebService
1.百度百科: 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。2.WebService的规则:1.使用xml的形式来描述数据原创 2016-04-29 15:39:22 · 2024 阅读 · 1 评论 -
项目中Spring注入报错小结
spring和其他框架整合出现的错误,比如和junit整合,我转载的这篇文章,他开始遇到的问题是使用junit的测试单元模块,将service注入到测试类中,但他忽略了一个问题,如果想在一个类中通过spring容器来维护依赖关系,则这个类也需要在容器中,才会对这个对象的属性进行注入,注入的时机为创建该对象完毕后,通过set方法将依赖属性注入到该对象中,这篇博客主要讲解的是是通过类继承或组合的方式实转载 2016-05-16 10:45:26 · 996 阅读 · 0 评论 -
xfire配置
转载至http://www.360doc.com/content/12/0820/18/6375676_231362229.shtml,有很详细的配置文件的信息。转载 2016-05-16 10:01:06 · 783 阅读 · 0 评论 -
关于spring的httpInvoker学习
简介:Spring HTTP Invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用,也就是说,可以通过防火墙,并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,要注意的一点是,服务端、客户端都是使用Spring框架(从别人的博客了解的,我的也是基于这个理解,从上面这段话可以看出,首先是远程调用,所以就有远程调用者(客原创 2016-05-09 16:21:13 · 2190 阅读 · 0 评论 -
spring总结
百度百科:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由OP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。1.基本功能core:最常用的是解决对象的创建,以及处理对象与对象之间的依赖关系。可以控制对象的创建数量,创建的时机。⒈功能分类:core:原创 2016-06-02 17:39:06 · 521 阅读 · 0 评论 -
(转载)Mybatis 3.1中 Mapper XML 文件 的学习详解
转 转载至:http://www.mybatis.org/core/zh/sqlmap-xml.htmlMyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,转载 2016-08-15 17:25:16 · 707 阅读 · 0 评论 -
mongodb开发---GridFS文件存储
GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。GridFS使用两集合来存储文件的元数据和内容。文件的元数据存储在文件集合中,文件的内容存储在块集合中。两集合以FS。默认使用fs.chunks和fs.files来存储文件。其中fs.files集合存放文件的信息,fs.chunks存放文件数据。有些内容参考自 http://www.server110.com/m原创 2017-03-13 10:05:09 · 3794 阅读 · 0 评论 -
mongodb开发--java
mongodb开发---java方式java方式操作mongodb数据库常用的两种方式:1.使用spring提供的repository接口;2.使用mongoTemplate工具类。1.mongoDB与spring boot集成及使用reposity:注解:1.@Document : 映射领域模型和文档(类似于mysql中的表)2.@Id:注解表明这个属性值为文档的id3.原创 2017-03-05 21:20:30 · 981 阅读 · 0 评论 -
mongodb基本操作
继上一篇的博客,开启第二个篇章,mongodb的基本操作,废话不多说直接来看,但建议大家最好实际的去操作。MongoDB 数据类型:{下表为MongoDB中常用的几种数据类型。数据类型 描述String 字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是 合法的。Integer 整型数值。用于存储数值。根据你所采用的服务器,原创 2017-03-05 20:42:29 · 927 阅读 · 0 评论 -
初识Mongodb
mongoDB从入门到X开一个mongodb系列,从安装到开发(java)的一个过程,现在也算略微懂一点技术,怎么去入门一门技术,分享下自己的学习的过程,下面是mongodb系列的第一个系列----初识mongdb。学一门技术(仅仅入门而言),要掌握3个点:1.是什么(是什么类型的应用,服务的内容是什么,他的历史进程)2.为什么(为什么在众多的应用中选择她而不选择其他的应用,她具有原创 2017-03-05 19:57:31 · 1203 阅读 · 0 评论 -
mybatis学习指南--xml文件方式篇
mybatis学习指南---xml文件篇以下内容是由我总结mybatis官方文档和实践中的一些经验,总共分为四篇:xml文件配置篇,java方式配置篇,缓存篇,其他配置篇,第一次这样正式的写一篇文章,致敬我的学长--兵哥,最感谢的人之一,向你学习。因为是第一篇,所以先来介绍下mybatis,他能提供什么功能,先看一下官方文档的描述:MyBatis 是支持定制化 SQL、存储过程以及高级原创 2017-02-19 20:07:12 · 1146 阅读 · 0 评论 -
学习Lemon OA系统:一、流程定义
记录学习Lemon OA 开源项目的过程:下载最新的1.7.0版本的开源项目,地址是http://www.mossle.com/lemon.do,解压后运行startup.bat,启动服务,然后输入http://localhost:8080登录到页面上,登录帐号为:lingo 密码为:1,登录平台。 然后直接原创 2016-08-24 15:46:06 · 4255 阅读 · 2 评论 -
webSocket入门
webSocket入门1.百度百科:WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。2.一个讲解的比较详细的博文,有些地方我看不懂。https://my.oschina.net/u/1266171/blog/3574883.webSocket的一个简单实例:首先套用原创 2016-10-29 17:55:03 · 2211 阅读 · 2 评论 -
XFire与spring进行整合正确方式
前言:最近看的源码里有关于XFire与spring的整合,所以就想了解下这个整合的过程和配置方式,结果在网上找了很多配置的过程,许多不提供jar包,只是说用myeclipse自己加入XFire库,但我自己用的eclipse开发的,所以就只能自己找jar包,真心醉,网上大部分的jar包要不是错的,要不就不全,就这么一个看起来挺简单的整合用掉了我很长的时间,很心疼,下载的资源要不是就是需要csdn积分原创 2016-05-11 16:58:34 · 6815 阅读 · 4 评论 -
Collection集合
1.为什么会出现集合类:面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象进行操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2.数组和集合都是容器,有什么不同?⒈数组虽然也可以存储对象,但长度是固定的,并且只能存储相同类型的对象,数组中可以存储基本数据类型,集合只可以存储对象。⒉集合的长度是可变的,只用于存储对象,集合中可以存储不同类型的对象。原创 2016-02-02 10:29:21 · 778 阅读 · 0 评论 -
转发与重定向
一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理,称之为请求转发。一个web资源收到客户端请求后,通知浏览器去访问另外一个web资源,称之为请求重定向。1.转发:request.getRequestDispatcher("资源名称").forward(request, response);this.getServletContext().get转载 2016-02-18 15:52:27 · 534 阅读 · 0 评论 -
Session的使用和细节
4 Session技术 4.1 引入 Cookie的局限: 1)Cookie只能存字符串类型。不能保存对象 2)只能存非中文。 3)1个Cookie的容量不超过4KB。 如果要保存非字符串,超过4kb内容,只能使用session技术!!转载 2016-02-18 10:55:25 · 538 阅读 · 0 评论 -
Cookie的使用和细节
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-02-18 10:04:39 · 818 阅读 · 0 评论 -
泛型
1.泛型是JDK1.5之后的新特性,用于解决安全问题,是一个类型的安全机制。2.泛型的好处:⒈将运行时出现的问题ClassCastException转移到编译时期,方便程序员解决安全问题。 ⒉避免了在集合存储时的类型丢失(取出时需要强制转换的麻烦)3.泛型的格式:通过例如:ArrayList list = new ArrayList();4.泛型类原创 2016-02-02 16:47:41 · 1155 阅读 · 0 评论 -
Map
1.Map集合:该集合存储的是键值对,一对一对来存,而且要保证键的唯一性。(将键映射到值的对象,一个映射不能包含重复的键,一个键只能映射一个值)2.Map: ⒈HshTable 底层是哈希表数据结构,支持同步,不可以存入null键和null值,⒉HashMap 底层是哈希表数据结构,不支持同步,可以存入null键和null值,(替代了HashTable,比HashTbale效率高原创 2016-02-02 16:20:13 · 530 阅读 · 0 评论 -
IO流
1.IO流的类全在IO包中。按方向:分为输入流和输出流。按操作的数据:分为字节流和字符流。字符流:字节流读取文字字节后,不直接操作而是先查指定的码表,获取对应的文字,再对这个文字进行操作,字符流=字节流+指定码表。字节流顶层类:InputStream OutputStream(都是抽象类)字符流顶层类:Reader Writer(都是抽象类)2.需求:将内存原创 2016-02-14 17:54:35 · 512 阅读 · 0 评论 -
StringBuffer类
1.StringBuffer是线程安全的可变字符序列。2.StringBuffer类是字符串缓冲区,是一个容器,可以存储各种基本数据类型。3.特点: 长度可以变化,可以直接操作基本数据类型,可以通过toString方法变成字符串。4.存储:append(数据); 将指定的数据添加到已有缓存区的结尾处,返回调用它的缓冲区对象。(这个数据可以原创 2016-01-30 20:15:41 · 428 阅读 · 0 评论 -
多线程
1.Thread类实现了Runnable接口。2.自定义线程的方法1:⒈ 定义类继承Thread类,⒉重写run() ⒊创建该线程对象,调用start()开启线程。调用start()的作用:⒈开启线程⒉执行重写的run()。发现每次执行的结果不一致:这是因为多个线程都获取了cpu的执行权利,但cpu再高速切换执行,随机执行某个进行,执行谁和执行时间由cpu来决定。c原创 2016-02-07 10:26:11 · 503 阅读 · 0 评论 -
ServletContext和ServletConfig对象
ServletContext: WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用,由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。ServletContext对象通常也被称之为context域对象。转载 2016-02-18 16:23:33 · 337 阅读 · 0 评论 -
响应头与请求头
URL: 统一资源定位符。http://localhost:8080/day09/testImg.html。只能定位互联网资源。是URI 的子集。URI: 统一资源标记符。/day09/hello。用于标记任何资源。可以是本地文件系统,局域网的资源(//192.168.14.10/myweb/index.html), 可以是互联网。1.常用请求头:Accept: text转载 2016-02-18 21:23:24 · 640 阅读 · 0 评论 -
面向对象
1.面向对象的三大特性:封装性,继承性,多态性。2.定义包:packafe3.导入包:import 静态导入: import static在不同的包中有相同的类时,在使用该类时,需要写类的完全限定名(既包名加类名)来指定使用的哪个包的类4.继承是面向对象的一种机制,利用继承可以创建一个公共类,具有其他类公共的特性,然后让其他类来继承该类,再实现自己特性。原创 2016-01-25 15:45:38 · 517 阅读 · 0 评论 -
基础知识
1.数组:同一种类型数据的集合 (length属性:返回数组的长度,从1开始)数组创建的几种方法: 1. int i [] = {1,2,3}; 2. int i[] = new int[3]; 3. int i[] = new int{1,2,3};2.Random类:用于生成伪随机数流。使用:创建此类的实例,来生成伪随机数。生成 doub原创 2016-01-25 10:58:14 · 479 阅读 · 0 评论 -
在Eclipse下package和source Folder 和folder的区别以及相互转换
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. 项目构建后,source f转载 2016-02-25 08:47:34 · 652 阅读 · 0 评论 -
hibernate的inverse和cascade属性
nverse属性Inverse属性,是在维护关联关系的时候起作用的。 表示控制权是否转移。(在一的一方起作用) Inverse , 控制反转。Inverse = false 不反转; 当前方有控制权True 控制反转; 当前方没有控制权 维护关联关系中,是否设置inverse属性:1. 保存数据 有影响。 如果设置控制反转,即转载 2016-03-10 10:03:52 · 529 阅读 · 0 评论 -
Jsp基础1:基本语法和使用
1.Servlet的作用: 用java语言开发动态资源的技术!!! Jsp的作用:用java语言(+html语言)开发动态资源的技术!!! 2.问题: 为什么Jsp就是servlet!!!jsp翻译的java文件:public final class hello_jsp extends org.apache.jasper.runtime.HttpJspBase原创 2016-02-19 16:21:10 · 412 阅读 · 0 评论 -
JSTL标签
1. 标签用于输出一段文本到浏览器中属性名是否支持EL 属性类型属 性 描 述value true Object 指定要输出的内容escapeXml trueBoolean 指定是否将>、default true Object 指定如果value属性的值为null/””时所输出的默认值2.标签用于把某一个对象存在指定的域范围内,或者设置Web域中的j转载 2016-02-22 16:45:39 · 457 阅读 · 0 评论 -
jsp基础2:jsp标签和EL表达式
1.jsp标签:JSP标签也称之为Jsp Action(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。 ⒈标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。语法:" flush="true|false" />page属性用于指定被引入资源的相对路径,它也可以通过执行一个表达式来获得。flus原创 2016-02-20 10:34:37 · 628 阅读 · 0 评论 -
HttpServletRequest和 HttpServletResponse对象的一些使用
HttpServletRequest对象: HttpServletRequest对象作用是用于获取请求数据。 核心的API: 请求行: request.getMethod(); 请求方式 request.getRequetURI() / requ原创 2016-02-18 22:02:53 · 1096 阅读 · 0 评论 -
mongoDB---索引(转)
mongoDB---索引(转)索引:索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。索引是一种数据结构,他搜集一个集合中文档特定字段的值。MongoDB的查询优化器能够使用这种数据结构来快速的对集合(collection)中的文档(collection)进行寻找和排序.准确来说,这些索引是通过B-Tree索引来实转载 2017-03-13 11:41:30 · 474 阅读 · 0 评论