自定义博客皮肤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 4.0 学习日记(9) ---XML配置实现AOP切面

Spring创建代理的规则1.默认使用Java动态代理来创建AOP代理 2.当需要代理的类不是代理接口的时候,Spring会切换为使用CGLIB代理,也可强制使用CGLIB其实Xml配置更简单 直接看代码就懂了接口类package com.wow.AopMessageInstance;public interface HelloWorld { void printHelloWorl

2017-08-02 23:37:59 1402

原创 Spring 4.0 学习日记(8) ---AOP切面注解实现五种通知

写在前面 会有专门的一章来备注AOP切面各种的知识点 这里我只写通过注解实现的五种通知 其实我就是懒~~~略略略略略略通知(Advice)类型前置通知(Before advice):在某连接点(JoinPoint)之前执行的通知,但这个通知不能阻止连接点前的执行。ApplicationContext中在<aop:aspect>里面使用<aop:before>元素进行声明。例如,TestAspe

2017-08-01 23:50:23 493

原创 Spring 4.0 学习日记(7) ---动态代理

写在前面引用 自http://blog.csdn.net/luanlouis/article/details/24589193class文件简介及加载这个过程就是编译器编译java之后 产生只有JVM虚拟机才能识别的机器码 保存在.class文件中 然后虚拟机读取字节码文件 取出二进制数据 加载到内存中 并且解析.class文件中的信息 产生对应的class对象在运行期的代码中生成二进制字节码

2017-07-26 22:47:01 431

原创 JS 全局变量 局部变量 与 hoisting

严格模式和非严格模式函数的声明可以是有条件的,比如嵌套在 if 语句中,有的浏览器会将这种有条件的声明看成无条件的,不论条件是true还是false,我们最好不要这样写;<script type="text/javascript"> //非严格模式 if(true){ function find(){

2017-07-26 20:37:24 517

原创 Spring 4.0 学习日记(6) ---静态代理

写在前面 AOPAOP:Aspect Oriented Programming 面向切面编程, 实现的是核心业务和非核心业务之间的分离,让核心类只做核心业务,代理类只做非核心业务。目的:把核心业务和非核心业务进行分离.并把多个非核心业务处理(点)变成一个切面(之前的非核心业务代码需要写多次变成只需要写一次。)静态代理需要知道核心类(被代理类)是哪一个类,并且有什么方法。 非核心的代码需要

2017-07-24 23:57:51 301

原创 Spring 4.0 学习日记(5) ---bean的自动装配

写在前面 如果IOC创建的bean太多 该如何处理呢 自动装配!自动装配有五种方式no 不使用自动装配,必须通过ref元素指定依赖,默认设置。ByNname 根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装 配。例如,在bean定义中将autowire设置为by name,而该bean包含master属性(同时提供setMaster(..)

2017-07-24 23:11:50 288

原创 Spring 4.0 学习日记(4)--- bean的作用域

Bean简介:在spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。容纳bean (1)bean工厂:最简单的容器,提供了基础的依赖注入支

2017-07-24 06:41:37 332

原创 Spring 4.0 学习日记(3)--- Spring依赖注入方式

依赖注入的几种数据类型的注入方式很简单 没啥说的 看代码就是了package com.wow.StudentInfo;public class Address { private String address; public String getAddress() { return address; } public void setAddress(St

2017-07-24 01:40:55 778

原创 Spring 4.0 学习日记(2) --IOC 创建对象方式小记

对于IOC创建对象的时候一般有三种模式 1.无参的构造方法 其实就用默认构造方法 2.有参数的构造方法 3.工厂模式 分为静态和动态两种模式无参的构造方法被测试类package com.wow.saber.Student;public class Student { public Student (){ System.out.println("无参构造方法run..

2017-07-21 23:41:49 361

原创 Spring 4.0 学习日记(1) --IOC 控制反转概念解释

写在前面 以前的那个坑了 被提溜去做手顺作业的测试了 坑 真坑 打死不干这种活了说spring 主要的特点就是 IOC 和 AOP了 先说IOC 恩… 先看一段代码 很简单的Dao层→Service层实现 这本来没什么问题 不引入框架的原始JDBC就是这么个原理 可是这就出现类与类之间的耦合性很重 不符合的高内聚低耦合的目的package com.wow.Stu

2017-07-21 01:00:35 384

原创 Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件

其实也是挺无奈的  这东西永远这一棒子那一锤子的  太不系统了 哎 没办法 跟着项目走吧首先准备的JAR包需要配置的几个配置文件  配置springapplicationContext.xml  配置mybaitsmybatis-config.xml配置Struts2st

2015-11-26 14:04:51 808

原创 Spring 学习日记(三)Resource接口

在看Resource接口的时候遇到不小的理解为题 所以度娘了一下 http://haohaoxuexi.iteye.com/blog/2016305 厚颜无耻的转载一下 以备后用1 Resource简介 在Spring内部,针对于资源文件有一个统一的接口Resource表示。其主要实现类有ClassPathResource、FileSystemResource、UrlReso

2015-11-16 09:30:26 624

原创 Spring 学习日记(二)BeanFactory小议

首先IOC 有四步骤 初始化 - 定位 - 载入 - 解析 -注册 首先看一段配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2015-11-16 09:24:55 326

原创 Spring 学习日记 (1)配置文件的装载

这次就不啰嗦 直接上 (以下资料都是查互联网之后加上自己的理解整理出来的 纯粹作为笔记自己学习下 没有其他什么意思 )Spring最重要的就是IOC和AOP 对于IOC来说在配置文件中你配置好了对象和对象之间的关系 但是你如何来读取这个配置文件呢 首先来看读取配置文件的XmlBeanFactory 在这里面需要指定Resource对象也就是xml文件XmlBeanFactory继承自De

2015-11-13 18:59:31 462

原创 struts 学习日记 (1) 环境与基础配置

最近公司有个老项目  老到什么程度呢   狗x全是struts  从内置对象到封装的类  全是这种僵尸级别的老古董  然后  。。。然后很悲催的要来学这个东西 太悲剧了 T.T这个是我看教学的视频的顺序 主要是做一个备注做顺序  不是想做什么教学贴  纯粹做一个笔记-----------------先配置web.xml  因为比较懒  所以截个图

2015-11-08 23:54:30 329

原创 html name 和 id 区别

今天又被这两个弄糊涂了 稍微留意一下 还是有区别的当然HTML元素的name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组。Name属性还有一个问题,当我们动态创建可包含Name属性的元素时,不能简单的使用赋值element.name = “…”来添加其Name

2015-11-05 10:19:55 354

原创 jsp 静态include和动态jsp:include的区别

一.首先 需要明确的是两种写法格式1.引用静态页面引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起 而且是在翻译阶段执行 。<%@ include file=”relativeURI”%> 2.引用动态页面引入执行页面或servlet所生成的应答文本. 另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相

2015-11-04 14:45:28 465

原创 Spring MVC 学习笔记(二) 基于spring2.5注解实现的spring MVC项目

建立web项目导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar。其他jar包为hibernate相关jar包)3 . 修改web.xml,文件内容如下<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.c

2015-10-05 14:54:56 2189

原创 Spring MVC 学习笔记(一) 基于spring2.5的纯xml配置

常见MVC框架比较运行性能上: Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl,值栈。 开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而不是采

2015-10-05 14:35:44 2717 1

原创 Struts2 复习日记(1) struts2的过滤器小记 (暂时有问题 努力施工中)

一 . Struts2的工作流程表写在前面的小尾巴 因为最近在整一个struts1的项目 然后扯到struts2的一些东西吧啦啦啦 以下省略1000字 然后 网上找了些资料 自己整理了下 恩 以上1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做 ActionContextCleanUp的可选过

2015-09-30 15:44:40 690

转载 Eclipse自动生成所需的各种注释信息

有个时候写编码的时候会用写一写注释之类的 但是有的自动生成的方法又不会自动生成 所以就需要设置了比如这样/** * 员工ID */ private String userid; /** * 获取员工ID * @return userid 员工ID */ public String getUserid() { return userid;

2015-09-29 18:23:32 547

转载 Apache2 httpd.conf 配置详解

常用配置指令说明1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录。默认为安装目录,不需更改。语法:ServerRoot directory-path如: ServerRoot "/usr/local/apache-2.2.6"注意,此指令中的路径最后不要加 / 。2. Listen

2015-09-25 13:27:43 2175

原创 HTML5 localStroage/sessionStorage存储

在看w3c的教程的时候看到了这个本地localStroage/sessionStorage存储 这个貌似试将cookies单独分离的出来什么的 不过w3c给的栗子没有部分的属性的说明 于是就自己查了一下 —————————继续卖萌的分割线1.说明localStorage和sessionStorage两者的区别在于存储的有效期和作用域不 同:数据可以存储多长时间以及谁拥有数据的访问权。 通过lo

2015-09-24 14:39:32 1703

原创 APACHE服务器500错误解决方法与强制跳转

遇到500问题 可以如下解决 1.APACHE没开启rewrite模块。 解决办法:编辑apache的http.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#,重启APACHE. 2 .htaccess文件有错误。通常是因为写入了不合语法的规则。 解决办法:删除该目录中的.htaccess即可。如果还是不行,

2015-09-23 15:01:23 27611 1

原创 apache的<directory> 语句以及属性的含义

在整完apache和tomcat的之后我觉得有必要把<directory>和它下面的属性捋顺一下 如何访问根目录下的目录http://192.168.1.12/test/第一.缺省apache不允许访问http目录(没有定义,就没有访 问权限)访问目录http://192.168.1.12/test/会显示:ForbiddenYou don't have permission to ac

2015-09-23 14:51:01 13182 1

原创 apache 整合tomcat环境搭建 +ssl协议 (终结版)

这些天一直在弄这个环境变量终于弄好了 简直坑啊 之前也写了一个 做了一些具体的说明这里就不说了 不过有点小碧油鸡 所以重写一下 看这个的时候没有注释的地方可以参考下 http://blog.csdn.net/u011685720/article/details/48437677 其实我就是偷懒不想重写下啦啦啦啦啦啦 ———————-我是卖萌的分割线1.软件版本apache-tomcat-

2015-09-23 13:38:02 3543

原创 java反射机制

//JAVA反射机制主要指的是程序可以检测修改它本身状态或者行为的机能//反射是在运行过程中 对任意一个类获知其属性 属性值 以及方法并掉用这个方法 举个栗子 遍历对象属性属性值//简单的举个栗子 //创建一个简单的表实体类 eg public static Users //以下是简单的反射方法public static void getProperty() throws Excepti

2015-09-23 00:42:11 516

原创 Spring学习日记(3)建立bean工场实现Dao层

首先确认下Spring最原始的分包 当然后面越来越往后会越简单 不过刚开始 还是从最开始的走 后面会把注解的坑填完先说aop 就是面向接口编程 这个接口就是Dao层下的各种接口 再说ioc 其实就是把new的各种Dao层下的文件放到xml配置文件中去 然后利用工场模式将其创建出来并装入容器 (Map方法) 再从容器中取出来就好了简单的说下前面的spring分层com.ccav.service/

2015-09-23 00:28:11 468

原创 Spring学习日记(2)Junit

写在前面 其实我是不太会排版啦写一个小东西 junit 其实这个很好用 具体的写法如下首先要测试那个类那么把命名为“类名+test” 这是一个好习惯! 然后可以要测试的工程下面建立一个test的文件夹来装各种测试的包和类 或者新建立一个project来独立一个项目 不过这样的话要写好映射的路径具体怎么写 这是一个坑 暂时不管啦那么写法如下//选择要测试的目标类 然后右键新建Junit Te

2015-09-22 22:17:29 296

原创 spring学习日记 (1)jdom的小栗子

jdom具体的没有做深入研究 知道就是读取xml文件配置的 同样功能还有dom4j先写一个配置文件xmltest.xml<disk name = "c"><capacity> 10 g </capacity><directories>200</directories><files>1500</files><disk name = "d"><capacity> 110 g </capaci

2015-09-20 23:27:30 268

原创 部署虚拟机做服务器

其实很简单 就是接上篇文章   今天想着如果把虚拟机的apache和tomcat整合之后作为服务器让主系统来访问会怎么样 于是做了下测试首先必须保证虚拟机和主系统在同一个ip段中 然后用ping命令可以ping通  ping不通试着关闭防火墙然后就是关键的地方在hosts下添加要访问的域名  可以有些地方重复了虚拟机设置 本机IP    

2015-09-18 16:11:15 638

原创 Apache 和tomcat 的环境搭建 (修正版)

写在前面的话 之前的版本有很多地方的错误 现在终于弄好了 把这个坑填上吧==========首先确认下版本 tomcat7 apache2.4 因为apache2.4和apache2.2有不小的改变 所以网上很多东西 你丫的写博客说一半玩蛋呢!—–依旧是废话的小尾巴apache主要修改的就是这个文件C:\Apache24\conf\httpd.conf 因为我自己做环境的时候用了s

2015-09-14 12:41:24 1430

转载 Apache 和tomcat 的环境搭建

--------此处接上文配置的ssl的环境以下此为大神的转载./帮了不少忙 恩 http://blog.csdn.net/stefyue/article/details/6918542那么首先就来说下Apache和Tomcat的区别:Apache只是一个Web服务器,可以作为独立的web服务器来运行,不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。Tomc

2015-09-11 09:56:14 2014

原创 windows2008 R2 下apache 创建ssl二级证书

写在前面的话1.就是一些工作tips 专门的术语是一个坑 也许以后会填 2.其实ssl协议的证书看你怎么理解了 服务器 客服端 CA认证的 或者你理解成CA认证 然后一级 二级证书这么也可以 3.我创建的思路就是用CA局认证的一级证书 再去签署二级的请求证书申请 然后创建二级证书 最后对二级的密钥进行的解密 这么干嘛为毛这么干 我记得是win32下不支持加密的密钥 不过我用的是64位的机子 反

2015-09-10 18:05:30 1186

原创 SQL子查询

子查询在外部的select、update或delete语句内部包含的select语句称为子查询。子查询语句根据返回记录的行数分为:单行子查询和多行子查询。单行子查询是指向外部语句返回一行记录或者不返回记录。如果返回到记录只有一列,则称为标量子查询。如果子查询返回多列,称为多列子查询;如果子查询中引用了外部SQL语句中的一列或多列,称为关联子查询;子查询中还可以包含子查询,称为嵌套子查询

2015-09-10 16:32:28 1345

原创 SQL&nbsp;登陆

SQL登陆1.设定pathc:\Documentsand Setting\Administrator>path PATH =e:\oracle\product\10.2.0\db_3\bin;2.从控制台连接Oracle格式:1, sqlplus用户名/密码@主机字符串2, sqlplus用户名@主机字符串3, sqlplus/nolog ;conn 用户名

2015-09-10 16:32:23 351

原创 Java&nbsp;synchronized&nbsp;关于…

关于synchronized 这东西就是看对象 目前也是很木乱  还是要多敲 自己REBUG坑总是会填满的-----------------我是分割的小尾巴啦啦啦啦下列是方法public synchronized void methodA(int a, int b);public synchronized void methodB(int a){methodA(a, 0)

2015-09-10 16:32:21 286

原创 java&nbsp;线程synchronized&nbsp;线程同步

1、多线程的同步:1.1、同步机制:在多线程中,可能有多个线程试图访问一个有限的资源,必须预防这种情况的发生。所以引入了同步机制:在线程使用一个资源时为其加锁,这样其他的线程便不能访问那个资源了,直到解锁后才可以访问。1.2、共享成员变量的例子:成员变量与局部变量:成员变量:如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作,这多个线程是共享一个成员变量的

2015-09-10 16:32:18 235

原创 SQL函数(二)

SQL> select 2312321.5435345 fromdual;2312321.5435345                                                      ---------------                                                     

2015-09-10 16:32:16 333

原创 SQL函数(-)

附录 any someall 区别> ANY(sub-qurey)  ---  >MIN(sub-qurey) ---  <MAX(sub-qurey)> ALL(sub-query)  ---  >MAX(sub-qurey) ---  <MIN(sub-qurey)=ANY  相当于in=any(2,4) =in(2,4)all 是查询还可以是子查询如:se

2015-09-10 16:32:13 331

空空如也

空空如也

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

TA关注的人

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