自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java常用的一些正则

[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0...

2020-03-12 18:40:38 264 3

原创 kafka linux下安装及学习

错误一Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e0000000, 536870912, 0) failed; error='Cannot allocate memory' (errno=12)主要是kafka的kafka-server-start.sh文件配置有问题.也可以说跟安...

2020-02-29 15:38:52 242 1

原创 死磕Spring Data JPA---第二篇

JPA基础它山之石可以攻玉,我们先学习下JPA的一些知识。JPA @Id 和@GeneratedValue 注解的详解JPA通用策略通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法。可以观察下注...

2020-01-04 20:20:07 471 3

原创 死磕Spring Data JPA---第一篇

简介随着发展目前市场上ORM技术选择主要分为2大类: mybatis和jpa。至于2者的选择或者说优缺点,每个人有心理的自己判断。这里不做赘述。首先对ORM技术做一个简单的叙述:​ ORM:即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就...

2020-01-04 20:08:50 189

原创 线程池学习 --- 创建线程的几种简单方式

线程池的概念:​ 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。线程池的工作机制在线程池的编程模式下,任务是提交给整个线程池,而不是直接提交给某个线程,线程池...

2020-01-02 14:22:15 210

原创 Prometheus+Granfana安装

版本: 1.0.0前言Prometheus是一个开源的系统监控和报警的工具包,最初由SoundCloud发布。特点: 1.多维数据模型(有metric名称和键值对确定的时间序列) 2.灵活的查询语言 3.不依赖分布式存储 4.通过pull方式采集时间序列,通过http协议传输 5.支持通过中介网关的push时间序列的方式 6.监控数据通过服务或者静态配置来发现 7...

2019-12-16 13:02:55 1573

原创 List从入门到源码

前言List是java重要的数据结构之一,我们经常接触到的有ArrayList、Vector(由于此集合基本上被ArrayList取代,本文不做讲解)和LinkedList三种。他们的类图如下:数组可变大小: 大概是把数组复制进新数组、扩展Vector:内部是数组数据结构;同步的,线程安全;JDK1.0的时候就只有一种集合结构Vector;几乎不用了;增删查询都很慢。ArrayList...

2019-12-16 09:48:19 142

原创 final,static,this,super 关键字总结

final 关键字final关键字主要用在三个地方:变量、方法、类。 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。 使用final方法的原因有两个。第一...

2019-11-26 17:19:27 113

原创 数据流教程

数据流工作的方式:List<String> myList = Arrays.asList("a1","a2","b1","c1","c2");myList.stream().filter(s -> s.startsWith("c")) .map(String::toUpperCase) .sorted() .forEach(Sy...

2019-06-26 17:55:18 334

原创 redis集群的搭建

第一部分: redis下载//因为Redis是c语言开发的,安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++// 下载wget http://download.redis.io/releases/redis-5.0.5.tar.gz// 解压tar xzf redis-5.0.5.tar.gz// 移动到/serve目录下mv ...

2019-05-30 09:19:06 120

原创 Prometheus入门和granfana

Prometheus简介:Prometheus是一个开源的系统监控和报警的工具包,最初由SoundCloud发布。特点:1.多维数据模型(有metric名称和键值对确定的时间序列)2.灵活的查询语言3.不依赖分布式存储4.通过pull方式采集时间序列,通过http协议传输5.支持通过中介网关的push时间序列的方式6.监控数据通过服务或者静态配置来发现7.支持图表和dashboa...

2019-05-27 17:03:26 2097

原创 创建类模式PK

创建类模式包含工厂方法模式、建造者模式、抽象工厂模式、单例模式和原型模式。他们可以提供对象的创建和管理职责。其中的单例模式和原型模式非常容易理解。单例模式是要保持在内存中只有一个对象。原型模式是要求通过复制的方法产生一个新的对象。剩下的就是工厂方法模式、抽象工厂模式和建造者模式了, 这三个之间有较多的相似性。工厂方法模式VS建造者模式工厂方法模式:抽象类方法/** * Aut...

2019-05-25 16:52:27 169

原创 Elasticsearch6.2.2在centos下安装

1.第一步查看系统中是否安装jdk1.8版本2.下载进行elasticsearch6.2.2下载: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz3、解压elasticsearch#创建目录,存放es安装位置 mkdir /server/el...

2019-05-24 13:00:56 267

原创 一些简单的vue考试题(选择题和简答题)

1、下面代码结果打印结果为:new Vue({ data: { a: 1, b: 2 }, created: function () { console.log(this.a) }, mounted(){ console.log(this.b) } })A:1,2 B: 1,1 C: 2,2 D:2,12、在beforeRouteEnter钩子函数中进行console.log(...

2019-05-24 12:54:34 43251 10

原创 centos开端口方法

centos6开启端口:方法一:命令行方式 1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 2.保存:/etc/rc.d/init.d/iptables save 3.重启服务:/etc/init.d/iptables...

2019-05-24 12:51:54 1760

Visio图标、素材.ppt

visio的icon资源库。版本可能有点老,但是还是有点用处,希望可以帮到需要的您

2019-11-27

Java高并发设计.zip

实战Java高并发程序设计.pdf

2019-05-18

空空如也

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

TA关注的人

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