自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

原创 java基础------>cmd命令--->javac -d . *.java

javac -d . *.java该命令是你在编写java文件的时候,并不需要额外添加包,这个命令帮你创建,也就是说你尽管写java代码,包的问题不需要你另外创建只需要在java文件头上写上------>package test;以下解释是在网络上看到的,觉得不错,贴下来-------->有兴趣可以自己去看看:https://zhidao.baidu.com/question/44

2017-03-02 10:22:10 2800

转载 java基础------>内省机制(javabean同行)

转载自:http://developer.51cto.com/art/201003/188356.htm很多朋友在深入的接触Java语言后就会发现这样两个词:反射和内省,之前我们已经通过实例解析了Java的反射机制,在什么场合下应用以及如何使用?今天把这二者放在一起介绍,因为它们二者是相辅相成的。反射相对而言,反射比内省更容易理解一点。用一句比较白的话来概括,反射就是让

2017-03-02 09:55:23 323

转载 java基础------>IO流

转载自:http://www.2cto.com/kf/201312/262036.html学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节

2017-03-02 09:40:34 508

原创 java基础------>线程--->牛客网遇到的一题

以上的答案你回答出来了吗?没错,如你所愿是BCD有没有人和我是一样的疑问:我的疑问是:即使run方法是继承覆盖而来的,也不应该会在没有调用到它的情况下进行运行,于是我拿了个普通方法在run方法之下进行试验,果然并不是说每个普通方法在start()之下就会自动调用,而是仅限于run方法.于是乎,我就在网上查了下run方法结果是这样的:jvm会在st

2017-03-02 09:02:21 384

原创 Hibernate------>JDBC第一个案例(连接数据库)

一、jdbc的概念jdbc全称:Javadatabase  connection(Java语言的数据库连接方法),这是一个java连接数据库的简便方法,jdbc规范了一系列的代码以连接不同的数据库接口。二,jdbc虽然是jdk里面的Jar包,但是如果大家需要开发jdbc必须多加一个包------>mysql-connector-java-5.1.7-bin.jar加上这个包

2017-03-01 09:14:38 405

原创 java基础------>File--->扫描功能

Java获取文件的类之一就是    File类现在我们使用  File类来进行扫描我的F://盘package test;import java.io.File;import java.io.IOException;public class test {    public static void main(String[] args) throws Excepti

2017-03-01 09:00:08 381

原创 Hibernate------>第一个hibernate案例

本案例采用的软件和技术:Myeclipse+mysql+Hibernate1.Hibernate概念:1.1Hibernate是关系型数据库和java的一个桥梁,它既不像JDBC般纯java语言,对代码的侵入式强,它是一种温软的ORM(对象数据库映射)框架,它的低侵入式在于Hibernate完全采用java对象的javabean(标准的pojo),不必实现接口和抽象.1.2Hibe

2017-02-28 15:40:48 893

原创 java基础------>继承--->属性(在子类中调用父类同名属性的两种方式)

在今天的继承复习当中,我有对继承中的属性有新的感悟------>子类继承父类,会继承父类的方法和属性,看下图从上图可以看出,即使子类是一个空壳,他还是从父类获取到父类的属性name 和方法 test()但是接下来我说的就是一个小重点--->在继承当中,子类继承父类的属性和继承方法的方式上有所差别--->父类属性不可被重写,只会被调用,父类方法可以被重写,也可以被调用

2017-02-28 10:00:00 10224

原创 hibernate两个配置模板(***.hbm.xml;***.cfg.xml)

***.cfg.xml------->这个是hibernate的硬件配置信息(连接数据库的):如 数据库的密码账号,数据库地址,连接池数目 PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd

2017-02-27 20:43:17 402

原创 spring访问本地资源技术------>Resource接口(及saxreader遇到的异常情况)

一,Resource接口,以及它的相关的类,方法spring强大的访问资源功能来源于-------->Resource接口Resource接口有四个类(一般该四类是单独执行的不需要实现Resource接口)1.ClasspathResource:访问src包下(称为类路径)的文件2.filesystemResource:访问同个包下的文件3.URLResource:访问

2017-02-27 15:16:04 1046

原创 异常------>类路径初始化异常(classpathxmlapplicationcontext)

