Java
文章平均质量分 83
虛擬時間SOS
http://www.z=a±bi.com
展开
-
Druid validationQuery 错误
Druid validationQuery 错误(给自己埋个坑)ERROR [com.alibaba.druid.pool.DruidDataSource] - invalid oracle validationQuery. SELECT 'x', may should be : SELECT 'x' FROM DUALERROR [com.alibaba.druid.pool.DruidDataSource] - init datasource error, url: jdbc:oracle:t原创 2021-10-23 16:10:06 · 2682 阅读 · 1 评论 -
Spring AOP
AspectJ类似拦截器在方法执行前后织入某些操作过程是一种称为"横切"的技术;一般通过代理实现;动态代理和静态代理;使用AOP的几种方式:1.经典的基于代理的AOP2.@AspectJ注解驱动的切面3.纯POJO切面(纯粹通过<aop:fonfig>标签配置)4.注入式AspectJ切面用途Authentication 权限Caching 缓存Context passing 内容传递Error handling 错误处理Lazy...原创 2020-06-06 00:42:39 · 228 阅读 · 0 评论 -
tomcat、Web相关
tomcat、Web相关tomcat启动与停止bin目录下startup shutdowncatalina start catalina stopcatalina debug 调试错误的时候run exit help设置环境变量JAVA_HOMEshutdown.bat小心使用Tomcat的目录结构bin/ 二进制可执行文件和脚...原创 2020-01-01 20:49:40 · 142 阅读 · 0 评论 -
web servlet something
通过部署描述文件(web.xml)可以配置哪些功能?【参考答案】1、配置项目的欢迎页面。2、配置Servlet访问URL3、配置Web 容器、Servlet的初始化参数4、配置错误页面,可以通过异常编号进行错误页面跳转。5、Servlet加载优先级。6、Web容器监听器。7、Web请求过滤器。8、设置会话的过期时间。JSP与SERVLET区别【参考...原创 2019-12-19 16:03:51 · 131 阅读 · 0 评论 -
Mybatis中的 ${} 和 #{}区别与用法
Mybatis中的 ${} 和 #{}区别与用法Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}注意:由于$是参数直接注入的,导致这种写法,大括号里面不能注明jdbcType,不然会报错弊端:可能会引起sql的注入,平时尽量避免使用${...}注意:因为#{...}解析成sql语句时候,会在变量外侧自动...原创 2019-12-10 19:23:42 · 418 阅读 · 0 评论 -
@Component, @Repository, @Service的区别
@Component, @Repository, @Service的区别引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Service...原创 2019-12-10 19:17:50 · 124 阅读 · 0 评论 -
Java的FTP工具类 FTPUtils.java
package com.lbs.lrs.common.utils;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java....转载 2019-11-28 18:01:40 · 563 阅读 · 0 评论 -
SpringAOP实现之动态代理
归结到底就是通过反射实现AOP,实现InvocationHandler 类的public Object invoke(Object proxy, Method method, Object[] args) {;}方法;通过IOC模式将AOP配置到xmlSpring中AOP是怎么实现的呢?Spring中AOP的有两种实现方式:1、JDK动态代理2、Cglib动态代理Spring...原创 2019-11-28 13:24:58 · 147 阅读 · 0 评论