自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搭建spring-boot+vue前后端分离框架并实现登录功能

源码链接:https://pan.baidu.com/s/1E0e72K6P3_xtkFscL6iEtQ 提取码:t2te 一、环境、工具 jdk1.8 maven spring-boot idea VSVode vue 二、搭建后台spring-boot框架 步骤: 1、ne...

2018-08-12 12:17:01

阅读数 34053

评论数 41

多线程demo理解

翻书:哦,马冬梅 合书:马什么梅? 翻书:哦,马冬梅? 合书:马东什么? 翻书:哦,马冬梅啊 合书:什么东梅? 多线程,很多人听到就头疼的东西(我听到也头疼)但是还是决定准备写下来加深一下理解吧。 一、啥是多线程 首先,先来一点文邹邹的东西,一个程序是一个进程 ,一个进程至少有一个...

2019-08-14 13:58:08

阅读数 18

评论数 0

spring boot+redis+spring session+Nginx实现负载均衡下session共享

关于Nginx的介绍不懂的可以看下我之前的博客Linux下使用Nginx实现负载均衡其中讲解的什么是Nginx以及如何使用。 问题描述:在目前的微服务+分布式下我们大多会面临一个问题:例如客户端发出一个请求到Nginx,Nginx根据自己的负载均衡策略分发到了tomcatA上面,然后tomcat...

2019-08-01 14:04:28

阅读数 30

评论数 0

观察者模式

本篇博客将书写一个简单的观察者模式案例。 参考博客:https://blog.csdn.net/qq_33591903/article/details/97005268 什么是观察者模式? 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。这就是观...

2019-07-24 11:04:09

阅读数 22

评论数 0

Linux下使用Nginx实现负载均衡

首先需要知道什么是Nginx,它能为我们做什么? 详情可阅读这篇博客,个人认为写的很清楚明了。什么是Nginx 这篇博客将记录在Linux下部署多个tomcat(其实就是两个)实现负载均衡。 1、Nginx安装配置 详情可查看此博客,安装过程无坑。Nginx安装、配置 2、Linux下部...

2019-07-23 20:09:07

阅读数 44

评论数 0

eclipse使用Java 实体映射工具 MapStruct

什么是MapStruct http://mapstruct.org/ 平时开发过程中难免会碰到传输对象与数据库实体类相互转换的情况,例如下面两个实例,SaveCustBaseInfIn是我接口接收的参数,UserCustBaseInf是数据库实体,代码截图如下(字段全小写是因为展示需要,请勿在...

2019-07-12 14:26:25

阅读数 101

评论数 0

spring-boot+mybatis整合redis缓存

springboot+mybatis整合redis实现缓存(写的略微粗糙,各位大佬凑活看吧) 开发环境/工具: idea jdk1.8 mysql redis RedisDesktopManager(用于查看,可用可不用) 开始: idea创建好springboot项目并生成所需要...

2019-05-31 17:44:09

阅读数 96

评论数 0

Linux下使用Docker安装mysql5.7

关于Linux下安装mysql我之前尝试过很多次,在上篇文章用也成功安装了mysql5.6并开启远程连接,虽然可以成功但是步骤缺有些繁琐,并且听过安装5.7或者5.8会有其他的坑。所以今天写一篇基于Docker安装mysql的简易教程; 什么是Docker? Docker是一个开源的应用容器引...

2018-12-20 10:50:31

阅读数 111

评论数 0

Linux下安装mysql5.6

软件:(如果没有可以私信我发送或自己下载) 下载mysql-5.6.26.tar.gz,地址:https://pan.baidu.com/s/1bgbypA6m8zoIPecUiAXYQg;提取码:9bz5; 首先确保Linux下没安装其他版本mysql。若有先卸载; 1,卸载虚拟机自带的m...

2018-12-18 17:21:08

阅读数 64

评论数 0

JVM基本原理

