自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肖朋伟

Stay hungry,stay foolish!

原创 加载自定义包下的 Mapper.xml 文件的一些问题

mapper-locations 对应的 value 的配置情况描述:想要将 *Mapper.xml 都放在 java 下的相应的包中在这个路径上,也被折磨了很久,java 目录也是我们自己创建的,但是配置路径只需要从 java 下面的目录开始配置,前面使用 classpath*: 代替配置方式一:正确配置路径:配置方式二:使用变量的形式在 properties 文件中定义(需...

2019-01-15 20:45:12 5103 16

原创 Access denied for user 'Administrator'@'localhost' (using password: YES)

一、问题描述在 Spring 容器中通过配置 xml 加载和读取 properties 配置文件的方式时,遇到错误!<context:property-placeholder location="classpath:/jdbc.properties"/> 调用 properties 数据源配置文件时出现Access denied for user ‘Administrato...

2019-01-15 20:04:08 2463 2

原创 MySQL 8.0 版本授权 root 远程连接,修改权限,更改加密方式

MySQL 8.0 版本授权 root 远程连接,修改权限,更改加密方式在设置允许其它主机访问另一个主机的 MySQL 数据库的时候,查看网上的教程,一直遇到问题,要么就是不允许我授权,要么就是说语法不对,好像还有版本问题,我佛了。经过西天取经,终于解决了这个问题,于是做个记录。遇到的问题:You are not allowed to create a user with GRAN...

2019-01-14 22:56:17 11737 7

原创 SSM 实训笔记 -13- MyBatis 入门实例,快速实现增删改查(maven)

SSM 实训笔记 -13- MyBatis 入门实例,快速实现增删改查(maven)本系列文章一直没出现 Mybatis,一步一步学习,今天整理 MyBatis 入门实例本篇内容:(1)使用 MyBatis 快速实现增删改查(2)使用 MySQL 数据库(3)小项目 github 地址:https://github.com/xpwi/mybatistest一、搭建数据库(1)我们...

2019-01-14 13:14:32 433

原创 Java 后台实现 发送手机短信的功能(中国网建)

Java 后台实现 发送手机短信的功能效果截图:一、准备阶段(1)准备第三方平台:发送短信肯定是需要第三方平台,并且是收费的。本篇以【中国网建】提供的 SMS 短信平台实现,该平台新用户注册可以拥有免费 5 条普通短信和 3 条彩信,足够进行尝试和体验了。注册用户: 中国网建注册地址:http://sms.webchinese.cn/reg.shtml;(2)修改短信签名:注...

2019-01-13 21:57:46 2777

原创 Spring Boot + MyBatis 电商项目 -04- 使用 Spring MVC 读取用户信息、筛选字段

Spring Boot + MyBatis 电商项目 -04- 使用 Spring MVC 读取用户信息、筛选字段前几篇文章:(如果不是新手,建议至少看完第 3 篇,因为整个项目是基于第三篇创建的很多文件进行的) - [Spring Boot + MyBatis 电商项目 - 01- 开题 + 创建项目](https://blog.csdn.net/qq_40147863/article/details/85870950)

2019-01-12 23:14:48 1605 2

原创 整理 JAVA 中 PO,VO,DO,TO,BO,DAO,POJO 的解释

JAVA 中 PO,VO,TO,BO,DAO,POJO 解释花了一些时间整理了一些 JAVA 中这么多 O ,,百度搜索,多有不足,有问题请联系评论一、关于 PO 和 VO(1)O/R Mapper 对象/关系 映射O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是 将对象与关系数据库绑定,用对象来表示关系数据。定义好所...

2019-01-12 20:41:19 1296 1

原创 SSM 实训笔记 -12- 开源 Spring+Spring MVC+JDBC Template 增删改查 前期项目(maven)

SSM 实训笔记 -12- 开源 Spring+Spring MVC+JDBC Template 增删改查 前期项目(maven)实训前期小项目,大佬勿笑雇员信息管理系统2019-01-11项目简介:内容: Spring + Spring MVC + JDBC Template功能:增删改查…动态截图预览:(1)登录、首页、查询查询、精确查询:(2)添加、删除(3)修...

2019-01-12 11:46:37 457 1

原创 jQuery 设置 checkbox 单选/复选框,attr 不可行,prop 才是正确答案

jQuery 设置 checkbox 单选/复选框,attr 不可行,prop 才是正确答案今天通过百度查到一些用 jQuery 设置 checkbox 的方法,绝大部分都是用 attr,但是胡出现离奇的 BUG,脑壳儿疼:第一次可以正确选中,但是第二次,和上一次一样,不会再更新。刷新后,第一次还是正确。解决方案:使用 prop 不使用 attr !用代码解释://判断 che...

2019-01-11 23:31:16 2129

原创 JSON.parse() 与 JSON.stringify() 简单使用

将 ajax 返回的数据,作为 json 格式的参数再次调用真的是需要多学习,多积累,小菜记录篇问题情况:想在通过点击后执行一个函数,ajax 返回的 json 数据直接作为参数再次调用的时候,出现 undefined,之前没有遇到过,现在才开始了解有个 JSON.stringify(),这样写解决了:JSON.stringify() 方法将 JavaScript 对象或值转换为 J...

2019-01-11 21:04:08 5560 1

原创 SSM 实训笔记 -11- 使用 Spring MVC + JDBC Template 实现筛选、检索功能(maven)

SSM 实训笔记 -11- 使用 Spring MVC + JDBC Template 实现筛选、检索功能(maven)本篇是新建的一个数据库,新建的一个完整项目。本篇内容:(1)使用 Spring MVC + JDBC Template 实现数据库查询(2)实现对数据库信息的筛选、检索功能(3)分类查询的功能效果演示:一、创建数据库(1)如果没有 Navicat 可以自己手动在...

2019-01-09 23:21:13 1447 3

原创 SSM 实训笔记 -10- 使用 sessionStorage 存储数据、js 图片验证码、登录加载动画

Spring 笔记 -10- 使用 sessionStorage 存储数据、js 图片验证码、登录加载动画本篇内容:(1)在登录成功时,使用 sessionStorage 存储用户的用户名,并在登录成功后的首页上展示用户名。(2)js 图片验证码,使用 js 和 canvas 实现登录时,进行一个人机验证,可减少一些网络爬虫对服务器的影响。(3)登录时,加载动画,不至于在点击登录后,没有反...

2019-01-09 13:22:27 549

原创 IntelliJ Idea 解决 Could not autowire. No beans of 'xxxx' type found 的错误提示

IntelliJ Idea 解决 Could not autowire. No beans of ‘xxxx’ type found 的错误提示哈,在使用 @Autowired 时,今天又遇一坑,这俩波浪线是干啥子嘛:然鹅,试了一下,控制台也不报错,可以正常运行,数据也有:于是,又再百度上找答案。。问题分析在 Idea 的 spring 工程里,经常会遇到 Could not a...

2019-01-08 22:30:51 16838 9

原创 SSM 实训笔记 -09- 使用 Spring MVC + JDBC Template 实现登录(maven)

Spring 笔记 -09- 使用 Spring MVC + JDBC Template 实现登录(maven)本篇内容:(1)使用 Spring MVC 替代原来的令人脑壳儿疼的 Servlet。(2)先看下 Spring MVC 对比 Servlet 的简化程度:(3)项目的功能和之前一样:登录、查询、删除、添加一、创建数据库,插入数据(建议名称一致)(1)安装 My...

2019-01-08 17:56:57 483 1

原创 SSM 实训笔记 -08- 使用 Spring JDBC Template 对数据库查询(登录)和删除(maven)

Spring 笔记 -08- 使用 Spring JDBC Template 对数据库查询(登录)和删除(maven)

2019-01-08 12:54:24 468 4

原创 Incorrect column count: expected 1, actual 5

Incorrect column count: expected 1, actual 5今天在使用 Spring JDBC Template 是被坑了一把。脑壳儿疼出现了这么错误:Incorrect column count: expected 1, actual 5报错情况:出错的原因:(1)错误方式一:String sql = "select * from sysuser...

2019-01-07 23:27:43 4421 1

原创 SSM 实训笔记 -07- 使用 jQuery Ajax 异步登录,并验证用户输入信息(maven)

Spring 笔记 -07- 使用 jQuery Ajax 异步登录,并验证用户输入信息(maven)本篇是对上一篇的项目的另一种实现加完善,上一篇 Spring 笔记 -06- 从 MySQL 建库到 登录验证数据库信息(maven)本篇内容:(1)上一篇是使用同步的请求实现登录,并由 Servlet 决定登陆后下一步做哪些事情,本篇使用 jQuery Ajax 的方式,实现异步登录,登录...

2019-01-07 13:39:23 590 2

原创 mybatis-generator 详细配置及使用,爬坑记录

mybatis-generator 详细配置,爬坑记录一、简介:mybatis-geneator 是一款 mybatis 自动代码生成工具,可以通过配置,快速生成 mapper 和 xml 文件。二、配置方法:(1)在项目的 pom 文件中添加插件配置在上一篇 Spring Boot + MyBatis 电商项目 - 03- MySQL 连接、DRUID、MyBatis-generato...

2019-01-06 22:43:24 5465 3

原创 mybatis-generator-gui 一款 mybatis generator 的图形界面工具

mybatis-generator-gui 一款 mybatis generator 的图形界面工具一、介绍这是大佬写的,基于 mybatis generator 开发一款界面工具, 本工具可以使你非常容易及快速生成 Mybatis 的 Java POJO 文件及数据库 Mapping 文件。今天试了一下,很好用,推荐给大家GitHub 地址:mybatis-generator-gui...

2019-01-06 15:41:56 9436 1

原创 SpringMVC -03- 详解 xml 文件 + DispatcherServlet + 拦截器

SpringMVC -04- 详解 xml 文件 + DispatcherServlet + 拦截器前面,在上上一篇文章:Spring MVC -02- 第一个 Spring MVC 应用 Hello world! 中,已经成功运行第一个 Spring MVC 应用了!那么,之前提到的 web.xml 文件中,前端控制器 DispatcherServlet 在截获请求后做了什么工作呢?Dis...

2019-01-06 10:43:14 453

原创 Spring Boot+MyBatis 电商项目 -03- MySQL 连接、DRUID、MyBatis-generato 配置及测试

Spring Boot + MyBatis 电商项目 - 03- 修改端口、配置 MySQL 数据库上一篇 Spring Boot + MyBatis 电商项目 - 02- 引入 Spring Boot 依赖包 介绍了简单的创建项目,及设置路径映射。如果你的电脑里有很多项目,有 Eclipse 开发的,有多个 Tomcat ,或者多个版本,可能会需要修改默认的 8080 端口。一、如果你的 ...

2019-01-05 23:21:33 1698 8

原创 DRUID 连接池的使用、配置详解

DRUID 连接池的使用、配置详解本篇参考:原文链接一、DRUID 介绍:DRUID 是阿里巴巴开源平台上一个数据库连接池实现,它结合了 C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控 DB 池连接和 SQL 的执行情况,可以说是针对监控而生的 DB 连接池(据说是目前最好的连接池,不知道速度有没有 BoneCP 快)。配置参数:和其它连接池一样 D...

2019-01-05 22:16:24 3547 3

原创 Spring Boot+MyBatis 电商项目 -02- 引入 Spring Boot 依赖包

Spring Boot & MyBatis 电商项目 - 02- 引入 Spring Boot 依赖包上一篇 Spring Boot & MyBatis 电商项目 - 01- 开题 + 创建项目 我们已经创建好了 quickstart 项目一、加载 Spring Boot 依赖包,配置 pom.xml 文件:方法一:百度:maven Spring Boot ,点第一个:...

2019-01-05 21:35:55 841

原创 Spring Boot+MyBatis 电商项目 -01- 开题 + 创建项目

Spring Boot & MyBatis 电商项目 - 01- 开题 + 创建项目从今天开始,会陆续更新一个使用 Spring Boot & MyBatis 电商秒杀项目,不断更新笔记。该项目与 Spring 笔记 系列并行更新,项目有差异,学习请注意。项目简介本系列文章是通过使用 Spring Boot &

2019-01-05 20:19:47 2074

原创 牛客网 Java 工程师能力评估 20 题 - 详解

牛客网 Java 工程师能力评估 20 题 - 详解不知在看博客的你是否知道 牛客网,不知道就太落后了,分享给你 :牛客网此 20 题,绝对不只是 20 题!免责声明:本博客为学习笔记,如有侵权请联系删除牛客网 Java 工程师能力评估 20 题(仅题目模式)(1)下面有关 JVM 内存,说法错误的是?程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几...

2019-01-05 15:40:44 788 2

原创 SSM 实训笔记 -06- 从 MySQL 建库到 登录验证数据库信息(maven)

Spring 笔记 -06- 从 MySQL 建库到 登录验证数据库信息(maven)本篇和 Spring 没有什么关系,只是学习 Spring,必备一些知识,所以放在这里了。本篇内容:(1)MySQL 命令行,建立用户信息数据库,密码用 md5 加密(2)jdbc 链接 MySQL 8.0(3)Maven 管理 servlet,jsp 依赖(4)单元测试(5)难点在 DBUtil...

2019-01-04 23:12:57 1158 6

原创 SSM 实训笔记 -05- 创建 Maven Web 项目 + Tomcat 及目录结构配置

Spring 笔记 -05- 创建 Maven Web 项目 + Tomcat 及目录结构配置之前的项目熟悉 Spring,并没有 Web 的部分,下面介绍在 IDEA 中,创建 Maven Web 项目,以及配置目录结构。创建 Maven Web 项目打开 Intellij IDEA(需要联网,必须联网)(1)新建项目 >【Maven】>【选择 SDK】>【勾选 ar...

2019-01-04 13:35:24 736

原创 SSM 实训笔记 -04- 依赖注入实例 - 实现打印机功能(maven)

Spring 笔记 -04- 依赖注入实例 - 实现打印机功能前面的文章是基础,如果是刚开始学习,最后依次查看:Spring 笔记你可能会感觉这是把一个简单的问题弄复杂了,不要慌,你的错觉没有错,这里主要是学习 Spring 的依赖注入,很重要!问题描述:如何实现一个打印机?分析:打印机功能的实现依赖于 墨盒 和 纸张步骤:(1)定义墨盒和纸张的接口标准(2)使用...

2019-01-03 21:38:59 1015

原创 MySQL - 最经典的 命令行操作数据库 + 表(增删改查实例)

MySQL - 最经典的 命令行操作数据库 + 表(增删改查实例)安装 MySQL 请参考:MySQL 安装 + 入门大全 + 常用命令合集增删改查实例步骤:(1)登录 MySQL,创建新的数据库,切换数据库:(2)创建相对复杂的表,查看表结构:(3)插入一条数据:(4)忽略自增的插入数据:(5)插入多条数据:(6)查看表中数据:(7)修改表中数据:(8)删除表中...

2019-01-03 16:40:43 2302

原创 MySQL 安装 + 入门大全 + 常用命令合集

MySQL 安装与配置MySQL 常见有两种方式:(1)(建议) 直接下载安装文件安装,会自动配置环境变量,自动安装服务下载地址:https://dev.mysql.com/downloads/installer/(2)下载压缩版文件,自己手动配置环境,和安装服务:mysql-8.0.13-winx64 下载地址:https://pan.baidu.com/s/1eCYiZDs-...

2019-01-03 15:01:50 646

原创 Maven -02- 下载+环境变量配置

Maven 下载与配置:安装要求:Maven 3.3 要求 JDK 1.7 及以上Maven 3.2 要求 JDK 1.6 及以上Maven 3.0/3.1 要求 JDK 1.5 及以上Maven 官网下载地址: http://maven.apache.org/download.cgi我们选择下载 bin -zip 包:...

2019-01-02 22:46:44 633

原创 Maven -01- 简介+视频+教程+学习路线

Maven -01- 简介+视频+教程+学习路线Maven 简介:Maven 是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven 利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby...

2019-01-02 22:21:46 846 3

原创 SSM 实训笔记 -03- Spring入门实例- Hello Word!

Spring 笔记 -01- Spring入门实例- Hello Word!步骤:(1)新建项目,参考 Spring 笔记 -01- Junit 单元测试 中的步骤一(2)在 main/java 目录下,新建包 com.spring(3)在上述包下,新建 HelloWorld.java,编写代码:package com.spring;public class HelloWorld {...

2019-01-02 18:02:19 297

原创 IDEA 添加 getter、setter 方法的快捷键

IDEA 中添加 getter、setter 方法的快捷键快捷键:Alt + insert提示:(1)如果自己键盘有独立数字键盘,那个 0 下面有一个 insert,就使用这个,先按一下 Num lk 键关闭数字键!再使用快捷键:Alt + insert(2)如果你的键盘上是 delete / insert,这个键可能不能用,就只能用上面的那种方法(3)也可以去 【Settings】&...

2019-01-02 17:00:23 8749

原创 SSM 实训笔记 -02- Class.forName 运用反射的原理创建对象

Spring 笔记 -02- Class.forName 运用反射的原理创建对象本篇注意介绍映射机制,不必纠结数据创建项目:(1)创建项目我就省了,详情查看上一篇:Spring 笔记 -01- JUnit 单元测试(2)先看一下完整目录:(MyClass 用不着)(3)新建 java 类,设置成接口 interface,命名为 ITrans.java,代码为:package com...

2019-01-02 14:00:40 487

原创 SSM 实训笔记 -01- JUnit 单元测试

Spring 笔记 -01- Junit 单元测试本篇介绍单元测试,就是说一个项目不必完整就可以运行,上一篇介绍的是在 Eclipse 中创建动态 web 项目,这里先创建 Maven 项目,也是在实际项目中应用最多的。单元测试步骤:提示:先连上网一、创建项目:会提示:二、编写测试类:(1)在 main 目录下,创建包 com.learn01:(2)新建 MyCla...

2019-01-02 13:29:32 490 1

原创 Spring MVC -02- 第一个 Spring MVC 应用 Hello world!

Spring MVC - 02 - 第一个 Spring MVC 应用Spring MVC 当前的最新版是 5.1.3Go to Spring MVC 官网Spring MVC 的下载与安装Spring 是一个独立的框架,它不需要依赖于任何的 Web 服务器或者容器。它既可以在独立的 Java EE 项目中使用,也可以在 Java Web 项目中使用。下面介绍如何为 Java 项目和 ...

2019-01-01 21:22:46 386

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