自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑子的程序员的博客

一个热爱生活,学习的程序员。

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 MyBatis-Plus学习笔记(三)

CRUD扩展(二)查询操作 //测试查询 @Test public void testSelectById(){ User user = userMapper.selectById(1L); System.out.println(user); } //测试多组查询 @Test public void testSelectByBatchId(){ List<User> users = userMa

2020-05-15 00:36:27 263

原创 MyBatis-Plus学习笔记(二)

CRUD扩展(一)插入操作Insert插入 //测试插入 @Test public void testInsert(){ User user = new User(); user.setName("MyBatisPlus"); user.setAge(18); user.setEmail("[email protected]"); int insert = userMapper.insert(user);/

2020-05-14 00:35:56 395

原创 MyBatis-Plus学习笔记(一)

MyBatisPlusMyBatisPlus概述官网:https://mp.baomidou.com/特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担

2020-05-12 23:23:33 204

原创 Spring Boot学习笔记(七)

七、启动配置原理几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中ApplicationRunnerCommandLineRunner启动流程:1、创建SpringApplication对象initialize(sources);private void initialize(Object[] sources) {

2020-05-12 00:01:38 123

原创 Spring Boot学习笔记(六)

SpringBoot与数据访问1、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <

2020-05-11 21:57:53 90

原创 Spring Boot学习笔记(五)

一、 错误处理机制1)、SpringBoot默认的错误处理机制默认效果:​ 1)、浏览器,返回一个默认的错误页面浏览器发送请求的请求头:​ 2)、如果是其他客户端,默认响应一个json数据原理:​ 可以参照ErrorMvcAutoConfiguration;错误处理的自动配置;给容器中添加了以下组件​ 1、DefaultErrorAttributes:帮我们在页面共享信息;@Override public Map<String, Object> getErro

2020-05-11 21:47:12 183

原创 Spring Boot学习笔记(四)

四、Web开发1、简介使用SpringBoot;1、创建SpringBoot应用,选中我们需要的模块;2、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来;3、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?配置类来封装配置文件的内容;xxxAutoConfigura...

2020-04-24 20:07:58 166

原创 Spring Boot学习笔记(三)

三、日志1、日志框架市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(...

2020-04-23 23:36:14 104

原创 Spring Boot学习笔记(二)

二、配置文件1、配置文件Spring Boot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml配置文件的作用:修改SringBoot自动批注的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)YAML A Markup Langua...

2020-04-23 22:41:05 108

原创 Spring Boot学习笔记(一)

一、Spring Boot1、Spring Boot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一战式解决方案;2、微服务微服务:架构风格一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;一个微服务架构把每个功能元素放进一个独立的服务;每一个功能元素最终都是一个课独立替换和独立升级的软件单元;3、环境准备–jdk1....

2020-04-22 21:31:13 115

原创 Java面试题目

Java面试遇到的题目1, N为整型函数入参,用程序实现如下图案的打印:当N=1时打印输出    *当N=2时打印输出        *     ***      *当N=3时        *   &n...

2019-03-31 01:08:38 954 2

原创 数组

数组的常见操作文章目录数组的常见操作1.数组遍历2.数组最值3.数组排序数组在编写程序时应非常广泛,灵活地使用数组对实际开发很重要。接下来,带大家将针对数组的常见操作进行分析,如:数组的遍历、最值得获取、数组的排序等。1.数组遍历在操作数组是,经常需要依法访问数组中的每个元素,这种操作称作数组的遍历。接下来通过一个案例来学习如何使用for循环来遍历数组,如例2-30所示。例2-30 ...

2019-03-30 23:14:46 170

原创 数组定义

#数组欢迎来到黑子的程序员新的开始你好! 这是我第一次写文章,请多多见谅,可以仔细阅读这篇文章,了解一下数组的基本语法知识。数组的定义在Java中,可以使用以下格式来定义一个数组;int [] x=new int [100];为了更好地理解数组的这种定义方式,可以将上面的一句代码分成两句来写,具体如下:int [] x; ...

2019-03-30 15:26:21 401 3

校内点餐系统(spring、springMVC、mybatis、shiro)

包含:项目管理(概要设计说明书)、项目开发(数据库、原型界面 、源代码)、项目展示(PPT)

2019-03-31

史上最全Java面试题(带全部答案)

收集史上最全Java面试题(带全部答案),具有15626个字,你们值得拥有!!

2019-03-31

基于SpringMVC+Maven开发网上书城系统

基于SpringMVC+Maven开发的网上书城系统,包含数据库、原型界面、源代码、PPT。

2019-03-30

空空如也

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

TA关注的人

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