- 博客(39)
- 收藏
- 关注
转载 mybatis逆向工程之生成文件解释
mybatis逆向工程之生成文件解释 一、mapper接口中的方法解析 mapper接口中的函数及方法 方法 功能说明 int countByExample(UserExample example) thorws S...
2019-08-23 23:46:00
354
转载 intellij IDEA创建的maven项目里有个target文件夹是干什么用的
target是用来存放项目构建后的文件和目录、jar包、war包、编译的class文件 ,所有都是Maven构建时生成的。 跑起来项目,上传的文件 以 httpSession.getServletContext().getRealPath() 获取路径后,会生成zaitarget文...
2019-08-23 21:49:00
34975
转载 SpringMVC中的model是什么?
model是一种概念,而不是一种具体的参数或是其他的具体的体现,MVC是软件工程中一种常用的规范的设计模式,model(模型层)-view(视图层)-controller(控制层) 简单来说,模型包括了你的数据模型(pojo或bean之类的东西)和业务模型(比如登陆,注册操作等),而contr...
2019-08-22 22:10:00
11786
转载 springMVC直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...
开了各项目,直接用maven配的,出来些小问题 直接用 @ResponseBody 报406错 原因就是忘了导Json的包 解决方法如下: 1. dispatcher-servlet.xml中加入<mvc:annotation-driven/> ...
2019-08-22 21:53:00
370
转载 js Date(日期)对象操作 getTime() 和 Date.parse()
Date.parse() 参数:字符串("2016/1/2"), 返回 1970年1月1日 至 传入的字符串时间 的毫秒数。 返回值类型: number ---------------------------------------------------------------------...
2019-08-16 21:01:00
421
转载 js Date()日期函数浏览器兼容问题解决方法
所有主流浏览器都支持的格式为: var dateTime = new Date("2017/09/12 13:42:00"); 一些浏览器不支持new Date("2017-09-12 13:42:00"); //mdzz说的就是IE 一般 直接new Da...
2019-08-14 16:54:00
290
转载 select 下拉菜单Option对象使用add(elements,index)方法动态添加,以及获取
今天在写项目时遇到问题,大概就是需要给后端返回一个查询的页数,直接写了个简单分页的方法, 首先使用select下拉菜单传递页数 第一次查询时,将startRow=1传递,会获得总数count,和第一页的信息。 在将count/每一页信息+1获得总页数,通过js动态生成到select上 ...
2019-08-13 15:40:00
1777
转载 js中两种for循环的使用
针对两种for循环的使用 1. for in循环的使用环境 可用在字符串、数组、对象中, 需注意:其中遍历对象得到的是每个key 的value值 2. for 变量递加的方式 可用在字符串、数组中 其中对象不能遍历 以下是测试代...
2019-08-08 23:47:00
260
转载 10位和13位的时间戳
今天遇到一个问题 就是通过js将获取得到的“2019-07-10 00:00:00”转换成new Date,在通过getTime方法获取时间戳,发现得到的时间戳是13位。 而后台要的是10位的。 问题1:为什么会生成13位的时间戳,13位的时间戳和10时间戳分别是怎么来的 date默认精...
2019-08-07 15:52:00
37032
转载 js中循环遍历中顺序执行多个嵌套ajax的问题
请求加async: false,,这样所有的ajax就会同步执行,请求顺序就是代码顺序 下面关于ajax 的async:false/true的作用整理下: async. 默认是 true,即为异步方式,$.ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$....
2019-08-07 15:28:00
548
转载 在html里写js,在js里输出html,在输出的html里调用js的变量
今天遇到的问题是:前端获取json,通过 innerHTML输出数组的各项,其中<img src="">里面的路径 是json返回的一部分,简单说就是 在html里写js,在js里输出html,在输出的html里调用js的变量。 引号一直加不对位置,最后看了https://bbs...
2019-08-06 17:35:00
5736
转载 JS常用输出方式
1、alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的,不能交互 2、document.write("要输出的内容"); ->将一个文本字符串写入由 docume...
2019-08-06 17:19:00
114
转载 什么是跨域?如何解决?
今天做项目时候遇到了一些问题,大概就是。我做后端端口,可以返回json了 ,但是前端ajax调用时候遇到跨域问题。 下面说下,什么是跨域,我最后解决的方法。 1.什么是跨域? 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安...
2019-07-25 23:29:00
140
转载 DAO和DTO的区别
DAO: data access object数据访问对象 主要用来封装对数据库的访问。通过它可以把POJO持久化为PO,用PO组装出来VO、DTO DTO : Data Transfer Object数据传输对象 主要用于远程调用等需要大量传输对象...
2019-07-24 21:19:00
275
转载 Mabatis中#{}和${}的区别
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhan...
2019-07-23 22:37:00
105
转载 【Mybatis】出现The error may involve defaultParameterMap错误
今天写多条件链接查询时,出了一个The error may involve defaultParameterMap的错误 原来sql语句写的是 <select id="selectByProjectIdAndDeviceType" resultMap="BaseResultM...
2019-07-23 22:36:00
31914
转载 【Mybatis】出现Parameter 'eName' not found. Available parameters are [0, 1, param1, param2]错误...
今天第一次用Mybatis进行多条件关联查询时,遇到报错 Parameter 'deviceType' not found. Available parameters are [0, 1, param1, param2] 之后查资料发现https://blog.csdn.net/Skye_...
2019-07-23 22:28:00
337
转载 Mybatis 查询时报错 java.sql.SQLException: Invalid value for getInt()
今天做学校项目时候,忽然报错500java.sql.SQLException: Invalid value for getInt() ,找了下发现是这样的问题。 首先 数据库字段 有几个不小心在下划线后面加了空格 之后用mybatis反向生成工具生成时,有空格的列 自动加双引号(不...
2019-07-23 15:10:00
812
转载 面试官:MySQL表设计要注意什么?
有下面这些问题 1、为什么一定要设一个主键? 2、你们主键是用自增还是UUID? 3、主键为什么不推荐有业务含义? 4、表示枚举的字段为什么不用enum类型? 5、货币字段用什么类型? 6、时间字段用什么类型? 7、为什么不直接存储图...
2019-07-21 19:01:00
168
转载 MySQL的varchar长度问题
https://www.cnblogs.com/joeblackzqq/p/4633862.html From: http://blog.csdn.net/longyulu/article/details/7863737 http://dinglin.iteye.com/blog/9...
2019-07-21 18:58:00
16896
转载 MySQL数据类型格式及长度
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许...
2019-07-19 16:52:00
150
转载 mysql中整数类型后面的数字,是不是指定这个字段的长度?比如int(11),11到底表示什么...
首先:理清楚,字节、字、位、比特的概念和关系 1、位(bit) 来自英文bit,音译为“比特”,一般用“b”表示,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示00、01、10、11四种状态;三...
2019-07-19 14:41:00
660
转载 Mybatis(二)动态SQL
二、动态SQL 1、 IF 标签 在Product.xml中 <select id="listProduct" resultType="Product"> select * from product_ <if test="name!=nu...
2019-07-15 11:03:00
170
转载 九、拦截器
九、拦截器 1、拦截器类:IndexInterceptor package interceptor;import java.util.Date; import javax.servlet.http.HttpServletRequest;import javax.se...
2019-07-15 10:46:00
62
转载 八、SpringMVC上传文件
八、SpringMVC上传文件 1、配置web.xml允许访问*.jpg 在web.xml中新增加一段 <servlet-mapping> <servlet-name>default</servlet-name>...
2019-07-15 10:05:00
71
转载 七、中文问题
七、中文问题 在Spring MVC中处理中文问题和Filter处理中文问题是一样的手段 1、修改web.xml <?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="...
2019-07-14 23:57:00
149
转载 六、使用session
六、使用session Session在用户登录,一些特殊场合在页面间传递数据的时候会经常用到 1、修改IndexController 映射 /check 到方法check(),为方法check()提供参数HttpSession session,这样就可以...
2019-07-14 23:38:00
76
转载 五、客户端跳转
五、客户端跳转 在前面的例子中,无论是/index跳转到index.jsp 还是/addProduct 跳转到showProduct.jsp,都是服务端跳转 1、修改IndexController 首先映射/jump到jump()方法,在jump()中编写...
2019-07-14 23:10:00
150
转载 四、接受表单数据
四、接受表单数据 1、实体类Product package pojo; public class Product { private int id; private String name; private float price; ...
2019-07-12 17:37:00
138
转载 三、注解方式进行配置页面跳转
三、注解方式进行配置页面跳转 1、修改IndexController 在类前面加上@Controller表示该类是一个控制器 在方法handleRequest 前面加上@RequestMapping("/index")表示路径/index会映射...
2019-07-12 11:26:00
203
转载 二、视图定位
二、视图定位 虽然效果和在Hello SpringMVC中的效果是一样的,但是视图的配置方式发生了变化 1、修改springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8" ?><!...
2019-07-12 11:20:00
216
转载 一、Hello Spring MVC
一、Hello Spring MVC 1、在WEB-INF目录下创建 web.xml。 配置Spring MVC的入口DispatcherServlet,把所有的请求都提交到该Servlet 注意:<servlet-name>spri...
2019-07-12 10:34:00
111
转载 IntelliJ IDEA中创建xml文件
1、file—setting,左上角输入template, 2、在左侧栏找到File And Code Templates 3、中间选中Files 4、点击+号,添加模板 5、输入模板名字:Name:mybatis-cfg.xml (name可以自定义) 6、后缀名extensi...
2019-07-10 15:19:00
159
转载 Mybatis(一)基础6、Mybatis 多对多
一、基础 6、多对多 一张订单里 可以包含多种产品,一种产品 可以出现在多张订单里 为了维系多对多关系,必须要一个中间表。 在这里我们使用订单项(OrderItem)表来作为中间表 (1)建立order_表,增添数据 ...
2019-07-08 15:19:00
141
转载 Mybatis(一)基础5、Mybatis 多对一
一、基础 5、多对一 (1)修改Product.java,为Product增加category属性 private int id; private String name; private float price; priva...
2019-07-08 14:59:00
88
转载 Mybatis(一)基础4、Mybatis 一对多
一、基础 4、一对多 (1)类别表不变化,新增加产品表,一个类别下有多个产品 (2)创建Product实体类 private int id;private String name;private float price;setter,...
2019-07-08 14:45:00
122
转载 Mybatis(一)基础3、Mybatis 模糊、多条件查询
一、基础 3、更多查询 (1)模糊查询 1. 修改Category.xml,提供listCategoryByName查询语句 <select id="listCategoryByName" parameterType="st...
2019-07-08 14:11:00
185
转载 Mybatis(一)基础2、Mybatis CRUD
一、基础 2、Mybatis CRUD 配置文件Category.xml <!-- namespaceb表示名称空间,id:唯一标识,#{}:传入的参数,parameterType 表示传入的类型,如上表示传入的类型是Category实体类或者int整型,resul...
2019-07-08 10:20:00
101
转载 Mybatis(一)基础 1、Mybatis入门
一、基础 1、Mybatis入门 (1)创建实体类 准备实体类Category,用于映射表category_ public class category{ private int id; private String name...
2019-07-08 09:41:00
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人