- 博客(30)
- 收藏
- 关注
原创 LeetCode_Day5 | 有效的字母异位词、两个数组的交集、快乐数、两数之和!
做题之前还是得仔细的了解下哈希表的原理,有效的字母异位词在工作中比较常用!
2023-06-06 23:40:14 443
原创 LeetCode_Day3 | 反转链表/移除链表的元素/设计个链表
设计链表是一道对链表这的综合题,对理解链表有很大帮助。另外,双指针思想真是万能啊!
2023-05-15 23:16:26 637
原创 泛型理解总结及类型擦除概述
1. 什么是泛型泛型字面理解“广泛适用的类型”,其本质是指类型参数化,即可以将类型当作参数传递给一个类或者是方法。注意: 允许在定义类、接口、方法时使用类型形参,分别称为泛型类、泛型接口、泛型方法,当使用时 指定具体类型。 所有使用该泛型参数的地方都被统一化,保证类型一致。 如果未指定具体类型,默认是Object类型。 集合体系中所有的类都增加了泛型,泛型主要用在集合2. 为什么要用泛型?(泛型的优势)不需要强转不使用泛型: 泛型是jdk1.5的新特性
2021-09-21 16:25:35 272
原创 通过反射破坏单例模式及其基本应用
一. 反射1.为什么需要反射?运行期需要根据某种条件才能使用某个类的对象的时候,需要采取反射。2.什么是反射?3.类加载区别?
2021-09-20 15:49:48 751
原创 安装Ubuntu 20.04之后要做的配置
一.系统初始设置1.关闭sudo密码避免每次使用 sudo 命令都要输入密码,可以将密码关闭:sudo visudo将%sudo ALL=(ALL:ALL) ALL修改为:%sudo ALL=(ALL:ALL) NOPASSWD:ALL2.修改软件源Ubuntu 默认软件源是境外的,修改为国内镜像下载更新时会更快。「Software & Updates」(软件和更新)中选择国内的镜像。3.更新系统# 更新本地包数据库sudo apt update# 更新所有已安装的包
2021-06-17 15:41:09 1813
原创 Windows重装Ubuntu 20.04单系统
之前在自己的主力机(Windows)上安装了ubuntu双系统,被Ubuntu的简洁操作所吸引,索性直接在自己的电脑上搞个单系统练手。1.制作系统镜像启动安装盘1)Ubuntu系统镜像下载Ubuntu官网https://cn.ubuntu.com/download2)制作启动盘软件(UltraISO)下载UltralSO官网:https://filehippo.com/download_ultra-iso/直接下载免费试用版本,全部默认下一步安装。3)开始制作启动盘准备一个空U盘(最好不
2021-06-13 19:36:46 19516 6
原创 Swagger注解@ApiModelProperty不显示value内容
封装了个json,返回数据用swagger查看不显示@ApiModelProperty注释的内容。外层实体备注:OrderByPortfolioDTO注释:出现问题启动在swagger发现不显示字段内容原因:Controller中返回的数据没有加确定的泛型。此外如果返回的实体中有泛型约束的话,也需要加泛型。解决:controller中加入确定的返回封装实体swagger效果如下:...
2021-05-07 18:22:03 5213
原创 IDEA入门使用及基本使用、设置、问题解决及常见小技巧
前言使用IDEA之前需要了解,我们都知道在Eclipse中有Workspace和Project的概念,但在DEA中却没有Workspace的定义。根据官方的介绍,在 IntelliJ IDEA 中,提出了Project和Module两个概念,其中Project是进行开发工作的顶级组织单位,其次是Module。一个Project是一个或多个Module的集合,即一个Project包含一个或多个Module。Module和Module之间彼此相互依赖,通常彼此有着不可分割的业务关系;目前主流的大型项目都是
2020-10-25 22:46:41 1809
转载 eclipse中查看jar包中的源码
查看eclipse中运行项目的源码时,经常会遇到如下的情况:解决办法:下载两个文件(1)Jad下载完成后解压,得到jad.exe文件。(2)JadClipse(注意:点击该链接后,下载文件会自动弹出)下载得到net.sf.jadclipse_3.3.0.jar文件。将net.sf.jadclipse_3.3.0.jar复制到eclipse安装目录下的plugins和dropins文件夹下。重启eclipse,注意,重启这步不能省略,后面还要重启几次。更改elipse的某些
2020-10-25 17:22:34 4348 1
原创 Java实现setter调用
通常一个pojo定义的时候是这样public class Student { private String name; private Integer age; private String sex; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } pu
2020-10-25 17:02:35 1457
转载 Java字符串拼接:int和String类型、String和Sting类型
一.Int和String拼接成String1.用+拼接String str = "abc"; int i = 10;String result = str + i;2.将int转化为string,用+或者string的concat方法拼接String result = str + String.valueOf(i);String result = str.concat(String.valueOf(i));二.String和String拼接成String1.concat方法当两个变量
2020-10-11 22:47:33 2760
原创 SVN下载分支,添加、上传、删除文件操作
SVN上传文件or文件夹1.本地建仓库:本地磁盘创建一个文件夹当作本地仓库(D:\workspaces)2.下载SVN已有仓库这里写自定义目录标题SVN上传文件or文件夹欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowch
2020-09-19 17:32:31 1173
原创 Mysql-5.5.50安装步骤及安装包
一.mysql安裝包百度云提取链接:链接:https://pan.baidu.com/s/12Utp533IMi8Qq31MCfFhyw提取码:6jgk二.安装步骤注意:mysql安装路径不能包含中文!(以下省略步骤均为傻瓜式安装)1.首先打开安装包2.选择自定义3.根据自己的磁盘分配自定义安装路径(注意:路径中不能出现中文!)4.勾选启动开始配置MySQL向导(1)选择细节配置(2)开发者电脑(3)选择数据库用途(这里选择多用途数据库)(4)选择表的存储空间(默认数据
2020-05-29 20:48:27 3026
原创 docker在线安装错误提示:Could not resolve host.....
1.问题描述参考docker官方安装手册安装时,执行此yum安装工具命令出现以下报错:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.device-mapper-1.02.158-2.el7_7 FAILED http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/devic
2020-05-25 00:33:44 5959
原创 SpringCloud config client报错:java.lang.IllegalStateException: No instances found of configserver
出现问题:在配置sleuth 链路跟踪配置时,按顺序(eureka—>配置中心——>config client)启动后,发现服务提供者控制台报错:No instances found of configserver(config-server)并且,检查eureka注册中心时出现服务提供者注册名称为UNKNOW:解决办法:1.首先检查配置的config-server服务是否注册到了eureka注册中心上。如果未注册上,检查config-server服务的配置文件中eureka.cl
2020-05-17 18:20:16 6339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人