数据库学习
克里斯蒂亚诺龙
坚持记,好好记
展开
-
DynamicDataSource 数据源连接混乱
DynamicDataSource 多数据源配置,不多说了,初始化几个数据源,继承AbstractRoutingDataSource重写里面的determineCurrentLookupKey()方法。 但是在一个servie方法中多次调同mapper的方法时,比如mapper.a() mapper.b() mapper.c(),数据源切换注解在service上。请求进来,在调用完a方法后,调用b方法时,数据源又切回了默认数据源。导致异常。 尝试很久,各种debug,浪费了一天,也没找到办法。 后来偶然原创 2021-03-12 12:41:54 · 1187 阅读 · 0 评论 -
TimeStamp转化成毫秒数,毫秒数转化成TimeStamp
import java.sql.Timestamp; Timestamp timestamp= new Timestamp(System.currentTimeMillis()); long time = timestamp.getTime(); long nexttime=time+86400000; Timestamp timestamp1 = new Timestamp(nexttime);...原创 2019-08-28 16:19:29 · 4412 阅读 · 0 评论 -
mybatis中user对应多个role,role对应多个right,给user添加List<role> roles,List<right> rights 两个字段。
五张表: user role right user_role role_right <resultMap id="BaseResultMapUser" type="com.usst.cad.backmanage.pojo.User"> <id column="ID" property="id" jdbcType="VARCHAR"/> <...原创 2019-03-20 09:27:06 · 784 阅读 · 0 评论 -
mapper中查询语句 where 后条件全都可以为null的时候怎么办? 待解决
select from os_biz_sec_waf_instance obw where obw.CUSTOMER_ID=#{customerId} AND obw.IS_DELETE=#{isDelete} AND obw.DESCRIPTION LIKE CONCAT(CONCAT(’%’,#{description}),’%’) AND obw.ID=#{id,jdbc...原创 2019-01-17 16:31:28 · 3957 阅读 · 0 评论 -
2018/08/08 JSP 连接池 C3P0
JSP(小脚本)就是一个特殊的servlet。 最大的特点就是在html中嵌套java代码。 执行过程:把jsp用它的引擎编译成一个servlet类,然后执行servlet生命周期。 在项目里,jsp一定是做显示功能,一般不把java代码写进去,因为这也太臃肿。 &lt;% BaseDao basedao=new BaseDaoImpl(); Listlist= ...原创 2018-08-08 18:50:29 · 305 阅读 · 0 评论 -
2018/8/7 servlet
Servlet 在服务器运行java代码 只有用servletApi这个类才属于servlet 最大特点就是动态加载网页(而且是在java代码里写的),后面学习的jsp= servlet +html; 作用:他不处理逻辑关系,server来处理逻辑关系,它只用于调用哪一个实体的bear 把相应的数据转发到相应的界面 实现serlet两种方法:1. 实现接口servlet; 2.继承htt...原创 2018-08-07 18:37:35 · 101 阅读 · 0 评论 -
监听器、过滤器、cookie
EL表达式,表示路径 ${pageContext.request.contextPath} 写在JSP文件中,代表项目根目录 过滤器:filter 主要是对web的请求和相应进行过滤。 userFilter com.off.cn.filter.EncodingFilter userFilter /* /* 是对整个项目进行过滤 过程:...原创 2018-08-14 17:54:02 · 325 阅读 · 0 评论 -
2018/08/06 web tomcat http协议
Web: Web分为:静态的网页;(如:html,数据不会进行刷新或改变) 和动态的网页。(会刷新数据,在出现ajax技术后使用我们的刷新更加灵活,称为局部刷新)(如:jsp=html+java代码,jquert主要是做动画和特效) C/S架构 :客户端直接与服务器进行通信,我们的客户端需要下载一个C/S软件(比如:QQ客户端)。 弊端:对客户端要求严格,必须下载客户端软件才能通信;不便于...原创 2018-08-06 17:01:08 · 143 阅读 · 0 评论 -
2018/08/01总结 jdbc
jdbc(java database connection) 接口是一种约束,不用管内部的实现,只需要调用其方法 特点:面向接口编程(api接口 statement),面向数据库编程 jdbc连接数据库的步骤 第一步 加载数据库的驱动包(通过反射来加载) 第二步 获取数据库的连接 第三步 执行相应的操作 第四步 关闭资源 三层架构:对应的设计模式:mvc (model view ...原创 2018-08-01 18:24:04 · 125 阅读 · 0 评论 -
2018/08/03 xml框架主要用来储存信息,不需要在网页显示信息
XML用来储存信息,不需要显示出来 XML(可扩展标记语言)(不需要编译的语言) XML 好处:其实hml=xml+http4(跨平台开发,既能写移动端,也能写pc) 1.支持跨平台,各系统; 2.可以自由编写标签,可扩展性比较好 3.用于保存数据html5(显示数据) 支持ajax异步刷新技术 非验证性解析错误(基本常用的错误(比如语法格式不对),浏览器会帮你报错并解析)。...原创 2018-08-06 08:42:18 · 187 阅读 · 0 评论 -
2018/7/31课程总结
主要学习内容:SQL各种连接,复杂查询,数据库备份,导入导出 创建两个表: create table grade( gid int(4) primary key auto_increment comment”学生ID”, gname varchar(20) comment “学生名字”, gdesc varchar(30) comment “学生的描述”, ...原创 2018-07-31 16:24:37 · 137 阅读 · 0 评论