自定义博客皮肤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)
  • 收藏
  • 关注

原创 Linux服务器网卡信息获取以及带宽测试

Linux下测试带宽流量信息查找了很多文章都使用的工具进行信息查看和获取,好巧不巧公司的服务器是内网环境,yum wget都获取不到,想本地下载上传后安装发现还需要下载很多依赖包一同安装。懒癌晚期的我自然不死心,一顿查找之后发现一些原生可用的指令watch more /proc/net/dev查看系统网络信息,有实时的网络流量信息,就是字节看起来太难受了这里也可以看到服务器的网卡名称我们可以使用以下命令查看具体网卡信息ethtool <网卡名称>比如:ethtool e

2020-07-15 10:02:44 1775

原创 SpringBoot性能优化记录

一、优化启动类注解 @SpringBootApplication启动类一般会打上整合注解@SpringBootApplication,由于整合注解中有扫包注解 @ComponentScan ,这会导致项目启动时间变长,特别是比较大的应用程序时,会多加载许多实际并不需要的配置与Bean增加 CPU 消耗。所以在开发环境下可以将 @SpringBootApplication 注解改为 @EnableAutoConfiguration 与 @Configuration 在我们需要的 bean 上进行显式配置

2020-07-14 09:53:40 331

原创 动态修改注解上的参数

动态修改注解上的参数最近有一个需求,需要用自定义注解覆盖原来的注解进行入参,不过水平有限,一时间没有想到什么好办法(希望大家能给点建议 谢谢啦)最后只能用一个本办法,在运行时对注解参数进行一个动态的修改。感谢百度到的大佬们的资料,在了解了一些注解相关的知识后,终于实现了参数的修改Java 虚拟机使用的“真实”注释类的实例是动态代理的实例。Java 注解有一个名为 memberValue...

2019-09-17 15:20:11 3757 3

原创 MySQL报错: there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDAT

mysql报错:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause表中出现多个timestamp并设置为current_timestamp的时候报错Incorrect table definition; t...

2019-09-16 13:40:42 1919

转载 MySQL时间戳类型(Timestamp)类型版本差异

生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,下面从几个方面来详细介绍时间戳数据类型。时间戳数据存取在MySQL上述三个大版本中,默认时间戳(Timestamp)类型的取值范围为’1970-01-01 00:00:01’ UTC 至’2038-01-19 03:14:07’...

2019-09-16 13:37:08 1657

原创 集合踩坑记录

集合踩坑记录阿里巴巴java开发手册中提到过的几种情况SubList截取视图【强制】 ArrayList的subList结果不可强转成ArrayList,否则会抛出ClassCastException 异常:java.util.RandomAccessSubList cannot be cast to java.util.ArrayList; 说明:subList 返回的是 ArrayLis...

2019-09-06 09:45:32 238

原创 Java8 新特性之函数式编程

Java8 新特性之函数式编程一、函数接口函数接口 @FunctionalInterface 是只有一个抽象方法的接口,用作Lambda表达式的类型。特点接口有且仅有一个抽象方法允许定义静态方法允许定义默认方法允许java.lang.Object中的public方法该注解不是必须的,如果一个接口符合"函数式接口"定义,那么加不加该注解都没有影响。加上该注解能够更好地让编译器进行检...

2019-09-06 08:43:55 109

原创 低成本远程遥控WOW怀旧服排队

为了部落!Lok’Tar Ogar!最近魔兽怀旧服开放,中年大叔也想回去怀怀旧,然而怀旧服的开启再一次证明了wower的实力,百万级的同时在线人数把服务器挤得爆满,就问还有谁!~~不过生活所迫!~~不,是因为热爱编程,回家的时候服务器早已爆满,平均排队时间2小时,上线一会儿就得洗洗睡了,眼看当年的小伙伴,如今的油腻大叔们,一个个都快乐的在艾泽拉斯徜徉,只恨我为何没有一个善解人意帮忙开电脑上游戏...

2019-09-03 21:40:02 2716

原创 Springboot集成ElasticSearch报错之NoNodeAvailableException

在Springboot集成es时抱错,springDataES真的很坑,版本对应真的坑排除配置文件有问题外,大多数人应该是版本或者jar包依赖存在问题关于版本问题,网上查一般查出来都是这个没有5以上的版本啊还好跑github上瞧了一下es的配置请一定和springboot的配置保持一致spring.data.elasticsearch.cluster-name Elasticsea...

2019-08-11 21:29:39 521

原创 注册中心集群报错,localhost:8761 time out解决

