自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 springboot+mybatisplus设值实体类全局别名

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'usersController': Unsatisfied dependency expressed through field 'usersService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyExc

2020-12-05 19:14:27 3472 1

原创 如何解决get 和 post 乱码问题?

如何解决get 和 post 乱码问题?post乱码:解决post乱码,我们可以在web.xml中配置一个CharacterEncodingFilter过滤器,设置为utf-8。解决get 请求的乱码:有两种方法:1.修改Tomcat配置文件,添加编码与工程编码一致。2.对参数进行重新编码,String userName = New String(Request.getParameter(“userName”).getBytes(“ISO8859-1”),“utf-8”);..

2020-11-19 17:32:14 299

原创 SpringMVC 常用注解都有哪些?

@requestMappeing 用于请求url映射 @RequestBody 实现接收http请求的json数据,将json数据转换为java对象 @ResponseBody 实现将controller方法返回对象转换成json响应给客户。 @Controller 使用它标记的类就是一个spring controller对象 @RequestParam用于将请求参数区数据映射到功能处理方法的参数上。 @ResponseBody 将Controller的方法返回的对象,通过适当的HttpMes

2020-11-19 17:14:17 285

原创 什么是MVC模式

MVCmvc是一种设计模式,M(Model)模型,V(View)视图,C(Controller)控制。mvc分三层,最上层为view视图层,底下为model操作的数据,中间的为controller,用户从view输入指令,选取model中的数据,然后对其进行相应的操作,最终返回结果。这仨层是拥有紧密联系的,但也是相互独立的。每一层内部变化不影响另一层。每一层对外提供接口,供其他层调用。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。...

2020-11-19 16:36:14 3901

原创 SpringMVC工作原理

SpringMVC 的工作原理用户向服务器发起请求,被Springmvc前端控制器DispatchServlet 捕获。 DispatchServlet 对用户请求的url进行解析,然后根据url调用HandlerMapping,将请求映射到HandlerExcutionChain处理器上。 DispatchServlet根据获得的Handler选择一个合适的HandlerAdapter适配器处理。 Handler对数据处理完成之后会返回一个ModelAndView()对象给D

2020-11-19 16:24:48 83

原创 MyBatis 的 mapper 接口调用时有哪些要求?

MyBatis 的 mapper 接口调用时有哪些要求? Mapper接口方法名和mapper.xml中定义的每个sql的id必须相同。 Mapper接口方法的输入参数类型和mapper.xml中定义的每个sql的parameterType 的类型相同。 Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同。 Mapper.xml文件中的namespace即是mapper接口的类路径。...

2020-11-19 15:43:04 821

原创 Mybatis 的编程步骤是什么样的?

Mybatis 的编程步骤是什么样的?1.创建SqlSessionFactory2.通过SqlSessionFactory创建SqlSession3.通过SqlSession执行数据库操作4.调用session.commit()提交事务5.调用session.close()关闭会话

2020-11-19 15:33:26 1034

原创 Mybatis 中#和$的区别?

Mybatis 中#和$的区别?#相当于对数据 加上 双引号,$相当于直接显示数据##将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成 sql 时的值为 order by “111”, 如果传入的值是 id,则解析成的 sql 为 order by “id”.$$将传入的数据直接显示生成在 sql 中。如:order by useriduser_iduseri​d,如果传入的值是 111,那么解析成 sql 时

2020-11-19 15:28:22 76

原创 介绍Shiro框架

Shiro 框架简单介绍一下Shiro 框架三个核心组件简单介绍一下Shiro 框架Shiro是一个java的安全框架。使用shiro可以非常容易的开发出足够好的应用,其不仅可以在javaSE环境,也可以用在javaEE环境。Siro可以帮助我们完成:认证、授权、加密、回话管理、与web集成、缓存等。三个核心组件Shiro核心组件:Subject,SecurityManager ,和Realms。Subject:“当前操作用户”,意味着当前与软件交互的一方。可以把它认为是Shrio的“用户”。Su

2020-11-19 14:54:52 284

原创 String 和StringBuffer的区别

java平台提供了两个类,String 和StringBuffer,它们可以储存多个包含字符的字符数据。String类提供了数值不可改变的字符串,StringBuffer类提供的字符串可以进行修改。当字符数据需要改变时,就可使用StringBuffer,StringBuffer可以动态构造字符数据。补:操作数量较少的字符串用String,不可修改的字符串;在单线程且操作大量字符串用StringBuilder,速度快,但线程不安全,可修改;在多线程且操作大量字符串用StringButter,线程安全,

2020-11-18 23:01:21 132

原创 Spring核心:IOC,DI,AOP

spring的理解spring是一个开源框架,为简化企业应用开发而生。spring可以是使简单的javaBean实现以前只有EJB才能实现的功能。Spring是一个 IOC 和 AOP的容器框架;容器主要核心是:控制反转IOC在以前,传统的java开发方式中,当需要一个对象时,我们会自己使用NEW或者getInstance等直接或间接的调用构造方法创建一个对象。在Spring开发模式中,Spring容器是用了工厂模式为我们创建了所需要的对象,无需自己创建,可以直接调用Spring提供的对

2020-11-18 22:10:48 153

原创 MySQL,Sqlserver,oracle三大数据库的分页查询方法;

MySQL的分页查询SQL语句:limit为查询结果的索引值(默认从0开始),当i=0时可省略iSELECT * FROM users LIMIT 5,3;查询三条数据,从第六条开始;oracle:(查询1-10的数据)select * from(select a.*,rownum r from(select * fromt_user) a)where r between 1 and 10;查询工资最高的3名员工信息select *from (select * from emp

2020-11-18 21:09:45 125

原创 Error:(22, 58) java: 无法访问com.fasterxml.jackson.databind.JavaType 找不到com.fasterxml.jackson.databind

java: 无法访问com.fasterxml.jackson.databind.JavaType 找不到com.fasterxml.jackson.databind.JavaType的类文件在使用Redis后启动项目,结果报错,找不到文件,断定为缺少jar,解决办法——导入依赖找不到com.fasterxml.jackson.databind.JavaType的类文件)在使用Redis后启动项目,结果报错,找不到文件,断定为缺少jar,解决办法——导入依赖 <depend

2020-11-04 14:09:34 7884

原创 UpdateWrapper,批量修改

UpdateWrapper批量修改状态批量修改状态前台传来一个Long数组,使用条件构造器根据传来的id进行修改,一个简单的方法,记录一下 public Result tJUpdate(Long[] ids) { try { UpdateWrapper<TbGoods> god =new UpdateWrapper<>(); //set赋值 ""内为数据库字段,后面0是要修改的值,in不必多说

2020-11-02 17:43:02 11364 2

原创 添加报错,页面报错400,JSON无法转为String,已解决2020-10-27

添加报错,页面报错400,JSON无法转为String,已解决解决办法学习中遇到的错误,记录一下,感谢小刘的指导~~2020-10-27 14:57:28.701 WARN 2876 — [io-8091-exec-10] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Can

2020-10-27 15:27:08 664 2

原创 Hello word!

Hello word!

2020-10-26 14:15:58 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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