04 2019 档案
摘要:我们有的时候可能需要登陆才能使用下面的接口 解决方案。在浏览器中找到cookie。然后放在postman中的Headers中
阅读全文
摘要:测试: 是没有任何问题的。可以插入到数据库中 场景二:parent() 中使用child() 测试: 也能插入,没有任何问题。 场景三:child()这个事务 中抛出了异常 测试: 两个都没有插入到数据库中。 疑问1:场景C中child()抛出了异常,但是parent()没有抛出异常,按道理是不是应
阅读全文
摘要:我们以后在线上的话,怎么去查找线程死锁的问题呢? 1:jps命令。线程号,类名 2:jstack 打印进程栈的信息
阅读全文
摘要:使用到的是: Collections.sort(); 用法是: Book类要实现:Comparable接口 重写compareTo()方法
阅读全文
摘要:2:宝马车的抽象和实现 3:奔驰车的抽象和实现 4:抽象工厂,宝马工厂和奔驰车厂来实现它 5:超级工厂,建造工厂的工厂 6:测试
阅读全文
摘要:我们都知道,在拍电影的时候,男主角有很多辆的跑车。每一集都不一样。假如这一集需要一辆跑车。导演只需要告诉场务,去从车库里开出一辆跑车。
阅读全文
摘要:单例模式(Singleton Pattern) 是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 单例模式:确保整个系统中只有一个对象。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一
阅读全文
摘要:Java中有三种异常: 错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译
阅读全文
摘要:package com.shiro.springbootshiro; import java.text.SimpleDateFormat; import java.util.Date; /** * 作用:java中日期的处理 */ public class Date1 { public static void main(String[] args) { Date ...
阅读全文
摘要:为什么使用AOP? 1:代码混乱:越来越多的非业务需求(比如日志和验证等)加入后,原有的业务方法急剧膨胀,每个方法在处理自己的业务逻辑的同时还要兼顾其它多个关注点。2:代码分散:假如就单单的满足加入日志需求,就不得不在多个模块中重复相同的日志代码,如果日志需求发送了改变,还要去修改所有的模块。 解决
阅读全文
摘要:Java的特性: 封装,继承,多态? 什么是多态? 允许不同对象对同一个行为做出不同的响应。同一消息可以根据发送对象的不同采用多种不同的行为方式。有以下几个优点: 1:可替换性:多态对原有代码具有可替换性。 2:可拓展性:在不改变原有的类结构的情况下,添加新的子类。 3:接口性:多态是父类通过方法签
阅读全文
摘要:利用group by 查询出相同的数据,然后分组的数据大于1的得到一个id。删除这个id就行了。
阅读全文
摘要:1. rowid和rownum都是虚列 2. rowid是物理地址,用于定位oracle中具体数据的物理存储位置 3. rownum则是sql的输出结果排序,从下面的例子可以看出其中的区别。 rowid 用于定位数据表中某条数据的位置,是唯一的、也不会改变 rownum 表示查询某条记录在整个结果集
阅读全文
摘要:book表: t_book表: 一:inner join AB共有的。 查询结果: 二:left join A表的所有,B表没有的用null 输出结果: 三:RIGHT JOIN B表的所有,A表没有的用Null 输出结果: 四:left join where b.id is not null 五:
阅读全文
摘要:Oracle的分页: 使用到的是rowunm 这是一个标识。给每列前面加上序号。 MySQL分页: 但是MySQL有Limt 关键字作用是查出从第几到第几的数据 查出第一条数据。 查出前两行的数据,从0到2的数据 查出第二行的数据。从1到2 .
阅读全文
摘要:Oracle优化:物理优化和逻辑优化。物理优化:1):Oracle的运行环境。2):合理的使用优化器。3):合理配置Oracle实例参数4):建立合适的索引(减少IO)5):将索引数据和表数据分开在不同的表空间上。(降低IO冲突)6):建立表分区,将数据分别存储在不同的分区上(以空间换取时间,减少I
阅读全文
摘要:一:SQL注入: 就是通过SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。就是说:用户在网友输入框中输入SQL命令后,后台接收后没有进行识别或类型转换,直接就运行了。 什么意思呢? 假如我们的登录 当我们在前台传入 or 1=1 就把第一行的数
阅读全文
摘要:参考:https://www.cnblogs.com/ITtangtang/p/3978349.html 一:什么是IOC/DI? IOC:最主要的就是完成了对象的创建和依赖的管理注入等等。 什么是控制反转呢? 所谓控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现
阅读全文

浙公网安备 33010602011771号