自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 Docker入门

1. Docker是什么?1、Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs),2、它是完整的一套容器管理系统3、Docker提供了一组命令,让用户更加方便直接地使用容器技术,而无需要过多关心底层内核技术简单来说: docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以放笔,书包可以放书,可以把hello word放在docker中,可以把网站放入docker中,可以把任何想得到的程序放在docker中。注释1: 一个容器就相当于一个虚拟机

2022-01-20 20:35:06 207

原创 Java多线程学习 (超详细总结)

Java多线程学习一、概要二、 JAVA 线程实现/创建方式2.1 继承Thread 类2.2 实现 Runnable 接口2.3 Thread和Runnable的区别2.4 总结三、线程生命(状态)3.1 解释:3.2 新建状态(NEW):3.3 就绪状态(RUNNABLE):3.4 阻塞状态(BLOCKED):3.4.1 等待阻塞(o.wait->等待对列)3.4.2 同步阻塞(lock->锁池)3.4.3 其他阻塞(sleep/join)3.5 线程死亡(DEAD)四、线程调度4.1

2022-01-16 20:25:29 1684 2

原创 Java编程规范,为什么要按照编程规范进行代码编写?有何作用?如何提高自己的编程规范?

2022-01-13 18:23:42 1686

原创 SpringBoot starter的理解与使用

一、什么是SpringBoot starter机制? SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。 starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。SpringBoot会自动通过classpath路径下的类发现需要的Bean,并注册进IOC容器。SpringBoot提供了针对...

2022-01-11 19:54:21 6415

原创 小程序实现数据双向绑定

因为前端用vue习惯了,vue中有很多特性让开发变得十分方便。如v-mode实现数据的双向绑定。虽然小程序中没有自带的数据双向绑定,但利用bindinput、bindchange也能实现数据双向绑定。案例:效果展示:输入值前输入值后源码wxml<view> <form> <view> <label>用户名:{{user.uname}}</label> <input name="

2022-01-11 11:45:25 3317 1

原创 Redis缓存注解

本篇博客将详细讲解@Cacheable,@CachePut , @CacheEvict使用,希望对大家有所帮助。1、@Cacheable作用是主要针对方法配置,能够根据方法的请求参数对其结果进行缓存参数 解释 example value 缓存的名称,在 spring 配置文件中定义,必须指定至少一个 例如: @Cacheable(value=”mycache”) @Cacheable(value={”cache1”,”cache2”} key .

2022-01-10 19:13:08 2039

原创 沙箱支付实现扫码支付教程(前后端分离版)

利用沙箱支付实现电脑扫码支付一、准备工作二、效果展示三、实现代码3.1 后台代码(我这里利用的是SpringBoot集成的SSM,当然不使用SpringBoot也可以)3.2 前台代码 (前台是利用脚手架搭建的Vue项目)一、准备工作1、注册支付宝开放平台账号,成为开发者。地址:https://open.alipay.com/platform/home.htm2、进入沙箱,进行配置。3.我们可以看到这个界面4.后面需要使用的参数APPID商户私钥(使用系统默认密钥的公钥模式,点击查看

2022-01-08 19:50:35 8776 12

原创 Git常用知识汇总(含Git常用命令、下载安装、SSH key、Git分支、IDEA集成Git)

1.简介、2.下载安装、3.Git常用命令、4.SSH key、5.IDEA集成Git、6.Git分支

2022-01-07 23:59:28 205

原创 Java23种设计模式之观察者模式(Observer)

观察者模式(一)概述:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于他的对象都能得到通知并自动刷新(二)帮助理解:报社的业务就是出版报纸。向某家报社订阅报纸,只要他们有新报纸出版,就会给你送来。只要你是他们的订户、你就会一直收到新报纸。当你不想再看报纸的时候,取消订阅,他们就不会再送新报纸来。只要报社还在运营,就会一直有人(或单位)向他们订阅报纸或取消订阅报纸。报社:被观察者订户:观察者一个报社对应多个订户(三)角色Subject:抽象主题:(报社

2022-01-06 21:35:47 809 1

原创 SpringBoot项目快速热部署(热加载)

一、devtools的原理1、修改pom.xml1.1 <dependencies>下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true

2022-01-06 19:21:15 231 2

原创 Java集合 (List、Set、Map)详细介绍

Java集合一、Collection接口二、List集合2.1介绍2.1.1 ArrayList(数组)2.1.2 Vector(数组实现、线程同步)2.1.3 LinkList(链表)2.2 List特性2.3 List常用方法2.4 List总结2.4.1内部存储结构区别:2.4.2 线程安全区别:三、Set集合3.1介绍3.2 分类3.2.1 HashSet(Hash表)3.2.2 TreeSet(二叉树)3.2.3 LinkHashSet(HashSet+LinkedHashMap)四、Map集合

2022-01-05 20:44:32 1612

原创 Java23种设计模式之适配器模式(Adapter)

概念:适配器模式将一个类的接口,转换为客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。术语:source:待适配的类/对象/接口Adapter:适配器destination:适配后可用的类/对象/接口分类:类适配器模式Adapter 类,通过继承 source 类,实现 Destination 类接口,完成 source->Destination 的适配对象适配器模式将 Adapter 类作修改,不是继承 source 类,而是持有 source 类的实

2022-01-05 10:27:43 818 1

原创 Exception in thread “main“ java.lang.StackOverflowError(栈溢出异常)

Exception in thread "main" java.lang.StackOverflowError报错的信息是:栈溢出的意思。那么为什么会产生栈溢出呢?栈溢出是指不断的调用方法,不断的压栈,最终超出了栈允许的栈深度,就会发生栈溢出,比如递归操作没有终止,死循环。解释图:简单的说,可以把内存比作是一个大箱子,栈是一个小箱子,栈溢出是指小箱子装不下了;而栈内存溢出是大箱子在也装不下小箱子了。举个列子import java.net.Socket;im.

2022-01-04 10:26:19 10289 2

原创 Java23种设计模式之单例模式(Singleton)

概念:单例模式在23种设计模式中属于创建型模式,是常见的设计模式之一。 案例: 这里以经典的数据库驱动连接工具类为例; 数据库连接工具类在各个业务的dao层会被初始化调用; 而每一次初始化都会在堆内存中申请一片空间,这是对堆内存资源的浪费; 如果在堆内存只开辟一片空间,各个业务的Dao层建立不同的引用进行操作,就可以资源利用最大化; ...

2022-01-03 12:14:42 1037 2

原创 SSM常用注解及其含义

1. @Controller、@RestController、@Service、@Repository@Controller:用于标识处理器类,作用于控制层(controller层)。它注解的类进行前端请求的处理,转发,重定向。包括调用Service层的方法。@RestController: 相当于@ResponseBody + @Controller合在一起的作用,与@Controller相比我更常用@RestController一些。@Service: 作用于业务逻辑层(servic...

2022-01-02 15:49:00 805 3

空空如也

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

TA关注的人

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