自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正在路上的每一次经历

HTML概念:HTML 四个单词缩写(Hyper Text Markup Language) 超文本标记语言超文本:不同于普通的文本,比普通文本更超级。(超人->普通人) 比普通文本功能更强大,文本可以变颜色,可以点击,跳转到其它的页面,可以显示图片,可以看视频。标记语言:整个内容由各种标记组成(标签),与XML是类似。XML的中文意思:可扩展标记语言 (eXtensible Markup Language)特点:不同于Java,前后没有逻辑性,由标签组成。运行方式:保存在服务器上,运

2020-09-17 22:19:27 175

原创 记录Docker创建一些常用的容器(Mysql,Nacos,ES,RabbitMQ等)

安装Nacos容器 docker run -d -p 8848:8848 --env MODE=standalone --name nacos nacos/nacos-server访问地址:http://192.168.23.170:8848/nacos #用户密码都是nacosDocker cp命令从主机拷贝到容器docker cp ./ik es:/usr/share/elasticsearch/plugins从容器拷贝到主机 docker cp es:/usr/

2020-09-17 22:17:43 834

原创 SpringBoot项目实现热部署(devtools)

基于devtools热部署从以下几个内容介绍:导入依赖配置文件设置相关的属性导入依赖在需要热部署的项目的application.yml或者其他配置文件中加入依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>

2020-10-04 10:20:13 280 1

原创 Linux配置相关命令

Linux普通用户对java环境变量进行配置具体操作如下:1、下载jdk安装包到服务器2、解压 tar -zxvf jdk-8u131-linux-x64.tar.gz3、配置环境变量3.1、vim ~/.bash_profile3.2、在.bash_profile文件中填入如下语句:export PATHexport JAVA_HOME=/home/appadmin/apps/jdk1.8.0_162export PATH=$JAVA_HOME/bin:$PATHexport CLAS

2020-09-24 16:05:45 154

原创 OAuth2.0+SpringSecurity+Jwt实现系统的登录认证,用户授权

系统的登录认证、用户授权实现本次从以下几个内容进行分享:使用Jwt生成公钥和私钥根据Jwt令牌实现登录认证完成用户的鉴权和授权自定义项目跳转的登录页面这是本次实现的流程图:使用JWT生成公钥和私钥JWT令牌生成采用非对称加密算法1、生成密钥证书下边命令生成密钥证书,采用RSA算法每个证书包含公钥和私钥keytool -genkeypair -alias changgou -keyalg RSA -keypass changgou -keystore changgou.jks -s

2020-09-21 10:42:41 1092

原创 基于spring-boot整合data-elasticsearch(4.0.3)使用ElasticsearchRestTemplate的相关操作

ElasticsearchRestTemplate操作方法本次从以下几个内容分享:导入依赖配置连接ES的属性编码实现导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></depend

2020-09-17 22:09:13 1915 2

原创 Docker(容器、数据卷、Docker Compose)

Docker本次介绍以下几个内容:Docker概念容器数据卷Dockerfile应用部署服务编排私有仓库Docker概念Docker 是一个开源的应用容器引擎• 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)• Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流 行的Linux 机器上。• 容器是完全使用沙箱机制,相互隔离• 容器性能开销极低。• D

2020-08-30 16:10:37 311

原创 JasperReports根据模版生成PDF报表

JasperReports今天从以下几个内容介绍:JasperReports简介JasperReports模版生成工具利用模版生成PDF报表JasperReports简介JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。下载地址:https://community.jasp

2020-08-18 20:28:35 243

原创 MySql个人总结

MySql数据库的基础知识目标常用的数据存储方式什么是数据库常见的数据库有哪些数据的存储方式存储位置优点缺点内存(集合,实体类对象数据是放在内存中)存取速度很快不能永久的保存文件(IO流,把数据存在文件中)可以永久操作数据数据的管理和维护不方便数据库可以永久保存数据数据库管理系统对数据有专门的操作命令,方便我们对数据进行维护和管理数据库通常是要花钱的数据库的概念数据存储的仓库,称为数据库。在计算机中本质上还是一个或多个文件组成由统

2020-08-17 20:16:07 514

