自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nyc_Blog

学习、分享、进步

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 【MySQL】mysql 新增记录时返回自增ID

开发中,在使用自增id时,添加记录完毕后,想要得到新增记录的id时:笔记在mapper.xml的新增语句中添加 useGeneratedKeys="true" keyProperty="id"例:xxxMapper.xml <insert id="addHouse" parameterType="house" useGeneratedKeys="true" keyProperty="id"> insert into `表名` v

2021-12-11 23:49:40 1409

原创 【MySQL】mysql文本类型, 长文本

text类型tinytext : 可存储256字节文本数据,适合超短文本text : 可存储64kb文本数据,适合短文本mediumtext : 可存储16MB文本数据, 适合长文本longtext : 可存储4GB文本,适合超长文本

2021-12-11 23:17:37 7025

原创 【Linux】Linux学习笔记(入门)

Linux CentOS

2021-12-03 15:34:23 1155

原创 【Spring Data】spring boot 连接数据库的不同方式

Spring DataJDBC方式创建新项目选中要导入的依赖在spring boot 中使用JDBC连接数据库也变的非常简单编写基本配置项(application.yaml)spring: datasource: username: root password: nyc991019 # mysql8.0 以上需要配置时区:serverTimezone=Asia/Shanghai url: jdbc:mysql://localhost:3306/ss

2021-12-03 14:59:28 864

原创 【Spring boot】08-spring boot Web开发(2)- 国际化/中英文切换

5. 国际化中英文切换在resources下建立 i18n(internationalization)文件夹在该文件下建立 xxx.properties(默认)、 xxx_zh_CN.properties(中文)文件spring boot 会自动的将这个两个文件放入同一个文件夹中然后创建在该文件夹下创建 login_en_US.properties(英文)现在,就为登录页做一个中英切换:可以使用可视化方法快速配置,点击Resource Bundle,进入可视化快速创建:点击+号,输

2021-10-14 21:36:53 501

原创 【Spring boot】 07-spring boot Web开发(1)

6. Spring Boot Web开发静态资源导入首页前端页面,模板引擎Thymeleaf装配扩展SpringMVC拦截器CRUD国际化…1. 新建spring boot项目2. 静态资源导入方式一: webjars<!--例如导入 jQuery --><dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId&g

2021-10-13 23:24:01 316

原创 【Spring boot】06-后端数据校验

spring boot JSR303数据校验:在前端的input 标签中 type可以指定数据类型,比如Email类型,则文本框中只能输入Email地址。在后端也有数据校验:JSR303叫做Bean Validation。Bean Validation 为 JavaBean 验证定义了相应的元数据模型和 API。JSR303依赖:<dependency> <groupId>org.springframework.boot</groupId> <ar

2021-10-13 23:19:47 348

原创 【Spring boot】 05-spring boot 配置

5. SpringBoot 配置**spring boot配置 **spring boot 的配置有非常多,全文背诵就不太现实。properties文件中可以修改配置,但官方推荐使用yaml文件application.properties:server.port=8081server.address=1.1.1.1application.yaml:server: port: 8081 address: 1.1.1.1注意: 在冒号之后,属性值之前,有一个空格,是不可缺少的

2021-10-13 23:15:18 69

原创 【Java】Java SSM分页(PageHelper)

PageHelper 分页插件导入Maven依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version></dependency>再sqlSessionFactory中配置pageHelper<bean

2021-10-10 21:16:37 377

原创 【Java Script】 js/jquery监听键盘事件

代码 //监听回车键 $(document).keydown(function (e) { //输出按下的键码 console.log(e.keyCode); if(e.keyCode == 13){ $('#login_btn').click(); } })各按键对应键码按键键值按键键值按键键值按键键值A65J74S83149B66K7

2021-10-09 23:03:05 676 1

原创 【SpringBoot】 idea创建spring boot项目

3. idea创建spring boot项目学习笔记, 最后有彩蛋!idea中集成了这个网站,也可以直接使用idea创建项目:项目基础配置:添加依赖包:文件路径:Finish,spring boot项目创建完成。初始项目文件:选中的文件暂时用不到,可以删掉(项目就清晰了);创建对应的包,完成业务代码就可以了Controller层HelloController@Controller@RequestMapping("/hello")public class Hell

