自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 js动态处理select option

当页面已经加载好了之后,需要动态的修改select option1、动态创建selectfunction createSelect(){ var mySelect = document.createElement("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }2、添加选项

2016-10-17 11:29:50 1077 1

原创 linux实用基础

linux主要的应用领域:1、基于Linux的企业服务器2、嵌入式应用linux与windows的不同(主要的几点):1、linux严格区分大小写.2、linux中所有内容以文件形式保存,包括硬件.3、linux不靠扩展名区分文件类型.     约定俗成:(linux不靠扩展名区分文件,而是靠权限)     压缩包: *.gz  *.bz2  *.tar.bz2  

2016-09-08 15:24:32 1139 1

原创 工厂模式之抽象工厂模式

抽象工厂模式:以脸萌为例,当圣诞节、元旦节、新年来了,需要生产一个节日系列的脸萌产品,不同节日系列的人物..1>首先有男孩女孩:package com.zy.factoryProject;/** * 男孩 * * @author Administrator * */public interface Boy { public voi

2016-07-27 14:57:32 500

原创 工厂模式之工厂方法模式

工厂模式: 概念:    1、实例化对象,用工厂方法代替new操作    2、工厂模式包括工厂方法模式和抽象工厂模式    3、抽象工厂模式是工厂方法模式的扩展 意图:    定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化    工厂方法把实例化的工作推迟到子类中去实现 场景:    1、有一组类似的对象需要创建    2、在编码时不能预

2016-07-27 13:50:54 494

原创 jdk动态代理原理

动态代理实现思路:Moveable m = (Moveable) Proxy.newProxyInstance(ClassLoader, Interfaces, InvocationHandler); 实现功能:通过Proxy的newProxyInstance返回代理对象                   * 1.声明一段源码(动态产生代理)                 

2016-07-26 15:10:25 516

原创 代理模式之动态代理

动态代理(Dynamic Proxy):两种机制:JDK  CGLIB    对比:        JDK只能代理实现了接口的类(聚合)        CGLIB针对类来实现代理,产生目标类的子类,覆盖目标类的某些方法,从而实现代理(继承) 一、JDK动态代理1、动态代理类:      1> 它是在运行时生成的class      2> 该class需要实现

2016-07-25 14:56:30 799

原创 代理模式之静态代理

代理模式为其他对象提供代理以控制对这个对象的访问(例如火车票代售处代理火车站售票,提供电话预约订票等渠道,但是退票只能在火车站退)"去掉功能服务,增加额外服务"各类代理:1>远程代理:在各个销售店铺设置监控器查看各个位置的销售情况.2>虚拟代理:网页浏览文章时,因为图片加载不出导致文字也无法显示,可以用一张白色图片代替正在加载的图片先显示,等原图加载完毕后再代替

2016-07-21 17:21:02 1634

原创 java对象间的关系(依赖,关联,组合,聚合)

组合,聚合,关联,依赖 的区别依赖与关联依赖(Dependency ) :含义:是类与类之间的连接,表示一个类依赖于另外一个类的定义;依赖关系仅仅描述了类与类之间的一种使用与被使用的关系;体现:在Java和C++中体现为局部变量、方法/函数的参数或者是对静态方法的调用;举例:人依赖于水和空气;汽车依赖汽油;UML图表示的依赖关系:依赖:比

2016-07-21 16:22:10 20776 4

原创 单例模式

单例模式有些对象我们只需要一个,比如:    配置文件、工具类、线程池、缓存、日志对象等    如果创建多个实例,就会导致许多问题,比如占用过多资源,不一致  的结果等.两种机制 : 懒汉模式  饿汉模式类只要调用其他类的构造方法就能创建多个其他类但是单例模式只允许外部创建一个实例:1、饿汉模式机制:Singleton.java:packag

2016-07-21 11:14:47 481

原创 maven基础

一、 Maven环境搭建下载安装目录 à 配置环境变量:M2_HOME、Path  à cmd测试配置 二、 基本目录结构src      -main         -java           -package      -test(测试)         -java           -package      resources(资源文件)

2016-07-21 09:27:24 2097

原创 http,https请求的处理

一、处理http请求:/** * 处理http GET/POST请求 * @param requestUrl 请求地址 * @param requestMethod 请求方法 * @param outputStr 参数 * @return */ public static String httpRequest(String requestUrl,String requ

2016-07-18 17:36:48 841

原创 dom4j,xstream

一、解析xml(dom4j): /** * 明文模式解析请求参数(结果用hashmap存储)分为两步 * @param request * @return * @throws Exception */ public static HashMap parseXML(HttpServletRequest request)throws Exception { H

2016-07-18 17:30:52 548

原创 java反射基础,Beanfactory原理反射解析

一、java反射基础      1、创建一个类:  Car.javapublic class Car { private String brand; private String color; private int maxSpeed; public String getBrand() { return brand; } public void

2016-07-18 17:07:44 2058

原创 Html5定位

HTML5定位 定位中...var x = document.getElementById("x"); function getLocation() { //判断当前浏览器支不支持定位功能 if (navigator.geolocation) navigetor.geolocation.watchPosition(showPosition,showError);

2016-07-18 16:19:21 637

原创 Java io操作,poi导出excel,集合自带排序,日志报告

java io操作,poi导出到excel表格,sl4j日志打印,集合自带排序Comparator要求:取出txt文件中其中第50000行到60000行的数据,进行数据的解析,然后对数据的某一项进行排序,从小到大输出到excel表格中.每一步的错误进行日志打印,不要直接e.printStackTrace()抛到java堆栈中.打印时间,观察执行的时间差.import java.

2016-07-08 15:44:28 7938

原创 java多线程并发基础

一、进程:(QQ)1、程序(任务)的执行过程2、持有资源(共享内存,共享文件)和线程二、线程:(文字聊天、收发文件)三、线程之间的交互:1、同步:协同完成某个进程2、互斥:资源的使用四、java对线程的支持:1、java对线程的支持   1> Thread   2> Runnable       public void run

2016-07-06 14:38:40 3292 1

原创 java Socket网络通信简介

Socket1、简介:网络上运行的程序之间双向通信链路的终结点,是tcp和udp的基础               由ip地址和端口号组成2、java提供的网络功能               1>InetAddress:用于标识网络上的硬件资源,相当于标识IP地址       2>URL:统一资源定位符  通过URL可以直接读取或写入网络上的数据       

2016-06-12 15:34:47 1547

原创 jersey文件服务器搭建

使用jersey实现应用服务器和图片服务器分离restful: put   向指定的目录上传附加文件             delete  删除指定的资源             post             get 1>创建一个新的apache-tomcat(img),修改端口号2>创建一个动态web工程(shopimg)发布到上面的tomcat上,

2016-06-07 11:55:57 2038

原创 springmvc上传文件

springmvc上传文件1>配置相应的jar包2>需要在springmvc(springmvc-back.xml)中配置:SpringMVC上传文件时,需要配置MultipartResolver处理器 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.Co

2016-06-06 18:15:25 585

原创 maven nexus私服搭建

Maven Nexus1、简介:是开源的,用该框架架设maven私有服务器2、关于中央仓库注意事项:   地址:目前来说:http://repol.maven.org/maven2/是真正的maven中央  仓库的地址,该地址内置在maven的源码中 其他的都是镜像   索引:中央仓库带有索引文件以方便用户对其搜索,完整的索引文件大小为60M,索引每周更新一次 

2016-06-06 15:27:03 882

原创 jxl导入导出Excel

导入Excel表格:1>导入jxl的jar包2>jsp: 注意这里是"action",要和servlet中的WebServlet对应上做文件上传时,必须设置enctype="multipart/form-data"这个属性表示文件以流的形式进行传输。这样后台才能获取得到3>sevlet: @Override protected void

2016-06-03 12:10:16 565

原创 用户信息修改页面搭建

修改用户1>携带参数跳转:修改 2>UserInfoController:添加更新用户方法 /** * 加载修改页面 * @param user * @param model * @return */ @RequestMapping("user/loadupdate.do") public String loadupdate(UserInfo u

2016-06-02 15:19:48 10745

原创 用户添加页面搭建(niceValidate表单验证、ajax手机号异步验证)

添加用户1>创建userinfo_add.jsp,添加用户页面  注意form表单中要提交的控件,name要与对应类的属性一致.2>UserInfoController中添加点击按钮后跳转到页面,因为页面有安全性(web-inf下) @RequestMapping("user/loadadd.do") public String loadadd()

2016-06-02 13:34:27 2282

原创 用户列表基本页面搭建(框架流程、分页)

用户管理(查询用户)1、以user_phone作为账号,所以要在表中将user_phone设为唯一性unique设计表 --> 索引 --> 索引类型unique 2、先写UserInfoService和UserInfoDAO,先进行单元测试   1>在UserInfoDAO中增加一个查询用户信息的方法返回用户列表 /** * 根据条

2016-06-01 18:03:02 1775

原创 springmvc环境整合

spring mvc + spring + mybatis 整合1、创建后台配置文件springmvc-back.xml(单独在web.xml中配置)jsp页面放在web-inf下面,这样不能直接访问,比较安全!在web-inf下建立文件back_page用于存放后台页面springmvc-back.xml中配置视图解析器:前缀为back_page文

2016-06-01 10:19:03 449

原创 ssm框架整合

ssm框架搭建1、配置POM.xml文件,配置项目所需jar(下载jar包,寻找依赖,热部署)pom从本地拿文件:(遇到中央仓库授权问题) cn.outofmemory my-tools 2.5.0 jar system ${basedir}/lib/mylib1.jar 2、配置we

2016-05-30 10:01:17 526

原创 java注解简单讲解及应用

1、java中常见的注解jdk自带的注解:                @Override    覆盖父类方法 @Override public String name() { return null; }当发现父类的方法定义的有些问题,但是又不能删除,因为有些地方还在调用这个接口则: 

2016-05-27 15:50:44 716

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除