自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java成神学习路线图

好好学习,天天向上,不论时间,不论地点!

2021-10-20 13:43:54 193

原创 Java常用的时间类以及其转化

最近经常用到时间这个参数,无论是自己获取到传进去,还是从数据库获取出来,都是Java开发必备的一门基本功。一、Date类类 Date 表示特定的瞬间,精确到毫秒。最简单也最经典的用法:Date date = new Date();// 获取当前的年月日时分秒以及星期和时区但是,如果我们按自己想要的格式来显示日期,一般会引用DateFormat类的子类SimpleDateFormat二、DateFormat类DateFormat 是日期/时间格式化子类的抽象类,它...

2021-11-14 20:39:26 1395

原创 Redis 核心配置

服务器基础配置:服务器端设定1.设置服务器以守护进程的方式运行daemonize yes|no2.绑定主机地址bind 127.0.0.13.设置服务器端口号port 63794.设置数据库数量databases 16日志配置1.设置服务器以指定日志记录级别loglevel debug|verbose|notice|warning2.日志记录文件名logfile 端口号.log注意:日志级别开发期设置为verbos...

2021-10-24 13:48:01 186

原创 Java中常用的BigDecimal的定义和用法

最近涉及到浮点数金额的一个运算,为了不失精度,想到了之前刷题用过的BigDecimal,也借此对它进行一个简单的复习。Java在java.math包中提供的API类BigDecimal对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中用java.math.BigDecimal更为精准。BigDecimal创建的是...

2021-10-10 14:36:11 4435

原创 MySQL —— if分支判断语句和case when判断语句

一、if分支判断语句基本语法if在Mysql中有两种基本用法1、用在select查询当中,当做一种条件来进行判断基本语法:if(条件,为真结果,为假结果)2、用在复杂的语句块中(函数/存储过程/触发器)if 条件表达式 then 满足条件要执行的语句;end if;复合语法复合语法:代码的判断存在两面性,两面都有对应的代码执行。基本语法:if 条件表达式 then 满足条件要执行的语句;else...

2021-09-24 00:13:36 5160

原创 MySQL —— 删除emp_no重复的记录,只保留最小的id对应的记录

题目:删除emp_no重复的记录,只保留最小的id对应的记录CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date DEFAULT NULL);insert into titles_test values ('1', '10001'

2021-09-14 23:59:38 666 2

原创 IDEA迅速上手的简单配置 —— 程序员编译工具的一些快捷配置

1.设置缩放:通过ctrl + 鼠标滚轮实现字体大小缩放2.去除大小写规则3.自动提示设置:设置参数方法自动提示,设置之后,方法有参数提示4.设定字符集,保证统一使用UTF-8编码,防止后期乱码5.设置自动编译6. Maven部分:Maven 概括:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven基本命令:(1)clean(清理)(2)test - 使用合适的单元测试框架运行测试。这些测..

2021-09-12 23:03:39 1225 2

原创 Linux面试:在Linux系统中运行项目,用到lombok插件时,是否需要提前安装插件?

在windows中用idea书写时使用lombok需要安装插件,但是在Linux中不要提前安装。原因:lombok在编译期有效,由xxx.java文件编译成xxx.class文件时,已经动态添加了set/get等方法。在项目发布的时候(xxx.class文件组成的xxx.jar文件),所以不需要安装lombok环境。Lombok插件:动态生成get/set/toString等功能,在pojo类中使用@Data注解即可。...

2021-09-11 23:02:44 678

原创 记录:我的秋招求职之路 —— 杭州(Java开发)

一、说在前面的话:本人双非二本软件工程出身,目标Java开发工程师(实习)。曾经也想过会不会因为学校的情况连面试机会都没有,事实证明只要你敢投敢面,除了一些大厂要求比较高之外,其他的公司基本上是有机会去参与到面试的,自己要勇敢,要自信。学校不在杭州,但是自己想在杭州发展,从2021年8月23号开始投简历面试开始了准大四的求职之路,boss疯狂海投,包括一些传统行业的大厂也投了,半个月上岸了,Java这个行业真的很卷,自己实习将继续抱着学习的态度,希望能有所收获,增强自己未来的竞争力。...

2021-09-09 18:26:30 563 1

原创 Redis 入门学习 (七) —— sorted_set有序集合

一、sorted_set 类型1.新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式2.需要的存储结构:新的存储模型,可以保存可排序的数据3.sorted_set类型:在set的存储结构基础上添加可排序字段score为该有序集合定义的排序规则二、sorted_set 类型数据的基本操作1.添加数据zadd key score1(排序字段) member1(值) [score2 member2]2.获取全部数据zrange key .

2021-08-22 01:42:48 384

原创 MySQL —— group_concat()函数的使用

题目:按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employeesCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));输出格式:dept_no

