
javaweb
shaotianyou.ddd
day day up
展开
-
springMVC+Mybatis实现图片上传、保存到数据库、查询显示——入坑实践
springMVC+Mybatis实现图片上传、保存到数据库、查询显示——入坑实践1、前提环境1.1、前言1.2 所需环境1.2.1 数据库表(不需要也行,相当于数据库里面就没有嘛!)1.2.2 pom.xml文件需要的架包1.2.3 **spring-mvc.xml**2、实体类和自动生成的mapper文件3、简单页面4、在下图位置添加一个images文件夹5、Controller类6、最后配上效果图1、前提环境1.1、前言本篇文章建立在您已经有一个SpringMVC的+Mybatis的环境,也就是原创 2020-07-14 21:55:54 · 3149 阅读 · 3 评论 -
Java研发工程师面试经验
前言:在各大招聘网站、内推军等投了很多简历,初心是远的地方如果有面试机会,那就作为自己的面试经验,然后用在本地(成都)的面试上,最后发现还是自家人照顾自家人啊!北京等远的地方,会先问你现在在哪?要是你说你在四川本地,“抱歉,我们这个职位不适合你”。咦,真不适合看完简历不回你不就行了吗?前一天晚上突然收到一家成都的面试通知,大晚上的还以为是传销呢!差点给他挂了!!还好老弟我收了一手,收到之后马上找...原创 2019-08-20 20:56:35 · 481 阅读 · 0 评论 -
后台返回JSON数据数出错:'object' is an array. Use JSONArray instead
前言:错误的信息是说你所传的对象是一个数组,应该用JSONArray来封装这个数组,那么就代表可能是传数据时封装类型出错了。解决办法:1、如果你要传到前台的数据是一个单一的对象如:map,某一个实体类等封装代码如下:JSONObject jsonObject = JSONObject.fromObject(map);2、如果是类的集合比如List< user >或者数组等(...原创 2019-06-16 21:51:04 · 1648 阅读 · 0 评论 -
Spring IOC(控制反转、依赖注入)给类注入属性值的多种方式
前言:接触Spring的人不可能不接触IOC以及AOP,一个是控制反转(IOC)或者说依赖注入,另一个时面向切面编程(AOP)。要说AOP个人觉得现在使用并不是很广泛,毕竟现在的日志插件太多,AOP主要就是在执行事务的的时候可以执行一些操作,打印日志等。而IOC的思想就是将项目中所有会用到的实体类,放在一个Spring容器中让Spring来管理类的创建或者销毁过程,所以控制的人不再是你,而是Sp...原创 2019-06-10 21:46:43 · 377 阅读 · 0 评论 -
Maven:Mybatis中使用分页插件PageHelper查询分页数据信息
前言:一句话简单,方便,好用,那为什么不用呢?这里面的测试项目用的是idea写的maven项目,所以基本的架包配置都在pom.xml中。并且底层用的是mybatis自动生成的mapper文件来查询数据库,如果各位同胞用的是eclipse开发或者基于约定来写的查询方法的话,也可以稍稍浏览一下,毕竟原理大家都是差不多的,希望对大家有帮助当然如果你比本小白还小白的话,像项目都没有创建或者什么mapp...原创 2019-06-08 23:52:25 · 815 阅读 · 0 评论 -
IDEA创建Maven项目配置Mybatis-generator插件快速生成mapper(Dao)和model(pojo)并完成与mysq的交互(二)
在上一篇中(https://blog.youkuaiyun.com/qq_38261445/article/details/91050170)我们实现了用Mybatis-generator插件快速生成mapper文件与model实体类,mapper.xml中基本上实现了对一个实体类中所有的操作,但是在我自己开发的时候依然不知道怎么使用mapper里面的方法,或者说怎么通过某些接口来实现对数据库的操作,因为这里...原创 2019-06-08 17:04:30 · 365 阅读 · 0 评论 -
Reason: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader
前言:看标题首先,这是springboot中的项目,大致意思是说某个驱动类com.mysql.cj.jdbc.Driver没有加载,你报这个错误的因为是因为找不到对应的连接数据库的驱动包,所以在springboot项目中能涉及到的配置就只有application.properties和application.yml文件了;当然在这之前你的pom.xml至少应该加载了连接mysql的必要包吧 ...原创 2019-06-13 21:53:55 · 58051 阅读 · 2 评论 -
idea Springboot项目报错java.lang.IllegalStateException: Failed to load ApplicationContext(可能的原因以及解决办法)
前言:这个问题在我的项目中出现了以下几种情况,其实归根结底的原因是因为字符集的问题。报错的原因大致是说上下文配置文件加载失败,而在springboot项目中的配置文件一般情况下就只有application.properties和application.yml文件,所以问题多半出现在这两个文件中1、第一种情况:检测配置文件中的配置是否正确个人在application.yml中这样配置过,你可能看...原创 2019-06-13 20:41:07 · 23930 阅读 · 0 评论 -
IDEA创建Maven项目配置Mybatis-generator插件快速生成mapper(Dao)和model(pojo)并完成与mysq的交互(一)
前言:本来老师用的eclipse只需要安装插件,然后运行一个配置文件就行,由于本人对于IDEA的喜爱,只能说自愿入坑!!网上找了一大堆资料,一天一个报错,自己都整懵逼了,。。。。。下面就跟着教程来吧,步骤尽量给大家弄详细点1、创建maven项目(这个就不用说了吧,只是网上很多教程在下面红色箭头的地方会让你选某个选项,起始你可以不用选!!)2、输入项目名,然后点next,然后finish3、...原创 2019-06-06 22:16:29 · 990 阅读 · 0 评论 -
阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)
前言:我硬是在网上找了各种资源,有些是因为安装路径的问题不一致,导致最后你都不知道哪里错了;有些是因为过程过于复杂,本来心里也没底是吧,刚买的服务器,手还没摸热乎,就整的乱七八糟的,导致我最后也没有耐心整下去。最后还是找到了几篇写的比较有效的文章做了一些整理。这篇是关于安装MySQL的https://www.cnblogs.com/ywf520/p/7660668.html这篇是关于nav...原创 2019-04-13 21:37:31 · 703 阅读 · 1 评论 -
javaweb——初用idea创建一个三层架构的web项目(Dao,service,controller)
1、第一步当然是先创建呗,file->new->java Enterprise,为什么不是向eclipse一样创建第一个java项目呢?因为java相当于就是一个纯Java的开发,比如以前学的java SE(java)其实就是只针对这门语言而言,基础的定义,比如什么是对象,解释多态,继承,多线程等,用一个main封装所有的逻辑,不会涉及到其他语言的交互,比如tomact,jsp,htm...原创 2019-02-25 23:11:37 · 13049 阅读 · 0 评论 -
javaweb学习笔记——(过滤器实现登陆后才能正常浏览)
Filter:即过滤器,比如在用户进行网页的请求时,有些网页需要用户登录后才能访问,那你就必须设置一个过滤器来判断用户是否已近登录。新建一个Filter过滤器命名为LoginFilter,里面会有三个函数,最主要的就是doFilter里面执行的拦截方法package com.dly.web.filter;import com.dly.pojo.Member;import javax.se...原创 2019-02-19 23:51:38 · 2511 阅读 · 0 评论 -
javaweb学习笔记——@Test测试类的使用
在进行开发的时候,有时你会去判断一个方法或者类是否可用、能否得出正确的结果、或者进行某种预算,这时,你可以新建一个Test文件夹,在进行一个类,可取名为MyTest,之后你就以在里面写上各种你想要的测试方法。这些类里面的方法并不会对你本身的代码造成影响,就相当于在屏幕上输出一个测试结果而已。因为在代码量大的时候,都用System.out.println()输出有时会显的你的代码很乱很多,同时测试之...原创 2019-02-25 14:01:50 · 14834 阅读 · 0 评论 -
javaweb学习笔记——DruidUtil与QueryRunner的使用
DruidUtil.java包可以自己新建一个类将下面的代码放在其中,命名为DruidUtil.javaimport com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.InputStream;import java.sql.Connection;impor...原创 2019-02-19 00:23:04 · 1733 阅读 · 1 评论