自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最新版IDEA安装教程+JDK安装

下载地址:https://www.jetbrains.com/idea/download/#section=windows下载完成会有风险提示,直接点保留就行,然后打开出现下面这个界面直接点Next安装目录可以随意更改,但是目录不要有中文把这两个选项勾上,之后一直点Next等待安装就行...

2020-12-21 19:16:11 2513 1

原创 java爬虫实战——实现简单的爬取网页数据

故事的开头虽然我们程序员不干爬虫的活,但是工作中确实偶尔有需要网络上的数据的时候,手动复制粘贴的话数据量少还好说,万一数据量大,浪费时间不说,真的很枯燥。所以现学现卖研究了一个多小时写出了个爬虫程序一、爬虫所需要的工具包新建个Maven项目,导入爬虫工具包Jsoup <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</art

2020-09-04 11:27:13 14991 9

原创 Redis入门篇windows版(安装+Redis基础知识)

Redis简介Redis是一个高性能的非关系型数据库,采用键值对的方式存储数据,类似java中的Map。Redis不仅局限于做数据库使用,它还可以当作缓存和消息中间件(MQ)等Redis在面试中是经常问到的一个点,所以很多人想学,但是在Linux上学习又太麻烦,所以这是一篇wendows版的Redis教程,极短的时间就可以快速上手下载Redis客户端官网上的是Linux版本,所以不要去官网下载github上的下载地址:https://github.com/MicrosoftArchive/redi

2020-09-02 15:01:27 430

原创 从原理上理解JDBC的七个步骤,不再死记硬背

由于平时经常使用持久层框架,早已把最初的JDBC忘到脑后去了,但是JDBC是一切持久层框架的根本,如果想要深入理解框架,就必须要掌握JDBC,最初学JDBC的时候只知道死记硬背那7个步骤,却从来没有理解那些步骤的由来。首先我们要理解JDBC是什么,我个人的理解就是通过java代码来操作数据库,所以和我们直接用可视化工具操作数据库没有本质的区别,所以JDBC的7个步骤就可以类比为我们使用可视化工具的步骤一、JDBC所需的四个参数(user,password,url,driverClass)如果我们想用可

2020-09-01 11:23:27 448

原创 使用gradle构建Spring Boot项目+更改阿里云镜像地址

gradle可能很多人不是很熟悉,但是Maven相信很多Java开发者都非常的熟悉了。gradle跟Maven一样都是构建项目的工具,但是gradle更有后起之秀的感觉,哪怕现在项目中不用也应该提前了解一下,毕竟机会是留给有准备的人的,万一哪天就用到了呢。先上一张图来感受一下gradle的魅力Maven的pom文件,xml格式的文件可读性极差,一个pom文件高达94行代码再看一下同一个项目的gradle的文件,只有38行代码,只达到了Maven的三分之一,而且项目越庞大这个效果越明显。而且gradl

2020-07-28 15:34:46 2139

原创 快速入门Mybatis Plus

第一步 打开Mybatis Plus官网:https://mp.baomidou.com/<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.3.2</version></dependency>把Mybatis Plus的依赖导入到项目的pom文

2020-07-24 19:04:19 114

原创 MongoDB快速入门(下载安装+简单增删改查)

下载与安装官方下载地址:https://www.mongodb.com/download-center/community下载好后一路下一步安装可视化工具Navicat for MongoDB下载地址:http://www.navicat.com.cn/products一路下一步安装新建连接数据库基本操作1.新建数据库2.新建集合使用createCollection()函数创建集合,参数为集合名db.createCollection(“集合名”)简单增删改查3.插入数据

2020-07-22 16:55:16 155

原创 MySQL视图与索引(基础篇 下)

MySQL安装与配置(入门篇):https://blog.csdn.net/weixin_46214451/article/details/107382609MySQL基础句法(基础篇 上):https://blog.csdn.net/weixin_46214451/article/details/107400726MySQL复杂查询与函数(基础篇 中):https://blog.csdn.net/weixin_46214451/article/details/107456331一、视图1.视图概述

2020-07-20 18:42:55 228

原创 MySQL复杂查询与函数(基础篇 中)

MySQL安装与配置(入门篇):https://blog.csdn.net/weixin_46214451/article/details/107382609MySQL基础句法(基础篇 上):https://blog.csdn.net/weixin_46214451/article/details/107400726之前建的一张表已经不能支撑本章的学习了,所以我们要新建两张表。#创建部门表CREATE TABLE DEPT( DEPTNO INT(2) AUTO_INCREMENT PRIM

2020-07-20 13:07:58 596

原创 MySQL基础句法(基础篇 上)

先放上一篇的链接Mysql安装与配置(入门篇):https://blog.csdn.net/weixin_46214451/article/details/107382609MySQL的入门需要我们学会安装数据库、建立数据库连接、新建数据库、新建表等操作,本篇将在上篇的基础上学习数据库基础知识、表的基本操作,基本的增删改查语法。一、数据库基础知识1.数值类型数据库的数据类型非常多,为了快速入门简单列几个常用得数据类型:整型:int 、 双精度浮点型:double、可变长度字符串:varchar、

2020-07-17 11:47:36 243

原创 Mysql安装与配置(入门篇)