今天我复习了一下 以applicationcontext方式获取资源,但是当我用类路径去获取不是小叶子spring配置的时候出错了具体代码:  public class test {        public static void main(String[] args) {            ApplicationContext ac=new ClassPath

2017-02-27 11:18:22 1419

原创 Spring事务

一,传统的事务         对于j2ee传统来说,事务策略有两种: 1. 基于底层服务器JTA支持的全局事务(应用服务器需要参与事务管理)                                                                        2.基于底层持久化技术的局部事务(应该服务器不参与事务管理)

2017-02-26 17:59:28 285

转载 JNDI

转载自:http://sishuok.com/forum/blogPost/list/1186.htmlNDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?

2017-02-26 14:30:53 346

转载 程序员更要爱护自己身体!(拒绝过度劳累)

张孝祥老师虽然我没有听过他讲过的课,但是我听过大量创智博客老师讲的知识(相信其中有他的精华所在),张孝祥被称为中国java之父,是一个不可多得的人才,他教育下上万名java大牛但是听闻他死于心脏病,猝死了!所以人的才能有多大,人的财富有多少,在死神面前已经不重要了!你不保重自己身体,你就慢慢丧失自己最为宝贵的东西!如果张老师还在世估计他为这个世界作出更多更辉煌的奉献!所以在世的我们一定保重

2017-02-26 11:55:50 1408

原创 spring基础----->aop全配置下的配置切入点

1.当我们不使用注解@pointcut来进行配置切入点,以xml配置方式如何去表达切入点了?答:Xml配置切入点,由两个标签起作用:1.1标签下的标签,1.2标签下的标签.2.一般情况下我们都是结合使用和下的pointcut标签    如何结合使用?    答:标签有两个属性:  id和 expression  如:mypointcut" expression="e

2017-02-25 23:22:45 468

原创 关于spring的aop(切面编程)配置总结

spring的aop配置有三种方式:  1.全注解  2.半注解半配置(自动配置,不需要手动配置)  3.无注解(全配置控制)注:以上三种说法都是我自己说的,没有权威书籍认证的,该文写作目的仅仅以免以后有所遗忘,同时加深印象,如果有什么概念不对地方请体谅!如果内容有不对的地方请告知!我再去研究!1.半注解半配置我的第一个aop案例就是一个半注解半配置的例子

2017-02-25 22:55:47 796

原创 spring基础----->实例化bean的三种方式

1.实例化bean指的是,当ioc容器获取到配置文件时,对配置文件中bean标签的一种解析,容器通过bean标签的id属性确认bean的位置2.三种方式:         类构造器实例化bean(最为常用的)                             实例化工厂创建bean实例                             静态工厂创建bean实例3

2017-02-25 20:37:37 752

原创 复习java基础------->继承关系中的方法覆盖和属性隐藏

1.覆盖和隐藏的概念  在Java中,覆盖指的是子类数据替换掉父类数据,父类数据在子类模板中已经消失了,但是覆盖只发生在方法上.                   隐藏指的是子类数据遮盖掉父类数据,父类数据在类模板里仍然存在,只是被子类数据占了风头它躲在了后面,这叫做隐藏,隐藏只发生在成员属性当中.2.给出以下代码,你们先做做看,看一下结果是多少?结果答案是

2017-02-24 21:00:19 1451

转载 复习java基础------>java的静态绑定和动态绑

程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序实现。例如:C。针对java简单的可以理解为程序编译期的绑定;这里特别说明一点,java当中的方法只有fi

2017-02-24 17:51:12 279

原创 java基础复习------>抽象类能初始化吗?

1.抽象类能够初始化吗?答案是:肯定的,抽象类可以初始化!2.但是抽象类不能够直接new 初始化,你不信看下图:3.所以我们初始化抽象类,是间接的!接来下介绍两种间接的初始化抽象类方法    3.1.多态方式   3.2.静态方法至于多态,我不多说什么了,但是第二种方法package test;abstract class

2017-02-24 17:20:27 6609

原创 java基础复习---->private修饰符

private 修饰符 1.在四个修饰符兄弟里里是最为吝啬的,只能给本类成员使用.                          2.它经常被用于封装时使用.使用了它会提高数据安全性能.以防别的类通过实例化本类或者通过反射来修改本类的内容.                          3.所以它经常用于修饰属性(变量)                          4.当

2017-02-24 15:25:49 579

原创 复习之java基础---->多态:向上转型

1.什么是多态,什么是向上转型java的多态:允许将子类变量赋值给父类对象(参考百度百科)向上转型:父类对象引用了子类变量(和多态一个意思的)2.不知道我在说什么?请看以下代码father f=new son();  (father指的是父类 son指的是子类)3.作用是啥?父类可以调用子类中覆盖父类的方法.4.听不懂我在说什么?看代码!

2017-02-24 10:49:41 344

原创 全配置(无注释)aop例子

如果你是spring的老用户,又或者你的jdk没有1.5;又或者你想很清晰地看出系统存在那些切面.  无注释,全配置aop最适合怀旧的你aop全配置标签 : config----->三标签:pointcut;advisor;aspect(必须按此顺序来写属性)-------->aspect标签含七个标签---------->pointcut;declare-parents;before;a

2017-02-23 23:38:26 453

原创 第一个完全注解使用aop例子(不使用配置)

1.spring 3.0 增加了---->AnnotationConfigApplicationContext初始化容器方法(之前我们常用Applicationcontext 这个摆脱不了xml配置)2.有了AnnotationConfigApplicationContext---------->增加了@Configuration和@Bean(共同使用)3.@Configuration等于

2017-02-23 17:42:28 1322

原创 Spring aop的优先原则

Spring aop的优先原则:在进入连接点时,最高优先级的增强处理将先被织入(所以给定两个Before通知时,优先级别高的先执行).                                         在退出连接点时,最高优先级的通知会最后被织入(所以给定的两个After通知中,优先级别最高的会第二个执行.)               before--------->aro

2017-02-23 17:23:55 884

原创 切入点表达式 (含args()获取参数方法)

你们是否在用aop时经常看到这些东西------->@Before("execution(* test.*.*(..)))   这种东西是切点函数,  execution叫做切入点指示符,它有很多种类:execution,within,this,target,args,bean(我们只要讲最为常用的execution)    execution:英译中是执行的意思    切入点指示符后面写的这些正

2017-02-23 14:58:47 3279

原创 spring中用joinpoint来访问目标方法的参数

概念:访问目标方法即用jointpoint(@around用poceedingjointpoint)1.获取他们的目标对象信息,如test.component@80387a这种,2.还有获取带参方法的参数,如[Ljava.lang.Object;@183cfe9(想当然我们也可以用对象的arrays.toString()方法将其还原) 3.另外还有获取被增强的方法相关信息 如String test

2017-02-22 18:00:36 38942 4

原创 @around增强(也称通知)

概念:@around是一个介于@after和@before之间的注解,所以有人说around十分强大(为什么这么说?)因为以下三点1.另外有人说他可以完全阻止目标方法执行,实际上是不写proceedindjoinpoint参数的proceed()就可以达成了,其实proceed()方法是在around注解中执行目标方法的关键词.2.有人说around可以自己选择目标方法什么时候执行,实

2017-02-22 16:37:02 13664 3

原创 注意pointcut的入参的表达式名称

今天为了这个问题调了一上午当package=beforeprocessor时,而我在ponitcut里使用另外一个包(习惯性动作 自己也忘记了)package beforeprocessor;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning

2017-02-22 14:23:17 833

原创 生命定制方法和bean后处理器

1.使用生命定制方法的前提:在scope="singleton"(单例)的情况下使用的,因为多例的情况下容器无法追踪对象的生命历程(创建后就不管他了).   生命定制方法方法:1.使用xml的bean标签属性:init-method   将主调bean的普通方法赋予该标签,该方法就可以不经调用直接输出(就像构造函数一样,但是性质还是一个普通方法)

2017-02-22 11:18:58 345

原创 @AfterReturning

1.作用:外部文件提取本部文件的参构造函数的返回值(即提取返回值,这也是它叫returning的原因),并可以在主语句输出后,外部添加进一两句语句(即添加一两个功能)2.@AfterReturning的属性值,pointcut/value和returning.     pointcut/value:其实pointcut和value这两宝贝作用是一样的,只不过pointcut设定之后valu

2017-02-21 19:55:46 4580

原创 @AfterThrowing(处理未处理的java异常)

正如题目所说,@afterthrowing是对于java异常的处理,但是你会说Java本身也有异常机制啊 error throwable exception runtimexception 并且也有一系列的自定义异常  也有对于异常的描述   譬如:e 是异常对象,我们可以使用e.getmessage()方法对异常进行描述.但是@afterThrowing是aop形式的异常描述,是在主类文件外部来

2017-02-21 16:38:03 16746 4

转载 AspectJ语法详解

6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         within:用于匹配指定类型内的方法执行;   

2017-02-21 15:19:01 775

转载 我如何进行简历的筛选与人员的选择

原文地址:闲话人事:我如何进行简历的筛选与人员的选择作者:橙子Infinity有个公司HR看简历  先直接丢掉一半  理由是不要运气不好的应聘者。当然这可能只是某些HR面对太多的简历产生了偷懒的情绪,但是不论是Manager,亦或是Team Leader,都会遇到招聘的问题,扩充自己的团队。很多时候,一个新人进来,是会影响到整个团队的,特别是创业团队,多一人或少一人都会影响到最

2017-02-21 11:41:58 1455

原创 我的第一个@aspect注入Aop的例子(aop实现所需要的jar包)

Aspectj允许使用Annotation用于定义切面,切入点和增强处理.即通过注解@Aspect将一个普通的java类变为一个切面bean然后对另外一个@component组件java类进行增强处理要使用注解Aspectj,就要对他进环境配置(xml schema的xml命名空间的uri配置,jar包的安装)1.环境配置.1.1使用xml schema配置  对于xml命名空

2017-02-20 23:55:47 24643 3

转载 xsi:schemaLocation详解

xsi:schemaLocation详解在实例中引用模式文档XML Schema提供了两个在实例文档中使用的特殊属性,用于指出模式文档的位置。这两个属性是:xsi:schemaLocation和xsi:noNamespaceSchemaLocation,前者用于声明了目标名称空间的模式文档,后者用于没有目标名称空间的模式文档,它们通常在实例文档中使用。4.5.7.1  xsi:

2017-02-20 17:35:26 787

转载 [译]URL和URI的区别

今天学习到AOP在spring中的实现时,发现自己的bean配置发生了问题,导致了"通配符的匹配很全面, 但无法找到元素 'aop:aspectj-autoproxy' 的声明"的异常发生,于是在网上找了问题的解决方法:是我的bean文件的spring配置文件中的引用有了问题,文中介绍了解决方案:检查spring配置文件里有没有配相应的schema配置,补充上就可以了后来,

2017-02-20 16:26:57 544

原创 AOP之Aspectj案例

1.什么是AspectjAspectj是一个基于java语言的AOP(面向切面编程)框架,是spring的基础,它提供了很多AOP(面向切面编程)功能(例如我们接下来要试验的:在正常的java运行类中添加新功能),所以我们要学习Spring就要学习Aspectj其实Aspecyj并不是一个java语言,它是一个切面语言,例如在定义的时候 public aspect test() ,等等

2017-02-19 18:20:09 461

转载 path,JAVA_HOME,classpath的环境设置详解

今天学习Aspectj,但是涉及到了设置path 和classpath的知识,但是自己很可惜也毫无遗憾地遗忘了这些知识点,于是我又重新将他们捡起来,转这篇博文也是为了堤防自己再次遗忘.加油!感谢原文作者的用心编写!原文链接:http://jingyan.baidu.com/article/9f7e7ec05bb0ca6f281554c1.html简单地说下:path:这

2017-02-19 16:25:44 943

转载 sax概念

转载自:http://baike.baidu.com/link?url=1TmbBsKpdS69xp6rqtY5y25IjjyW_dnpFZgPbHRriI94JyW3AQI2jQA0KXpr_HMCPn_ORHpecHziUrmelfzbc_1.概念:SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描

2017-02-18 17:59:17 447

commons-logging-1.1.3包

这个是spring环境的日志包,搭建spring时候用的

2016-11-16

空空如也

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

TA关注的人

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