原创 安全框架Spring Security(认证和授权)

Spring Security今天从以下几个内容介绍:Spring Security简介Spring Security的Maven依赖Spring Security使用Spring Security简介Spring Security是 Spring提供的安全认证服务的框架。 使用Spring Security可以帮助我们来简化认证和授权的过程。官网:https://projects.spring.io/spring-security/Spring Security的Maven依赖如果

2020-08-16 09:31:23 604

原创 使用Apache POI将Excel中的数据批量导入到数据库中(使用Element上传文件)

Apache POI导入数据到数据库Apache POI简介在Maven工程中导入依赖在页面添加上传文件组件,配置文件使用工具类将上传文件的数据导入到数据库Apache POI简介Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。POI结构:HSSF - 提供读写Microsoft Excel XLS格式档案的功能

2020-08-11 20:22:00 532

原创 使用Freemarker自动生成对应的代码(基于Spring)

Freemarker在Maven工程中导入依赖在spring中配置对应的bean准备想要生成的模板使用Java代码实现自动生成在Maven工程中导入依赖我这里导入的不是最新版本的,是按使用人数较多的来导入的。<!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --> <dependency> <groupId>org.freemarke

2020-08-11 19:04:30 380

原创 Redis的介绍和使用(NoSQL、Jedis)

Redis本次介绍以下几个内容:NoSQL介绍Redis介绍Jedis的API使用工具类来连接RedisNoSQL介绍NoSQL概念Not Only SQL:不仅仅是SQL,指的就是非关系型数据库,它是关系型数据库有益的补充。最终的数据还是保存在关系型数据库中。非关系型数据库主要是提升数据库的查询速度,一般做为数据的缓存来使用。优点格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。速度快:nos

2020-08-08 20:20:24 199

原创 SSM-SpringMVC(加载控制,自动转换JSON格式)

SpringMVC今天从以下几个内容给大家介绍:SpringMVC简介SpringMVC的基础配置注解驱动请求映射响应SpringMVC简介在介绍SpringMVC之前先看看什么是MVC:SpringMVC其实就是一种基于Java实现MVC模型的轻量级Web框架。优点:使用简单性能突出(相比现有的框架)灵活性强SpringMVC的基础配置Controller加载控制:SpringMVC的处理器对应的bean必须按照规范格式开发,为了避免加入无效的bean可通过b

2020-08-03 16:58:28 455

原创 IDEA集成Git实现远程仓库的推送和拉取(码云)

IDEA集成Git今天分享以下几个内容:IDEA集成Git将项目推送到仓库从仓库下载项目IDEA集成Git(已经安装好了Git)在我之前的文章已经写过一次了,这次我就直接照搬了。File — SettingsVersion Control — Git — 指定git.exe存放目录点击 Test 测试将项目推送到远程仓库先在IDEA中创建仓库在选择目录的时候最好选择项目的最顶层,点击之后查看IDEA右上角:出现对应的按钮就成功了。先将项目提交到本地仓库然

2020-08-03 15:50:37 657

原创 Git(仓库,分支,生成SSH公钥,IDEA集成Git)

Git本次介绍以下几个内容:Git的简介Git的基本操作流程历史版本切换分支管理操作远程仓库IDEA集成GitGit的简介Git是在2005年,Linux系统的创建者Linus Torvalds为了帮助全球的开发者,维护Linux系统内核的开发而开发了自己的开源分布式版本控制工具分为两种类型的仓库:本地仓库和远程仓库。每一个客户端都保存了完整的历史记录服务器的故障,都可以通过客户端的记录得以恢复。Git结构图:Git与SVN对比SVN是集中式版本控制系统,版本库是集中放在中

2020-07-30 13:20:08 239

原创 ZooKeeper(监听机制,分布式锁)

ZooKeeperZooKeeper简介ZooKeeper安装ZooKeeper使用ZooKeeper监听机制ZooKeeper分布式锁ZooKeeper简介ZooKeeper安装ZooKeeper是一个绿色软件,Windows版本的直接解压就可以,进入bin目录可以启动服务端和客户端。ZooKeeper使用使用之前先了解ZooKeeper的数据模型:JavaAPI的相关操作:使用Java操作需要用到一个客户端Curator:Curator 介绍Curator 是 Ap

