随笔分类 -  后端技术栈

摘要:在 MySQL 中,如果你存储的是 JSON 数据,并且需要检查某个 JSON 字段是否包含一个特定的键值对(例如 {user1: 1}),你可以使用 MySQL 提供的 JSON 函数来实现。 1. 使用 JSON_CONTAINS() 函数 JSON_CONTAINS() 函数可以检查一个 JS 阅读全文
posted @ 2024-12-25 09:28 IslandZzzz 阅读(1795) 评论(0) 推荐(0)
摘要:在 MySQL 中,如果你尝试插入一条记录,其主键(或唯一约束字段)与已有记录的主键相同,会根据不同的操作方式产生不同的结果。以下是常见情况及其处理方式: 1. 使用 INSERT 语句 如果你使用标准的 INSERT 语句并尝试插入一条记录,但其主键与已存在的记录冲突,会出现错误,通常是类似以下的 阅读全文
posted @ 2024-12-24 09:40 IslandZzzz 阅读(447) 评论(0) 推荐(0)
摘要:好的,按照你的要求,调整后的表格如下: 好的,我已经在表级操作中新增了查看某一张具体表的操作,以下是更新后的表格: 级别 操作类型 SQL 语句 示例 库级 增 CREATE DATABASE CREATE DATABASE mydb; 库级 查 SHOW DATABASES SHOW DATABA 阅读全文
posted @ 2024-12-24 07:23 IslandZzzz 阅读(36) 评论(0) 推荐(0)
摘要:ctrl+alt+r:查找资源 ctrl+o:快速outLine ctrl+e:快速切换编辑器 ctrl+./ctrl+1:下一个错误修改 阅读全文
posted @ 2019-07-16 10:01 IslandZzzz 阅读(138) 评论(0) 推荐(0)
摘要:static关键字可以用来修饰方法、变量、常量,和类属于同一级别。 静态变量、常量: 静态方法: 1 静态方法内部不能调用非静态变量,不能用this(Cannot make a static reference to the non-static field i) 静态是类级别的。当new一个对象时 阅读全文
posted @ 2019-03-15 09:55 IslandZzzz 阅读(139) 评论(0) 推荐(0)
摘要:测试代码: package test; public class Father { static{ System.out.println("父类静态代码块"); } { System.out.println("父类构造代码块"); } public Father(){ System.out.prin 阅读全文
posted @ 2019-02-27 13:43 IslandZzzz 阅读(540) 评论(0) 推荐(0)
摘要:1 restful风格化,url上的参数通过{}点符绑定,RequestMapping("item/{id}") 2 点位符参数名与方法参数名不一致时,通过@PathVariable绑定 //restful风格 @RequestMapping("item/{id}") public String i 阅读全文
posted @ 2019-02-26 17:31 IslandZzzz 阅读(181) 评论(0) 推荐(0)
摘要:将json输出到页面: 1 加入jar包 2 配置Controller层,开启注解ResponseBody,将json发送到页面: 3 访问url 4 响应json,在形参列表里面加上注解 阅读全文
posted @ 2019-02-26 17:05 IslandZzzz 阅读(113) 评论(0) 推荐(0)
摘要:1 修改Tomcat配置,本地目录映射 那么在server.xml中体现为: 测试一下是否设置成功: 2 引入jia包 3 配置多媒体解析器 3 jsp开启图片上传 4 Controller层设置文件名字(uuid随机值+原图片名字的后缀),上传目录,图片形参,上传图片 阅读全文
posted @ 2019-02-26 16:39 IslandZzzz 阅读(1201) 评论(0) 推荐(0)
摘要:1 创建全局异常处理器 实现HandlerExceptionResolve接口 package com.springmvc01; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRe 阅读全文
posted @ 2019-02-26 15:22 IslandZzzz 阅读(2085) 评论(0) 推荐(0)
摘要:1 设置路径映射为数组,在Controller类中一个方法对应多个映射路径,可以被多个url访问 2 分目录管理,在Controller类上添加Request Mapping注解,url访问必须添加相应的路径 3 指定表单提交方式 阅读全文
posted @ 2019-02-26 13:25 IslandZzzz 阅读(191) 评论(0) 推荐(0)
摘要:post: get: response: 阅读全文
posted @ 2019-02-26 13:23 IslandZzzz 阅读(265) 评论(0) 推荐(0)
摘要:参数传递: 1 原生方式:使用Servlet API , request.getParameter("id"); 2 直接将请求参数作为Controller中的形参: public String itemEdit(Model model , Integer id),要求形参名和对应表单标签的name 阅读全文
posted @ 2019-02-25 15:46 IslandZzzz 阅读(534) 评论(0) 推荐(0)
摘要:思路: Dao层: 1 逆向工程生成mapper及其配置文件以及pojo 2 SqlMapConfig.xml,空文件即可,需要文件头 3 applicationContext-dao.xml a 数据库连接池 b SqlSessionFactory对象,需要Spring和Mybatis整合包 c 阅读全文
posted @ 2019-02-24 23:04 IslandZzzz 阅读(299) 评论(0) 推荐(0)
摘要:SpringMVC架构: 组件: DIspatcherServlet:前端控制器。相当于mvc模式的c,是整个流程控制的中心,负责调用其他组件处理用户的请求,降低了组件之间的耦合性。 HandlerMapping:处理器映射器。负责根据url找到Handler即处理器,SpringMVC提供了不同的 阅读全文
posted @ 2019-02-23 22:51 IslandZzzz 阅读(278) 评论(0) 推荐(0)
摘要:SpringMVC: 类似Struts2的MVC框架,属于SpringFrameWork的后续产品. 与Struts2的区别: 参数传递: Struts2通过模型驱动,属性设置set方法,值栈。类级别。 SpringMVC通过 Struts2设置成单例,并发访问,拿到的数据不匹配。 SpringMv 阅读全文
posted @ 2019-02-21 23:17 IslandZzzz 阅读(243) 评论(0) 推荐(0)
摘要:整合思路: 1.SQLSessionFactory对象应该放到Spring中作为单例存在 2.传统dao开发方式中,应该从Spring容器中获得SqlSession对象 3.Mapper代理行驶中,应该从Spring容器中直接获得Mapper的代理对象 4.数据库的连接以及数据库连接池事务管理交给S 阅读全文
posted @ 2019-02-21 20:56 IslandZzzz 阅读(669) 评论(0) 推荐(0)
摘要:一对多关联查询:基于用户表关联查询订单表 在pojo中,一的一方方式多的一方的集合 在代理映射中配置查询方法,ResultMap一对多关系(注意:当两表有字段重名时,在一方字段设置别名,以免造成查询混乱) 单元测试 1 2 3 4 关联查询小结 一对一关联查询: 基于resultType:返回值类型 阅读全文
posted @ 2019-02-21 12:49 IslandZzzz 阅读(519) 评论(0) 推荐(0)
摘要:'%${}''总是传root, 后来发现${username}读取了jdbc里面的属性username,于是将jdbc属性名修改,成功 阅读全文
posted @ 2019-02-20 23:19 IslandZzzz 阅读(1042) 评论(0) 推荐(0)
摘要:关联查询: 一个用户对应多个订单,一个订单只有一个用户 订单关联用户:两种方式 一:基于resultTYpe,一个与表关系一样的pojo实现 主表订单,从表用户 首先要有一个与关联查询表关系一样的pojo 在代理接口添加方法,配置代理映射 最后进行单元测试 二 : 基于resultMap(推荐,更符 阅读全文
posted @ 2019-02-20 23:15 IslandZzzz 阅读(1188) 评论(0) 推荐(0)