随笔分类 - java
摘要:RDS数据库开发建议 & 监控告警配置推荐 一. RDS数据库开发建议 单个数据库实例的总大小不宜过大 数据库备份恢复时间与库大小相关,大库数据恢复时间较长。各场景数据库(含数据文件和索引文件等)总大小上限 建议如下: 开源MySQL:500GB RDS for MySQL:4TB RDS for
阅读全文
摘要:云容器引擎 CCE & 华为云常用产品 云容器引擎 CCE (CCE Standardv1.19 | 200 节点) CCE Autopilot 集群 (0) CCE Turbo 集群 (0) 华为云容器CCE的规划和区别,企业如何选择 CCE Standard,CCE Turbo,CCE Auto
阅读全文
摘要:Mybatis 学习总结 一.环境说明: jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 二.学习前需要掌握: JDBC MySQL Java 基础 Maven Junit 2.1什么是MyBatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有
阅读全文
摘要:2025年 的思考 1.如何用一年的时间重生,如何从0到1开启个人事业 2.人只有处在最能发挥其才能的岗位上,才会干得好. 3.想要获得金钱,你不能追着它跑;你要反过来,让钱来找你. 4.别让任何困难阻止你追寻梦想. 5.面对当前的不如意,我们更该打磨技能,而非轻易放弃. 6.不复盘,掉过的坑还会再
阅读全文
摘要:Meet 2025 智能未来大会 2024.12.11 https://n.dingtalk.com/dingding/live-room/index.html?roomId=MHAbpMSBUuc8DzgD&liveUuid=04642723-cc06-4621-a9d9-30f8e737a3a9
阅读全文
摘要:传统锁:synchronized 是内置关键词,无法获取锁的状态 Lock锁:类 是否获取到锁,需手动释放锁 public class SaleTicketDem { public static void main(String[] args) { Ticket2 t=new Ticket2();
阅读全文
摘要:java JVM的理解: 编译--》运行(利用虚拟机【解释器】解释执行class字节码文件 1.JVM的位置:JVM存在JRE里,是java的运行环境; 2.JVM的体系结构 java--》.class--》类装载器--》运行时数据区(方法区,Java栈,本地方法区navtive method 堆,
阅读全文
摘要:编程算法学习 目录 第一章:基本概念 什么是算法 :算法(Algorithm)解决问题的方法,是基于特定的计算模型, 旨在解决某一信息处理问题而设计的一个指令序列 什么是数据结构:数据结构是一种数据组织、管理和存储的格式 什么是时间复杂度 什么是空间复杂度: 第二章:线性数据结构 什么是数组 什么是
阅读全文
摘要:javac,java,cmd将文档注释生成帮助文档 CMD: //将类文件编译为.class文件 javac HelloWorld.java //执行.class文件 java HelloWorld //将类文件里的文档注释生成帮助文档 javadoc -encoding UTF-8 -charse
阅读全文
摘要:JavaSE 基础知识汇总 JAVASE Spring Springmvc SpringBoot Springcloud Springsecurity Javaweb Mybatis Mybatisplus ElasticSearch SSM 1.java语言初识: java诞生:1995(Java
阅读全文
摘要:1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 4.线程池 1.继承Thread类 package com.chen; // 创建线程的方式:继承Thread,重写run(),调用start()开启线程 // 注意,线程开启不一定立即执行,由cpu调度执行 pub
阅读全文
摘要:datax 做为多数据源之间数据同步的工具,非常方便,速度非常快,能到达30分钟同步3000多万数据的速度,比代码同步速度快 datax同步 步骤: 1.安装好datx同步工具后,访问datax web管理界面, 配置同步任务: 2.数据源管理-->查询带同步的源库ip,目标库ip是否配置了数据源,
阅读全文
摘要:创建索引,支持:单键索引、复合索引,唯一索引 创建索引后台执行 db.books.createIndex({open: 1, close: 1}, {background: true}) 对内嵌文档字段创建索引: db.books.createIndex({"author.name":1}) 创建唯
阅读全文
摘要:mongodb 查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操作符,更新单个/多个文档,删除文档,批量插入,$type操作符,内嵌文档和数组查找修改 1.条件查询 SQL MQL a = 1 {a: 1} a <> 1 {a: {$ne: 1}} a > 1 {
阅读全文
摘要:mongodb 常用查询API: db.book.find(0.count() db.book.find({},{bookid,name,status}) //select bookid,name,status from book db.book.find({age:{$gt:30}}) db.bo
阅读全文
摘要:db.users.createIndex({username : 'hashed'}) 1 # 创建唯一索引 db.values.createIndex({title:1},{unique:true}) 2 # 复合索引支持唯一性约束 db.values.createIndex({title:1,t
阅读全文
摘要:MongoDB分片键选择指南 特别是华为Mongodb4.0 集群的使用,更能提高查询效率 MongoDB是一款高性能的NoSQL数据库,能够处理大量数据并支持水平扩展。为了实现这一点,MongoDB使用了分片技术,而选择合适的分片键对性能和可伸缩性有着至关重要的影响。 第一步:理解分片的工作原理
阅读全文
摘要://insert db.books.insert( [ { _id: 12, item: "pencil1", qty: 51, type: "no.1" }, { _id: 21, item: "pencil1", qty: 52, type: "no.2" }, { _id: 31, item:
阅读全文
摘要:华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据): ES 常用API:创建索引,创建别名,重建索引 华为云不同版本间索引同步数据(目前华为后台工具不能跨版本间同步数据): elasticdump --input http://admin:123456@ip:9200/sensit
阅读全文