自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bindivas的博客

不积跬步,无以至千里;不积小流,无以成江海

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 云服务器上部署并安装JDK和Tomcat(Linux)

一、购买云服务器    首先,服务器得进行购买,可以选择阿里云或腾讯云,在这我就以腾讯云为主,进入官网购买https://curl.qcloud.com/vAFDbEef,根据自身实际情况选择购买(新用户有优惠,如果是学生的话,学生价会便宜很多),系统建议选择Centos系统。    服务器购买成功然后进入控制台进行创建实例,默认用户名是root,密码你购买了会给你一个密码,不过给的密码不好记,在实例中点击更多进行重置密码

2020-11-14 23:25:23 725 1

原创 IntelliJ IDEA 必备的10个插件,让你敲代码很爽

插件安装方式:这篇文章中介绍10个非常不错的IDEA插件以及它们常见的使用方法文章目录Background Image Plus——背景图RestfulToolkit——RESTful服务开发Translation——必备的翻译插件Key Promoter X——快捷键Alibaba Java Code Guidelines——阿里巴巴 Java 代码规范Lombok——简化代码CheckStyle——代码格式检查Maven Helper——分析Maven项目的相关依赖aiXcoder——AI智能提示

2020-09-25 16:36:04 7548 1

原创 掌握Java基础

目录数据类型1、基本数据类型(4类8种)2、引用数据类型3、函数面向对象1、面向对象思想2、类和对象:3、成员变量和局部变量的区别(重点)4、匿名对象5、封装:6、关键字private:封装在代码中的体现7、构造方法:8、构造代码块:9、this关键字10、Person p = new Person();在内存中做了哪些事情。11、static关键字:数据类型1、基本数据类型(4类8种)整数型:byte、short、int、long浮点型:float、double字符型:char布尔型:boo

2020-09-19 08:59:39 396

原创 idea隐藏.iml文件和.idea文件

使用IDEA时,创建Maven工程时,会发现在目录结构中产生了两个不一样的东西:.iml 文件和 .idea 文件夹。如果把它们删掉可能项目就会报错,但是不删掉会看着麻烦,特别是你连接git的时候,如果这两个文件名颜色也变了,那就更麻烦了,而且add提交还会报错,提交不了。我去找了下资料发现iml是 intellij idea的工程配置文件,里面是当前 project 的一些配置信息。.Ide...

2020-11-30 14:51:00 81

原创 云服务器部署JDK和Tomcat

