摘要: 1 /** 2 * 多线程_并发协作_管程法 3 * 4 * @author: mhSui 2020/04/21 5 */ 6 public class Test01 { 7 public static void main(String[] args) { 8 SynContainer contai 阅读全文
posted @ 2020-04-21 17:00 SurpriseSui 阅读(170) 评论(0) 推荐(0)
摘要: 下面是我具体实现的 <!-- 阿里云OSS --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.8.3</version> </dependency 阅读全文
posted @ 2020-01-13 14:59 SurpriseSui 阅读(2560) 评论(0) 推荐(0)
摘要: <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency> 把kaptcha作为工程的一个类,加上@Configr 阅读全文
posted @ 2020-01-13 14:50 SurpriseSui 阅读(2058) 评论(0) 推荐(0)
摘要: 在换了MacBook以后没有用到去如何链接远程服务器上传文件,最近闲下来的时候买了一个阿里服务器练手,突然想到不知道如何上传文件到远程阿里服务器,就去研究看了一下... 1、首先安装一下iterm2,Mac的客户端官方下载地址:https://www.iterm2.com/downloads.htm 阅读全文
posted @ 2019-11-19 15:05 SurpriseSui 阅读(4266) 评论(0) 推荐(0)
摘要: Ubuntu 14.04/16.04 (使用apt-get进行安装) # step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software 阅读全文
posted @ 2019-11-04 14:14 SurpriseSui 阅读(8105) 评论(0) 推荐(0)
摘要: 上面就是我在Centos7 修改docker镜像源遇到的问题,在etc/docker/文件下创建了daemon.json文件,下面就是修改成阿里镜像源: { "registry-mirrors": [ "https://pee6w651.mirror.aliyuncs.com"] } 但是在重启的时 阅读全文
posted @ 2019-11-04 14:12 SurpriseSui 阅读(1481) 评论(1) 推荐(1)
摘要: 此次随笔只是汇总其他博客相关Springboot注解,以方便我以后翻阅查找 @SpringBootApplication: 此注解是Spring boot的核心注解,也是启动类上的注解,这个注解等同于:@Cofiguration @EnableAutoConfiguration @Component 阅读全文
posted @ 2019-10-31 11:11 SurpriseSui 阅读(143) 评论(0) 推荐(0)
摘要: 一、redis数据类型 1、String 字符串类型是redis最基础的数据库结构,其他几种都是建立在字符串类型基础上。字符串类型可以是(简单的字符串、复杂的字符串(xml、json)、数字(整数、浮点数)、二进制(图片、音频、视频),但是最大不能超过512M。 场景:缓存功能:redis 作为缓存 阅读全文
posted @ 2019-10-25 16:00 SurpriseSui 阅读(101) 评论(0) 推荐(0)
摘要: 之前面试和这两天用到泛型解决了一些问题,才发现自己对泛型的了解只停留用的时候会想起来一点点....没有真正的准确梳理泛型,所以想写一写总结一下自己对泛型对理解 1、代码用泛型的好处 在写代码的时候经常不同数据类型,而泛型可以统一数据类型,便于操作。 将运行时的异常提前到了编译时,提高了效率(在jdk 阅读全文
posted @ 2019-09-23 17:09 SurpriseSui 阅读(170) 评论(0) 推荐(0)
摘要: 一、冒泡排序 原理:比较两个相邻的元素,较大的放在右边 N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次 最好时间复杂度为O(N) Cmax = N(N-1)/2 = O(N2) Mmax = 3N(N-1)/2 = O(N2) 冒泡排序的最坏时间复杂度为O(N2) 冒泡排序 阅读全文
posted @ 2019-08-22 17:05 SurpriseSui 阅读(5077) 评论(0) 推荐(0)