- 博客(60)
- 资源 (2)
- 收藏
- 关注
原创 left join一对一 和一对多
1 条主表数据 × N 条关联表数据 = N 条重复记录。不要用 JOIN,改用 EXISTS 判断是否存在。a表name = ‘test’ 对应的id 是1。一、一对一的情况 即b表id是 1 的只有一条。一对多 → 结果条数 = 左边表 × 右边匹配数。二、一对多的情况 即b表id是 1 的只有N条。多对多 → 笛卡尔积,条数爆炸。记录一次粗心导致的问题。一对一 → 条数不变。
2026-04-22 16:27:43
57
原创 org/jetbrains/idea/maven/server/RemoteMavenServer : Unsupported major.minor version 52.0解决方案 jdk1.7
idea 与 jdk maven 版本之间的对应关系,jdk1.8 降到jdk1.7设置
2024-04-11 15:06:53
1086
1
原创 IDEA2023--清理系统缓存及Optional详解
Delete embedded browser engine cache and cookies:删除内置浏览器引擎缓存和 cookie,这个选项允许保持 JCEF cookie 和缓存不变的情况下,清除缓存文件。Clear vcs log caches and indexes:清除VCS Log的缓存和索引,VCS Log是IDEA显示版本控制系统历史记录的工具,如果不能正确显示提交历史记录或出现错误信息,请启用此选项。Optional:当进行缓存清理时,如果需要别的操作,可以自行选择所需选项。
2024-04-10 10:52:03
3533
原创 CentOS7安装步骤
https://blog.youkuaiyun.com/babyxue/article/details/80970526?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
2020-07-11 00:25:45
258
原创 ecplise中spring注解无效报错
这种错误一般是jdk版本的问题,右键项目 选择properties 选择Java complier 如下图 设置即可完成 这是仅仅设置该项目的做法 如果要设置全部 应该选中导航栏中的windows 选中properties ...
2020-01-01 16:24:18
537
原创 mybatis实现分页查询
currentPage 是当前页 pagesize 是一页显示几条数据 mysql select * from 表名 limit (currentPage - 1)* pagesize Oracle 第一层: select * from 表名 where 条件 order by 字段 第二层:select rownum as rn,t1. * from (第一层) t1 where row...
2019-11-21 23:02:16
255
原创 mybatis模糊查询
或者如下图 2.在空白处粘贴这个项目(可以使用快捷键Ctrl+V)或者如下图 3.修改一个所粘贴项目的名称(但还要修改它的Web Project Setting 可以通过右击这个项目 -->>Properties–>再找到Web Project Setting ) 将里面的Context root的值改为项目名 ...
2019-11-19 16:24:52
705
原创 mybatis入门 基本增删改查操作
mybatis定义:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和****手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 myb...
2019-11-19 16:01:28
187
原创 IDEA 新手入门教程
ctrl+W 智能选取 可以从选中的行往上下两边扩展 ctrl+E 显示最近打开的文件 ctrl+N 需要查找的类 ctrl+D 复制 ctrl +y 删除 alt + 回车 导包
2019-11-12 11:02:22
256
1
原创 js
操作元素内容学习: 获取元素对象 获取 元素对象名.innerHTML//返回当前元素对象的所有内容,包括HTML标签 元素对象名.innerHTML//返回当前元素对象的文本内容,不包括HTML标签 修改 元素对象名.innerHTML=“新的值”//会将原有内容覆盖,并HTML标签会被解析 元素对象名.innerHTML=元素对象名.innerHTML+“新的值”//追加效果 元素对象名.in...
2019-10-28 07:36:50
155
原创 jsdocument
js操作HTML元素属性学习: 获取元素对象 操作元素属性 获取: 元素对象名.属性名//返回当前属性的属性值。----固有 元素对象名.getAttribute(“属性名”);//返回自定义属性的值-----自定义 修改 元素对象名.属性名=属性值 元素对象名.setAttribute(“属性名”,“属性值”);//修改自定义属性的值----自定义 注意: 尽量的不要去修改元素的id值和name...
2019-10-28 07:35:48
290
原创 js document
document对象学习: 1、document对象的概念 浏览器对外提供的支持js的用来操作HTML文档的一个对象,此对象封存的HTML文档的所有信息。 2、使用document 获取HTML元素对象 直接获取方式: 通过id 通过name属性值 通过标签名 通过class属性值 间接获取方式: ...
2019-10-28 07:34:46
237
原创 js window对象学习
BOM浏览器对象模型:是规范浏览器对js语言的支持(js调用浏览器本身的功能)。 BOM的具体实现是window对象 window对象使用学习: 1、window对象不用new,直接进行使用即可,类似Math的使用方式,window关键字可以省略不写。 2、框体方法 alert:警告框 提示一个警告信息,没有返回 confirm:确认框 提示用户选择一项操作(确定/取消) 点击确定 返回tru...
2019-10-27 19:47:00
156
原创 js事件机制
js事件机制 当我们的行为满足一定的条件后会触发某类事务的执行 作用:结合js函数使用 内容: 单机事件 鼠标事件 键盘事件 焦点事件 失去焦点 做数据校验的时候用的 页面加载事件 js的事件机制: 解释:当我们的行为动作满足了一定的条件后,会触发某类事务的执行。 作用:主要是结合js的函数来使用。 内容: 1、单双击事件 单击:onclick 当鼠标单击的时候会触发 双击:ond...
2019-10-27 17:12:31
167
原创 js自定义对象
自定义对象和自定义类的区别 自定义对象好用,方便 js创建自定义对象 对象的作用:用来存储整体数据。 原因:很多时候我们没有办法预先知道一个对象应该有哪些属性,所以只能临时的创建一个对象来自定义属性存储数据。来保证数据的完成性 应用: Ajax中会使用。 使用: 1、创建自定义对象 var 对象名=new Object(); 对象名.属性名1=属性值1; 对象名.属性名2=属性值2; 对象名.属性...
2019-10-27 15:21:52
118
原创 js类学习
类的声明 类的定义 类的继承 prototype关键字 链条式继承 公共空间 类的声明 function Person(name,age){ this.name = name; this.age = age; this.fav = “唱歌”; // this.test = function(a){ // alert(a); // } } function User(uname,upasswor...
2019-10-27 15:18:40
137
原创 js函数
函数的声明: 1 function test1(a1,a2){ alert(“函数声明一”) } test1(1,2) 2函数作为对象 var test2 = new Function(“a1”,“a2”,“alert(‘函数声明二’)”) test2(1,2); alert(test2) 3 var test3 = function(a1,a2){ alert(“3”) } test3...
2019-10-27 13:38:58
117
原创 js学习之逻辑结构
if逻辑结构 单分支 if(判断条件){执行体} 双分支 if(判断条件){执行体}else{执行体} 多分枝 if(判断条件){执行体}else if(判断条件){执行体}…else{执行体} switch的选择结构 switch(){ case break; default; } 比较判断的时候用的是=== 循环结构 for while do()while{} 注意js中在for中定义变量有v...
2019-10-26 16:21:43
176
原创 js学习之运算符学习
js运算符 算数运算符 加 减 乘 除 取余 number和number都可以 number和boolean(true–1,flase–0) number 和String类型的数字(-,,/,%) String的数字和boolean (-,,/,%) String和String的数字(-,,/,%) var a = true; var b = 1; var c = “1” var d = “a...
2019-10-26 15:56:23
211
原创 sublime 快速搭建体系结构
打开后Ctrl + n新建一个窗口 ctrl +s保存,并且修改后缀为html 返回后在编辑区输入html tab键,快速生成html框架 输入 h2 按下tab 会自动补全 标签 ctrl +/ 会生成注释 ...
2019-10-26 13:21:06
228
原创 linux中bash: cd/usr/local: No such file or directory 报错解决
只需要在cd后面加一个空格,就去全部解决 出错前:cd/usr/local 修改后 cd /usr/local 出错前 cd…/usr/local 修改后:cd …/usr/local linux 对空格很严格。
2019-10-09 09:17:49
12817
1
原创 SSM汽车出租项目总结
1.Mybatis——实体类属性名和数据库字段名不同时的解决方案 通过里面的id标签和result标签来建立映射关系,由property和column分别指定实体类属性和数据表的列名。 2。 prefix:在trim标签内sql语句加上前缀。 suffix:在trim标签内sql语句加上后缀。 suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=...
2019-10-05 22:36:28
493
原创 事务必会! 不看后悔系列
事务:事务是对数据库中的一系列操作进行统一的提交或者回滚的的操作,主要用来保证数据的完整性和一致性。 事务的特性:原子性 ,一致性 ,隔离性 ,持久性 原子性:原子性是指事务包含的所有操作要么全成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库中,如果失败则不能对数据库产生任何影响。 一致性:事务的开始前和结束后数据库的完整性约束没有破坏,比如a向b转钱,不能a扣了b没收到 隔...
2019-09-27 16:34:52
145
原创 java web学习总结
jsp是一种动态网页开发技术 中文叫java服务器页面,其根本是一个简化的Servlet设计,它使用JSP标签在HTML网页中插入Java代码 服务端的脚本语言 jsp和servlet的区别和联系: 1.jsp经编译后就变成了Servlet. (JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2.jsp更...
2019-09-27 08:47:47
158
原创 oracle 数据库 decode()用法 sign()用法 rownum用法 tjd面试真题
select decode (sign(0),1,‘a’,‘b’) from dual decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) sign函数 :比较大小函数 sign 函数语法: sign(n) 函数说明:取数字n的符号,大于0返回1, 小于0返回-1, 等于0返回0 在此题中sign(0) 返回值是0,与值1不匹配,所以最终返回结果是b decode 中 ...
2019-09-23 16:40:45
331
原创 多线程面试总结
1多线程基础 2线程池 3多线程锁 4CAS 5原子操作 6多线程数据基础 7多线程设计模式 如何在Java中实现线程 在具体实现中如何选用runnable还是thread 熔断限流 Thread类中的start()和run()方法有什么区别 runnable与callable有什么不同 wait与sleep Executor框架 Executor与Executors区别 线程调度算法是什么 线程...
2019-09-22 15:14:24
145
windows 环境下nginx 启动,停止,重启脚本
2024-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