一、购买云服务器首先,服务器得进行购买,可以选择阿里云或腾讯云,在这我就以腾讯云为主,进入官网购买[https://curl.qcloud.com/vAFDbEef](https://curl.qcloud.com/vAFDbEef),根据自身实际情况选择购买(新用户有优惠,如果是学生的话,价格也会便宜很多),系统建议选择Centos系统。服务器购买成功然后进入控制台进行创...

2020-11-21 15:32:00 62

原创 Java基础学习

数据类型1、基本数据类型(4类8种)整数型:byte、short、int、long浮点型:float、double字符型:char布尔型:boolean(ture or false)其有关字节和默认值如下图所示:2、引用数据类型类接口数组3、函数定义:函数就是定义在类中的具有特定功能的一段独立小程序。 特点:定义函数可以将功能代码进行封装便于对该功能进行复...

2020-11-21 15:26:00 72

原创 LeetCode——求根到叶子节点数字之和题解(Java)

文章目录一、题目二、代码三、总结一、题目给定一个二叉树,它的每个结点都存放一个0-9的数字,每条从根到叶子节点的路径都代表一个数字。例如,从根到叶子节点路径1->2->3代表数字123。计算从根到叶子节点生成的所有数字之和。说明: 叶子节点是指没有子节点的节点。示例:输入: [1,2,3] 1 / \ 2 3输出: 25解释:从根到叶子节点路径 1->2 代表数字 12.从根到叶子节点路径 1->3 代表数字 13.因此,数字总和 = 1

2020-10-29 16:54:35 246

原创 LeeCode——两树之和题解(Java)

文章目录一、题目一、题目给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...

2020-10-28 15:41:27 196

原创 LeetCode——二叉树的前中后序遍历题解(Java)

文章目录一、题目二、代码三、总结一、题目给定一个二叉树,返回它的 前序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]二、代码public class Solution { public List<Integer> preorderTraversal(TreeNode root) { //创建一个数组l存储数值 List<Integer> l =

2020-10-27 14:57:26 248

原创 一起了解设计模式

文章目录什么是设计模式设计原则设计模式三分类创建型模式单例模式工厂模式抽象工厂模式建造者模式原型模式结构型模式适配器模式桥接模式组合模式装饰模式外观模式亨元模式代理模式行为型模式访问者模式模板模式策略模式状态模式观察者模式备忘录模式中介者模式迭代器模式解释器模式命令模式责任链模式附录:参考什么是设计模式设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所

2020-10-24 09:10:35 120

原创 idea从git上更新代码遇到的问题

首先Ctrl+T进行获取最新代码获取成功后,项目目录文件名颜色可能会变(这里我是已经弄好了的)这里再对文件颜色作出解释绿色,已经加入版本控制暂未提交红色,未加入版本控制 蓝色,加入版本控制,已提交,有改动红色文件add加入版本控制就变为原先的颜色了,然后就可以提交了等。...

2020-10-14 17:19:42 792

原创 程序员读书清单

目录编程语言与核心技术编程语言与核心技术序号书名分类1数据结构编程语言与程序设计2操作系统编程语言与程序设计3Head First Java 中文版 第二版 编程语言与程序设计4Effective Java中文版(原书第2版)编程语言与程序设计5阿里巴巴:Java开发手册编程语言与程序设计6深入理解Java虚拟机编程语言与程序设计7Java编程思想(第4版)编程语言与程序设计8代码整洁之道编程语言与程序设计9Java核心技术 卷I:基础知识(原书第11版)编程语言与程

2020-09-29 15:45:24 187

原创 掌握Lambda表达式

目录简介使用Lambda表达式的条件语法lambda表达式的重要特征函数式接口实例简介Lambda 表达式是 JDK8 的一个新特性,Lambda 表达式也称为闭包。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。使用Lambda表达式的条件Lambda 规定接口中只能有一个需要被实现的方法,不是规定接口中只能有一个方法!!!!

2020-09-29 13:33:04 107

原创 浅谈Java集合框架知识

1、Java集合框架的基础接口有哪些?Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。Set是一个无序,不包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。Map是一个将key映射到value的对象。一个Map不能包含重复的key:每个key最多只能映射一个value。一些其它的接口有

2020-05-15 17:03:33 155

原创 一起了解Spring全家桶

目录Spring全家桶图常用的Spring框架Spring frameworkSpring bootSpring DataSpring CloudSpring SecuritySpring全家桶图常用的Spring框架Spring frameworkSpring framework就是我们常说的spring框架,包括了ioc依赖注入,Context上下文、bean管理、springmvc...

2020-04-25 14:32:49 229

原创 Spring框架实现数据完整性(事务管理)

事务1、特点:事务[Transaction]可用理解是一系列操作组成单元模块,这些操作要么全部成功(事务提交[Commit]),要么全部失败(事务回滚[Rollback])。2、性质:a.原子性:单元模块中的操作是不可分割。b.一致性:事务提交(所有操作正常执行)或者 事务回滚(所有操作都不执行)。c.隔离性:每个事务都是独立单元 防止并发操作(事务所影响的数据在事务未完成之前被锁定)。...

2020-04-24 21:15:49 355

转载 正则表达式笔记

记录正则符号规则\ 转义. 匹配任意的字符/w 匹配字母和数字/W 匹配不是字符数字/d 匹配数字/D 匹配不是数字/s 匹配 空格 换行 Tab/S 匹配 不是 空格 换行 Tab[] 匹配集合 中文范围 4E00-9FBF 可以 0-9 a-z A-Z+重复一次或者多次*重复0个 或 多个? 重复0个或1个{} 重复范围次数...

2020-04-22 11:12:22 128

原创 一起学习设计模式——单例和工厂

目录Spring中设计模式单例模式工厂模式Spring对象生命周期Spring中设计模式Spring中的设计模式有好几种,在此主介绍单例模式和工厂模式。单例模式因为Spring依赖注入Bean默认是单例的。Spring的依赖注入都是发生在AbstractBeanFactory的getBean里。getBean的doGetBean方法调用getSingleton进行bean的创建。getS...

2020-04-21 22:12:34 134

原创 了解卖票线程安全问题

例子:创建三个窗口卖票,总票数为100张,使用Runnable接口的实现方式。1、分析问题1.问题:卖票过程中,出现了重票,错票—>线程的安全问题2.问题出现原因:当某个线程操作车票的过程中,尚未操作完成时,其他线程参与进来,也操作车票3.如何解决:当一个线程a在操作ticket的时候,其他线程不能参与进来,直到线程a操作完成ticket时,其他线程才可以开始操作ticket,这种...

2020-04-21 17:28:37 255

原创 聊聊Java多线程技术

目录什么是多线程多线程的优势线程弊端实现线程的方法Thread类Runnable接口实现Callable接口使用线程池创建线程是为什么要复写run方法?start()和run方法有什么区别?sleep()和wait()的区别线程通信线程的几种状态什么是多线程一个进程中有多个线程,称为多线程。多线程的优势解决了多部分同时运行的问题,提高效率线程弊端线程太多会导致效率的降低,因为线程的执行...

2020-04-21 16:32:17 130

mysql-5.7.32.tar.gz

linux下Mysql工具,服务器下安装mysql环境,部署项目的环境之一。tar -zxvf mysql-5.7.32.tar.gz

2020-11-18

git推送项目命令.pdf

远程推送仓库流程、git常见错误和git常用命令。git int (仓库初始化) git add . (提交整个项目所有代码)/git add 文件名等

2020-09-24

十分好用的IDEA插件

lombok插件、TranslationPlugin-2.7.2(翻译)插件、CodeGlance-1.5.4代码小地图插件等

2020-09-24

空空如也

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

TA关注的人

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