2021-09-26 10:08:32 85

原创 【Spring Boot】02-第一个Spring Boot 程序

2. 第一个SpringBoot程序spring官网提供了一个快速生成springBoot的网站:https://start.spring.io/在这个网站中选择好需要的配置项,GENERATE(Ctrl + Enter) 下载项目,使用idea打开该项目。这个项目就创建成功了,直接运行application主程序,访问本地8080端口就可以了:由于没写任何东西所以显示以上效果,是正常的;项目创建成功,那么就可以直接开始写业务代码了:包结构:HelloController:@Contr

2021-09-12 20:22:08 59

原创 【Spring Boot】01-SpringBoot简介

SpringBoot学习笔记,如有错误,请留言指正!1. 简介SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;(2)内嵌To

2021-09-12 20:13:19 129

原创 【Vue 2.x】Vue基础

Vue学习笔记,如有错误,请留言指教​ Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。 [5] 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。MVVM:M: Model 模型层V: View 视图层VM: ViewModel: 连接视图和数据的中间层;数据的双向绑定;Vue2.x0. 安装了解 node.js 和 npm 可以

2021-08-30 19:33:34 128

原创 【SpringMVC】- 文件上传与下载

学习笔记,代码笔记,如有错误,请留言指正!文件上传与下载springMVC环境导包(部分,springMVC的包省略)<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version></dependency>&lt.

2021-08-18 18:01:50 302

原创 【SpringMVC】- Ajax异步请求

代码笔记,学习笔记;如有错误,请留言指正SpringMVC-jQuery-ajax1. 环境搭建1.1 创建普通Maven项目1.2 导包<dependencies> <!--spring web mvc包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId&g.

2021-08-18 17:59:30 109

原创 【spring】spring学习笔记(全)

Spring1. 概述学习笔记,如有错误,请留言指正1.1 简介spring : 给java开发带来了春天;2002年,首次推出了Spring的雏形,interface21;2003年,以interface21框架为基础,经过重新设计,不断丰富,发布了Spring 1.0正式版;作者: Rod Johnson ,音乐学博士,计算机学士,spring framework创始人SSH: Struct2 + Spring + HibernateSSM: SpringM

2021-08-17 10:01:06 774 1

原创 SSM整合小项目-图书管理

