2021年1月4日

摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2021-01-04 14:50 好运来~~ 阅读(39) 评论(0) 推荐(0) 编辑
 
摘要: a、MyBatis 把 sql 语句从 Java 源程序中独立出来,放在单独的 XML 文件中编写,给程序的维护带来了很大便利。 b、MyBatis 封装了底层 JDBC API 的调用细节,并能自动将结果集转换成 Java Bean 对象, 大大简化了 Java 数据库编程的重复工作。 c、因为 阅读全文
posted @ 2021-01-04 14:02 好运来~~ 阅读(47) 评论(0) 推荐(0) 编辑
 
摘要: 常用的编码 ASCII:只能表示一些字母,数字和特殊的字符,占一个字节 GBK:国家简体中文字符集和繁体字符集,兼容ASCII,占两个字节 Unicode:能够表示全世界上所有的字符,Unicode有人说占4个字节也有人说占2个字节,但中文占2个字节 UTF-8:Unicode的压缩版,占1~3个字 阅读全文
posted @ 2021-01-04 14:01 好运来~~ 阅读(30) 评论(0) 推荐(0) 编辑
 
摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2021-01-04 14:00 好运来~~ 阅读(57) 评论(0) 推荐(0) 编辑
 
摘要: 相同点:都是异步请求的方式来获取服务端的数据; 异同点: a、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。 b、参数传递方式不同:get请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给W 阅读全文
posted @ 2021-01-04 13:59 好运来~~ 阅读(42) 评论(0) 推荐(0) 编辑
 
摘要: Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(l 阅读全文
posted @ 2021-01-04 13:58 好运来~~ 阅读(57) 评论(0) 推荐(0) 编辑
 
摘要: a、设置页面编码,若是jsp页面,需编写代码<%@page language="java" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %> 若 是 html 页 面 , 在 网 页 头 部 ( < head>< /head> 阅读全文
posted @ 2021-01-04 13:15 好运来~~ 阅读(153) 评论(0) 推荐(0) 编辑
 
摘要: a、Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。 b、Statement的executeQuer 阅读全文
posted @ 2021-01-04 13:12 好运来~~ 阅读(72) 评论(0) 推荐(0) 编辑
 
摘要: a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c、如果想要清空表的所有记录,建议用truncate table tablename而不是delete from tablename. d、避免出现SELECT 阅读全文
posted @ 2021-01-04 13:11 好运来~~ 阅读(45) 评论(0) 推荐(0) 编辑
 
摘要: 自动装箱与拆箱 a、装箱:将基本类型用它们对应的引用类型包装起来; b、拆箱:将包装类型转换为基本数据类型; int 和 Integer 有什么区别 Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java 为每一个基 阅读全文
posted @ 2021-01-04 13:10 好运来~~ 阅读(33) 评论(0) 推荐(0) 编辑
 
摘要: JQuery有几种选择器? a、基本选择器:#id,class,element,*; b、层次选择器:parent > child,prev + next ,prev ~ siblings c、基本过滤器选择器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,: 阅读全文
posted @ 2021-01-04 13:09 好运来~~ 阅读(37) 评论(0) 推荐(0) 编辑
 
摘要: 1.什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动 阅读全文
posted @ 2021-01-04 13:08 好运来~~ 阅读(47) 评论(0) 推荐(0) 编辑
 
摘要: 问题一:直接拿别人的文件放在本地打开 如下图 原因:这是提示“交叉源请求仅支持协议方案:HTTP、数据、Chrome、Chrome扩展、HTTPS。” 也就是你不能用本地文件打开,本地打开是file:///C:/Users/Administrator/Desktop/git/layui_table1 阅读全文
posted @ 2021-01-04 13:07 好运来~~ 阅读(597) 评论(0) 推荐(0) 编辑
 
摘要: 简介: Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Futur 阅读全文
posted @ 2021-01-04 13:06 好运来~~ 阅读(68) 评论(0) 推荐(0) 编辑
 
摘要: 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作。拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理。实现拦截器的方式很简单,主要由以下两个步骤: 自定义拦截器类实现HandlerInterceptor接口 自定义WebMvc配置类实现WebMvc 阅读全文
posted @ 2021-01-04 13:05 好运来~~ 阅读(204) 评论(0) 推荐(0) 编辑