自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

almond8的博客

我们在路上

  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于rem布局的理解

将页面的 设计稿等比例的进行缩放 首先是计算视觉稿到页面的比例 假设这个比例是aa = 视觉稿的宽度/页面的宽度(document.documentElement.clientWidth)根据这个比率去计算 屏幕上应该显示的宽度 假设这个值是 bb = 量取的宽度/a现在我们获取了元素在屏幕上显示的一个宽度 需要将这个宽度 和 页面的

2017-12-12 15:26:22 264

原创 Junit学习

package com.test;import static org.hamcrest.CoreMatchers.hasItem;import static org.junit.Assert.assertThat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import org

2016-12-24 22:23:19 515

原创 webStorm绑定Tomcat

在webStorm上面调试ajax的时候,后台不能够返回正确相应,不能够获取json字符串,在网上找了一些资料,有两种解决办法,第一种是在浏览器里面安装插件,处理ajax的跨域请求,第二种是在本地服务器上面进行调试,不用webStorm自带的服务器下面是错误消息下面介绍在WebStorm上面绑定Tomcat选择setting搜索找到deploymen

2016-12-12 18:06:36 10285 4

原创 struts2.5基本jar包

2016-12-02 22:19:49 4707

原创 hibernate继承的三种映射策略( Inheritance mapping)

继承的三种映射策略每个类级别一个表(父类和子类公用一张表) ... ... ... ...    discriminator 指定识别者列

2016-11-30 17:03:39 1121

原创 hiberante many-to-one fetch属性

hiberante many-to-one fetch属性fetch属性有两个取值 join和select,默认select,区别看后面结果就清楚了Card类pulic class Card{ private Integer id; private String name; private Student student; //省略getset方法

2016-11-28 20:38:17 1262

原创 Lookup 方法注入和任意方法替换

Lookup method injection(Lookup 方法注入)简单例子说明,    类person是一个抽象类,方法Msg返回一个字符串,(其实这里可以设计的好点返回一类实例)    在sayMsg中输出返回的字符串     abstract public class Person { public v

2016-11-22 16:11:13 1148

原创 hiberante使用Spring声明式事物

hiberante使用Spring声明式事物    配置数据源     配置sessionFactory

2016-11-20 21:21:38 577

原创 Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationT

今天在使用hibernate5的时候,出现下面问题,Disabling contextual LOB creation as createClob() method threw error :java.lang.reflect.InvocationTargetException设置false 解决问题

2016-11-20 18:17:51 716

原创 Spring AOP

Spring Aop    基本概念        切点(Pointcut)        切点是定位到某个程序方法的条件,一个切点可以匹配多个方法,    连接点(Joinpoint)        每个程序都有多个连接点,连接点是程序中客观存在的事物,是方法执行前后,等包括方位信息的具体程序执行点,        切点只定位到方法上,要定位到具体连接点上,还需要

2016-11-20 11:33:49 566

原创 hibernate事物

事物原子性( Atomicity )一致性( Consistency )隔离性( Isolation )持续性( Durability )乐观锁为实体类设置一个version属性,在配置文件中用version属性配置,同时设置事物隔离级别为读已提交悲观锁利用数据库自身的锁机制实现,在读取数据中的数据时可以加锁,session.get() sessio

2016-11-18 23:28:00 664

原创 hibernate关系映射

关系映射总结一个人拥有多张卡,中间表是PERSON_CARD,双向多对一关系中间表一端的映射 理解:set集合用set元素映射,key指定当前表主键在中间表中的外键映射列,many-to-many指定set集合数据在表中的映射列,这里是多对一映射,set映射的列应该是不能重复的,class指定set集合保存的元素类

2016-11-18 16:46:13 526

原创 tomcat版本和jsp版本servlet版本的关系

链接 http://tomcat.apache.org/whichversion.html

2016-10-30 16:43:35 879

原创 Dynamic Web project Error “Loading descriptor”

2016-10-30 16:40:22 632

转载 SQL集合函数中case when then 使用技巧

我们都知道SQL中适用case when then来转化数据库中的信息 比如 select (case sex when 0 then '男' else '女' end) AS sex from studentInfo那么在集合函数中它有什么用呢 ?假设数据库有一张表名为student的表。如果现在要你根据这张表,查出江西省男女个数,广东省男生个数,浙江省男女个

2016-10-28 15:39:55 545

原创 js正则表达式

RegExp对象定义的方法方法一:new RegExp(pattern, attributes),注意方法二:reg = /abc/;

2016-10-25 20:07:30 497

原创 java HashSet的实现

HashSet里面是依赖一个HashMap,Hashset储存的值作为HashMap里面的键来存储,通过map返回的值和null比较从而判读是否添加元素成功,如果有相应的键map返回之前的值,否则返回null。map的put方法调用这个这里的putVal就传了key的hashCode进来,后面传了一个false和true,false代表当存在相同的键

2016-10-06 15:34:24 312

原创 webxml中的安全约束

baseporject baseproject *.jsp *.do <!-- 没有http-method默认全部请求 --> GET PUT HEAD TRACE POST DELETE OPTIONS <!-- 没有auth-constraint默认所有用户都能访问 写了单内容为空

2016-10-04 23:42:39 883

原创 js复习

获取元素 document.getElementById() document.getElementsByTagName() document.getElementsByName()修改元素的内里面容 先获取元素节点node node.innerHTML='里面可以写HTML代码'获取元素的属性 先获取元素节点node n

2016-10-04 17:11:23 248

原创 java类加载机制

1.装载将类的class文件读入内存,并创建class对象通过类的加载器完成类加载器Bootstrap ClassLoader 根类加载器不是Java.lang.ClassLoader的子类,由JVM自身实现。加载路经是jre下面lib下的class文件,其中包括Java核心类库rt.jarfile:/G:/myeclipse_comm/binary/com.sun.j

2016-10-02 10:19:06 327

原创 java反射

1)获得class对象1.Object的getClass方法2.类名.class的方式,例如(Person.class)3.用Class的静态方法,Class.forName(),例如Class.forName("java.lang.String")。必须是权限定类名。2)从class对象中获取信息3)使用反射生成并操作对象1.创建对象a.使用class对象的n