2020-07-29 13:18:51 278

原创 Maven高级(模块间的聚合,继承,,私服搭建等)

Maven高级今天介绍以下几个内容:聚合继承属性版本管理资源配置多环境开发配置跳过测试私服聚合创建一个父类工程,在pom文件中配置: <!--聚合父项目指定打包方式为pom--> <packaging>pom</packaging> <!--指定管理的子项目--> <modules> <module>../../ssm_pojo</module>

2020-07-28 15:03:51 228

原创 SSM-Spring(事务有关的处理)

Spring中的事务今天给大家介绍以下几个内容:事务简介事务管理模板对象事务底层原理解析事务简介

2020-07-24 13:22:16 94

原创 SSM-Spring(AOP配置和注解方式)

Spring-AOP今天给大家介绍以下几个内容AOP简介AOP配置(XML)AOP配置(注解)AOP简介AOP概念⚫AOP(Aspect Oriented Programing)面向切面编程,一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构。⚫AOP弥补了OOP的不足,基于OOP基础之上进行横向开发,OOP规定程序开发以类为主体模型,一切围绕对象进行,完成某个任务先构建模型。⚫AOP程序开发主要关注基于OOP开发中的共性功能,一切围绕共性功能进行,完成某个任务先构建可能遇到的

2020-07-22 16:17:32 395

原创 SSM-Spring(注解介绍和使用注解整合Mybatis)

Spring今天给大家介绍以下几个内容:注解驱动注解的使用bean的加载控制注解整合Mybatis注解驱动什么是注解驱动:注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写。注解的使用启动注解功能:加载第三方资源bean的非引用类型属性注入bean的引用类型属性注入加载properties文件纯注解格式:第三方bean的配置与管理bean加载控制依赖加载注解整合MyBa

2020-07-16 13:30:44 264 1

原创 SSM-Spring(IoC配置和DI)

Spring今天给大家介绍以下几个内容Spring简介IoC简介IoC在Spring中的简单使用IoC配置DI(依赖注入)Spring简介介绍Spring之前先说说什么是框架:源自于建筑学,隶属土木工程,后发展到软件工程领域。软件工程框架:就是经过验证的,具有一定功能的,半成品软件什么是Spring:IoC简介先了解一个在程序代码中比较重要的一个概念:IoC(Inversion Of Control)控制反转,Spring反向控制应用程序所需要使用的外部资源

2020-07-16 09:19:30 143

原创 Maven(依赖管理和生命周期)

Maven今天给大家介绍以下几个内容:Maven简单介绍Maven下载与安装Maven的基础概念依赖管理生命周期Maven的简单介绍下载与安装官网: http://maven.apache.org/下载地址: http://maven.apache.org/download.cgiMaven基础概念仓库坐标:https://repo1.maven.org/maven2/Maven的基本概念依赖管理生命周期以上就是本次介绍的

2020-07-04 15:36:08 220

原创 Vue和Element的基本使用

Vue和Element今天给大家介绍以下几个内容:Vue介绍Vue 快速入门Vue 常用指令Element 基本使用Vue简单介绍Vue 是一套构建用户界面的渐进式前端框架。只关注视图层,并且非常容易学习,还可以很方便的与其它库或已有项目整合。通过尽可能简单的 API 来实现响应数据的绑定和组合的视图组件。特点易用:在有 HTML CSS JavaScript 的基础上,快速上手。灵活:简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。性能:20kb min+gzip 运

2020-07-03 13:32:26 1849

原创 AJAX的使用和JSON数据的处理

AJAX今天给大家介绍以下几个内容:AJAX的介绍AJAX的快速入门JSON的处理AJAX的介绍AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。本身不是一种新技术,而是多个技术综合。用于快速创建动态网页的技术。一般的网页如果需要更新内容,必需重新加载个页面。而 AJAX 通过浏览器与服务器进行少量数据交换,就可以使网页实现异步更新。也就是在不重新加载整个页面的情况下,对网页的部分内容进行局部更新比如百度的搜索候补

2020-06-30 13:37:02 226

