摘要:
缘由 MongoDB数据库如下: 如上截图,使用MongoDB客户端工具DataGrip,在filter过滤框输入{ 'profiles.alias': '逆天子', 'profiles.channel': '' },即可实现昵称和渠道多个嵌套字段过滤查询。 现有业务需求:用Java代码来查询指定渠 阅读全文
摘要:
概述 最多可设置6级标题 技巧 列表 有序列表 MD语法: 1. 你好 2. 我也好 呈现效果: 你好 我也好 无序列表 MD语法: - a - b * aa * bb + aaa + bbb 效果: a b aa bb aaa bbb 结论,支持三种方式:-、*、+ TODO列表 MD语法: - 阅读全文
MapStruct+Maven+Lombok问题NoSuchBeanDefinitionException、does not have an accessible empty constructo排查
摘要:
概述 先直接说我遇到的问题吧,Spring Boot应用启动失败: ERROR | org.springframework.boot.web.embedded.tomcat.TomcatStarter | onStartup | 61 | - Error starting Tomcat contex 阅读全文
摘要:
进程 进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。 进程状态 在进程的生命周期内,进程总会从一个状态转变到另一个状态。Linux中,一个进程有下面的可能状态: Running:正在运行(它是系统中的当前进程)或准备 阅读全文
摘要:
概述 Gossip协议,又称epidemic协议,基于流行病传播方式的节点或进程之间信息交换的协议,在分布式系统中被广泛使用。 在1987年8月由施乐-帕洛阿尔托研究中心发表ACM上的论文《Epidemic Algorithms for Replicated Database Maintenance 阅读全文
摘要:
概述 在应用工程里看到如下被标记为@deprecated的代码,这对有代码洁癖的我而言是无法忍受的: row.getCell(10).setCellType(Cell.CELL_TYPE_STRING); String hospital = row.getCell(0).getStringCellV 阅读全文
摘要:
概述 工作即将满8年,如果算上2年实习的话,满打满算我已经走过将近10年的程序员编码生涯。关于Spring Boot知识点,关于微服务理论,也已经看过好几本书籍,看过十几篇技术Blog,甚至自己也写过相关技术Blog。 无论是Spring Boot,还是微服务,这些我们都可以称之为编程职业硬技能。这 阅读全文
摘要:
环境搭建 定义变量名时要遵循的规则: 变量名必须以字母或下画线开始,名字中间只能由字母、数字和下画线组成 长度不能超过255个字符 变量名在有效范围内必须具有唯一性 不能使用保留字(关键字) 区分大小写 不能对元组中的元素做修改,只能做切片查询。如果元组中只有1个元素,则需要在这个元素的后面加上逗号 阅读全文
摘要:
监控简介 Google服务层次结构图,监控是底座 一些监控反模式: 事后监控 机械式监控 不(够)准确的监控 静态监控:不是说超过某个绝对阈值系统就一定出现问题,更有意义的监控是对比(环比)动态监控。数据库性能分析供应商VividCortex的首席执行官Baron Schwartz对此评论道[插图] 阅读全文
摘要:
概述 Dynamic programming,简称DP,动态规划,基础算法之一,维基百科的解释: 是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往 阅读全文