08 2017 档案
oracle 常用函数
摘要:1.今天遇到需要求当前日期和下个日期的需求,直接可以利用oracle函数获得 add_months()函数 参数 负数 代表 往前 正数 代表 往后。 select to_char(add_months(trunc(sysdate),0),'yyyymm') , to_char(add_months 阅读全文
posted @ 2017-08-30 15:12 改变一下 阅读(119) 评论(0) 推荐(0)
css 让div 置于最顶层而不被其他东西挡住
摘要:今天遇到自己写的div被其他东西给挡住了,需要设置一个属性就成功了 设置:z-index:值;比如 z-index:999。 若值设置为为-1,代表为最底层。 div的图层由div的style中的z-index来决定,z-index是层垂直屏幕的坐标,0最小,越大的话位置越靠上。 再配合一下css, 阅读全文
posted @ 2017-08-29 09:25 改变一下 阅读(6177) 评论(0) 推荐(0)
hibernate学习
摘要:2.hibernate的配置文件中如果确少实体类某个字段的配置,那取不到值为null,关于属性配置的type属性,指示将对应字段的值转换为type配置的类型,能转换成功就像,不能转换就报错。比如varchar类型的2017-08-30对应type都可以配置为Date类型,很多情况type都可以省略。 阅读全文
posted @ 2017-08-28 21:23 改变一下 阅读(196) 评论(0) 推荐(0)
css居中参考
摘要:http://www.cnblogs.com/asqq/archive/2012/04/09/2438745.html 阅读全文
posted @ 2017-08-28 16:23 改变一下 阅读(121) 评论(4) 推荐(0)
log4j 将日志文件输出到web-inf下的解决办法
摘要:参考链接:http://blog.csdn.net/chenfengdejuanlian/article/details/70738995 只需要配置好即可,用的时候直接在代码中获得记录器记录,监听器起到可以动态改变项目名称但是保存日志输出路径不变的效果 阅读全文
posted @ 2017-08-27 20:00 改变一下 阅读(165) 评论(0) 推荐(0)
mybatis 传递多个值的解决办法
摘要:参考链接:http://www.2cto.com/database/201409/338155.html。 其中三种方案是正确的,有些例子的细节是错的,但是无关紧要 阅读全文
posted @ 2017-08-27 19:40 改变一下 阅读(147) 评论(0) 推荐(0)
web项目中的路径问题
摘要:“/”表示根路径 1。“/”代表的意思不是固定的,是要根据具体的方法,才能知道在该方法中"/"所代表的含义,同样相对路径也不是固定的,需要根据具体的方法来判断具体是相对哪个路径的相对路径 2.虽然 Java.io包下比如File类既可以用绝对路径表示,也可以用相对路径表示,但是这里相对路径指的是相对 阅读全文
posted @ 2017-08-27 11:08 改变一下 阅读(204) 评论(0) 推荐(0)
sring 监听器
摘要:参考链接:http://blog.csdn.net/ysughw/article/details/8992322 sring容器在web程序中获取的方式:http://blog.csdn.net/aqsunkai/article/details/51700645 阅读全文
posted @ 2017-08-27 10:04 改变一下 阅读(137) 评论(0) 推荐(0)
struts2返回json字符串
摘要:参考链接:http://www.cnblogs.com/starsli/p/4733669.html 1.通过使用struts2-json-plugin 插件来实现 2.通过收到使用json-lib提供的方法来实现 阅读全文
posted @ 2017-08-26 16:23 改变一下 阅读(137) 评论(0) 推荐(0)
java 需要看的书籍
摘要:参考链接:http://www.jianshu.com/p/454fc1e6cbe2 最近要看的有:Effective java 深入理解java 虚拟机 java 并发编程实战 (设计模式的书籍还在找) 阅读全文
posted @ 2017-08-26 09:34 改变一下 阅读(101) 评论(0) 推荐(0)
Log4j学习
摘要:参考链接:http://www.cnblogs.com/zzgno1/p/3977846.html 1.Log4j的使用核心在于: 1)了解日志的优先级:ERROR > WARN > INFO > DEBUG 2)得到记录器: private static final Logger logger = 阅读全文
posted @ 2017-08-25 19:56 改变一下 阅读(109) 评论(0) 推荐(0)
Shiro 学习资料
摘要:参考链接:http://jinnianshilongnian.iteye.com/blog/2018398 阅读全文
posted @ 2017-08-23 20:26 改变一下 阅读(81) 评论(0) 推荐(0)
struts2 实现rest
摘要:参考链接https://www.ibm.com/developerworks/cn/java/j-lo-struts2rest/ 阅读全文
posted @ 2017-08-23 15:14 改变一下 阅读(214) 评论(0) 推荐(0)
html form method 属性不支持put,delete请求方式,以及开启spring mvc的rest的方式
摘要:1.加上隐藏域解决form method 不支持put,delete的请求方式的问题 2.配置spring mvc HiddenHttpMethodFilter过滤器实现对put和delete请求方式的支持,不加的话就是实现不了 参考链接:http://blog.csdn.net/u01083761 阅读全文
posted @ 2017-08-22 22:50 改变一下 阅读(493) 评论(0) 推荐(0)
所谓的规范以及JDK api文档的重要性
摘要:所谓的规范,就是在jee api 文档里对应的接口。 可以从jdk文档和jee文档的目录结构,接口中获取对整个编程范围的把握 阅读全文
posted @ 2017-08-22 11:17 改变一下 阅读(150) 评论(0) 推荐(0)
restful 初探
摘要:1.restful 是一种编程规范,能够实现现在丰富的客户端(安卓,ios,桌面等)平等的访问服务器提供的服务。 2.重要的是利用restful来设计实现 符合该编程规范的api。 阅读全文
posted @ 2017-08-22 11:09 改变一下 阅读(107) 评论(0) 推荐(0)
Active MQ的初步探索
摘要:参考链接: http://blog.csdn.net/jiuqiyuliang/article/details/46701559 JMS是jee规范,active MQ是该规范的实现 Active MQ就是消息收发的的容器 阅读全文
posted @ 2017-08-22 10:44 改变一下 阅读(85) 评论(0) 推荐(0)
传统行业转互联网开发路还有多长
摘要:参考链接: http://gitbook.cn/books/594543ed1b8e4b4036720fd7/index.html?utm_source=tuicool&utm_medium=referral 阅读全文
posted @ 2017-08-21 22:13 改变一下 阅读(78) 评论(0) 推荐(0)
接下去的计划
摘要:做一个SSM项目:http://www.java1234.com/vipzy009.html 做一个SSH项目:http://blog.csdn.net/eson_15/article/details/51479994 然后做一个购物车的实现,rbac权限的实现,一个页面的增删改查(包含日期字段)分 阅读全文
posted @ 2017-08-21 17:08 改变一下 阅读(164) 评论(0) 推荐(0)
hibernate的配置
摘要:参考链接:http://www.cnblogs.com/otomedaybreak/archive/2012/01/20/2327695.html 阅读全文
posted @ 2017-08-21 15:35 改变一下 阅读(77) 评论(0) 推荐(0)
数据库多对多的设计思想
摘要:1.要将程序对数据的操作(SQL语句)同数据模型的设计统一起来 参考链接:http://blog.csdn.net/liu7537/article/details/657253 特别是多对多的分类以及冗余的思想很值得学习 多对多的关系是要通过使用中间表来达到效果的 阅读全文
posted @ 2017-08-21 11:09 改变一下 阅读(117) 评论(0) 推荐(0)
struts2 拦截器
摘要:1.实现一个拦截器 在struts框架提供了Interceptor接口,和AbstractInterceptor抽象类(实现了Interceptor接口的初始化和销毁方法,且为空实现)供我们为程序扩展自己的拦截器。当我们不关注初始化和销毁方法时,直接继承AbstractInterceptor抽象类即 阅读全文
posted @ 2017-08-20 22:25 改变一下 阅读(108) 评论(0) 推荐(0)
strtus2 文件上传
摘要:struts2和spring mvc上传都是用 common-fileupload来实现 1.struts2上的方式需要在对应的Action,加上如下的属性以及get/set方法 private File[] pic;//这个对应替换为页面file input的name属性值, private St 阅读全文
posted @ 2017-08-20 18:13 改变一下 阅读(109) 评论(0) 推荐(0)
OGNL表达式
摘要:1.ognl表达式和el表达式的区别 1)el/jstl 是sun公司的标准,而ognl不是(所有更加推荐使用el/jstl) 2)ognl一定要配合Struts2的标签一起使用 2.ognl表达式的作用(前提是配合struts2的标签) 1)取值 2)创建List和Map对象:创建List对象"{ 阅读全文
posted @ 2017-08-19 23:13 改变一下 阅读(222) 评论(0) 推荐(0)
struts2 的学习
摘要:1.struts.xml 中的action不是代表一个action类(控制器),而是代表一次访问,所以action的name属性和访问路径有关。配置文件中的package的namespace属性其实就是起到窄化请求的作用,将相同类型的请求,配置在一起,方便维护 2.访问路径理解:先找到namespa 阅读全文
posted @ 2017-08-19 11:55 改变一下 阅读(113) 评论(0) 推荐(0)
IE 11 回车事件代码不起作用但是在chrom可以正常运行解决办法
摘要:今天遇到这个问题,搞半天开始以为是代码写错了,后面拿到chrom上执行发现是正常的,就是这段代码 function EnterPress(){ if(event.keyCode == 13){ document.getElementById("id1").click(); } } 后面发现需要加上  阅读全文
posted @ 2017-08-18 15:01 改变一下 阅读(195) 评论(0) 推荐(0)
struts2 正确配置通配符方式访问,报错解决
摘要:今天遇到正确配置通配符访问action的方法,但是还是报错,原因struts 2.3 以后会内部会验证是否允许该方法,而我用的刚好是2.5的版本 要action配置中加上<allowed-methods>方法名</allowed-methods> 就行啦,多个方法,中间用逗号隔开(只要是需要通配的方 阅读全文
posted @ 2017-08-17 21:07 改变一下 阅读(237) 评论(0) 推荐(0)
css学习总结
摘要:1.css的四大特性: 继承性、特殊性、层叠性、重要性。注意:继承性的权值最低 ;css的特殊性是用来支持层叠性的 参考链接:http://blog.csdn.net/xf616510229/article/details/53613212 2.弹性布局 Flex 布局 参考链接:http://ww 阅读全文
posted @ 2017-08-16 19:45 改变一下 阅读(130) 评论(0) 推荐(0)
bootstrap的学习总结
摘要:1.bootstrap是一个css框架,它提供了很多类,这些类中实现了内外边距,颜色,大小等样式的封装,它还提供了很多常用插件可以直接使用 2.12栅格本质上是将标签的外边距和内边距通过“格子”的思想语义化了 3.col-lg-X 其中 X 表示div的宽度占几个格子。 4.偏移数字,是表示设置该d 阅读全文
posted @ 2017-08-16 16:58 改变一下 阅读(335) 评论(0) 推荐(0)
一些组件配置的理解
摘要:1.servlet,filter,listener是JEE规范的组件,web.xml就是代表JEE规范,所有这三个组件的配置是在web.xml中配置的 2.interceptor不是JEE的规范,而是各种框架自己实现的组件,所以interceptor的配置是在各个框架自己的配置文件中,比如strut 阅读全文
posted @ 2017-08-16 00:14 改变一下 阅读(129) 评论(0) 推荐(0)
对spring 对持久层的支持和数据库连接池的理解
摘要:1.spring对持久层的支持在于,得到数据库连接之后操作上的封装,将操作简化了。也就是说以后操作sql语句就用XXXTemplate(就是一个工具类)对象了。 2.数据库连接池的作用只在于得到数据库的连接,并对数据库的连接做管理,不涉及到得到连接后的操 所以,spring对持久层的支持的XXXTe 阅读全文
posted @ 2017-08-13 12:05 改变一下 阅读(235) 评论(0) 推荐(0)
spring aop 的理解
摘要:spring aop的相关概念(所有的概念都是为了生成代理类这个过程所需要的信息的抽象): 1.Targer:目标对象。被代理的对象。 2.Advice:增强/通知。就是为目标对象扩展的功能。分为前置增强、后置增强,异常增强,最终增强,环绕增强。 3.Pointcut:切入点。指明增强要在目标对象的 阅读全文
posted @ 2017-08-12 10:57 改变一下 阅读(144) 评论(0) 推荐(0)
jdk 动态代理
摘要:参考这篇文章: http://rejoy.iteye.com/blog/1627405 虽然jdk动态代理和cglib代理技术的实现原理不同,但是使用的时候却是很相似: 使用的时候可以简单的理解为:将目标对象转换为代理对象。中间转换的方法不同:jdk动态代理要实现InvocationHandler接 阅读全文
posted @ 2017-08-11 21:06 改变一下 阅读(88) 评论(0) 推荐(0)
spring ioc的理解
摘要:spring ioc 本质上是为了降低类之间的耦合度,可以将满足某种接口规范的类(面向接口编程)按照需求创建好,并注入到需要的类中,而不再是以硬编码的方式写死在代码中。 阅读全文
posted @ 2017-08-06 10:18 改变一下 阅读(137) 评论(0) 推荐(0)
java 引用传递和值传递
摘要:1.为什么要分值传递和引用传递: 基本类型存在在栈中,复合类型(对象)存在堆中。操作栈的速度要快于堆,且对象的复制相比基本类型不仅浪费内存而且速度比较慢。 从这里就可以看出来:对象是按照引用传递(数据库事务封装Connection对象传递的时候最能体现这点);基本类型是按照值传递。 2.那为什么St 阅读全文
posted @ 2017-08-05 22:40 改变一下 阅读(150) 评论(0) 推荐(0)