Java

Mongodb主从复制/ 副本集/分片集群介绍

来源: https://cloud.tencent.com/developer/article/1026185 前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集)。 Mongodb一共有三种集群搭建的方式: Replica Set(副本集)、 Sharding

java 同一个对象之间赋值后添加入List中,属性值相互覆盖的问题解决方案

1、for循环中NEW对象,因为List中存的是对象的引用地址。 2、BeanUtils是属于spring框架下beans包下的工具类 BeanUtils它提供了对java反射和自省API的包装。它里面还有很多工具类, 这篇文章我们介绍一下copyProperties这个方法 使用情景一般当我们有两个具有很多相同属性的JavaBean实体类时,一个很常见的情况就是Struts里的PO对象(持久对象

java输出字符和数字

1、用java如何输出一个字符串中的所有数字? 2、使用java语言编写程序,统计从控制台输入的一行字符串中数字个数、字母... 3、java中怎么将字符串中的数字取出来 4、JAVA怎样快速把字符串里面的数字取出来 用java如何输出一个字符串中的所有数字? 数字的ascii码是48-57共10个。你可以用这个来判断是否是数字。 String newDate=charArray[0]+ch

Nacos安装指南

Nacos安装指南 官方文档:https://nacos.io/zh-cn/docs/quick-start.html 下载地址:https://github.com/alibaba/nacos/releases 本文档以1.4.1版本为例说明。实际使用中,需要根据官方文档,选择当前稳定版本下载。 Windows安装 下载安装包 可前往Nacos的下载地址,选择当前稳定版本的zip文件下载,也可使

8月3日

早6点起床洗漱吃饭,开始每日JAVA,中午1点吃饭睡午觉,下午刷视频,晚5点吃饭

vue + canvas 实现涂鸦面板

前言 专栏分享:vue2源码专栏,vue router源码专栏,玩具项目专栏,硬核 💪 推荐 🙌 欢迎各位 ITer 关注点赞收藏 🌸🌸🌸 此篇文章用于记录柏成从零开发一个canvas涂鸦面板的历程,最终效果如下: 介绍 我们基于 canvas 实现了一款简单的涂鸦面板,用于在网页上进行绘图和创作。其支持以下快捷键: 功能 快捷键 撤销 Ctrl + Z 恢复 Ctrl +

Wi-Fi STA/STA 并发

Android 12 引入了 Wi-Fi STA/STA 并发功能,使设备可同时连接到两个 Wi-Fi 网络。此可选功能支持以下功能。 Make-before-break:设备会在断开现有连接之前连接到新的 Wi-Fi 网络。这使得 Wi-Fi 网络之间的切换更加顺畅 并发仅本地和互联网连接:设备会连接到仅限本地的网络,而不中断设备的主要互联网提供连接。 并发受限和互联网连接:设备会连接到受限网

Apache Rocket MQ 组件 (泛型应用)

 一、实现             使用: 第一步:定义协议对象   第二步:   备注:需要自建rocket mq,可以自动创建 topic ,一个协议对象代表一个业务。 具体使用时只需在项目中配置好生产和消费,然后直接发送对象即可 环境区分需要项目启动时传入env参数&

kube 小工具 java log

    示例: java log   java log apollo   java log apollo portal  

apollo.configService 和 apollo.meta 的区别

https://www.apolloconfig.com/#/zh/usage/java-sdk-user-guide   1.2.2.2 跳过Apollo Meta Server服务发现 适用于apollo-client 0.11.0及以上版本 一般情况下都建议使用Apollo的Meta Server机制来实现Config Service的服务发现,从而可以实现Config Ser

显示锁,隐式锁 (管程、monitor 、操作系统)

无锁时并发出问题   通过concurrent 包下工具类可重入锁   通过concurrent包下可重入锁和等待条件   synchronized 表达式     synchronized 方法   synchronized method wait      问:s

Synchronization in Java

Synchronization in Java, Part 1: Race conditions, locks, and conditions https://blogs.oracle.com/javamagazine/post/java-thread-synchronization-raceconditions-locks-conditions   February 5, 202

Aspose docx 转 pdf

jar 包下载  https://releases.aspose.com/java/repo/com/aspose/aspose-words/21.11/aspose-words-21.11-jdk17.jar 参考文档 https://blog.aspose.com/words/convert-word-doc-docx-to-pdf-in-java-programmatically/

OOMKilled

问题描述:某应用节点频繁重启 通过 describe 查看详情发现   kubectl -n <yournamespace> describe pod <yourapplicationpodid>     跟踪节点日志为发现oom 相关日志,排查代码未发现易造成内存溢出的逻辑 -XX:+HeapDumpOnOutOfMemoryError

正则非贪婪 (清除java类三种注释)

最大匹配(默认):     最小匹配(加一个问号):       匹配 // 注释: 匹配 /** */ doc注释和/* */ 块注释():   验证:   备注:替换非第一行和第一行

微信公众号发模板消息(spring集成)

引入依赖:   其中已实现的功能:                    wechat.properties   效果:   补充:模板消息的模板ID如何获取? 答:进入公众号管理后台 -> 广告与服务 -&gt

java基础下(笔记)

面向对象编程   本质:以类的方式组织代码,以对象来组织(封装)数据 面向对象:分类的思维模式, 首先思考解决问题需要哪些分类,然后对这些分类进行单独思考。 面向过程:步骤清晰简单,每一步都清清楚楚。 类和对象 从认识论角度思考是先有对象后有类,对象是具体事物,类是对具体事物的抽象 从代码运行角度思考是先有类后有对象,类是对象的模版 类 类是一种抽象的数据类型,它是对某一

vue之jsx

一. vue中的jsx 用接近模板的语法代替render函数 不仅能自由地渲染dom,同时语法上也和template相似 例如: "标签 h+ 变量"可以生成不同类型的级别的标题 使用html字符串渲染 Message.alert({ messge: 确定要删除xxx的笔记?, type: 'warning' }) 使用函数组件,它只是一个接受一些 prop 的函数 应用: 程序化地在多个组件中

1.一维数组的基本概念

1.一维数组的基本概念   数组是一组数据类型相同的变量,可以存放一组数据。 特点: ①数组中的每个数据元素具有相同的数据类型。 ②数组占用一段连续的内存空间。 1)创建数组   声明数组的语法:数据类型 数组名[数组长度];   注意:数组长度必须是整数,可以是常量,也可以是变量和表达式。   C90规定必须用常量表达式指明数组的大小,C99允许使用整型非常量表达式。经测试,在VS中可以用整型非

