logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis HSCAN命令及jedis的hscan方法

参考文档:http://doc.redisfans.com/key/scan.html@Overridepublic ScanResults hscanToResltByVague(String key, String pattern, String cursor, int pageSize) {List<Map.Entry<String, String>> result

FileAlterationListenerAdaptor监听文件和文件夹

背景项目中有需要监听文件、文件夹的需求,以便在文件、文件夹发生变化时出发相应的业务流程。这里使用Spring Boot + Apache Commons IO方案。另外,Apache Commons IO涉及到多线程的应用,项目中应指定线程池的相关配置,参考Spring Boot 线程池配置。步骤添加依赖Gradle: buidle.gradlecompile('com...

RBAC用户、角色、权限、组设计方案

RBAC(Role-Based Access Control )基于角色的访问控制。在20世纪90年代期间,大量的专家学者和专门研究单位对RBAC的概念进行了深入研究,先后提出了许多类型的RBAC模型,其中以美国George Mason大学信息安全技术实验室(LIST)提出的RBAC96模型最具有系统性,得到普遍的公认。RBAC认为权限的过程可以抽象概括为:判断【Who是否可以对What进行How

文章图片
#安全
Hive 与mysql区别

视图是一种使用查询语句定义的虚拟表,是数据的一种逻辑结构,创建视图时不会把视图存储到磁盘上,定义视图的查询语句只有在执行视图的语句时才会被执行。不要把 Hive 想的多么神秘,你可以用简单的load方式将数据加载到创建的表里,也可以直接用hadoop指令将数据放入到指定目录,这两种方式都可以直接让你通过SQL查询到数据。数据分布不平衡,某些地方特别多,某些地方又特别少,导致的在处理数据的时候,有些

#hive#mysql
MySQL中IS NULL、IS NOT NULL、!=是否走索引

不知道从什么时候开始,网上流传着这么一个说法:MySQL的WHERE子句中包含 IS NULL、IS NOT NULL、!= 这些条件时便不能使用索引查询,只能使用全表扫描。这种说法愈演愈烈,甚至被很多同学奉为真理。咱啥话也不说,举个例子。假如我们有个表s1,结构如下:CREATE TABLE s1 (id INT NOT NULL AUTO_INCREMENT,...

基于PostgreSQL的时序数据库TimescaleDB的基本用法和概念

TimescaleDB是一个在PostgreSQL之上构建的时序数据库,它利用了关系型数据库的成熟性和灵活性,并针对时序数据进行了优化。TimescaleDB通过使用分区表(hypertable)和连续聚集表(continuous aggregate)来处理时序数据,使得数据的存储和查询更加高效。

文章图片
#postgresql#时序数据库
程序计数器(PC寄存器)以及java虚拟机栈的存储结构与运行原理的基本介绍

学习内容:1、运行时数据区的结构2、JVM线程的说明3、程序计数器(PC寄存器)4、java虚拟机栈内容详情:1、运行时数据区的结构其中:上面的本地方法栈,程序计数器,虚拟机栈是每个线程都有一份的,堆区和和右边的方法区是线程共享的。一个进程有多个线程,每个线程都有自己的本地方法栈,程序计数器,虚拟机栈,他们共享堆区和方法区。右下角的元数据区和JIT编译产物就是方法区,可以将JIT编译产物认为是不属

尚硅谷-宋红康-JVM上中下篇完整笔记-JVM上篇_内存与垃圾回收篇

TIOBE语言热度排行榜世界上没有最好的编程语言,只有最适用于具体应用场景的编程语言。java: 跨平台的语言JVM: 跨语言的平台随着Java7的正式发布,Java虚拟机的设计者们通过JSR-292规范基本实现在Java虚拟机平台上运行非Java语言编写的程序.

#jvm#java
CentOS7安装VMware Tools——超详细

1.菜单栏安装VMware Tools:点击VMware菜单栏【虚拟机】,选择【安装VMware Tools】;如果安装了早期版本的VMware Tools,则菜单项为[更新VMware Tools]。

#运维#linux
-XX:PretenureSizeThreshold的默认值和作用浅析

一、背景《深入理解Java虚拟机》第93页,3.6.2 大对象直接进入老年代。讲到大对象主要指字符串和数组,虚拟机提供了一个-XX:PretenureSizeThreshold参数,大于这个值的参数直接在老年代分配。这样做的目的是避免在Eden区和两个Survivor区之间发生大量的内存复制(新生代采用复制算法)。但是这里没讲清楚默认值是多少,默认会不会“大”对象直接进入老年代。二、解析2.1 参

    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择