04 2018 档案
摘要:参考:https://segmentfault.com/a/1190000010755321 一:场景, 来代表5种状态。 前台传入的是OPEN 。然后数据库中保存的是10.(插入) 数据库中查询到的是10.输出的是OPEN (查询) 一:1)实体类 2):写一个 ComputerState 枚举类
阅读全文
摘要:一:枚举的使用 1): 在实际的开发中。我们会遇到这种场景。保存的性别为 男,女。 2):解决方案。 使用mybatis提供的类型转换器。 EnumTypeHandler 这是默认的枚举转换器,该转换器将枚举实例转换为实例名称的字符串,即将ComputerState.OPEN转换OPEN。 Enum
阅读全文
摘要:我们先讨论 &,&&,| ,|| 这四个运算符 || 的作用:只要有一个为真就为真。| 的作用:和||一样。只不过 || 判断第一个,如果a为true.就不去判断b了。但是 | 还要去判断 && 和 & 作用:只要有一个假就是假的。 与(&) , 或(|) 是 位与逻辑 与(&&)、非(!)、或(|
阅读全文
摘要:1:需求:查询学过“叶平”老师所教的所有课的同学的学号、姓名; 用 分析一下这个sql。 测试: 输出的结果: 得到List集合中Map集合的值。 输出结果:这个只有一条结果。 下面看下多个结果的。
阅读全文
摘要:现在有如下两个表: A表。 B表。 一:使用笛卡尔连接 结果: 二:内连接 三:左外连接 输出结果。 现在把a和b互换一下。 四:右外连接 五:完全连接。 这地方出现了一个错误。百度说是mysql5的bug.没有显示出数据应该是如下的结果:
阅读全文
摘要:总结下来:this有4种用法。 1):代表成员变量。也就是属性。this.i=i. 把形参赋值给当前属性。 2):this(i) 放在构造器的第一位,去调用另外的一个构造器。i 代表调用的那个构造器的参数。 3):调用别的方法。一般都直接写方法名了。 4):return this; 返回的是对象本身
阅读全文
摘要:一:Filter过滤器。 先自定义一个过滤器。 要在web.xml中进行配置。 输出的结果。现在这个是配置了拦截器。 这一点错了。过滤器和拦截器都是先进后出的。看上图的整个流程。 二:过滤器的用途 前台传递的数据可能有空格什么的。非法的字符。先进过滤器的doFilter前进行处理。写一个类。去继承r
阅读全文
摘要:一:mybatis进行distinct进行查询的时候,数据库中可能有值为null的。 如果直接这样写,这个null的都给计算出来了。 所以由于知识的有限,现在这样写,会把null的给进行处理掉
阅读全文
摘要:2:distinct的使用 下面先来看看例子: table id name 1 a 2 b 3 c 4 c 5 b 比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。 select distinct name from table 得到的结果是: n
阅读全文
摘要:1: int和tinyint的使用。 int占4个字节,tinyint占1个字节,这样节约磁盘空间。 2:DELETE的别名 删除表的内容。 DELETE 别名 FROM 表名称 别名 WHERE 列名称 = 值3: in 的讲解。 现在要查询既学习了1课程,又学习了2课程的人 输出的结果: 可以看
阅读全文
摘要:一:@RequestParam @RequestParam是传递参数的. @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 在URL中发送请求:http://localhost:8080/welcome?name=lisi&&password=1234 @PathVaria
阅读全文
摘要:图解数据结构,栈和队列。 https://www.cnblogs.com/songwenjie/p/8858972.html 数组。 https://www.cnblogs.com/ysocean/p/7894448.html 算法四 http://www.kyson.cn/index.php/ar
阅读全文
摘要:在写select的时候,里面的查询语句。where后面如果jdbcType=DATE没有写的话是 这个形式的。 写上后: 知识点2: 创建的日期。是从1900-01-00开始的。 下面的例子是2018-04-16 知识点3: 在实体中加上注解: 知识点4: 返回的JSON数据是从1970年1月1日至
阅读全文
摘要:一:首先HTTP是一个传送协议。工作于客户端-服务端上的。 HTTP默认的端口是:80 TOMCAT的默认端口是:8080 1:HTTP是无连接:每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的反应后,就断开连接。2:HTTP是媒体独立的:只要客户端和服务器知道处理什么数据内容就行了。它
阅读全文
摘要:一:如果是前台传递的数据有问题。 在tomcat的service.xml中加上: URIEncoding="UTF-8" 返回值。return。出现的乱码问题解决如下。
阅读全文
摘要::SpringMVC原理图 SpringMVC运行原理 DispatcherServlet接口: spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给spring 的Controller前,需要借助Spring提供的HandlerMappin
阅读全文
摘要:1:Packet for query is too large (3755768 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable. 查询包太大(375576
阅读全文
摘要:一:基于注解的方式 1:在spring整合mybatis的.xml文件中进行如下配置 没有加proxy-target-class抛出了这个异常: 2:然后在要添加事务的方法上加上注解就行了 正常情况下。sourceName输出1000.targetName得到1000. 执行前:数据库的值 执行后:
阅读全文

浙公网安备 33010602011771号