初识 Nacos
前言
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设 ...
java 获取相应的时间
前言
在java开发中,不可避免的需要使用到时间(不论是时间戳还是日期等),在java8出来以后,相关的时间类就替代了曾经的,我们对应得的使用方法当然也随之改变。下面就给出例子介绍使用java8的 LocalDate 等相关方法获取时间并作出对应得处理。
相关工具类1234567891011121 ...
关于gradle5.0及其以上中 lombok 的使用
一、前言
Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法.
二、gradle5.0以上使用lombok出现的坑
今天在我自己项目中使用lombok插件出现一件怪事,我用maven管理的时 ...
java 以及 springboot 分别实现定时任务
一、前言
定时器,项目中遇到的应该不多,就比如我本人,到至今,在项目中使用到定时器也就三两次,在springboot还未出来之前,使用定时器估计是很难受的,虽然我没怎么用过,因为我刚开始工作的时候springboot出来了,然后真香,哈哈哈哈哈……
二、java上古时代的定时器实现12345678 ...
java 随机取出一个元素
一、前言
list在日常项目中是使用的非常普遍的,充斥在java项目中的各个角落,所有的java项目都会使用到list集合,这是毋庸置疑的,这里只是浅谈一下list的用途之一——从list中获取随机元素
二、list 简介
list是一个有序的集合(也是被称为序列),和set不一样,list中允 ...
springboot 实现文件分片上传
一、前言
现在的项目中很多地方都会用到文件上传,不说百分百,但是绝对会占百分之九十(你可以反驳,但是我不接受),如果我们单纯的采用整个文件上传的方式,在遇到大文件就会出现各种花式问题,为了尽量避免这些坑,我们可以采用分片上传的方式将大文件分成不同的小文件进行上传
二、新建文件上传所需的VO文件
1 ...
java 通过 sigar 获取服务器 cpu、内存 等数据
一、前言
今天来了个需求,需要实时监控服务器cpu跟内存参数的占用百分比。百度了一波性能监控方面的文章,看到很多文章都在使用 sigar,虽然我之前没接触过sigar,但是这丝毫不影响我跟随大流,反正大家都在用,也不差我一个
二、引入依赖
首先,引入sigar包,gradle方式如下,maven方 ...
java 通过cmd 调用命令启动tomcat
我们有时候为了方便,公司会做一个项目集成管理,便于启动和关闭我们部署在服务器上面的项目,然后鼠标点点点就可以了,是不是很方便?我这里就采用了java的方式,嗯……仅限于参考……
一、踩坑12345public static void main(String args[]) throws IOEx ...
如何将本地开发的项目提交到git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器 ...
MyBatis 返回insert注解操作主键
在向数据库插入数据时,需要保留插入数据的id,以便进行后续的update操作或者将id存入其他表作为外键。但是,在默认情况下,insert操作返回的是一个int值,它并非表示主键id,而是表示当前SQL语句影响的行数。
一、使用 @Insert 注解时123@Insert("inser ...