自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring-data-jpa

原文转自(http://blog.csdn.net/linlinv3/article/details/46605719) spring-data-jpa 使用方法什么是spring-data为了简化程序与数据库交互的代码,spring提供了一个现成的dao层框架,spring家族提供的spring-data适用于关系型数据库和nosq...

2017-01-24 11:34:00 97

转载 从Java String实例来理解ANSI、Unicode、BMP、UTF等编码概念

转(http://www.codeceo.com/article/java-string-ansi-unicode-bmp-utf.html#0-tsina-1-10971-397232819ff9a47a7b7e80a40613cfe1)概念总结早期,互联网还没有发展起来,计算机仅用于处理一些本地的资料,所以很多国家和地区针对本土的语言设计了编码方案,这种与区域相关的编码统称为...

2017-01-02 12:59:00 128

转载 应用Apache Axis进行Web Service开发

转自(http://tscjsj.blog.51cto.com/412451/84813)一、概述SOAP原意为Simple Object Access Protocol(简单对象访问协议),是一个用于分布式环境的、轻量级的、基于XML进行信息交换的通信协议(SOAP is an XML based protocol used to exchange information th...

2017-01-02 09:46:00 130

转载 HttpClient相关

HTTPClient的主页是http://jakarta.apache.org/commons/httpclient/,你可以在这里得到关于HttpClient更加详细的信息HttpClient入门HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并...

2016-12-30 10:27:00 214

转载 HTTPS和HTTP的区别

(转自:http://www.php100.com/html/it/biancheng/2015/0209/8582.html)总的来说,http效率更高,https安全性更高。首先谈谈什么是HTTPS:HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机...

2016-12-23 09:44:00 95

转载 关getClass().getClassLoader()

InputStream is = getClass().getClassLoader().getResourceAsStream("helloworld.properties");中getClass()和getClassLoader()都是什么意思呀.getClass():取得当前对象所属的Class对象getClassLoader():取得该Clas...

2016-12-20 10:56:00 69

转载 eclipse启动tomcat无法访问

eclipse启动tomcat无法访问症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问...

2016-12-15 19:52:00 65

转载 Shiro安全框架入门篇(登录验证实例详解与源码)

转载自http://blog.csdn.net/u013142781一、Shiro框架简单介绍Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权,企业会话管理和加密等。Shiro的具体功能点如下:(1)身份认证/登录,验证用户是不是拥有相应的身份; (2)授权,即权...

2016-12-09 15:54:00 85

转载 接口规范(产品订购)

package com.fenxiao.channel.quxun;import java.io.IOException;import java.util.Map;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;...

2016-12-08 21:50:00 86

转载 接口规范

package com.fenxiao.channel.quxun;import java.io.IOException;import java.util.Map;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.Se...

2016-12-08 21:43:00 83

转载 Oracle常用SQL查询(2)

三、查看数据库的SQL1 、查看表空间的名称及大小select t.tablespace_name, round ( sum (bytes / ( 1024 * 1024 )), 0 ) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.table...

2016-11-21 20:43:00 82

转载 Oracle常用SQL查询

一、ORACLE的启动和关闭1.在单机环境下要想启动或关闭oracle系统必须首先切换到oracle用户,如下:su - oraclea、启动Oracle系统oracle>svrmgrl  svrmgr>connect internal  scrmgr>startup  svrmgr>quit  b、关闭oracle系统...

2016-11-21 20:30:00 67

转载 hibernate(3) —— 关系映射

hibernate中关系映射指的是实体类与实体类间的关系。和数据库中表与表之间的关系类似,有一对一,多对一,一对多,多对多四种映射关系。一:一对一映射 两个对象之间是一对一的关系,如人和身份证之间是一对一的关系。 实现一对一映射有两种方式,一种是主键约束,一种是外键约束 1,主键约束 数据库表不会有额外的字段维护他们之间的关系,仅通过表的主...

2016-11-21 19:59:00 62

转载 hibernate(2) —— 主键策略

框架提供了三种主键生成方式,一种是由用户自己维护,一种是由hibernate框架维护,另一种是由数据库维护。自己维护就是在插入数据的时候,一定要指定主键的值,否则会出错,如果由框架维护和由数据库维护,则主键的值不需要我们给,它们自动会给我们填上。主键的生成方式在对应的.hbm.xml文件中主键字段id标签中指定。 assigened:表示由用户自己维护,在插入数据...

2016-11-21 19:55:00 59

转载 hibernate(1) —— 入门

hibernate框架主要是实现数据库与实体类间的映射,使的操作实体类相当与操作hibernate框架。只要实体类写好配置文件配好,就能实现和数据库的映射,其中实体类对应表,类的属性对应数据库的表字段。 这样就不用管数据库的相关操作了。一:映射下面介绍使用hibernate框架实现简单的单表和实体间的映射。如学生实体类Student映射成数据库...

2016-11-21 19:53:00 54

转载 Struts2(3) —— 数据处理

Struts2框架框架使用OGNL语言和值栈技术实现数据的流转处理。值栈就相当于一个容器,用来存放数据,而OGNL是一种快速查询数据的语言。值栈:ValueStack一种数据结构,操作数据的方式为:先进后出OGNL : Object-GraphNavigation Language(对象图形导航语言)将多个对象的关系使用一种树形的结构展现出来,更像一个图形,那么如...

2016-11-21 19:18:00 58

转载 Struts2(2) —— Action

Struts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。1,流程拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。拦截器解析请求路径,获取Action的名称,到配置文件中查找action的完整类名,利用反射创建对象。每请求一次,就创建一个对象,所以actio...

2016-11-21 19:11:00 39

转载 Struts2(1) —— 概述

1、Struts2框架介绍Struts2框架是MVC流程框架,适合分层开发,框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。2、Struts2框架的流程原理1)请求先到达Filter中央控制器;2)然后为Action创建代理类;3)将各个服务存放在拦截器中,执行完拦截器后再去执行action类,action类调用...

2016-11-21 19:09:00 58

转载 Spring(6)—— AOP

AOP(Aspect-OrientedProgramming)面向切面编程,与OOP完全不同,使用AOP编程系统被分为切面或关注点,而不是OOP中的对象。AOP的引入在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,而且还...

2016-11-21 18:26:00 43

转载 Spring(5)—— 注解

注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看到,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制来读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition。  spring框架为我们提供了注解功能。  使用注解编程,主要是为了替代xml...

2016-11-21 18:16:00 64

转载 spring(4)——自动装配

set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中<bean>标签的autowire属性自动装配属性有6个值可选,分别代表不同的含义。1,byName从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Sp...

2016-11-21 15:14:00 50

转载 Spring(3)—— Junit框架单元测试

Junit主要用于单元测试,即白盒测试。它是一个开源的由JAVA开发的一个用于测试的框架。Junit的几个基本概念:TestCase,TestSuite,TestFixtrueTestCase:代表一个测试用例,每一个TestCase实例都对应一个测试,这个测试通过这个TestCase实例的名字标志,以便在测试结果中指明哪个测试出了问题。TestCase继承自Assert,...

2016-11-21 13:43:00 139

转载 Spring(2) ------ 依赖注入

spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。1、set注入:采用属性的set方法进行初始化,就成为set注入。1)给普通字符类型赋值。public class User{ private String username; public String getUsername(){ return usern...

2016-11-21 13:14:00 41

转载 Spring------概述

Spring框架------概述:spring是j2ee应用程序框架,是轻量级的IOC和AOP的容器框架,主要是针对JAVABean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。IOC(Inversion of Control)控制反转,对象创建责任的反转,在Spring中BeanFacotory是IOC容器的核心...

2016-11-21 12:04:00 59

转载 Struts2详细教程

Struts2详细教程:http://www.yiibai.com/struts_2/转载于:https://www.cnblogs.com/nin-w/p/6082591.html

2016-11-20 14:32:00 37

转载 Struts相关

struts2Action:在传统的MVC框架中,Control层一般都是一个类似与Servlet的一个java对象,因为从职责上讲,Control层需要完成一下的职责:1、接收从web容器传递过来的参数,并做恰当的类型转化。2、调用逻辑处理3、搜集证据,并返回到视图。其中的第一、三步骤,都需要web容器中的对象的处理。Struts2中的...

2016-11-19 16:46:00 54

转载 关于EJB的理解

这一段时间一直在北京面试,很多都有关EJB的相关问题,于是上网查了各种资料。所以,EJB到底是什么?简而言之:EJB就是将已编写的软件中的业务类。不放到客户端软件中,而将其打包放入服务器中。以C/S形式的软件客户端对服务器上的类进行调用。EJB的实现原理:将原来放到客户端实现的代码放到服务器端,并依靠RMI进行通信;PMI实现原理:就是通过JAVA对象可序列化机制实...

2016-11-19 16:14:00 91

转载 spring web MVC

详情:http://blog.csdn.net/mic_hero/article/details/50237627转载于:https://www.cnblogs.com/nin-w/p/6044315.html

2016-11-08 19:47:00 42

转载 java--POI解析excel兼容性问题

近日,使用POI解析excel,发现2003版本的excel解析与2007版本的excel解析存在问题.特此总结:1.所需jar包 :2.java类代码(读取excel文件):public void testPoi(String path) throws Exception{  File file = new File(path);  //解决版本兼容...

2016-11-08 19:21:00 71

转载 Java Web 三层架构详解

java 三层架构ssh一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的 IoC来管理应用的 所有bean,包括struts2的 action,充分发挥了spring轻量级框架的 优势。摘 要: 针对当前Web应用程序开发面临的问题,结合目前比较流行的开源框架Spring、Struts和hibernate,提出了一种开...

2016-10-14 09:00:00 275

转载 ssh框架搭建的基本步骤(以及各部分作用)

ssh框架搭建的基本步骤(以及各部分作用)一、首先,明确spring,struts,hibernate在环境中各自的作用。struts:用来响应用户的action,对应到相应的类进行处理。需要struts对应的包。hibernate:用来把实体类对应到数据库。提供增删改查的基本操作实现。需要hibernate对应的包以及mysql的jdbc驱动...

2016-10-10 20:45:00 110

转载 strurts2入门

MVC :struts2是一个经典开源的mvc框架。主要负责控制器(Controller)处理请求特点:核心控制器: +Actions;与ServletAPI解耦合;非单例,线程安全。快速上手struts2;2.搭建环境 a.配置核心控制器 web.xml<!--struts2核心控制器--->&lt...

2016-09-25 23:12:00 118

转载 servle

基于HTTP协议下的,http请求和http响应。http请求------请求的是服务器中的地方。1、servlet就是解析http请求和发送http响应。2、servlet是是一个接口。 List<Student> list=new ArrayList<Student>();---多态---可扩展性好。 Arra...

2016-09-25 23:11:00 46

转载 案例

1、加载jar包2、搭建环境配置struts2核心控制器web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/...

2016-09-25 23:11:00 60

转载 JQuery的基础和应用

<参考文档>1、什么是? DOM的作用:提供了一种动态的操作HTML元素的方法。 jQuery是一个优秀的js库。用来操作HTML元素的工具。 jQuery和DOM关系:DOM--树。jQuery是多个DOM模型的集合。 jQuery设计核心理念:write less,do more; DOM获取id的值:docume...

2016-09-25 23:10:00 51

转载 jQuery实现购物车多物品数量的加减+总价计算

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><h...

2016-09-25 23:09:00 288

转载 XML

=======xml文件读写========1、什么是xml? Extensible markyup language: 可扩展性标记语言。 不是语言,w3c退出的一款全新的数据交互格式。 -----JSON。 responseText---responseXML 只不过特征继承了类似于HMTL标记语言的特征。 用户可...

2016-09-25 23:08:00 60

转载 多线程

======多线程======题引:多进程,多任务,多线程----操作系统资源。 与Java本身没有关联,Java没有能力创建这些 资源。宏观上的调控,达不到微观。在操作系统中打开一个软件,就开了一个多进程。 并不是说一个软件就肯定只打开一个进程,可能是 多个进程---依赖关系---守护进程。一个进程可以完成多个任务。。。多任务,就是通过多线程实现。。。...

2016-09-25 23:07:00 72

转载 线程同步

1.线程同步(互斥-独占) a.为什么? 目的:为了解决数据的并发异常。 多个线程 操作同一个资源的时候,可能会引发数据不一致。 资源叫做 临界资源。 现象叫做 并发。 b.同步本质 每一个对象,有且只有一个对象(锁)监视器(同步锁)。 并且,对象监视器 只能被一个线程持有。...

2016-09-25 23:07:00 74

转载 生产者消费/单例设计模式/线程协作

死锁。(使用sysnchronized易造成死锁,用线程协作解锁 ) lock。 同步: a.同步实例方法 this b.同步块 指定对象(临界资源)监视器 c.同步静态方法 Class 对象监视器 Class oclz =new Object().getClass(); /***...

2016-09-25 23:07:00 68

空空如也

空空如也

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

TA关注的人

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