
java
kominancy
和计算机谈一场永不落幕的恋爱
展开
-
execution切入点表达式
Spring AOP 用户可能会经常使用 execution切入点指示符。类型匹配模式:1:*:匹配任何数量字符;比如模式 (*,String) 匹配了一个接受两个参数的方法,第一个可以是任意类型,第二个则必须是String类型2:..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数,可以使零到多个。3: +:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。参数匹配模式:()匹配了一个不接受任何参数的方法,(..)匹配了一个接受任意数量参数的方法转载 2017-01-18 14:09:54 · 18196 阅读 · 3 评论 -
jvm工作原理
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成cla转载 2017-06-08 17:04:32 · 407 阅读 · 0 评论 -
json转对象参数不匹配问题
@RequestBody将json转对象参数不匹配问题使用了@RequestBody注解后,需要json格式传入参数,并且传入的参数必须都和bean之中的参数一致(json的可以少,不能比bean多,名字不能不一样)springmvc用@RequestBody将json串转对象参数不匹配,无法请求;如果json串中包含的参数和对象中的属性不匹配或者json串多传了参原创 2017-03-16 16:36:27 · 6552 阅读 · 0 评论 -
cookie和session的区别(待补充)
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据原创 2017-03-28 18:17:42 · 574 阅读 · 0 评论 -
多线程变量同步机制
多线程中同一个变量会共享,但是有时候会发现不同线程中的共享变量,值不同步,原来每个线程都会有自己的内存存放变量的缓存值,而不是一起使用主内存中的变量值。问题:主线程的while循环中,当flag为true时,循环体为空的话,后面的打印语句不会执行,会一直在while里循环;而在循环体中加上一句语句,比如System.out.println(),循环就会正常结束,执行后面的输出语句。为什么当while循环体为空时不会退出循环,加入一句打印就会退出循环?原创 2017-02-27 10:20:51 · 2784 阅读 · 0 评论 -
jsp加载外部项目页面
本文收集了一些加载外部项目页面的方法。1.原地刷新页面<script>window.location.href='http://blog.youkuaiyun.com/u012887385';</script> 2.超链接打开页面<a href='http://blog.youkuaiyun.com/u012887385' target='_blank'>超链接页面</a>3.局部加载外部页面<iframe src="http://blog.youkuaiyun.com/u012887385" 'frameborder=0 he原创 2017-02-24 15:23:56 · 1864 阅读 · 0 评论 -
radio,checkBox,select选中框
radio,checkBox,select选中框的使用和区别原创 2017-01-24 11:21:58 · 394 阅读 · 0 评论 -
jsp局部刷新页面、异步加载页面方案
jsp局部刷新页面、异步加载页面方案1.在jsp页面需要刷新的地方增加一个控件2.新建一个jsp页面:aaa.jsp(用来放置需要刷新的内容)3.向后台异步请求数据的方式刷新页面,后台返回一个jsp,来对需要刷新的控件赋值。原创 2017-01-24 11:13:49 · 18558 阅读 · 1 评论 -
JSP九大内置对象及四个作用域
JSP九大内置对象及四个作用域内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。分别为:request、response、session、application、out、pagecontext、config、page、exception四个作用域:Request(用户请求期)、Page(jsp页面执行期)、Session(会话期)、Application(整个程序运行期)原创 2017-01-24 11:08:59 · 255 阅读 · 0 评论 -
constructor-arg和property的区别
constructor-arg和property的区别1、说明 constructor-arg:通过构造函数注入。 property:通过setter对应的方法注入。转载 2017-01-19 16:37:35 · 10877 阅读 · 2 评论 -
junit单元测试错误解决方案
junit单元测试错误解决方案持续更新ing。。。希望有奇怪的错误可以回复,大家一起收集起来~原创 2017-01-18 14:12:33 · 579 阅读 · 0 评论 -
写txt文件
java通过代码写入txt文件、导出成txt文本转载 2017-01-16 17:15:09 · 508 阅读 · 0 评论 -
java数据类型
java的四类八种基础数据类型、引用数据类型原创 2017-01-18 14:06:50 · 428 阅读 · 0 评论 -
单例模式的八种写法
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。原文链接: http://tianweili.github.io/blog/2015/03/02/singleton-pattern/简介单例模式是一种常用的转载 2017-07-05 10:38:03 · 428 阅读 · 0 评论