- 博客(39)
- 收藏
- 关注

原创 使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g)
使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g),Oracle数据服务器的物理迁移
2024-11-07 16:49:01
721
2
原创 docker拉不下来registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g镜像下,进行数据迁移
docker通过registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g镜像安装oracle并进行数据迁移
2024-12-27 13:30:35
582
1
原创 如何快速恢复IDEA的默认快捷键
如何快速恢复IDEA的默认快捷键1.找到IDEA的keymaps的文件夹,并删掉2.新建一个Windows copy以xml结尾的文件,并复制一下内容:3.重启IDEA,快捷键就恢复为原来的了1.找到IDEA的keymaps的文件夹,并删掉2.新建一个Windows copy以xml结尾的文件,并复制一下内容:<keymap version="1" name="Windows copy" parent="$default"> <action id="CodeCompletion"&
2022-01-29 22:17:51
13661
1
原创 Tomcat启动闪退原因
使用startup.batTomcat启动闪退原因闪退原因一:没有正确配置环境变量:JAVA_HOME和M2_HOME就是Tomcat的路径闪退原因二:配置的server.xml中有中文例如:即使注释掉,也不能用中文闪退原因三:端口是否被占用,在DOS窗口,用netstat -ano|findstr "8080"命令查看...
2021-12-30 00:11:26
1795
原创 EditPlus中文版64bit百度网盘下载
EditPlus中文版64bit百度网盘下载(免破解)链接:https://pan.baidu.com/s/1sELsJg9Cdm13pAwjvhmoog 提取码:zhdm
2021-12-28 13:21:00
15696
2
原创 IDEAIU-version2019.2百度网盘下载
IDEAIU-version2019.2百度网盘下载链接:https://pan.baidu.com/s/1Rzn6Y54stTFNvW_iZe61Ww 提取码:xd98
2021-12-28 13:18:05
1082
原创 xml的读取和转换成实体对象
环境准备xml文件<?xml version="1.0" encoding="UTF-8"?><root> <category id="1000" name="Laptops" discount="20130701:0.99"> <saleDate date="20130630"> <product id="100012" cost="2900" saleCount="40" salePrice="
2021-07-24 22:01:58
3214
原创 IDEA中Ctrl+Y快捷键失效,解决办法
idea的Ctrl+Y失效了,倒腾了半天才弄好了,让在路上的朋友,少走弯路双击Delete Line点击ok,就设置完成了
2021-06-12 12:28:12
9915
5
原创 poi 和 EasyPoi
poi 和 EasyPoiPOI什么是 POIApache Poi 是 Apache 的一个开源项目,通过 poi 的 api 可以 实现Java代码 读取 和 生成 Excel 文档为什么要学这个技术?应用场景Excel 导入,批量注册教务管理系统,Excel文件中----》通过Poi读取到系统中Excel 导出批量导出,凭条打印,收据打印,统计信息导出(订单量 销售量)等xls 07版以前xlsx 07版以后poi 支持两种格式 jxl只支持一种格式xls文件读取导出只能是流
2021-04-09 16:41:17
1452
原创 模仿mybatis中的动态代理
SqlSession.getMapper的动态代理//测试类InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession = sqlSessionFactory.openSession();
2021-02-07 11:49:23
161
原创 XxxDao使用动态代理代替SqlSession.xxX方法
Mybatis中的源码源码追踪:MapperProxyFactory–>MapperProxy–>cachedMapperMethod–>MapperMethod–>SqlCommandParamNameResolve类中作用:处理返回值和参数为什么要在参数前面加@Param就是为了进行参数的处理MapperProxy中执行的execute方法:command.getType()是进行判断是哪个方法:而对应相应的方法mybatis动态代理手撕源码顺序M
2021-02-07 11:47:23
181
原创 xml文件是如何被读取的
XPathParser的作用在java中xml文件被读取的方式有哪几种在xml文件被读取的方式有:Dom、SAX、Xpath;mybatis中读取mybatis-config.xml文件用的是Xpath(Xpat也是最简单)简述mybatis对mybatis-config.xml的操作通过Xpath将xml封装成XpathParser,然后将XpathParser封装封xNodes对象OXMObject xml Mapping(对象 xml文件 映射)ORMObject Re
2021-02-07 11:41:56
669
原创 获取SqlSession的分析
获取SqlSession的分析:InputStream inputStream = Resources.getResourceStream("mybatis-config.xml");SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder.build(inputStream);SqlSession sqlSession= sqlSessionFactory.openSession();为什么说第一段代码读取了mybati
2021-02-05 19:23:20
149
原创 sqlSession如何和mybatis中的核心对象建立的联系
SqlSession 什么时候进行与mybatis中核心对象建立联系在SqlSession调用核心功能的时候建立的联系SqlSession.insert DefaultSqlSession Executor StatementHandlerSqlSession.updateSqlSession.selectOne()SqlSession.Delete()XxxDao是如何执行的XxxDao dao = sqlSession.getMapper(XxxDao.class)
2021-02-05 19:21:12
128
原创 mybatis涉及的核心类- TypeHandler
TypeHandler的作用java类型—>数据库类型转换比如:String varcharint numberint int与ResultSetHandler、ParameterHandler息息相关
2021-02-05 19:17:04
128
原创 mybatis涉及的核心类- Statementhandler
Statementhandler的作用statementhandler是封装了JDBC中statement,真正的mybatis 中进行数据库访问操作的核心功能:增删改查statementHandler的实现类源码:/** * Copyright 2009-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * y
2021-02-05 19:12:20
243
原创 mybatis涉及的核心类-ResultSetHandler
ResultSetHandler作用:封装了JDBC中查询的结果集,对应的就是ResultSetCtrl+Alt+B可以看这个接口有哪些实现类实现类是DefaultResultSetHandler
2021-02-05 19:10:11
147
原创 mybatis的基本配置
mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://www.mybatis.org/dtd/mybatis-3-config.dtd" ><configuration> <!-- <settings> <set
2021-02-05 19:05:55
247
1
原创 mybatis涉及的核心类- mappedstatement
Mapper文件对应的是mappedstatement类mapper文件的一个一个的标签对应的是mappedstatement的对象,标签里面的属性对应的是mappedstatement中的属性在mappedstatement中有configuration的属性在configuration中有mappedstatement在mappedstatement中有configuration这样方便mybatis在后续的运行过程当中可以解决一些核心的问题sql语句是如何在mappedstatemen
2021-02-05 19:02:24
608
原创 mybatis涉及的核心类- Executor
Executor的功能a.处理增删改update 查queryb.处理事务提交回滚c.缓存Executor接口主要的三个实现类BatchExecutor(对jdbc批量处理的一个封装–>sql)ReuseExecutor(复用statement–>sql)(用的少,因为参数会发生改变)SimpleExecutor(常用的,默认的)configuration类中...
2021-02-05 18:58:26
144
原创 mybatis 涉及的核心对象-configuration
configuration的作用environmentssettings创建了对象typeAliasesMappersXxxMapper.xml对应的是MappedStatement,在configuration中进行了汇总configuration是下面这些核心类的工厂
2021-02-05 18:51:09
144
原创 jdk1.8的新特性
jdk1.8新特性总结1、default关键字在java里面,我们通常都是认为接口里面是只能有抽象方法,不能有任何方法的实现的,那么在jdk1.8里面打破了这个规定,引入了新的关键字default,通过使用default修饰方法,可以让我们在接口里面定义具体的方法实现,如下。复制代码public interface NewCharacter { public void test1(); public default void test2(){
2020-12-27 18:27:01
132
原创 Bootstrap中table插件的使用
文章目录Bootstrap插件的使用一、查询所有(例:)二、批量删除(例:)三、排序(例:)四、搜索(例:)五、分页(例:)二、使用步骤①查询所有1.HTML5中的代码2.action中的代码②批量删除1.HTML5代码如下:2.action中代码如下:Bootstrap插件的使用table插件的使用可以解决表单查询、分页查询、批量删除、排序、搜索提示:以下是本篇文章正文内容,下面案例可供参考一、查询所有(例:)二、批量删除(例:)三、排序(例:)四、搜索(例:)五、分页(例:)示..
2020-12-13 22:12:41
320
原创 Vue.js的基本使用和相关的介绍
vue.jsvue简介Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的JavaScript框架。封装了原生的DOM操作,无需进行任何手动的DOM编码即可完成页面数据的渲染。MVVM模式前端页面开发需要解决的核心问题是:数据(模型)和页面(视图)的绑定问题。如何将数据展示到页面中,以及当页面的数据发生变化时,如何同步变化到数据?传统的DOM操作:手动编码将Model中的数据绑定到View上; //dom对象.属性=数据当View的发生变化时,也需要手动编码获取变
2020-12-13 22:10:29
471
原创 SpringBoot 中日志管理用AOP如何轻松实现
SpringBoot 中日志管理用AOP如何轻松实现1.项目中导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2.自定义注解/** * 元注解:加在自定义注解上的注解 * @Target 声明当前自定义注解 可以
2020-12-13 20:56:23
175
原创 bootStrap HTML5的配置
bootStrap HTML5的配置HTML5/jsp中的代码如下:<meta name="viewport" content="width=device-width, initial-scale=1"><!--3 引入jquery.js --><script type="text/javascript" src="js/jquery-1.12.4.js"></script><!--4 引入Bootstrap的css和js文件:注意boo
2020-10-18 14:21:23
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人