最近在练习Spring-cloud微服务时,遇到一个问题多模块练习Eureka集群配置时出现了ConnectTimeoutException: Connect to localhost:8761 timed out这样的错误因为一开始单独启动注册中心时一切正常,而且服务成功运行所以没有太在意但是当开始做集群时就发现不对了,切到后台日志一看,发现报这个错误: Caused by: org.a...

2019-07-24 00:18:31 1629 1

原创 Spring-boot报错记录与解决方案

用springboot创建web项目时报的两个错第一个是springboot启动时报错:java.net.BindException: Address already in use。。。 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53) at java.lang....

2019-07-21 23:04:39 632

原创 店铺管理系统项目总结

项目采用Spring+SpringMV+myBatis框架 前端集成VUE、ElementUI、EasyUI一、注册登录模块1.前端页面先期布局获取页面绝对居中定位,设定一个透明div盒子为基本登录注册区域。2.基础组件创建规划字段创建数据库用户表 利用mybatis-generator插件逆向工程生成domain mapper 搭建service层3.前端页面完善加入各...

2019-07-15 20:04:21 873

原创 集合-ArrayList

一、概念ArrayList是一个集合容器类,创建一个对象之后就可以往容器中添加内容。按照度娘的解释:ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。二、构造方法ArrayList() 构造一个初始容量为 10 的空列表。ArrayList(int init...

2019-03-29 21:27:24 117

原创 抽象类与接口

抽象类与接口一、抽象类1.抽象类是一个跟类一样的结构,抽象类本质也是一个类2.类中有的成员,抽象类都可以有(字段 方法 构造方法),此外抽象类中还可以有抽象方法3.抽象类不能够实例化4.抽象类的使用场景: 一般作为父类(基类,模板类),模板方法模式5.支持多多态写法二、抽象方法1.使用abstract 修饰的方法就是抽象方法没有方法主体;2.抽象方法必须存于抽象类中[接口也可以...

2019-03-20 09:50:03 89

原创 面向对象之二

面向对象的三大特征封装继承多态封装: 1.私有化字段2.提供setget方法进行赋值取值3.提供一个无参的构造方法(完整的javaBean)概念:把对象的属性和操作结合为一个独立的整体,并近可能隐藏内部实现细节意义:封装的意义是提高安全性。继承:1)泛华:在多个子类的基础上面抽取共有属性的行为到一个父类中去2)特化:在一个父类的基础上拓展子类特有的属性和行为,生成一个新的子类...

2019-03-20 09:47:16 109

原创 初识面向对象-概念与定义

一、初识面向对象面向对象是程序设计的思想,是Java语言的核心。面向对象和面向过程都是软件开发的一种编程思想,要真正的理解一种编程思想,或者说应用在实际的开发设计中,并不是看几本书,听几堂课就能搞定的事情,需要先了解,在实际开发中应用,这样不断的思考分析、积累,从而达到理解。二、类与对象1.什么是类?类 :是指描述一类事物,或者看成是一个分类, 例如人类、车类、球类2.什么是对象?对象...

2019-03-04 09:51:57 143

原创 Java中的方法(函数)简析

一、方法的概念及作用1.概念:方法,也叫函数,但是一般在java中都叫方法,可以看成是一个可以完成独立功能的代码块,可以反复使用,每次使用都是独立的!存在于类的结构体1)X + Y = Z;代入不同的值,可以求到不同的结果2)函数可以反复使用的!每次使用都是独立的3)完成了一个独立的功能2.作用:完成功能,数据的处理!方法可以拿来反复使用。每次使用都是独立的二、认识方法public ...

2019-03-04 09:01:31 239

原创 浅谈Java八大数据类型

一.数据类型介绍定义:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。简单理解 : Java对数据进行了分类,存在不同的类型为什么需要数据分类:不同的数据类型占用的存储空间不一样,为了更好的利用计算机内存空间二.数据类型分类三.数据类型的自动转换及范围...

2019-02-27 23:35:01 131

原创 JDK安装流程

1.了解JDK要了解JDK就要先知道JVM、JRE的概念①JVM(Java Virtual Machine): Java虚拟机,Java程序运行在其中. java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行. JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件②JRE(Java Runtime Enviro...

2019-02-25 00:10:16 400

原创 初到CSDN留念

初到CSDN留念第一次第一次以往都是混迹知乎NGA的潜水怪,上一次主动写文章已经要追溯到远古的QQ空间时代了的初次写博,留个纪念

2019-02-24 22:53:23 131

空空如也

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

TA关注的人

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