本文参照百度百科以及该地址内容的简化https://www.cnblogs.com/lishun1005/p/6019678.html 一、什么是java? java是一门技术,他包括四个方面:java编程语言、java类文件格式、java虚拟机(JVM)和java应用程序接口(java AP...

2018-07-30 14:58:53

阅读数 80

评论数 0

进程与线程

一,什么是进程,什么是线程 进程:进程是计算机中程序关于某数据集合上的一次活动,是系统资源分配和调度的基本单位,是操作系统结构的基础。进程既是基本的分配单元,也是基本的执行单元。(可理解为:进程是正在运行的程序的实例) 进程是一个实体,每个进程都有自己的地址空间,一般包括文笔区域、数据区域、和...

2018-07-27 19:47:10

阅读数 33

评论数 0

面试中关于servlet的问题

1、servlet生命周期初始化:web容器加载servlet,调用init()方法;处理请求:允许service()方法,service()自动运行与请求对应的doXXX方法(doGet或doPost) 销毁:服务结束后,web容器调用servlet的distory()方法销毁servlet2、...

2018-07-12 10:41:44

阅读数 2739

评论数 0

常用Linux命令

1、查找文件find / -name filename.txt  根据名称查找/目录下的filename.txt文件。find . -name "*.xml"  递归查找所有的xml文件find . -name "*.xml"...

2018-07-02 11:11:52

阅读数 36

评论数 0

面试中遇到的sql

1、现有数据库如下,要求查询出每一科成绩都大于80的学生姓名;表:方法一:因为需要查出各科都大于80的学生姓名,那么一旦有一门课成绩小于80那么便不符合条件,我们只需要查出成绩小于80的学生,然后not in 即可;sql:select distinct(username) from studen...

2018-06-25 11:53:31

阅读数 73

评论数 0

Linux下安装tomcat

注意:安装前提是必须已经安装了JDK; 第一步下载tomcat点击下载 第二步:将下载的tomcat文件上传到/usr/local文件夹下 第三步:切换到/usr/local目录下进行解压 cd /usr/local tar -zxv -f apache-tomcat-7.0...

2018-06-13 17:16:33

阅读数 67

评论数 0

Linux下使用压缩包安装JDK

下载JDK安装包 点击下载 安装JDK 1、在/usr/local下创建java文件夹 sudo mkdir /usr/local/java 2、把下载好的安装包放到/usr/local/java下 3、进入java目录:命令行: cd /usr/local/java ...

2018-06-12 18:16:05

阅读数 1163

评论数 1

Linux下使用yum安装jdk

之前在Linux下安装jdk都是使用压缩包安装,还会使用到xftp,可能比较繁琐,现在发现了用yum安装方法,相比较而已非常方便、快捷;1、查看yum中管理的java版本输入以下命令,查看可用的jdk软件包列表:yum search java | grep -i --color JDK展示如下图:...

2018-06-07 11:28:47

阅读数 1667

评论数 0

java冒泡排序的实现以及优化

冒泡排序原理:1、比较相邻的两个元素,如果前者大于后者则交换位置;2、这样对数组第0个数据到N-1个数据进行遍历比较一次后,最大的数据会移动到最后一位。3、N=N-1,如果N=0则排序完成;代码实现package zks; public class BubbleSort { public st...

2018-06-07 09:11:51

阅读数 1052

评论数 1

java面试题(三)spring部分

1、简单说下spring的工作流程? 用户向服务器发出请求,请求被spring前端控制器 DispatcherServlet 捕获。 DispatcherServlet对请求url进行解析,调用HandleMapping获得该Handle配置的所有相关对象。 DispatcherServle...

2018-01-31 16:24:45

阅读数 90

评论数 0

java基础面试题(二)

1、JDK和JRE的区别? java运行时的环境(JRE)是将要执行java的java虚拟机。他同时包含了执行applet需要的浏览器插件。java开发工具包(JDK)是完整的java软件开发包。包含了JRE、编译器、和其他的工具,可以让开发者开发。编译、执行java应用程序; 2、什么是ja...

2018-01-31 11:14:07

阅读数 84

评论数 0

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