非商业,LeetCode链接附上: https://leetcode-cn.com/problems/remove-duplicate-node-lcci/ 进入正题。 题目: 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例: 示例1: 输入:[1, 2, 3, 3, 2, 1] ...
分类:
其他好文 时间:
2020-12-01 12:35:57
阅读次数:
10
int countLargestGroup(int n){ int hash[37]={0}; int map[10001]={0}; int i, sum, tmp, max=0, cnt=0; for(i=1; i<=n; i++){ map[i]=map[i/10]+i%10; hash[ma ...
分类:
其他好文 时间:
2020-12-01 12:05:58
阅读次数:
4
在Mybatis中,我们通常会像下边这样用: 返回一个结果 User selectOne(User user); <select id="selectOne" parameterType="cn.lyn4ever.entity.User" resultType="cn.lyn4ever.entity ...
分类:
其他好文 时间:
2020-12-01 11:56:33
阅读次数:
2
一.什么是MySQL查询缓存 用于保存MySQL查询语句返回的完整结果,被命中时,MySQL会立即返回结果,省去解析、优化和执行等操作。把select语句本身做hash计算,计算的结果作为key,查询结果作为value,如果查询语句被缓存命中,就直接将value返回。 查询语句中有一些不确定数据时, ...
分类:
数据库 时间:
2020-11-27 11:45:38
阅读次数:
16
MySQL默认支持两种类型的索引: Hash索引和B+树索引: 那为什么不使用其他的数据结构作为索引? Hash索引:哈希表的特点就是可以快速的精确查询,但是不支持范围查询。如果做成了索引,那速度也是很慢的,要全部扫描。 平衡二叉树: 1、索引也不只是在内存里面存储的,还是要落盘持久化的,如果数据多 ...
分类:
数据库 时间:
2020-11-26 14:09:43
阅读次数:
10
一.可变类型 1.什么是可变类型 在值改变的情况下, 内存地址(ID)不变, 证明改变的是原值 即可变类型 >也叫不可 hash 类型 2.可变类型有哪些 列表 : list 字典 : dict 3.示例 列表 list 🍁修改前 li = ['aaa', 'bbb', 'ccc'] print( ...
分类:
其他好文 时间:
2020-11-25 12:27:41
阅读次数:
4
缘由:看到redis的缓存淘汰机制,便自己实现了一下 代码实现(双向链表+HashMap) package com.jarjune.jdalao.framework.algorithm; import java.util.*; /** * LRU * @author jarjune * @versi ...
分类:
编程语言 时间:
2020-11-24 12:37:52
阅读次数:
8
##概述 ###Webpack功能与优势 预处理(TS,Less,Sass,ES6),解析成浏览器识别的css和js 解析文件之间的依赖关系,屏蔽无用文件 图片添加hash,方便线上CDN缓存 模块导入导出 按需加载,有完备的代码分割解决方案 ###Webpack简单介绍 Webpack是用Node ...
分类:
Web程序 时间:
2020-11-24 12:31:18
阅读次数:
14
负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。为什么要引入负载均衡先看一个没有负载均衡机制的web架构:上图中的架构有什么缺陷了?首先,用户是通过网络直接和web服务器相连,想象一下,如果这个服务器挂了(这种情况随时都可能发生的),那么用户的
分类:
其他好文 时间:
2020-11-23 12:36:15
阅读次数:
7
SHA1 VS RSA: what's the difference between them? Fundamentally different. SHA1 is a hash algorithm, which is a one way function, turning an input of a ...
分类:
其他好文 时间:
2020-11-23 12:09:41
阅读次数:
4