会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
千千寰宇
大数据与Java软件开发从业者,数智化转型实践者。
首页
联系
订阅
管理
上一页
1
···
25
26
27
28
29
30
31
32
33
···
67
下一页
2023年8月25日
[Java SE] Java执行命令行
摘要: 1 序言 执行命令行,是实现自动化程序、跨环境调用的重要途径 2 源码示例 command = jps -l package test.java; import org.junit.Test; import java.io.BufferedReader; import java.io.File; i
阅读全文
posted @ 2023-08-25 15:32 千千寰宇
阅读(181)
评论(0)
推荐(0)
2023年8月14日
[信息安全] 加密算法:md5摘要算法 / sha256摘要算法
摘要: # 0 消息摘要算法 + 消息摘要算法的**主要特征**是**加密过程**不需要**密钥**,并且经过加密的数据无法被解密,可以被解密逆向的只有`CRC32算法`,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。 
评论(0)
推荐(1)
2023年8月9日
[任务调度] XXL-Job入门指南
摘要: 1 概述 本文只仅是对近两天项目上的技术验证的小结。 主要诉求:调度中心通过定时调用执行器端API的方式进行,不在执行器端进行深度的代码嵌入与改造为原则 即 执行器端提供被调用的API、仅引入 xx-core,做一下application-xxl-job.yml方面的配置;然后,部署、接受调度中心的
阅读全文
posted @ 2023-08-09 10:51 千千寰宇
阅读(1452)
评论(0)
推荐(0)
2023年8月7日
[系统设计] 分布式系统 (1) 分布式锁(1)基于Redis(setnx)实现分布式锁组件
摘要: 1 序言 近期遇到一个问题: 外部查询缓存了InfluxDB中物联网数据表的字段信息元数据的本地缓存(基于Google Guava Cache、及其RefreshAfterWrite(seconds, TimeUnit.SECOND))的Web接口 为什么会缓存 Influxdb的字段信息呢?因为字
阅读全文
posted @ 2023-08-07 20:40 千千寰宇
阅读(81)
评论(0)
推荐(0)
[系统设计] 分布式系统 (1) 分布式锁 [转载]
摘要: 在日常开发工作中,我们为了保证资源操作的最终一致性,同样需要用到锁来进行操作控制。本人结合自己工作中的经验沉淀,来跟大家一起聊聊 分布式锁的那些事,分享一些实用内容给大家。 为什么会出现分布式锁? 如下图所示,一个应用被部署到多个机器上做负载均衡。为了保证一个方法或属性在高并发情况下的同一时间只能被
阅读全文
posted @ 2023-08-07 18:48 千千寰宇
阅读(39)
评论(0)
推荐(0)
[系统设计] 计算机系统设计思想:缓存/局部性原理(转载)【待完善】
摘要: # 1 缓存概述 **缓存思想**是计算机系统设计中极为重要的解决手段,其本质原则是————`局部性原理` > 在资源有限的情况下,将热点资源、最重要的资源部署到离请求方最近的地方去,以达到性能预期。 > 在计算机的世界里,基于缓存思想的应用,无处不在 ## 1.1 什么是缓存,为什么要用缓存? 缓
阅读全文
posted @ 2023-08-07 18:17 千千寰宇
阅读(151)
评论(0)
推荐(0)
[Redis] Redis (3) Redis JDBC Framework
摘要: 本文主要聚焦于 Redis 的 JAVA 客户端连接框架,针对Redis本身的特性将不做过多介绍。 内容较长,请做好心理准备~ 1 Redis JDBC 框架概述 1.1 Redis 简述 Redis(Remote Dictionary Server(远程字典服务))是一款开源的、由 Salvato
阅读全文
posted @ 2023-08-07 17:36 千千寰宇
阅读(310)
评论(0)
推荐(0)
[Redis] Redis (2) 扩展数据结构: Bitmap
摘要: 1 redis bitmap 概述 1.1 redis bitmap 是什么? Bitmap(位图, 也称为位数组或者位向量等)是一串连续的二进制数组(0和1),可通过偏移量(offset)定位元素;是一种实现对位的操作的'数据结构',在数据结构加引号主要因为: Bitmap 在redis中本身不是
阅读全文
posted @ 2023-08-07 16:50 千千寰宇
阅读(900)
评论(0)
推荐(0)
2023年8月4日
[缓存] Google Guava Cache本地缓存框架一览
摘要: # 1 序言 + 上一次使用Guava Cache框架还是在2年前浙江某大学的数据服务平台项目中,用于缓存用户的数据服务**购物小车**数据; > 参见: [[缓存] 缓存技术初探 - 博客园/千千寰宇](https://www.cnblogs.com/johnnyzen/p/13967285.ht
阅读全文
posted @ 2023-08-04 14:42 千千寰宇
阅读(676)
评论(0)
推荐(0)
2023年7月20日
[日志] 日志脱敏实践
摘要: 1 序言 思路:根据待输出的关键字段名称进行不可逆算法的(离线式)脱敏。 2 步骤 2.1 修改本工程的日志框架为 Log4j2 slf4j.version = 1.7.25 log4j.version = 2.13.3 <!-- log [start] --> <dependency> <grou
阅读全文
posted @ 2023-07-20 18:45 千千寰宇
阅读(530)
评论(0)
推荐(0)
2023年7月13日
[GIT] 解决:failed to push some refs to ...(过程重现)
摘要: 本问题有很多种情况,解决方法也很多,本文只针对笔者本人的自身诉求和情况,选择了一种适合我的解决方法。仅供参考。 1 问题描述 johnnyzen@XXDSSS MINGW64 /e/source_code/BigData/bdp_common_data_service (develop) $ git
阅读全文
posted @ 2023-07-13 18:15 千千寰宇
阅读(559)
评论(0)
推荐(0)
2023年6月9日
[Java SE] 彻底搞懂Java程序的三大参数配置途径:系统变量与JVM参数(VM Option)/环境变量/启动程序参数args
摘要: 0 序言 一次没搞懂,处处受影响。这个问题属于基础问题,但又经常踩坑,不得不重视一下了。 1 Java程序动态参数的配置途径:系统变量与JVM参数(VM Option) vs 环境变量 vs 启动程序参数args IDEA中的配置位置 参数 使用方式 示例 代码获取方式 系统属性 由操作系统、JVM
阅读全文
posted @ 2023-06-09 14:23 千千寰宇
阅读(3816)
评论(0)
推荐(0)
[spring-boot] 源码解读#org.springframework.boot.ApplicationArguments [转发]
摘要: # 1 ApplicationArguments 概述 ## 1.1 简述 + `org.springframework.boot.ApplicationArguments`接口提供对用于运行`org.springframework.boot.SpringApplication`的参数访问。 + `
阅读全文
posted @ 2023-06-09 12:02 千千寰宇
阅读(89)
评论(0)
推荐(0)
2023年6月8日
[汽车] 车架号(VIN)的设计与规范
摘要: 1 车架号概述 VIN是英文Vehicle Identification Number(车辆识别代码)的缩写,也就是我们平时所说的车架号、大架号。 总共由17位字符组成,是汽车唯一的身份识别信息,好比于汽车的“身份证号码”。 VIN码的历史沿革 在1954年,首次开始使用 在1954年~1981年,
阅读全文
posted @ 2023-06-08 14:47 千千寰宇
阅读(2901)
评论(0)
推荐(0)
2023年6月7日
[Docker/K8S] Docker与K8S的区别
摘要: 1 定义角度 Docker是一种开放源码的应用容器引擎,允许开发人员将其应用和依赖包打包成可移植的容器/镜像中;然后,发布到任何流行的 Linux 或 Windows 机器上,也能实现虚拟化。该容器完全使用沙箱机制,彼此之间没有任何接口。 k8s,全称 kubernetes,是一种开放源码的容器集群
阅读全文
posted @ 2023-06-07 14:00 千千寰宇
阅读(5485)
评论(0)
推荐(1)
上一页
1
···
25
26
27
28
29
30
31
32
33
···
67
下一页
公告