![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
窃听风吟007
这个作者很懒,什么都没留下…
展开
-
8.2旧集合类Vector
8.2集合 写程序时,并不知道固定使用多少个对象,用更复杂的方式来保存对象,java提供了四种类型的“集合类”vector、bitset、statck以及hashtable。 stack(先入先出),hashtable是关联数组,运行将任何对象关联起来,除此之外,集合类还能自动改变自身大小。8.2.1缺点:类型未知 因为程序员不知道用户会把什么类型放置集合里,所以丢失了类型信息,但若指定了类型原创 2017-01-18 16:12:54 · 207 阅读 · 0 评论 -
文件的复制和创建xml文件和压缩文件:eos下
/** * */package com.cpic.pcrm.BusinOppor.Service;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.原创 2017-12-25 14:59:50 · 318 阅读 · 0 评论 -
webservice之RPCClient 远程调用服务
package com.primeton.eos;import javax.xml.namespace.QName;import org.apache.axis2.addressing.EndpointReference;import org.apache.axis2.client.Options;import org.apache.axis2.rpc.client.RPC原创 2017-12-25 15:01:11 · 1794 阅读 · 0 评论 -
求两个集合额差异元素工具类
package com.wst.testFor;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.HashMap;import java.util.HashSet;im原创 2017-12-25 15:03:00 · 331 阅读 · 0 评论 -
细说Java多线程之内存可见性
1.package com.imooc.testThread;/** * 可见性:一个线程对共享变量值的修改,能给及时的被其他线程看到. * 共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量 * @author think *jmm(java内存模型):描述了java程序中各种变量(线程共享变量)的访问规则,以及在虚拟机中将变翻译 2017-12-27 13:04:20 · 186 阅读 · 0 评论 -
文件传输基础——Java IO流
java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问package com.imooc.testIo;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arr翻译 2017-12-28 09:50:44 · 275 阅读 · 0 评论 -
sso(单点登录)_java原理版
sso(单点登录)什么是sso?对比方式,以新浪为例java语言的运行特点:平台无关,sso:一次登录,处处穿梭,类似于一卡通.sso的分类:根据域的不同分为两类:同域的sso跨域的sso(如新浪微博和新浪博客)sso的实现步骤和实现原理旅游:通票制度旅游,达到景区售票处,购买通票,到达某景点门口,是否持有通票?有,工作人员检验通过;否,达到景区售票处;翻译 2018-01-05 10:37:30 · 4635 阅读 · 0 评论 -
java_web_filter
java_web_filter1. Filter(过滤器)是什么?过滤源 过滤规则 过滤结果web过滤器是什么?web过滤器过滤的是用户请求.不能直接处理请求.只是用来做辅助性的工作.在无登录情况下,购买商品或者观看课程,跳转到登录页面,或者找不到请求url时统一跳转到404页面.定义:是一个服务器端的组件,截取用户的请求和响应信息,并对这些信息进行过滤.翻译 2018-01-10 13:35:55 · 165 阅读 · 0 评论 -
探秘Spring aop
探秘SpringAop概述:一 aop使用二 aop原理三 aop运用四 aop实战五 总结1.面向切面的编程2.Spring中的aop3.小结面向切面的编程就是一个编程范式,不是一种编程语言,解决特定的问题,不能解决所有问题.是对oop的补充,不是替代.其他编程方式: 面向过程 面向对象 函数式编程 事件驱动式编程 面向切面的编程 aop的初衷:dry:don...翻译 2018-02-09 15:45:21 · 294 阅读 · 0 评论 -
springMVC运行流程
发请求, 看请求能不能发给Spring DispatcherServlet .如果能,看springmvc中存不存在请求相对应的映射,如果说没有映射,再看是否配置了默认的servlet-handler,如果也没有,控制台打印没有对应的映射的异常,同时报404错误.如果有默认的servlet-handler,就会去找目标资源,如果目标资源没有的话,给出404异常页面,但控制台不会打印没有映射的异常消...原创 2018-04-11 15:44:52 · 141 阅读 · 0 评论 -
java实现:文件重命名+文件拷贝
//拷贝文件夹public static boolean copyFolder(String file1, String file2){ File in = new File(file1); File out = new File(file2); if(!in.exists()){ System.out.print原创 2017-12-25 14:58:02 · 6514 阅读 · 0 评论 -
本地jar上传到本地库和本地jar上传到私服
1.上传到本地库mvn install:install-file -Dfile=D:\sap2fbopclient.jar -DgroupId=com.yd.fbop.ws.sap2fbop -DartifactId=sap2fbopclient -Dversion=1.0.0 -Dpackaging=jar2.上传到私服,需要配置一下setting文件和pom文件sett原创 2017-12-25 14:11:40 · 543 阅读 · 0 评论 -
8.1数组
利用“集合类”容纳和操作自己的对象。8.1数组数组是容纳对象的一种方式。效率和类型区分数组和集合,数组和集合是保存“对象引用”的数组和集合,数组表示线性序列,访问速度快,但创建一个数组对象时,大小是固定的,且不可在那个数组对象的“存在时间”内发生改变。如果用光了数组的存储空间,将创建一个新的数组,将所有句柄从旧数组迁移到新数组,这属于“矢量(vector类)的行为。灵活性不够。,由于对范围进行检测,原创 2017-01-18 16:30:36 · 209 阅读 · 0 评论 -
8.1.2数组的返回
8.1.2数组的返回java容易做到返回一系列东西,比如“返回一个数组”,实际返回的是指向数组的指针(句柄、引用),java里不必担心那个数组是否可用,只要需要,它就会自动存在,而且gc回收器会在我们使用完后自动清理掉。 package cn.wangs.c08.$8_1_2;public class AryReturnTest { static String[] flavor = {原创 2017-01-18 16:34:13 · 235 阅读 · 0 评论 -
第11章持有对象 _11.1泛型和类型安全的容器
第11章持有对象 若一个程序只包含固定数量的且其生命周期都是已知对象,那么这是一个非常简单的程序。 通常程序不是这个样子,程序总是根据运行时才知道的某些条件去创建新对象。在此之前不会知道所需对象的数量,甚至不知道所需的确切类型。为解决这个问题,需要在任意时刻在任意位置创建任意数量的对象。所以就不能依靠创建命名的引用来持有每一个对象: mytype a reference 因为不知道实际上会需原创 2017-01-19 00:16:31 · 240 阅读 · 0 评论 -
11.2持有(容纳)对象基本概念
11.2持有(容纳)对象基本概念 容器的作用就是“保存对象”。两个不同概念 1.Collection一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存,Set不能有重复元素。Queue按照排队规则来确定对象的产生顺序(与他们插入的顺序相同) 2.Map:一组成对的“键值对”对象,用键查值。ArrayList可以用下标(索引)来查值,某种意义上它将数字与对象关联在了原创 2017-01-19 10:07:38 · 328 阅读 · 0 评论 -
11.3添加一组元素
11.3添加一组元素 Arrays和Collections类中都有多种实用方法: Collection中可以添加一组元素:Arrays.asList()接受一个数组或者是用一个“,”分隔的元素列表,并将其转为一个List对象。 Collection.addAll()接受的是一个Collection对象,以及一个数组或者是一个用逗号分隔的列表,将元素添加到Collection中。 packag原创 2017-01-19 10:49:48 · 209 阅读 · 0 评论 -
11.4容器的打印
11.4容器的打印 使用Arrays.toString()来产生数组的可打印表示: package cn.wangs.c11.$11_4;import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.原创 2017-01-19 11:43:25 · 484 阅读 · 0 评论 -
11.5List
11.5List List承诺可以将元素维护在特定的序列中。List接口在Collection的基础上添加了大量的方法,使得可以在List的中间插入和移除元素。 有两种类型的List: ArrayList:擅长随机访问元素,但,在List中间删除和添加元素时较慢。 LinkedList:在List中间进行删除和插入的操作上性能较好,提供了优化的顺序访问。LinkedList在随机访问方面较慢原创 2017-01-19 14:28:31 · 333 阅读 · 0 评论 -
多文件上传
合同文件: function saveInfo() { if (confirm("确定要签订吗?")) { obj=new Object(); obj.order_id = $('#order_id').原创 2017-09-05 13:55:53 · 164 阅读 · 0 评论 -
java 中各种日期的转换(年月日,周,季度等,周一周末日子,季度日子,月末日子)
package com.yd.ydbi.utils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.a原创 2017-09-05 14:01:29 · 6742 阅读 · 0 评论 -
servlet的生命周期
所谓生命周期,指的是servlet容器如何创建servlet实例、分配其资源、调用其方法、并销毁其实例的整个过程。阶段一: 实例化(就是创建servlet对象,调用构造器)在如下两种情况下会进行对象实例化。第一种情况:当请求到达容器时,容器查找该servlet对象是否存在,如果不存在,才会创建实例。第二种情况:容器在启动时,或者新部署了某个应用时,会检查web.xml当中,servlet是否有 l...转载 2018-04-11 17:46:35 · 156 阅读 · 0 评论