自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次后端接收前端数据的异常:Required 类型 parameter "xxx'' is not present

前端用ajax发送json数据,其中contentType : ‘application/json’后端@RequestParam接收参数值的时候总是报错,required=false,放数据进来时发现果然是null。认为理所应当的地方,代码没有问题,应该就是传值的时候出问题,传的也是json数据。最后查阅资料得知@RequestParam用来处理 Content-Type 为 application/x-www-form-urlencoded 编码的内容,Content-Type默认为该属性。如果

2020-05-11 18:06:42 2272

原创 SSM与前端衔接错误:Error creating bean with name 'dataSource': Error setting property values

错误信息:Error creating bean with name ‘dataSource’: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:关键...

2020-04-22 21:30:25 742

原创 IDEA的maven工程之Mybatis逆向工程生成代码 简易教学

本篇文章讲解在IDEA中,使用maven集成管理jar包以及plugin 。并不需要下载软件,使用集成的mybatis-generator插件即可。(ps:只是为了快速生成数据库代码,并复制到主工程中,所以本文没有添加相关jar包)首先新创建一个maven工程。本工程项目名叫:Mybatis-generator在pom.xml中加入<build> <plugins...

2020-04-22 17:15:11 216

原创 SSM整合之收尾工作

修改Controller页面的功能 可以查询到数据库中的信息,对其进行操作。/** * 账户web控制器层 */@Controller@RequestMapping("/account")public class AccountController { //自动类型注入 @Autowired private AccountService accountSer...

2020-04-09 22:04:39 131

原创 Spring整合Mybatis

Service可以成功的调用到Dao对象,就可以完成整合。我们可以把工厂生成的sql代理对象也存入IoC容器中,在service完成对dao对象的注入,即可。把SqlMapConfig.xml配置文件中的内容配置到applicationContext.xml配置文件中把工厂交给IoC容器帮你创建,并且创造代理对象放到ioc容器当中,都在容器中完成依赖注入。此时就可以把SqlMapConfi...

2020-04-09 22:01:15 122

原创 SSM整合之Mybatis环境搭建

直接采用注解方式编写AccountDao/** * 账户dao接口 */@Repositorypublic interface AccountDao { /** * 查询所有信息 * @return */ @Select("select * from account") public List<Account> fin...

2020-04-08 22:27:23 124

原创 Spring整合SpringMVC

在AccountController中如果可以调用service的方法,即整合成功。要先获得service的对象,再调方法但是现在是web.xml中可以加载SpringMVC的配置文件,但是没有地方可以加载Spring.xml (applicationContext.xml)没有加载则没有生效,没有把service和dao的对象加载到IoC容器中所以要在服务器启动的时候把Spring的配置...

2020-04-08 22:13:27 206

原创 SSM整合之SpringMVC环境搭建

在web.xml中配置DispatcherServlet前端控制器<!-- 配置前端控制器--> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.ser...

2020-04-08 22:07:56 103

原创 SSM整合之Spring环境搭建

将service和dao的类交给ioc的容器去做管理,并且使用注解的方式在resources编写xml文件(创建Spring Config) applicationContext<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2020-04-07 22:35:44 146

原创 SSM初期环境搭建

首先先提供一个数据库环境create database ssm;use ssm;create table account( id int primary key auto_increment, name varchar(20), money double); 在IDEA中创建项目,选择maven 里面的webapp在pom.xml中导入ssm中所需要的jar包...

2020-04-07 22:28:29 158

原创 记录小白一步步搭建优美框架SSM(Spring + SrpingMVC + Mybats)

spring+springmvc+mybatis,称为ssmssm可以说是程序员接触的第一个轻量级企业级框架了吧,所谓基础不牢地动山摇,网上整合ssm和文章很多,我这里记录一种自己认为比较适合小白的,也是要基于maven的,毕竟jar包太头疼,有这么高效率开发的工具,何乐而不为,开发的环境选择IDEA。整合思路:用Spring去整合另外两个可以单独使用的SpringMVC和Mybatis...

2020-04-07 22:10:42 240

原创 启动服务器,默认窗口8080被占用解决方法。

Description:Web server failed to start. Port 8080 was already in use.端口号已被占用。有两种解决办法。==kill 占用port 8080 进程 ==MAC:查找8080端口:sudo lsof -i :8080根据PID杀进程:sudo kill -9 pid(对应的pid号)更改默认端口在resource文件...

2020-04-04 22:05:02 1051

原创 Unknown initial character set index '255' received from server. Initial client character 解决方法

连接mysql数据库String url = “jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8”;改成这句如果上面方法不可以,删除 \WebContent\WEB-INF\lib目录下的mysql-connector的jar文件。原因是:MySQL驱动和数据库字符集设置不搭配mybatis...

2020-04-04 21:58:35 464

原创 IDEA在project下创建多个module

在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。当为单Module项目的时候,这个单独的Module实际上就是一个Project;当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。简单来说就是一个IDEA窗口同时显示多个项目工程(这些项目工程可以有关联...

2020-04-04 21:54:53 4325 1

原创 maven中xml配置连接数据库连接不上的问题

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection原因这是因为本地的mysql安装的8.0,而项目所使用的驱动是5.1。(可以先查看本机的sql版本,我这里是8.0.19)打开Maven项目目录下的pom.xml,找到mysql的驱动依赖。也...

2020-03-20 20:21:38 822

原创 更改Maven的仓库:阿里云镜像

配置Maven时默认选择就是中央仓库,国外的网站来下载,速度很不友好。第一次创建骨架就花了20min,自己还一直傻等。查阅资料后把仓库换成了阿里爸爸的镜像,起飞。全局配置找到安装目录下conf文件夹里的setting.xml (如果需要配置单个项目就需要改pom文件)找到mirrors节点,需要注意最初的文件里面都是注释着的, 你需要找到最后一个 --> 注释位置,在后面添加如下...

2020-03-13 14:46:18 394

原创 解决java查询数据库报错:Unexpected exception encountered during query

错误一:在你配置文件中数据库的名字后面加上如下代码即可(问号也要加上)?useUnicode=true&characterEncoding=utf8错误二:是使用了低版本的数据库连接jar包,去更新最新的jar包即可。 (目前最新是mysql-connector-java-5.1.48jar)附上jar包网盘下载 密码:92pkPS:如果下载了最新的jar包,错误一就不...

2020-03-10 22:33:58 5342 4

原创 Jedis 下载使用、连接池以及工具类。

下载 Jedis 和 Commons-Pool使用 Redis 官方推荐的 Jedis,在 java 应用中操作 Redis。Jedis 几乎涵盖了 Redis 的所有命令。操作 Redis 的命令在 Jedis 中以方法的形式出现。jedis 完全兼容 redis 2.8.x and 3.x.x下载地址搜索 jedis。在 Download 处,点击 jarJedis 对象并不是线程安全...

2020-03-10 18:06:31 465

原创 mac 安装使用 redis

redis是一款高性能的NOSQL系列的非关系型数据库它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。特点:数据之间没有关联关系数据存储在内存中安装redisRedis官网Redis下载中文...

2020-03-10 14:06:23 376

原创 解决tomcat服务器响应的数据格式以及中文乱码问题

tomcat服务器响应的数据,在客户端使用时,当做json数据格式使用的两种方法:$.get(type):将最后一个参数type指定为"json"在服务器端设置MIME类型response.setContentType(“application/json;charset=utf-8”)解决服务器中文乱码问题在服务器端加上如下代码 response.setContentTyp...

2020-03-09 11:17:12 1670

原创 解决Java类文件出现红色J标识

当java文件出现下面的标识时,表示无法编译。解决方法:file>>project structure>>Modules删除Content Root,再添加src目录或者其余的文件。若是maven项目请继续。File->setting maven 配置这两个项,最后点import...

2020-03-09 11:07:38 4636 2

原创 JSON包历史版本官方下载

JSON官方下载如果需要其他资源的可以返回上级目录

2020-03-08 17:14:43 512

原创 解决IDEA使用Jquery的$符号,明明导入却还是提示找不到符号。

unresolved function or method $() 解决办法自己在页面中已经引入了jquery的文件,但$符号下面总是有提示说找不到符号。解决方法如下:在idea -> file-settings ->Libraries -> Language&Frameworks中找到javaScriptmac是这个打开设置选择Download找到jq...

2020-03-08 17:09:24 5749 5

原创 Mac下git的使用

提交本地项目到git仓库中1、在GitHub上新创建一个 repository或者Start a Project,如图:2、填写项目信息点击Create repository,就创好一个工程了。3、点击Clone or download 复制SSH或者HTTPS都行(SSH需要你当时设置的SSH的密码,可以去掉密码。HTTPS需要你的github用户名和密码)打开终端,这里只是测...

2020-02-28 16:18:31 297

原创 MVC模式与三层架构

MVC模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。它属于设计模式的范畴,就如同其他设计模式一样,模式的出现就是为了对某种功能的优化,而MVC模式可以看做是对三层架构中表现层的一种细分优化。MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,可以在不依赖业...

2020-02-26 22:05:48 1024

原创 JavaWeb简单用户登录注册实例(有验证码)

需求编写login登录界面(用户名,密码,验证码,登陆按钮,注册按钮)设计关系数据库(编号,用户名,密码)编写注册功能,将数据存储在数据库中。(姓名不能重复,设为主键,重复会注册失败)编写登录功能 。首先获取验证码,先判断验证码是否正确,不正确则显示验证码错误。验证码正确后再获取用户名和密码,进行数据库的搜索比对,若正确则重定向到成功的界面,并且将用户名显示。jar包技术选型S...

2020-02-26 17:05:56 6095 2

空空如也

空空如也

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

TA关注的人

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