自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程 > 基础篇(二)

线程状态线程五种状态线程五种状态转换方法线程方法停止线程线程停止1. 不要使用JDK官方提供的stop()或者destroy()等过时的方法2. 建议线程正常停止(自己停下来)3. 建议使用标志位进行终止变量,当flag=false时,终止线程运行public class StopTest implements Runnable { // 1. 设置标志位 private boolean flag = true; @Override public

2022-02-24 11:01:51 344

原创 多线程 > 基础篇(一)

线程初识线程程序.进程.线程程序 是 指令和数据的有序集合 ,是一个静态的概念。进程 是 执行程序的依次执行过程 ,是一个动态的概念。是系统资源分配的单位。一个进程中可以包含若干个 线程 ,一个进程中至少有一个线程。线程是CPU调度和执行的单位。线程创建创建线程四种方法继承Thread类,重写run()方法实现Runnable()接口,重写run()方法实现Callabl()接口,重写call()方法线程池1. 继承Thread类不推荐使用,避免OOP单继承的局限性自

2022-02-24 10:45:41 1085

原创 Centos7 CI/CD实战- Docker+GitLab+Jenkins安装

学习了Docker的入门篇和进阶篇,简单搞一个CI/CD的实战!1. 安装Docker#1. 卸载旧版本$ yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest

2022-01-09 21:29:50 508

原创 Docker超详细版教程通俗易懂 -之- 进阶篇

容器数据卷什么是容器数据卷docker的理念回顾:将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失! ==> 需求:数据可以持久化比如说MySQL,容器删除了 = 删库跑路! ==> 需求:MySQL数据可以存储在本地!需求解决方案:容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地! 这就是卷技术!其实就是目录的挂载,将我们容器内的目录,挂载到Linux上面!总结:容器的持久化和同步操作!容器间也是可以..

2021-12-28 22:26:29 860

原创 Docker超详细版教程通俗易懂 -之- 入门篇

Docker概述Docker为什么会出现开发 -- 款产品: 开发 – 上线 两套环境!每套环境都需要配置环境,部署组建!开发 --运维总会存在的问题:我在我的电脑上可以允许!版本的更新,可能会导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个都要部署相关组件(集群Redis、ES、Hadoop…) !费事费力。那么,是不是可以发布一个项目( jar + (Redis MySQL JDK ES) ),项目能带上环境安装打包呢?开发环境Window...

2021-12-28 16:27:46 1169

原创 IDEA 创建类注释模板和方法注释模板详解

Idea注释可以简单的分为两类:类注释模板和自定义方法注释模板;类注释模板相对简单,网上有很多教程,自己想要什么样的格式都可以实现,本文作简单描述。自定义方法注释模板,重在参数的配置,本文着重讲述。先说一下mac和win环境下Idea配置进入:(具体操作看图) 1. 类注释模板 类注释模板更改如下图四个,开发java这四个应该就足够了吧。个人采用的...

2019-04-10 12:23:10 280

原创 二、Git服务器搭建post-receive Hooks钩子部署服务端代码

在网上看了很多关于git钩子,git hooks的介绍和配置,自己研究出这一个版本,需要的朋友可以看一下。Git 钩子Git 钩子(hooks)是在 Git 仓库中特定事件(certain points)触发后被调用的脚本。通过钩子可以自定义 Git 内部的相关(如 git push)行为,关键点(如 git push)触发自定义的行为。Git 含有两种类型的钩子:客户端的和服务器端的。客...

2018-12-25 11:40:12 4069 4

原创 一、WIN-GIT安装与配置

一、 什么是GIT?A、Git简介Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。B、Git工作示意图二、GIT在win版的下载安装1. 从官网下载https://git-scm.com/downloads2. ...

2018-12-25 11:32:48 407

原创 SpringBoot使用redis详尽教程

一、Redisredis是一个key-value存储系统。它支持存储的value类型很多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。二、Windows下安装Redis服务1、要安装R...

2018-09-21 11:54:38 17993 1

原创 SpringBoot连接池+druid的配置及监控

1.引入pom文件<!-- mysql-connector-java MySQL数据库 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.

2018-08-29 10:30:31 895

原创 SSM整合

SSM整合简单配置,以下代码从自己项目中整理出来,互相交流学习。目录层级:1. web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...

2018-06-29 11:18:08 204

原创 SpringBoot-文本邮件

在项目开发中,简单的邮箱绑定需向待绑定的邮箱发送一封邮件。完整Demo如下:1. pom.xml    <dependency>        <groupId>javax.mail</groupId>        <artifactId>mail</artifactId>        <version>1.4.7&...

2018-06-29 10:57:42 570

原创 SpringBoot-ALiAPI使用

ALiAPI提供了大量的API接口工具,其中有很多免费的可以拿来练手,在此我使用短信接口。项目开发环境:MyEclipse+SpringBoot完整的Demo如下:1. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...

2018-06-29 10:27:49 700 1

原创 Java环境变量的配置以及项目命名规范

配置环境变量一、环境变量在哪?    1. 在“我的电脑”上右击鼠标,在弹出菜单中选择“属性”。    2. 在“系统”界面选择“高级系统设置”。    3. 在“系统属性”界面选择“环境变量”,从而进行系统属性配置。二、如何配置?    1. 系统变量中新建:JAVA_HOME :  JDK安装路径(首先要安装JDK)    2. 系统变量中添加:PATH:  %JAVA_HOME%\bin; ...

2018-05-02 16:57:24 769

原创 JDK/JRE/JVM以及Java SE/EE/ME的理解

一、Java JDK、JRE和JVM             JDK(Java Development Kit)           JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JDK的安装目录下面有五个文件个文件夹、一个src类库源码压缩包、和其他几个声明文件。在运行java 时起作用的是以下四个文件夹:             bin:最主...

2018-04-28 10:10:05 823

XX银行管理系统+手机银行

该项目分为前后端,后端是银行管理系统,前端是类似于手机银行的系统。他们有各自的登录界面。银行管理员登陆后台系统,可以帮助储户开户,管理储户以及名下银行卡,帮助储户进行存取转的操作,为储户修改银行卡密码,查询储户流水,还可以设定银行利率。超级管理员登录后台还可以增加管理员账号。储户登陆手机银行系统,可以查询名下银行卡以及每张卡的交易流水,还可以进行转账操作以及问题反馈。 XX银行管理系统基于Spring Boot框架,使用java语言和HTML5语言开发,采用B/S的开发模式,数据库选用MySQL数据库。java代码的开发使用IntelliJ IDEA开发工具,HTML5的开发使用Visual Studio Code开发工具。

2019-04-25

mybatis代码生成器(含中文注释)

此代码生成器支持mysql6以下版本! mybatis代码生成器(含中文注释),可以根据数据库的字段信息及注释生成相应的entity,dao,mapper,极大的提高开发效率! win可以直接运行bat文件,mac需要使用命令:java -Dfile.encoding=UTF-8 -jar mybatis-generator-plus.jar -configfile generatorConfig.xml -overwrite运行jar包

2019-04-10

空空如也

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

TA关注的人

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