最近准备发布一期MySQL从入门到精通的教程,因为MySQL的知识点非常多,可能会写很多篇,我会分成入门篇(安装与配置),基础篇(增删改查语法与常用函数、索引、视图),进阶篇(sql语句执行原理,事务,数据库引擎,及调优)三大部分来写一、下载与安装首先要考虑的是版本问题,MySQL目前有三大版本,最新的是8.0版本,企业中常用5.7版本,个别公司的老项目会用5.6,如果是自己学习可以使用8.0版本,速度是5.7版本的两倍,还带来了大量的改进和更快的性能。5.6版本太老性能落后不推荐,本篇以安装5.7版本

2020-07-16 17:58:40 758

原创 全网最通俗易懂的SpringMVC执行流程解析

SpringMVC简单易用,在前后端分离的项目中,甚至不需要我们写视图,只需要会写Controller就算会用SpringMVC了,实际上大部分工作SpringMVC已经帮我们做好了,所以我们要深入理解SpringMVC的执行流程,了解它是怎么工作的先上一张图,这是我在网上随便找的一张图,相信很多学习SpringMVC的小伙伴都见过这张图,我记得当初老师让我们死记硬背这张图,但是着根本看不懂好吧,就算死记硬背也不会理解。今天我就好好讲讲这张图,如果还不理解的顺着网线过来打我。相信很多人第一次看到这张图跟

2020-07-10 16:44:33 977 5

原创 vue快速入门之ElementUI的使用

在开发vue项目的时候我们希望快速构建出前端页面,这个时候就需要用到ElementUI组件库了,它和vue结合的非常良好,而且用法也非常简单。安装直接去ElementUI官网https://element.eleme.cn/#/zh-CN/component/installationnpm安装(推荐使用cnpm):npm i element-ui -S引入再main.js文件中引入ElementUI和CSS组件import ElementUI from 'element-ui';import

2020-06-22 14:57:53 283

原创 vue-router路由插件的使用

今天我们来学习vue-router路由插件的使用,先来了解一下什么是vue-router。由于 Vue.js 是一个视图层框架,并且作者(尤雨溪)严格准守 SoC (关注度分离原则),所以 Vue.js 并不包含页面的跳转以及通信功能,而是使用vue-router路由插件(页面跳转)和axios(通信)实现的。在前后端分离的模式下,原本由后端来做的重定向和转发的事情就交给前端来做了。搭建项目首先我们要搭建一个vue项目,详细的搭建步骤在我的上篇博客有写道,这里不再赘述。不会搭建vue项目的小伙伴可以先去

2020-06-18 15:20:22 1027

原创 从0搭建vue-cli4脚手架

之前写了两期前后端分离的SpringBoot项目,从0搭建到整合Mybatis,但是只有后端没有前端的项目是不完整的,所以今天更新一篇从0搭建vue-cli脚手架。安装node.js直接去官网下载就可以https://nodejs.org/zh-cn/选择长期支持版,下载好后直接无脑下一步就可以了。确认node.js安装成功:cmd下输入 node -v 能输入相应版本号即可安装node.js淘宝镜像加速器(cnpm)这里用管理员身份运行cmd,输入: npm install cnpm -

2020-06-16 16:54:41 673

原创 Spring Boot整合Mybatis之前后端分离开发

本篇主要在Spring Boot项目基础上整合Mybatis实现一个前后端分离开发的小案例,简单实现一些增删改查和条件查询,不涉及log日志、结果集、全局异常处理等操作,纯后台,只做数据处理,暂不涉及前台。不会搭建Spring Boot项目的小伙伴可以参考我的上一篇文章:30分钟快速上手从0搭建Spring boot项目https://blog.csdn.net/weixin_46214451/article/details/106657894本篇的所有实现均在上篇所搭建的项目之上进行开发。第一步 建表

2020-06-12 16:35:46 526

原创 大白话讲Java七大设计原则通俗易懂

最近在学习Spring源码,发现一个框架的设计里充斥了各种设计原则与设计模式,和优秀的面向对象思想。我想如果问每一个学Java的人知道什么是面向对象吗,我觉得几乎所有人都会说知道,但是真正理解面向对象的人凤毛麟角。我们所理解的面向对象不过是冰山一角,这才是Java的魅力所在,也是我为之痴迷的原因。 最近看到一个很有意思的说法:Java有七大心法,23种武功招式。 分别就是Java的七大设计原则和常用的23种设计模式了。掌握这些有助于我们读懂框架源码,也会帮助我们在工作中写出更加规范的代码。 网上的设.

2020-06-11 10:55:03 1382

原创 30分钟快速上手从0搭建Spring boot项目

第一步新建数据库(尽量使用SQL语句建立,提升基本功)第二步开始搭建我们的Spring Boot项目了先new一个project这里选择导入我们需要的依赖选择Thymeleaf模板引擎代替JSPMysql 驱动和Mybatis框架至关重要 千万不要忘接下来一路下一步项目搭建成功,然后首先配置Maven这里选择第二个 自动导入等待jar包的导入大概需要十几分钟(取决于你的网速) 这段时间我们把这个文件后缀改重命名ymlyml是spring boot官方推荐的配置文件这里

2020-06-10 09:37:44 1760

空空如也

空空如也

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

TA关注的人

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