原创 jQeury(语法、选择器、DOM)

jQeury今天给大家介绍以下几个内容:jQuery 快速入门jQuery 基本语法jQuery 选择器jQuery DOM先给大家介绍以下什么是jQueryjQuery 是一个 JavaScript 库。所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等,目的就是在使用时直接调用,不需要再重复定义,这样就可以极大地简化了 JavaScript 编程。jQuery 官网:https://www.jquery.comjQuery的快速入门

2020-06-26 20:03:16 239

原创 网页版简单点名系统的实现(HTML5、CSS、JS、jQuery)

网页版点名实现的步骤:1.搭建环境2. 编写HTML和CSS代码把网页效果先写出来3. 编写JS代码实现逻辑4. 测试点名系统搭建环境创建一个HTML文件,导入JQuery文件,如下图:编写css将想呈现的效果编辑出来:<style type="text/css"> body{ background-color: rgba(255, 217, 0, 0.39); } .bo

2020-06-24 17:05:08 3187

原创 JavaScript高级使用(对象、BOM、封装)

JavaScript高级今天给大家介绍以下几个内容:JavaScript 面向对象JavaScript 内置对象JavaScript BOMJavaScript 封装JavaScript面向对象其实JavaScript中的面向对象和Java中的万物皆对象很相似。类的定义和使用 class Person(){ constructor(name,age){ this.name=name; }; };字面定义类和使用<scrip

2020-06-24 16:39:12 163

原创 JavaScript入门和基础语法(DOM、事件)

JavaScript今天给大家介绍以下几个内容:JavaScript的介绍和入门JavaScript的基本语法JavaScript中的DOMJavaScript相关事件JavaScript介绍和入门JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎。脚本语言:不需要编译,就可以被浏览器直接解析执行了。核心功能就是增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验!和HTML的简单使用

2020-06-24 16:01:06 156

原创 SSM-MyBatis深层了解(使用注解开发和SQL构建对象)

MyBatis进阶今天给大家分享以下几个内容注解实现单表开发注解实现多表操作MyBatis的SQL构建语句先给大家介绍以下MyBatis注解开发的几个关键字注解实现单表开发在一个表中操作数据比较简单,这里我就直接把增删改查放到一起,步骤如下:先导入MyBatis相关的jar包(因为要用到JDBC相关的类和日志文件所以导入了相应的包)配置MyBatis核心配置文件 <settings> <!--在控制台显示SQL语句-->

2020-06-21 15:46:45 289

原创 SSM-Mybatis进阶了解(动态SQL和多表操作)

Mybatis进阶MyBatis 接口代理方式实现 Dao 层接口代理方式-实现规则​ 传统方式实现 Dao 层,我们既要写接口,还要写实现类。而 MyBatis 框架可以帮助我们省略编写 Dao 层接实现类的步骤。程序员只需要编写接口,由 MyBatis 框架根据接口的定义来创建该接口的动态代理对象。实现规则映射配置文件中的名称空间必须和 Dao 层接口的全类名相同。映射配置文件中的增删改查标签的 id 属性必须和 Dao 层接口的方法名相同。映射配置文件中的增删改查标签的 parame

2020-06-20 18:33:53 194

原创 SSM-Mybatis基础使用(ORM)

Mybatis基础Mybatis的简单介绍MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需要关注 SQL 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建执行者等复杂的操作。MyBatis 通过 xml 或注解的方式将要执行的各种 Statement 配置起来,并通过 Java 对象和 Statement 中SQL 的动态参数进行映射生成最终要执行的 SQL 语句。最后 MyBatis 框架执行完 SQL 并将结果映射为 Java 对象并返

2020-06-18 09:46:44 328

原创 数据库连接池(了解C3P0和Druid)

1,数据库连接池的概念2,自定义连接池3,C3P04,Druid

2020-06-15 23:22:28 500

原创 JDBC在IDEA的搭建和基本使用

关于JDBC在IDEA的搭建和基本使用总的步骤我分为以下几步:准备好JDBC需要的jar包,导入到IDEA加载对应数据库的驱动获取连接对象第一步:

2020-06-14 13:47:50 426 1

空空如也

空空如也

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

TA关注的人

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