御弟哥哥 御弟哥哥
4年前
深入理解 hashcode 和 hash 用法
摘要二进制计算的一些基础知识为什么使用hashcodeString类型的hashcode方法为什么大部分hashcode方法使用31HashMap的hash算法的实现原理(为什么右移16位,为什么要使用^位异或)HashMap为什
京东云RASP云原生安全免疫创新实践
随着网络攻击事件整体呈上升趋势,应用作为网络入口承载着大量业务和流量,因此成为了安全的重灾区。本文介绍京东云RASP云原生安全免疫平台工作原理以及最佳实践,减少大量的误报和漏报问题
Wesley13 Wesley13
3年前
ES实现搜素建议
1\.什么是搜索建议?帮助⽤户在搜索的过程,对输入中进行纠错,提示建议性词语。例如:!(https://oscimg.oschina.net/oscnet/up750f9e13533c3547d70b887ca6847b73df7.png)2\.ES实现原理
Stella981 Stella981
3年前
Redis 基础
基本类型String,hash,list,set,sortedset(zset)安装按照README的安装步骤进行架构原理redis单进程,单线程,并发很多的请求,如何变得很快的呢??当我们使用多个rediscli进行连接的时候,我们首先对通过rediscli连接到了linuxkernel,li
Stella981 Stella981
3年前
Spring Boot中application.yml与bootstrap.yml的区别
说明:其实yml和properties文件是一样的原理,主要是说明application和bootstrap的加载顺序。且一个项目上要么yml或者properties,二选一的存在。Bootstrap.yml(bootstrap.properties)在application.yml(application.properties)之前加载,就像appli
Stella981 Stella981
3年前
OpenJDK8 Windows编译
前言OpenJDK是开源的JDK。通过对开源JDK的编译调试,我们可以深入了解JVM的运行原理。以下是我的环境信息:操作系统:MicrosoftWindows7Professionalx64SP1安装组件:1、WindowsUnixToolkit CYGWINx64,放在E:\\hub\\cygwin64目
Stella981 Stella981
3年前
Python:UTF
!/usr/bin/envpythoncoding:utf8UTF8转换成GBK编码tempdecodeencode原理就是把UTF8转换成万国码,再给万国码进行编码转换成GBK,在python2.x里面这么用"""给变量temp
Wesley13 Wesley13
3年前
MySQL数据库InnoDB存储引擎Log漫游(1)
作者:宋利兵来源:MySQL代码研究(mysqlcode)0、导读本文介绍了InnoDB引擎如何利用UndoLog和RedoLog来保证事务的原子性、持久性原理,以及InnoDB引擎实现UndoLog和RedoLog的基本思路。00–UndoLogUndoLog是为了实现事务的原子性,
Easter79 Easter79
3年前
ThreadPoolTaskScheduler手写任务调度
先贴一个自己写的demo把,原理其实就是这样的。先记录一个东西,后续来研究:CronSequenceGenerator报错:Cronexpressionmustconsistof6fields,这玩意支持6位不支持7位,真是XXXX,quartz支持,参见https://my.oschina.net/uwith/blog/439533
Wesley13 Wesley13
3年前
Unity GL画折线
新建一个脚本,这个物体得挂在有摄像机组件的物体上才能生效OnPostRender()这个函数才会被自动调用(类似生命周期自动调用)然后就可以代码画线了,原理是openGL的画线usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Gen