2016-10-02 10:17:01 438

原创 jsp九大内置对象

request javax.servlet.http HttpServletRequest response javax.servlet.http HttpServletResponsesession javax.servlet.http HttpSessionpagecontext javax.servlet.jsp.PageContextapplication java

2016-10-02 09:49:12 369

原创 struts2类型转换和验证

struts2类型转换null属性的处理当属性是一个javaBean时,将由对象工厂创建所需的对象,当属性是声明为一个Collection或者是List,那么将构建一个ArrayList当属性声明为一个Map 时将构建一个HashMap,jsp页面为List,Map,Set赋值javaBeanjavaBean变量名.属性 的方式为javaBean的属性赋值List

2016-09-06 13:53:59 556

原创 struts2国际化

java国际化资源包格式:___ 属性文件纯文本文件,保存字符串的键-值对信息,每行一条,使用ResourceBundle加载获取资源,这是一个抽象类,提供了绑定资源的静态方法。资源绑定类继承抽象类ListResourceBundle public class Text_ja_JP extends ListResourceBundle{

2016-09-01 20:21:26 513

原创 JSTL标签常用标签

表达式控制标签 这是用jstl标签输出值的方法,value里面可以嵌套el表达式,还可以指定default属性,当el解析为空时,输出default值存在scope的Attribute里面或用于设置JavaBeans的 ,其中target里面用${}取得对象。var和scope不支持el表达式,scope可以省略,移除作用域里面的变量。可

2016-08-31 17:04:33 379

原创 EL表达式

1.语法结构${"小明"}输出小明${"123"+1}输出124${A.age} AjavaBeans对象,才能取出age属性。2.[]与.运算符当要取的属性名称包含一些特殊字符时,或是需要动态取值EL访问List和数组的方法${list[1]}或${list["1"]}"1"会被转化为整形EL访问Map${map["one"]} 或 ${m

2016-08-31 17:01:50 531

原创 Struts2 OGNL

OGNL操作 ognl操作是围绕OgnlContext类来进行的,这是一个Map对象,可以包含很多JavaBean对象,其中有一个root对象,默认情况下依据root对象进行操作。操作其他对象,需要用"#"操作符。操作符@调用静态方法和静态字段@全类名@字段名 @java.lang.Math@PI@全类名@方法名@java.lang.String@min(3,5

2016-08-31 16:53:44 322

原创 struts注解配置

零配置Struts使用Convention Plugin实现零配置,需要导入org.apache.struts.jar包,默认下包含action的包名应该以action结尾,才能够扫描的出来。Action配置1.Action默认的映射 package com.example.actions.text; import com.opensymphony.xwork2.A

2016-08-30 11:37:09 623

原创 java Annotation

JDK的元Annotation@Retention(英文保留的意思)用于指定注释可以保留多长的时间,包含一个RetentionPolicy类型(一个枚举类型)的value成员变量。RetentionPolicy.CLASS 只记录在class文件中,运行程序时不再保留注释RetentionPolicy.RUNTIME 运行时保留注释,可以利用反射获取注释信息RetentionP

2016-08-30 11:02:13 358

空空如也

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

TA关注的人

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