2021-08-18 00:01:15 243

原创 Redis 入门学习 (六)—— set集合类型

一、set类型1.新的存储需求:存储大量的数据,在查询方面提供更高的效率(之前的list类型底层是链表结构,所以在查询方面效率较低)2.需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询3.set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的二、set 类型数据的基本操作1.添加数据sadd key member1 [member2]2.获取全部数据smembers key3.删除数据srem key m...

2021-08-15 13:44:56 1351

原创 Java —— instanceof关键字的作用

instanceof 是Java中的一个双目运算符,返回值是boolean值,测试一个对象是否为一个类的实例.boolean result = obj instanceof Class;说明:obj是一个对象,Class表示一个类或者一个接口,当obj为Class的对象,或者是其间接子类,或是接口的实现类,返回值都为true,否则返回false.eg: int i = 0;System.out.println(i instanceof...

2021-08-13 21:22:03 262

原创 Redis 入门学习 (五) —— list列表类型

一、list类型1.数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分2.需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序3.list类型:保存多个数据,底层使用双向链表存储结构实现二、list 类型数据基本操作1.添加/修改数据a. lpush key value1 [value2] …… 从左边开始(left)b.rpush key value1 [value2] …… 从右边开始(right)2.获取数据a. lrange ...

2021-08-12 01:07:30 154

转载 “Uncaught (in promise) Error: Navigation cancelled from “/“ to “/login“ with a new navigation“报错处理

这个错误是vue-router内部错误,没有进行catch处理,导致的编程式导航跳转问题,往同一地址跳转时会报错的情况。push和replace 都会导致这个情况的发生。解决方法如下:在路由器中进行配置:router/index.jsimport Vue from 'vue'import Router from 'vue-router' Vue.use(Router)// 解决报错const originalPush = Router.prototype.pushconst ori

2021-08-08 16:01:56 2295

原创 Redis 入门学习 (四) —— hash散列类型

一、hash 类型1.新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信息2.需要的存储结构:一个存储空间保存多个键值对数据3.hash类型:底层使用哈希表结构实现数据存储注:hash存储结构优化 : a.如果field数量较少,存储结构优化为类数组结构 b.如果field数量较多,存储结构使用HashMap结构hash的存储空间在field和value包含的区域二、hash类型数据的基本操作1.添加/修改数据:hset key field val

2021-08-08 11:36:53 299

原创 Redis 入门学习 (三)—— string字符串类型

一、redis 数据存储格式1.redis 自身是一个 Map,其中所有的数据都是采用 key : value 的形式存储。2.数据类型指的是存储的数据的类型,也就是 value 部分的类型,key 部分永远都是字符串。二、string 类型数据存储1.存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型。2.存储数据的格式:一个存储空间保存一个数据。3.存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数字操作使用。三、string类型数据的基本操.

2021-08-08 01:10:23 162

转载 各种排序复杂度一览

2021-08-07 13:26:07 99

原创 Redis 入门学习 (二)

一、Redis概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。特征:1. 数据间没有必然的关联关系2. 内部采用单线程机制进行工作3. 高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。4. 多数据类型支持:a.字符串类型 stringb.列表类型 listc.散列类型 hashd.集合类型 set.

2021-08-07 13:20:04 116

原创 Redis 入门学习 (一)

Redis 引入:(1) NoSQLNoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。NoSQL作用:应对基于海量用户和海量数据前提下的数据处理问题。特征: 1.可扩容,可伸缩 2.大数据量下高性能 3.灵活的数据模型 4.高可用常见 NoSQL数据库: 1.Redis 2.memcache 3.HBase 4.MongoDBNoSQL对比关系型数据库:1.降低磁盘IO次数,越低越好 —— 内存存储(关系型SQL存储在磁盘上,性能...

2021-08-07 13:05:52 82

Linux虚拟机安装步骤.docx

从0到1的安装虚拟机的教学文档

2021-09-11

谷歌验证码kaptcha安装与使用教程

JavaWeb开发可以拿来看看,了解一下谷歌验证码的使用

2021-08-07

空空如也

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

TA关注的人

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