自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初探JVM

初探JVM面貌

2022-11-03 01:00:51 174

原创 JUC并发编程

Java并发编程进阶——JUC

2022-10-31 01:44:58 155

原创 初识搜索引擎 —— ElasticSearch

ElasticSearch基本命令学习及SpringBoot集成

2022-09-20 21:51:35 838

原创 初学 Docker 容器化技术

浅谈 Docker,快速入门 Docker,在实践中运用 Docker 容器技术

2022-09-01 12:36:48 574

原创 初始 GORM —— CURD

GORM中的初级CURD

2022-08-29 22:27:20 219

原创 Java Web 学习02

Java Server Pages:Java服务器端页面,也和 Servlet 一样,用于开发动态 Web 技术写 JSP 就像在写 HTML区别:HTML 只给用户提供静态数据JSP 页面中可以嵌入 Java 代码,为用户提供动态数据Model:模型View:视图Controller:控制以前的架构:用户直接访问控制层,控制层直接操作数据库弊端:程序十分臃肿,不利于维护Servlet 需要做:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码Model。...

2022-08-27 22:59:25 220

原创 Nginx 学习

浅谈 Nginx 中的基础

2022-08-26 16:38:08 598

原创 Js中的File对象

浅谈Js中的File对象

2022-08-17 11:43:41 6242 2

原创 Js异步函数的使用

浅谈Js中的异步函数

2022-08-14 14:25:48 1134

原创 Buffer与字符编码

Node.js中Buffer与字符编码的关系

2022-08-13 22:44:14 582

原创 GoLang——依赖管理

对 go lang 的依赖管理方式 go module 快速了解并掌握在项目中如何使用 go module 管理依赖

2022-07-28 10:06:09 680

原创 算法随笔01——回溯算法

算法随笔——回溯算法

2022-05-25 14:45:54 105

原创 Go学习之旅

GoLang基础学习

2022-05-13 02:13:02 868

原创 Spring Boot 打包 jar 包的坑 [导入外部 jar 包]

在导入外部 jar 包的前提下,直接使用 IDEA 的打包插件打包,打包后的 jar 包运行时会出错,需要在 pom.xml 文件中,在 <build></build> 中添加:

2022-04-04 22:43:05 316

原创 Java 多线程

多线程认识多个任务同时执行,主线程和子线程并行交替进行。一个进程可以有多个线程。进程是执行程序的一次过程,是一个动态的概念。线程是CPU调度和执行的单位,线程的先后执行顺序不可以人为干预。main — 主线程 gc — 垃圾回收线程线程创建Thread classRunnable 接口Callable 接口Thread 类步骤:自定义线程类继承 Thread 类重写 run() 方法,编写线程的线程函数体创建线程对象线程创建不一定立即执行,由C

2022-03-28 01:14:18 582

原创 Java Web学习01

1 基本概念1.1 前言web开发: web,即网页,例如 www.baidu.com 静态web html,css 提供展示的数据不会发生改变 动态web 提供展示的数据会发生改变,不同的用户在不同的时间地点所看到的数据不同 技术栈:Servlet/JSP,ASP,PHP 在Java中,动态web资源开发的技术统称为JavaWeb1.2 web应用程序web应用程序:可以提供浏览器访问的程序

2022-03-14 22:40:53 406

原创 Spring Security学习02

原理Spring Security 本质上是一个过滤器链,含有很多过滤器,从启动是可以获取到过滤链的。(JAVA WEB 过滤器)使用Spring Boot 提供了自动化配置 Spring Security 的方案,可以使用更少的配置来使用 Spring Security。其中有三个较为重要的过滤器: FilterSecurityInterceptor:是一个方法级的权限过滤器,基本位于过滤链的最底部。 ExceptionTranslationFilter:是一个异常过滤器,用来

2021-10-28 20:17:48 150

原创 MyBatis-Plus学习04

CURD操作上一篇笔记已经讲到在整合了MP的 Spring Boot 中如何去插入数据,接下来我们继续学习CURD中的更新、删除、查询三个操作。更新操作我们在 test 包下测试更新,代码如下:

2021-10-27 13:16:10 116

原创 MyBatis-Plus学习03

主键生成策略自3.3.0开始,默认使用雪花算法+UUID(不含中划线)public enum IdType { AUTO(0), // 数据库id自增 NONE(1), // 未设置主键 INPUT(2), // 手动输入 ASSIGN_ID(3), ASSIGN_UUID(4); // 默认全局ID uuid}在pojo层中配置实体类的主键生成策略,用注解 @TableId(type = IdType.XXXX) 设置其主键生成策略。...

2021-10-25 16:24:19 135

原创 Mabatis-Plus学习02

SpringBoot整合了MP,SQL语句不再需要我们手动输入,MP帮我们完成!对于所有的SQL语句,在没有任何配置下是不可见的,开发人员希望看到SQL语句如何执行,所以需要配置日志,在日志上查看SQL语句的执行。日志在properties中配置。# 配置日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl配置完日志后,在之后的SpringBoot项目中,我们就可以很清楚的看到SQ

2021-10-24 11:23:15 2153

原创 Spring Security学习01

Spring Security 框架简介:Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括 用户认证和用户授权。用户认证:通俗易懂的说,就是系统认为用户是否能登陆 用户授权:通俗来讲,就是系统判断用户是否有权限去做某些事情特点: 和 Spring 无缝整合 全面的权限控制 专门为 Web 开发而设计

2021-10-24 11:11:22 1987

原创 MyBatis-Plus学习01

简介MyBatisPlus可以节省大量时间,所有的CURD代码都可以自动化完成!在MyBatis-Plus 官网上,对于MP的介绍是这样子的:MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其框架结构如下:快速开始创建数据库 创建 user 表DROP TABLE IF EXISTS user;C...

2021-10-20 00:26:00 648

原创 数据库命名不够规范引起SpringBoot链接数据库失败!

数据库的命名规范如下:表名采用26个英文字母(区分大小写)和0-9自然数(一般不需要)加上下划线“_”组成,多个单词用下划线“_”分隔,不允许出现其他字符!1.表名的格式一般为【模块名称-详细信息】2.全部小写命令,禁止出现大写3.表的名称一般使用名词或者动宾短语4.建议不适用缩写,填写完整单词5.表的名字不能取太长,一般不超过三个英文单词,不推荐中文拼音6.多对多的连接表可以使用两个表的前缀作为表名7.表名的单词一般都为单数(例:推荐Employee,不推荐Employee

2021-10-15 00:23:29 408

原创 解决IDEA中properties中文乱码问题

IDEA中右下角可以查看IDEA编码,一般的,我们将其改为utf-8。具体步骤:File --> Setting --> File Encodings 将编码改为 utf-8如果还出现乱码,将其后面的选项选项选上

2021-10-14 17:11:42 193

原创 Mysql终端常用操作

登录数据库服务器 在终端中输入mysql -root -p 回车会跳出 Enter password:的语句,此处输入你的密码即可登录服务器 查询数据库服务器中所有的数据库 mysql > show databases; 如何选中某一个数据库进行操作 mysql > use + 表中所拥有的数据库 —— SQL 语句中的查询mysql > select * from (); 如何退出数据库服务器 mysql ...

2021-09-25 15:31:10 605

空空如也

空空如也

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

TA关注的人

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