会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
日积月累
博客园
首页
新随笔
管理
2024年2月1日
部署vue项目笔记
摘要: vue项目,本地打包,npm run build 打包之后有dist目录 nginx的配置指向dist根路径 直接访问nginx服务器就行了 server { listen XXXX; server_name XXXXXXXXX; location / { root /usr/local/vue-a
阅读全文
posted @ 2024-02-01 16:08 CodingOneTheWay
阅读(24)
评论(0)
推荐(0)
2023年10月13日
elasticsearch
摘要: lucene solr es solr和es都是基于lucene 官网: https://www.elastic.co/cn/elasticsearch/ 倒排序索引 lucene是类库 solr基于lucene
阅读全文
posted @ 2023-10-13 18:26 CodingOneTheWay
阅读(21)
评论(0)
推荐(0)
2023年10月12日
Trie-前缀查询
摘要: Tire专门为处理字符串设计的。 平衡二叉树,查询复杂度是O(logn) 但是100万个条目,2^20,logn大约20. 但是Tire的复杂度,和字段中一共有多少条目无关!世间复杂度为O(w),w为查询单词的长度 大多数的单词长度小于10 图示 整个字符串以字母为单位拆开 cat、dog、deer
阅读全文
posted @ 2023-10-12 22:04 CodingOneTheWay
阅读(39)
评论(0)
推荐(0)
常用算法记录(二)
摘要: 常用的面试算法题记录 二分法 数组 https://leetcode.cn/problems/move-zeroes/ 快排 75. 颜色分类 https://leetcode.cn/problems/sort-colors/ 三路快排 88题 归并排序的归并 215题 经典问题 找第K大元素 排序
阅读全文
posted @ 2023-10-12 13:37 CodingOneTheWay
阅读(15)
评论(0)
推荐(0)
2023年9月21日
问题梳理
摘要: reeantrantlock 原理 synchronized 早期是重量级锁,用户态转成核心态,效率低。 后来优化了。java6后优化了。 自适应自旋 锁消除 锁粗话 轻量级 偏向锁 重量级 自旋锁与自适应自旋锁 共享数据的锁定持续时间短,切换线程不值得。 线程执行循环,不让出CPU。 自旋java
阅读全文
posted @ 2023-09-21 22:38 CodingOneTheWay
阅读(23)
评论(0)
推荐(0)
记录常用设计模式
摘要: 策略模式+工厂模式 1.四种玩法,玩法出入参类型一致,根据类型区分具体玩法。 /** * 玩法枚举类 * * @author jiangym * @version 1.0 * @date 2022/9/28 20:10 */ public enum TricksEnum { /** * vip身份用
阅读全文
posted @ 2023-09-21 21:40 CodingOneTheWay
阅读(17)
评论(0)
推荐(0)
2023年8月29日
Mysql查询性能优化相关
摘要: 慢查询 基本原因 访问的数据太多 分析 是否检索了过多的数据。 mysql服务器是否在分析大量超过需要的数据。 注意事项 尽量不用select * 分页查询(mysql从设计上让连接和断开连接都是很轻量级的。运行多个小查询不是大问题) 缓存效率高 减少锁竞争 查询的执行基础 查询执行路径(面试考)
阅读全文
posted @ 2023-08-29 12:54 CodingOneTheWay
阅读(39)
评论(0)
推荐(0)
2023年8月28日
希尔排序整理
摘要: 算法原理 代码实现 1 public static void sort(int[] array){ 2 //数据间隔h 8>4>2>1 3 int h = array.length / 2; 4 while(h >= 1){ 5 for (int start = 0; start < h; star
阅读全文
posted @ 2023-08-28 22:43 CodingOneTheWay
阅读(26)
评论(0)
推荐(0)
接口查询性能优化-缓存
摘要: 查询性能优化 缓存种类 mybatis一级缓存 mybatis二级缓存 本地缓存 各个节点的数据不同步 分布式缓存 redis 前端h5的缓存 本地缓存 session缓存 mybatis一级缓存 一个方法中对同一个sql,查询了多次 当在这个方法上加@transactional 后续的查询就是走一
阅读全文
posted @ 2023-08-28 21:36 CodingOneTheWay
阅读(69)
评论(0)
推荐(0)
数据结构笔记
摘要: 2-3树&红黑树 哈希表 哈希函数的设计 例如26个字符 new一个int[26]。可以用来做哈希 整型值 小范围正整数,直接使用正整数。 大整数 通常做法 取模 比如取后四位 mod 1000 模一个素数分布效果更好 如果对日期这种取模,只能在01-31,会造成分布不均匀。 要具体分析。 浮点型
阅读全文
posted @ 2023-08-28 21:34 CodingOneTheWay
阅读(38)
评论(0)
推荐(0)
下一页
回到顶部