学习笔记,如有错误,请留言指正SSM整合项目(图书管理)1. 环境搭建1.1 创建数据库create database ssm_bookStore default charset=utf8;use ssm_bookStore;create table `books`( bookID int(10) not null auto_increment comment '书店', bookName varchar(100) not null comment '书名', bookCounts.

2021-08-17 09:54:43 238 1

原创 【SpringMVC】学习笔记(全)

学习笔记,如有错误,请留言指正SpringMVCSSM: SpringMVC + Spring + MyBatisMVC 三层架构springMVC的工作流程(重点)1. 回顾MVCModel : 模型(dao,service…)View : 视图(html, jsp…)Controller : 控制层(servlet…)MVC是一种软件设计规范,是将业务逻辑、数据、显示分离的方法来组织代码,降低了视图与业务逻辑间的双向耦合;项目中的Entity、VO、DTO1、.

2021-08-17 09:37:33 107

原创 【spring】 05 - Spring的简单配置

5. Spring配置5.1 别名<!-- name对应bean的id, alias:别名 --><alias name="user" alias="newUser"/>使用别名获取bean:public class MyTest { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("

2021-08-08 23:14:18 47

原创 【spring】 04 - Ioc创建对象的不同方法

4. IOC创建对象的方式新建实体类:package com.nych.entity;public class User { private String name; public User(){ System.out.println("User无参构造"); } public User(String name) { this.name = name; System.out.println("User有参构造");

2021-08-07 22:11:06 44

原创 【spring】 03-初探spring

3. HelloSpring:学习笔记,如有错误,请多多指正!3.1 创建实体类:package com.nych.entity;public class Hello { private String name; public Hello() { } public Hello(String name) { this.name = name; } public String getName() { return

2021-08-06 22:14:11 63

原创 【Spring】 02- IoC 控制反转(思想)

2. IOC控制反转IOC(Inversion of Control),是一种设计思想, DI (依赖注入)是实现IOC的一种方式没有IoC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制。控制反转后将对象创建转移给第三方,所谓的控制反转就是 获得依赖对象的方式反转了;以前写代码:UserDaopublic interface UserDao { void getUser();}UserDaoImplpublic

2021-08-06 21:37:13 129

原创 【Spring】01-Spring简介

Spring1. 概述1.1 简介spring : 给java开发带来了春天;2002年,首次推出了Spring的雏形,interface21;2003年,以interface21框架为基础,经过重新设计,不断丰富,发布了Spring 1.0正式版;作者: Rod Johnson ,音乐学博士,计算机学士,spring framework创始人spring的应用:SSH: Struct2 + Spring + HibernateSSM: SpringMVC +

2021-08-06 21:22:22 75

原创 【MyBatis】mybatis笔记(全)

ybatis1. 简介1.1 什么时MybatisMyBatis 是一款持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及 设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 获取MybatisMaven仓库:<!-- https://mvnrepos

2021-08-02 17:10:50 1937

原创 【MyBatis】05 - MyBatis 模糊查询(如搜索功能)

3.6 Mybatis模糊查询传递字符串"%xxx%"在UserDao/UserMapper中添加一个抽象方法//模糊查询List<User> getUserLike(String value);在UserMapper.xml中实现这个抽象方法<!-- 模糊查询用户 --><select id="getUserLike" resultType="com.nych.entity.User"> select * from `user` wh

2021-08-02 16:50:42 340

原创 【MyBatis】04 - MyBatis 使用Map传参

使用Map传递参数如果数据库中字段很多,实体类中的参数也很多,那么使用实体类对象来传参就不是很方便了,此时可以考虑使用Map!使用map传参,直接在sql中使用map的key即可取出参数。使用对象传参,直接在sql中使用对象的属性名即可取出参数。使用Map传递参数,实现添加用户在UserDao/UserMapper中添加一个抽象方法//添加用户 map方法int addUser2(Map<String, Object> map);在UserMapper.xml中实现

2021-07-29 22:14:17 1507

原创 【MyBatis】03 - MyBatis CRUD

增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)3.1 insert ( C )需求: 新增一名用户实现: 在UserMapper/UserDao中写一个抽象方法 //新增一个用户 int addUser(User user);在userMapper.xml中实现该抽象方法<!-- 新增用户 --><insert id="addUser" parameterType="com.nych.entity.U.

2021-07-28 22:02:13 44

原创 【MyBatis】02- 第一个 MyBatis 程序

2. 第一个Mybatis程序2.1 环境搭建新建数据库create database if not exists mybatis default charset=utf8;use mybatis;create table `user`( id int(20) not null auto_increment primary key, `name` varchar(30) default null, `pwd` varchar(30) default null)ENGINE=INNODB

2021-07-28 11:14:00 355

原创 【MyBatis】01- MyBatis简介

Mybatis1. 简介1.1 什么是MyBatisMyBatis 是一款持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 获取MyBatisMaven仓库:<!-- https://mvnrepos

2021-07-28 10:40:37 42

原创 Java 发送邮件 java email

1. 下载依赖包JavaMailhttps://repo1.maven.org/maven2/javax/mail/mail/1.4.7/mail-1.4.7.jarActivation Frameworkhttps://repo1.maven.org/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar2. 简单邮件(没有图片和附件,纯文本邮件)要发送邮件,需要获得协议和支持, 开启SMTP/POP3服

2021-07-26 22:33:30 706

ssm 小项目--- 书籍管理(适合ssm新手)

资源内容包括:项目源码,数据库结构与数据等... 技术:Maven, SpringMVC Spring MyBatis , BootStrap, jsp等... 适合人群: 新手,刚学完ssm的同学。 功能:对书籍的增删改查。

2021-08-18

空空如也

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

TA关注的人

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