sql语句中关于not in的优化

我的项目中原本的业务逻辑是: 当复查选中回复并提交(isactive=50)后复查不能再选择该回复。 我的sql select b.isactive isa, a.* from PRP_HSEQ_REFORMREPLY a left join PRP_HSEQ_RECHECK b on a....

2019-08-14 09:24:19

阅读数 7

评论数 0

java字符串常量池new String("1")产生几个对象,intern到底是干什么了

之前一直没搞清楚线程池现在才终于明白了。所以决定写个博客分享一下。 常量池在哪?java1.7以后常量池被从方法区移到了堆。 字符串常量池里放的什么?放的是字符串的引用。 下来看看String s = new String("1");这句话都干了什么 1.创建一个引用 s 2....

2019-08-12 11:14:27

阅读数 5

评论数 0

数据库中常出现的面试题

数据库的事务有没有了解?事务的特性是什么? ACID 原子性 一致性 隔离性 持久化 事务的隔离级别 隔离级别 脏读 不可重复读 幻读 未提交读取(read uncommitted) √ √ √ 已提交读取(read committed) × √ √ 可重复读取(repea...

2019-08-10 14:00:41

阅读数 47

评论数 0

关于数据库insert是否一定开辟空间的研究

之前就知道delete 属于DML 而 turncate属于DDL所以delete的时候不会清楚表空间而truncate会清除表空间。 现在比较好奇的是如果我数据库主键id自增我插入了3条数据,然后把第二条删了,在insert一个id=2的,那么是否会开辟新的空间。 查询表大小的语句 sel...

2019-08-09 21:57:56

阅读数 115

评论数 0

从发送请求到服务器响应至浏览器都发生了什么?

** 从发送请求到服务器响应至浏览器都发生了什么? ** 输入网址回车后,浏览器首先要做DNS解析 1.搜索浏览器的DNS缓存 2.搜索操作系统自身的DNS缓存 3.搜索hosts文件 4.通过dns客户端向dns服务器发送解析请求(UDP协议向DNS的53端口) 5.服务器代发起...

2019-08-08 19:43:15

阅读数 36

评论数 0

java容器中常出现的面试题

1.ArrayList(a)和LinkedList(l)的区别与联系? 【底层】 a是数组,l是单链表(1.7前是循环链表) 【初始化】 a初始为0增加一个后变为10,也可指定长度<0会报异常, l初始化 0每添加一个增加一个节点。...

2019-08-06 21:49:14

阅读数 10

评论数 0

javaSE中常出现的面试题

1.Java的 基本类型有几种 8种分别是byte short int long char float double long boolean ,基本类型都保存在栈上。 2.Java是值传递还是引用传递 java是严格的值传递,只不过有的值是引用类型,该值指向了堆上的地址所以给人一种引用传递的错觉...

2019-08-05 23:21:38

阅读数 7

评论数 0

研究一下cookie

前几天用公司代码的时候发现登录的时候可以记住账号和密码,今天研究了一下是怎么做到的。 打开了控制台中的存储,cookie中保存了数据就是从这里得到的。 观察一下cookie重要的几个属性有objname,domain,expires,value等 也就是设置了这几个属性就好了。下来我们回去看代码...

2019-08-03 11:37:33

阅读数 10

评论数 0

java自动装拆箱机制

import java.io.*; class test { public static void main (String[] args) throws java.lang.Exception { Integer a = 1; Integer b = 2; Intege...

2019-08-03 09:55:58

阅读数 7

评论数 0

sql语句中分组取每组的最新数据

今天敲sql的时候遇到了一个问题,业务流程是 检查记录->整改通知->整改回复->检查组复查 如果复查不通过 则 检查组复查->整改通知->整改回复->检查组复查 此时一条检查记录就可能对应多条整改通知去最新...

2019-08-01 23:33:34

阅读数 9

评论数 0

springMVC前端控制器配置错误的两种情况说明

第一种情况是:前端控制器调用mapper找不到handler,说明url错误 第二种情况是:处理器映射器根据url找到了mapper,返回view找不到,说明jsp页面地址错误 ...

2019-05-05 00:13:43

阅读数 101

评论数 0

spring与JUtil的整合

@RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration//获得spring的Ioc容器 @ContextConfiguration(locations = {"classpath:xxx","class...

2019-05-03 22:27:27

阅读数 13

评论数 0

org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;

错误: java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map; 原因: 版本冲突找到最新的包导入即可

2019-05-03 16:31:17

阅读数 164

评论数 0

单纯打开html文件能打开启动tomcat后无法打开原因

从安全角度出发,tomcat不允许访问WEB-INF目录下的HTML,JSP文件。 所以如果你的资源文件放在WEB-INF下,也会提示404错误。

2019-05-01 14:22:33

阅读数 38

评论数 0

BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans

错误提示: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx’ defined in file [xxx]:BeanPostProcessor before ins...

2019-04-27 23:14:22

阅读数 61

评论数 0

BeanNotOfRequiredTypeException:..but was actually of type [com.sun.proxy.$Proxy

2019-04-24 16:48:02

阅读数 22

评论数 0

jsp中el表达式不能识别变量

<%@ page contentType=“text/html;charset=UTF-8” language=“java” isELIgnored=“false” %> 添加该句即可

2019-04-12 11:36:06

阅读数 60

评论数 0

mysql插入失败后自增主键的修改

mysql中如果一条数据插入失败,这时候id依然会增加。 这样就可能出现id不连续的情况。 为了消除这样的情况,可以直接删除id的那一列再重新设置自增 删除 alter table tablename dorp column id; 重新设置 alter table tablename add ...

2019-04-08 23:36:25

阅读数 64

评论数 0

Mybatis学习笔记-idea配置mybatis

mybatis托管在github上下载路径如下: https://github.com/mybatis/mybatis-3/releases 1.创建普通java项目 2.ctrl+alt+shift+s导入相关依赖 mybatis的lib下的jar包和mybatis的jar包 jutil的...

2019-04-08 20:02:42

阅读数 22

评论数 0

Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as

在学习SpringBoot的时候出现了以下提示: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Apr 03 ...

2019-04-03 14:01:40

阅读数 472

评论数 0

提示
确定要删除当前文章?
取消 删除