![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
栖息的梧桐树
一个强者要有三个基本条件:最野蛮的身体,最文明的头脑和不可征服的精神
展开
-
Maven学习总结(3)maven项目的结构和mvn命令以及核心概念
maven的项目规约,也就是maven项目的通常结构 mvn常用的命令mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.sm1234-DartifactId=hellojava -DarchetypeArtifactId=maven-archetype-quickstart-Dversion=0.0.1...原创 2018-09-11 11:45:42 · 461 阅读 · 0 评论 -
通过map接收查询结果
mapper.xml<select id="selectGoods3" resultType="map"> select t_id id,t_name name,t_desc,sysdate from Goods</select>java代码的调用 @Test public void testQuery3(){ SqlSe...原创 2019-01-17 10:25:22 · 1685 阅读 · 0 评论 -
通过传入map到mapper文件进行数据操作
通过实体类无法进行数据操作时,通过map集合<update id="updateGoodsByMap" parameterType="map"> update goods set t_desc = #{d2} where t_desc = #{d1}</update>java代码的调用 @Test public void te...原创 2019-01-17 10:23:30 · 1489 阅读 · 0 评论 -
mybatis API 的使用
前几天发现为知笔记本地笔记不能往云上同步了,又不想再充值会员了,所以后面会有计划的将笔记内容放到博客上来,一方面自己阅读方便一些,另一方面希望能给同行们一些帮助。//创建BuilderSqlSessionFactoryBuilder sfB = new SqlSessionFactoryBuilder();//使用builder读配置文件创建session工厂SqlSessionFa...原创 2019-01-17 10:21:02 · 238 阅读 · 0 评论 -
ORM配置文件:增删改查配置
这里记录一下orm配置文件的配置内容,基本的增删改查,可以作为配置的参考<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-m...原创 2019-01-17 10:14:45 · 210 阅读 · 0 评论 -
resultType、resultMap 和parameterType
今天利用空闲时间看了下Mybatis的相关内容,发现长时间不用的情况下出现了遗忘,在这里记录一下容易出现问题的地方。1. resultType这个属性的作用就是用来告诉mybatis框架此当前SQL语句执行完之后的结果用什么类型进行封装。(这个类型一般来说是我们实体类的类型)2.resultMap 这个属性是我们Mybatis中的关键属性,常常用来做级联查询或者当类中的成员变量的名称与表中...原创 2019-01-17 10:11:33 · 1403 阅读 · 0 评论 -
mybatis 一二级缓存
一级缓存默认开启,和SqlSession生命周期相同,可以存储经常查询和修改的数据二级缓存默认关闭,和SqlSessionFactory生命周期相同,可以存储经常查询不经常修改的数据二级缓存存放的数据量比一级缓存大二级缓存的开启:在mapper关系映射配置文件中 添加<cache>标签 <cache readOnly="true"></c...原创 2019-01-17 10:04:52 · 110 阅读 · 0 评论 -
JOB创建的基本语法
长时间使用plSQL这种可视化工具,创建一些数据库对象的时候都忘了sql怎么写了,今天先把job的创建语句记录一下。 declare variable job number;begin sys.dbms_job.submit(job => :job, what => 'prc_name;', --执行的存...原创 2019-01-17 10:01:03 · 777 阅读 · 0 评论 -
oracle数据库表数据误删恢复
今天因为操作失误误删了一个表中的部分数据,在没有数据备份且不会挖掘日志的情况下,感觉有点头大。幸好oracle提供了一种快照的方式,可以找回被删除的数据,在这里记录下 我找回数据的过程。1.首先确定下删除数据的时间点,如果不确定准确的时间,也可用你知道的数据删除之前的时间点,不过这样在你使用的时间和你删除数据的时间点之间如果数据不一致,可能导致你找回的数据不全。我删除的时间是2018-09...转载 2018-09-28 14:48:35 · 15644 阅读 · 0 评论 -
Maven学习总结(2)仓库配置
maven仓库的主要配置文件是setting.xml正常情况下,会在系统主目录下默认在生成.m2文件夹下创建本地仓库。我跟人喜欢通过设置指定自己的目录为本地仓库。setting文件linux和window环境下是相同的,这里以window为例。在maven主目录下创建repository文件夹 如图: 打开maven主目录下conf文件夹下的setting文件 jian...原创 2018-09-11 11:04:51 · 136 阅读 · 0 评论 -
Maven学习总结(1)基本理解和安装
Maven 是基于项目对象模型(POM Project Object Model), 可以通过一小段描述信息(配置文件) 来管理项目的构建、 报告和文档的软件项目管理工具。 使用 maven 方式管理 jar 依赖的好处:1) 解决 jar 冲突2) 解决 jar 依赖问题3) jar 文件不用在每个项目保存, 只需要放在仓库即可4) maven 可以指定 jar 的依赖范围总的...原创 2018-09-11 10:01:58 · 121 阅读 · 0 评论 -
Maven学习总结(5)Nexus私服的搭建和使用
对于使用maven来说,私服的好处是显而易见的。首先,使用私服会提高jar包加载的速度,当本地jar包没有时他会查找私服,私服没有才会查找远程中央仓库,而私服一般是在局域网内的。其次,使用私服的安全性比较高,只有私服连接外网的情况下,被攻击目标就只剩下私服,安全的关注点也就少了。同时,私服的jar包可以存在公司项目特有的,同事之间可以通过maven共享,而不需要拷贝,十分方便。Ne...原创 2018-09-11 15:35:45 · 145 阅读 · 0 评论 -
Maven学习总结(4)依赖的继承和聚合
依赖的继承:有些情况你会想要一个项目从父POM中继承一些值。你可能正构建一个大型的系统,你不想一遍又一遍的重复同样的依赖元素。如果你的项目通过parent元素使用继承,你就可以避免这种重复。当一个项目声明一个parent的时候,它从父项目的POM中继承信息。它也可以覆盖父POM中的值,或者添加一些新的值。所有的Maven POM从父POM中继承值。如果一个POM没有通过parent元...原创 2018-09-11 14:41:16 · 194 阅读 · 0 评论 -
配置在tomcat文件服务器
配置在tomcat目录下 直接把文件放在 tomcat8.x/webapps/ROOT 目录下, 然后在网址中访问: http://127.0.0.1:8080/download.zip 便可下载 -方法②- 配置在其他目录 如何不想放在服务器的webapps/ROOT下,就要对想要下载的目录进行配置: 在tomcat安装目录\conf\Cata...转载 2019-01-17 10:42:15 · 944 阅读 · 0 评论