摘要:
1.目的:记录积累java开发知识,下次使用不用在发时间查找,好记性不如烂笔头。整理记录于 2024.06.09 23:25 周日 @程序员猴哥 Java开发知识汇总 .目录: 01 Java后端开发 1.IDEA相关 1 IDEA安装2023 2 JDK的安装(jdk17) 3 Maven安装配置 阅读全文
摘要:
汇总.net相关学习使用知识: 好记性不如烂笔头 1.架构师知识汇总 2..net core 知识介绍 3..net架构师的技能及需掌握的高级编程技术 4.编程哪些事儿?从普通开发到架构师,补齐短板 5.asp.net 反射reflection(原理读元数据,3种加载方法,反射的几种调用方法,反射在 阅读全文
摘要:
作者:csj更新时间:01.09 email:59888745@qq.com 说明:因内容较多,会不断更新 xxx学习总结; 回主目录:2017 年学习记录和总结 阅读全文
摘要:
pandas的学习总结 作者:csj更新时间:2017.12.31 email:59888745@qq.com 说明:因内容较多,会不断更新 xxx学习总结; 回主目录:2017 年学习记录和总结 1.pandas简介2.pandas数据结构 Series DataFrame Index csv文件 阅读全文
摘要:
今天是2017年12月30日,2017年的年尾,2018年马上就要到了,回顾2017过的确实很快,不知不觉就到年末了,再次开篇对2016.2017年的学习数据挖掘,机器学习方面的知识做一个总结,对自己所学的知识也做一个梳理,查漏补缺关于数据挖据、数据分析,可视化,ML,DL,NLP等。 作者:csj 阅读全文
摘要:
传统锁: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 阅读全文
摘要:
ES高级查询语法 1.match_all 1.1 返回源数据_source 1.2 返回指定条数size 1.3 分页查询from&size 1.4 指定字段排序sort 2.术语级别查询 2.1 term query 术语查询 2.2 term query 多术语查询 2.3 exists que 阅读全文
摘要:
创建索引: put:http://Ip:9201/product_v1 { "aliases": {}, "mappings": { "properties": { "id": { "type": "long" }, "mId": { "type": "long" }, "productName": 阅读全文
摘要:
分布式项目 使用技术点拆解 一.项目主要内容: 分库分表,读写分离 分布式事务 全局唯一性ID 分布式session 分布式链路跟踪 日志收集与展示 商品搜素 分布式锁 服务降级/限流/熔断/隔离 页面静态化 分布式任务调度 数据迁移方案 数据同步方案 多级缓存,缓存预热 高并发秒杀实现 二.需求的 阅读全文
摘要:
如何从一个ES 实例指定索引同步到另一个ES实例的索引: 华为云支持同版本的es实例到实例的镜像,支持索引到索引的恢复同步 但是不支持ES版本不同的索引到另一个ES版本低的实例的索引恢复同步, 这时需用工具elasticdump同步: 同步步骤: 1.找一个内网liunx 安装elasticdump 阅读全文
摘要:
Elasticsearch数据迁移工具之ESM ESM版本:0.5.0 上传esm的tar包并解压 查看一下帮助文档并确认安装成功 ESM各个参数用法简介 在使用Elasticsearch的时候不可避免的会涉及到集群的升级或者是业务的迁移等场景,此时就需要对数据进行迁移,es数据迁移的工具有很多比如 阅读全文
摘要:
汇总.net相关学习使用知识: 好记性不如烂笔头 1.架构师知识汇总 2..net core 知识介绍 3..net架构师的技能及需掌握的高级编程技术 4.编程哪些事儿?从普通开发到架构师,补齐短板 5.asp.net 反射reflection(原理读元数据,3种加载方法,反射的几种调用方法,反射在 阅读全文
摘要:
RabbitMq shovel 将一个实例的消息转发到另一个实例的队列 一、shovel是什么? 其实,shovel和上一篇博客中的federation的功能是类似的,都是为了MQ间的消息同步。不同的是,federation需要每个MQ上都配置,它只是个拉取消息的功能,而shovel只需要在一个MQ 阅读全文
摘要:
整理 @程序员猴哥 返回到 Java开发知识汇总 目录 1.在线正则表达式匹配网站:https://tool.oschina.net/regex/ 2.网络请求自动代码编写:https://curl.trillworks.com/ 做过爬虫的程序员都知道,我们在分析网页文件的请求时,会在开发者工具里 阅读全文
摘要:
Docker 知识汇总 返回到 Java开发知识汇总 目录 docker学习 docker 概述 docker安装 docker 命令 镜像命令 容器命令 操作命令 dockers镜像 容器数据卷 dockerfile 编写dockerfile构建文件,命令大写 (源代码) #docker 指令 F 阅读全文
摘要:
css 返回到 Java开发知识汇总 目录 1.基本选择器 标签选择器: 标签名字 类选择器:.classname id选择器:# 2.层次选择器 后代选择器 : body p 子选择器,1代,所有的p: body > p 兄弟相邻选择器: .classname + p 只选择当前相邻的下一个元素 阅读全文
摘要:
JUC及多线程 返回到 Java开发知识汇总 目录 @程序员猴哥 1.什么是JUC java.util.concurrent:核心并发工具类。 java.util.concurrent包含了许多线程安全,测试良好,高性能的并发模块。创建java.util.concurrent的目的就是要实现Coll 阅读全文
摘要:
Java历史,体系结构的介绍 整理 @程序员猴哥 返回到 Java开发知识汇总 目录 java 历史 java 在1995年推出,是目前最受欢迎的开发语言之一。 什么人可以学Java,是否能学好,就业前期如何呢? 软件开发,目前,未来5年还是高薪行业,人工智能不可能取代程序员。 英语不好,也可以学编 阅读全文
摘要:
IDEA 常用的10大插件 整理 @程序员猴哥 返回到 Java开发知识汇总 目录 1 lombok 自动生成get,set [安装插件+pom 添加依赖] 2 rainbow brackets 插件,让代码中的括号添加颜色方便查看 3 translation 在线翻译,单词不认识,右键翻译 4 m 阅读全文
摘要:
IDEA相关配置 整理于 2024.06.09 23:23 @程序员猴哥 返回到 Java开发知识汇总 目录 IDEA相关配置 1 编码设置: File-->new projects settings-->settings for new projects-->editor >file encodi 阅读全文
摘要:
java 常用的辅助类: 1.CountDownLatch减法计数器 2.CyclicBarrier加法计数器 3.Semaphore 同一时刻只允许固定(3)个线程执行,完成后另外固定(3)个线程再继续执行 1.CountDownLatch:减法计数器.等待所有的执行完成 CountDownLat 阅读全文