install4j打包多平台java安装包(含JNI)

install4j打包多平台java安装包 1. 下载安装install4j 官网下载最新install4j。 下载后安装。 注意:非最新版的install4j,在未注册时会提示"This installer was created with an evaluation version of install4j",请升级到最新版后注册使用。 2. 构建并运行项目 2.1 General S

每日汇报 第七周第四天 JAVA复习

今日学习:   JAVA常用类的使用方法、参数,pta 明日计划:   JAVA pta 遇到困难:湿热真难受

Vue第二季

目录016-Vue CLI 本地存储 自定义事件3.8. WebStorage(js 本地存储)使用本地存储优化Todo-List3.9. 组件的自定义事件代码练习使用自定义事件优化Todo-List备注:017-Vue CLI 全局事件总线 消息的订阅与发布3.10. 全局事件总线(GlobalEventBus)使用步骤1 定义全局事件总线2 使用事件总线代码练习3.11. 消息的订阅与发布(基

java基础-线程有哪些状态

线程有哪些状态?   答:Java中的线程状态由Thread类的内部枚举类State表示,总共有6种状态。NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED 详细说明: NEW(新建):通过new关键字创建一个Thread对象后,线程的初始状态是NEW。 RUNNABLE(可运行):当调用线程的start()方法后,线程的状态会变为RUNNA

八月二日总结

早上8点起来洗漱吃饭康复训练。 中午吃晚饭午休一会起来学习java 晚上吃完晚饭洗漱,准备睡觉。 明天继续学习java,同时康复训练。 保持早睡,养成良好的作息习惯。

八月三日总结

早上8点起来洗漱吃饭康复训练。 中午吃晚饭午休一会起来学习java 晚上吃完晚饭洗漱,准备睡觉。 明天继续学习java,同时康复训练。 保持早睡,养成良好的作息习惯。

JVM 简介

一、JVM 简介 1.1 字节码 由编译器编译程序得到的二进制文件(.class文件)。不同的编译器,可以编译出相同的字节码文件,字节码文件也可以在不同的JVM上运行(具有跨平台性,一次编译,到处运行)。 1.2 虚拟机 虚拟机(Virtual Machine)可以分为系统虚拟机和程序虚拟机: (1)系统虚拟机:完全是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台,如Vis

Nuxt.JS实战指南:从入门到精通的练习之旅

官网:https://www.nuxtjs.cn/ 搭建Nuxt2-参考文献:https://blog.csdn.net/weixin_44198965/article/details/125408111 一、为什么用Nuxt SEO:所搜引擎优化 1.1如何进行搜索引擎优化? 多页面 Title、描述、关键字 网站内容 1.2-预渲染 1.2.1-预渲染图解1.2.2-如何使用?(1)v

PHP知识要点

php是否支持多继承? 答案:不可以,只支持单继承。 PHP是不支持多重继承的,一次只继承一个类。但是,我们可以通过在PHP中使用接口( Interface)或Trait特性来实现多重继承 如何实现多继承呢? 答案:可以使用 interface 或 trait 实现  ajax是怎么工作的? Ajax指Asynchronous JavaScript and XML(异步的 JavaScr

Linux简介与历史

Linux简介 Linux的起源 关于Unix 说到 Linux 的起源,就不得不提到Linux 之前的Unix 系统。Unix 系统于1969年在 AT&T 的贝尔实验室诞生,20世纪 70 年代,它逐步盛行,这期间,又产生了一个比较重要的分支,即大约诞生于 1977年的 BSD (Berkeley Software Distribution)系统。 从BSD 系统开始,各大厂商及商业

12-面向对象-方法重载(OverLoad)

基本介绍 重载(Overload):指一个类中可以有多个方法具有相同的名字,但这些方法的参数不同(参数的类型和个数不同) 即在Java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致! 方法重载的注意事项和使用细节 方法名:必须相同 参数列表:必须不同(形参类型或个数或顺序,至少有一样不同,参数名无要求) 返回类型:无要求 构成重载的两个方法,必须在同一个作用域中。  

<<  <  853  854  855  856  857  858  859  860  861  862  863  >  >>