-
CodeForces 955D Scissors
CodeForces 955D Scissors 昨晚CF比赛比较颓,今天有心情写题解就不错了QWQ 洛谷题目页面传送门 CodeForces题目页面传送门 给定字符串 \(a,b,|a|=n,|b|=m\) ,求是否可以在 \(a\) 中选 \(2\) 个长度为 \(s\) 的不相交子串,使得 \(b\) 是这 \(2\) 个串按在 \(a\) 中的...
-
LRU的实现(使用list)
LRU的实现(使用list) 首先是LRU的定义,LRU表示最近最少使用,如果数据最近被访问过,那么将来被访问的几率也更高。 所以逻辑应该是每次都要将新被访问的页放到列表头部,如果超过了list长度限制,就将列表尾部的元素踢出去。 主要结构,STL中的双向链表结构list。...
-
用户帐户安全,授权和密码管理的12个最佳实践
账户管理,授权和密码管理往往是很棘手的。对很多开发者来说,账户管理功能是一个暗角,不会引起足够的重视。对于产品经理和用户来说,产品的最终体验往往超出预期。 幸运的是,谷歌云平台(GCP)提供了一些工具,能够使你在产品创造、安全处理和用户账号(本文中指任何在...
-
雪花算法(07)雪花算法最终版
雪花算法(07)雪花算法最终版 雪花算法初步完成后,我们讨论了几个位运算的写法,大家知道雪花算法一旦确定后,很多数字都是定死的,比如机器占多少位,或者时间向左位移多少,这些在算法具体逻辑确定后就不会变了。那么写成最后的数字和用位运算计算出来有什么区别呢...
-
雪花算法(05)毫秒内序列
雪花算法(05)毫秒内序列 前面的内容把雪花算法的时间部分和机器信息部分都生成了,下面来生成最后一部分,就是毫秒内的序列。什么意思呢?我们在生成时间部分获取时间戳的时候,使用 long now = System.currentTimeMillis(); 获取,是个毫秒级的时间戳,但是即使是这...
-
我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(
我是如何拿下阿里、头条、滴滴的,最终还是选择去了阿里巴巴。(上) 本人两年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、滴滴等公司offer,岗位是Java后端开发,最终选择去了阿里巴巴。 面试了很多家公司,感觉大部分公司考察的点...
2019-08-16 12:36:42 cmsjava基础java高级java后端开发mysqlqq心得阿里巴巴IE系统
-
雪花算法(04)机器信息
雪花算法(04)机器信息 时间部分生成后,下一步是机器信息,占10位。我们这里把机器信息分成两部分,一部分是数据中心id,占5位,一部分是机器id,占5位。这两个id可以在部署项目的时候根据不同的机器自定义不同的id,这样能人为的保障每个id都不同。比如: /** 设置...
-
Java开发笔记(一百三十七)JavaFX的标签
Java开发笔记(一百三十七)JavaFX的标签 前面介绍了JavaFX的窗口框架,其中舞台、场景、窗格都能与AWT/Swing体系的相关概念一一对应,不仅如此,JavaFX的常见控件也能在Swing中找到相应的控件。比如JavaFX的按钮控件名叫Button,对应Swing的JButton,两种按钮提供的方...
-
Java内存映射,上G大文件轻松处理
Java内存映射,上G大文件轻松处理 内存映射文件 (Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。...
-
雪花算法(02)算法中的位运算
雪花算法(02)算法中的位运算 前面介绍了雪花算法的理论基础,可以对大概的算法有个了解,但是细节上可能还是模糊,下面来说一下雪花算法中用到的位运算。这里先介绍两个,一个是: 一个是 | 的作用是将数字向左移动,这里的数字指的是二进制中的数,并不是字面上的长...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
