登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
WINDOWS
JAVA

SnowFlake Id雪花ID算法

一、算法原理 总长度64位,从低位到高位依次划分为: 1)0~11位(共12bit)表示序列号,最大值2^12=4096,意味着在一个时间单位(我们用毫秒,当然你也可以用秒)内最多可以生成4096个ID; 2)12~21位(共10bit)表示机器id,最大值2^10=1024,意味着可以在1024台机器上部署我们的算法,当然了,像我所在的团队,一个应用能有4台机器就是“富农”了,6台都能成“地主”了,所以丝毫不用担心。 3)22~62位(共41bit)表示时间戳,最大值2^41=2 199 023 255 552(…

2022-06-23 代号山岳 阅读全文
JAVA

Java/Spring的Amqp依赖路径排查-异常分析

问题现象 某服务启动后,一直报错“org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect“,但本项目pom.xml内未依赖任何amqp的包。 常规检查上游自己开发的lib后,并未检查出问题,遂陷入胶着状态。 尝试使用IDEA显示依赖树后,排查解决该问题。 解决路径 通过IDEA判断,发现项目依赖spring-boot-starter-amqp 打开IDEA Maven依…

2022-06-21 代号山岳 阅读全文
WINDOWS

WallpaperWebPage将网页设置为windows11动态桌面

优点:可以将网页设置为电脑桌面; 缺点:只有IE内核,部分网站已经不支持;

2022-05-09 代号山岳 阅读全文
JAVA

IDEA自动给文件添加注释

File-->Settings-->Editor-->File and Code Templates

2022-04-12 代号山岳 阅读全文
JAVA

java CompletableFuture基本用法

Java8里CompletableFuture强大的依靠感,简直是无法比拟啊! - 知乎 (zhihu.com) CompletableFuture 详解 | JavaGuide 可以使用 java.util.concurrent 包中的工具来实现阻塞等待某个事件完成,并在事件完成后进行通知。一个常用的方式是使用 CompletableFuture。下面是一个简单的示例,展示如何实现这一功能: dotnet中类似的实现代码:

2022-03-29 代号山岳 阅读全文
JAVA

JMH: Java基准测试工具套件

JMH简介官网:http://openjdk.java.net/projects/code-tools/jmh/ 简介:JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages targetting the JVM,由简介可知,JMH不止能对Java语言做基准测试,还能对运行在JVM上的其他语言做基准测试。而且可以分析…

2022-03-29 代号山岳 阅读全文
JAVA

Java本地缓存ehcache/caffeine/guava cache探索

随着宇宙的发展,我方系统受到阿尔法星系影响,吞吐量不足支撑与时俱进的数据要求。 以前的数据分发采用Redis,现在Redis变成了瓶颈之一,遂优化之。 初步思路是设计L1本地Cache,L2网络RedisCache,优先命中L1,以提高QPS。 一、常见缓存介绍 2.1 caffeine Caffeine提供了多种灵活的构造方法,从而可以创建多种特性的本地缓存。 自动把数据加载到本地缓存中,并且可以配置异步; 基于数量剔除策略; 基于失效时间剔除策略,这个时间是从最后一次操作算起【访问或者写入】; 异步刷新; Ke…

2022-03-29 代号山岳 阅读全文
JAVA

JAVA - spring boot项目注册为windows 2016 系统服务

项目部署时都会有类似需求,博主采用spring官方推荐的winsw实现过程如下: 安装jdk环境,并配置JAVA环境变量; 下载winsw; 配置xml并启动; Winsw可自行下载,winsw.exe 可命名为winsw-console.exe,目录为: 详细就不介绍了,直接粘贴一个xml配置文件即可: 采用cmd管理员权限注册为系统服务,注册命令为: 卸载系统命令为: 卸载前,请停止该系统服务。注册后,可使用服务管理器统一管理。 Info/warn/error级别日志可在winsw注册logs目录查看。

2022-03-15 代号山岳 阅读全文
WINDOWS

windows 2016 ntp时间同步

两种方案: Windows自带工具实现; 第三方NetTime工具实现; 一、NetTime 官网:http://www.timesynctool.com/ NetTime is a Simple Network Time Protocol (SNTP) client for Windows 95/98/Me/NT/2000/XP/Vista/7/8/10 and Server 2003/2008/2012/2016. (32 bit and 64 bit operating systems are both su…

2022-03-15 代号山岳 阅读全文
WINDOWS

COMFAST cf-b01 USB蓝牙适配器使用

办公室台式机没有蓝牙,听声音不方便,遂13.8¥购买COMFAST的USB蓝牙适配器。 Windows11 无法识别蓝牙,windows设置中,搜索不到蓝牙。官网重装驱动也是无效。 时隔半年后,偶然发现任务栏有一个蓝牙图标,遂连接蓝牙耳机后成功连接。 记录于此,避免以后遗忘。

2022-03-15 代号山岳 阅读全文
12345…10
归档
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 4 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 2 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 2 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 8 月
  • 2015 年 7 月
  • 2015 年 6 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2014 年 6 月
  • 2014 年 3 月
  • 2013 年 9 月
  • 2013 年 3 月

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号