首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏EdisonTalk

    MongoDB入门实战教程10

    2 writeConcern应用 Mongo Shell实验 首先,确保你已经搭建好了一个MongoDB的复制集(replica set),参考《MongoDB入门实战教程(2)》。 其次,为了模拟网络延迟等待的效果,我们首先在primary节点上通过mongo shell为一个secondary节点设置slaveDelay参数为10s,代表这个secondary节点要等待10s才会被同步数据 PRIMARY> conf = rs.conf() // 查看当前所有members rs0:PRIMARY> conf.members // 为第2个secondary节点设置slaveDelay=10s 这里我们先来一个writeConcern=3,即所有3个节点都写成功了才算写入成功,预期结果是等待10s才能成功。 参考资料 唐建法,《MongoDB高手课》(极客时间) 郭远威,《MongoDB实战指南》(图书) 作者:周旭龙 出处:https://edisonchou.cnblogs.com 本文版权归作者和博客园共有

    62920发布于 2021-07-08
  • 来自专栏低代码从入门到精通

    会员管理实战教程10-布局介绍

    低码工具更侧重于前端开发,学习前端开发必须熟练掌握CSS的相关知识。本篇就重点介绍一下在低码中的布局相关知识。

    1K30编辑于 2022-02-24
  • 来自专栏Java开发

    JAVAJava 项目实战Java Web 在线商城项目开发实战教程

    Java Web项目:在线商城技术方案与应用实例一、引言在互联网飞速发展的今天,在线商城已成为电子商务的重要载体。 使用Java Web技术构建在线商城具有跨平台性、强大的社区支持和高度的可扩展性等优势。本文将为你提供一个Java Web在线商城的技术方案和应用实例,帮助你学习和掌握相关开发技巧。 可使用MyBatis框架,通过Mapper接口和XML映射文件定义SQL语句,实现Java对象与数据库表的映射。 Java,Java 项目实战Java Web 项目,在线商城项目,Java Web 在线商城,Java 开发实战Java 项目开发教程,Web 在线商城开发,Java 实战教程,在线商城开发教程Java Web 开发实战Java 项目实战教程Java 在线商城项目,Web 商城开发教程Java 项目开发实战

    51710编辑于 2025-09-18
  • 来自专栏python入门学习教程

    python入门教程NO.10 面向对象编程项目实战

    我们先来设置几个条件: 奇异博士和灭霸的血量(HP),都为500 他们两人都是真正的君子,决定采用回合制来展开攻击,每一次攻击,对方随机掉血(10-50) 由于你帮助,奇异博士有15%的几率可以防住灭霸的攻击 打了 {} 一拳' .format(self.name , self.name1)) #利用randint生成随机整数,作为伤害值 damage = randint(10

    51960发布于 2020-04-23
  • 来自专栏EdisonTalk

    Kafka入门实战教程10):不再依赖ZooKeeper的KRaft

    2 KRaft架构模式部署实战本次我们采用物理宿主机部署,本集群三个Kafka实例均在一台主机上。 参考资料极客时间,胡夕《Kafka核心技术与实战》B站,尚硅谷《Kafka 3.x入门到精通教程》作者:周旭龙出处:https://edisonchou.cnblogs.com本文版权归作者和博客园共有

    7.7K20编辑于 2023-05-18
  • 来自专栏java基础教程

    Java基础教程(10)-Java中的异常处理机制

    异常对象Java异常是一个描述在代码段中发生的异常(出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被引发。 Error和ExceptionError 表⽰系统级的错误, 是 java 运⾏环境内部错误或者硬件问题, 不能指望程序来处理这样的问题, 除了退出运⾏外别⽆选择, 它是 Java 虚拟机抛出的。 关键字Java异常处理通过5个关键字控制:try、catch、throw、throws和 finally。程序声明了你想要的异常监控包含在一个try块中。如果在try块中发生异常,它被抛出。 系统产生的异常被Java运行时系统自动引发。手动引发一个异常,用关键字throw。 任何被引发方法的异常都必须通过throws子句定义。 任何在方法返回前绝对被执行的代码被放置在finally块中。 finally { // block of code to be executed before try block ends }在Java中,凡是可能抛出异常的语句,都可以用 try … catch

    44410编辑于 2024-04-28
  • 来自专栏全栈程序员必看

    shell编程菜鸟教程_java并发编程实战 pdf

    显示变量值使用echo命令(类似于java中的system.out) ,加上变量名,也可以使用{变量名} 例如: echo $JAVA_HOME echo ${JAVA_HOME} 变量的申明和使用 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart 上面的例子表示每周六、周日的1 : 10重启apache。 jps:类似linux的ps命令,不同的是ps是用来显示所有进程,而jps只显示java进程,准确的说是显示当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。 问题:某个java进程已经启动,用jps却显示不了该进程进程号,使用ps -ef|grep java却可以看到?

    5.1K20编辑于 2022-09-23
  • 来自专栏Java开发

    零基础学 Java 并发编程实战教程

    以下是一篇关于Java并发的教程文章,涵盖了基础概念、同步机制、并发工具类以及应用实例等内容,帮助你学习Java并发编程:Java并发教程一、并发基础并发与并行:并发是指在同一时间段内,多个任务交替执行 三、Java并发工具类CountDownLatch:允许一个或多个线程等待其他线程完成操作。 Java并发编程是一个复杂但强大的领域,掌握上述知识和技巧后,还需通过更多实践来加深理解,解决实际开发中的各种并发问题。 Java 并发教程Java 并发编程,零基础学 Java,Java 实战教程,并发编程实战Java 编程教程Java 并发入门,并发编程教程Java 零基础教程Java 实战编程,并发技术教程Java 并发学习,Java 编程实战,零基础学编程,Java 并发实战

    30010编辑于 2025-07-23
  • PostgreSQL 入门到精通 + Java & Spring Boot 实战教程

    JDBC 实战 import java.sql.*; public class PostgresJDBCDemo { public static void main(String[] args spring.jpa.show-sql=true spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect 5️⃣ Spring Boot JPA 实战 String email) { service.updateEmail(id, email); } } 6️⃣ 高级 PostgreSQL 特性 + Spring Boot 实战 事务 @Transactional 批量插入 saveAll() 分页 & 排序 Page<User> page = userRepository.findAll(PageRequest.of(0, 10 Java JDBC 实战 使用 JDBC 可以直接连接 PostgreSQL,执行 SQL 语句。 熟练掌握 PreparedStatement 可以防止 SQL 注入。

    19410编辑于 2026-01-21
  • 来自专栏好好学java的技术栈

    过节了,10套高质量项目实战教程及源码

    不过今天儿童节没吃棒棒糖也没关系,思海同学今天给小伙伴们准备了一大份精神粮食,10java项目实战教程及源码分享给小伙伴们。 资源截图 获取方式 1. 扫描关注:好好学java 2. 公众号内回复:项目实战

    43420发布于 2018-07-02
  • 来自专栏运维之美

    10 分钟带你从入门到精通的 Docker 小白实战教程

    如 Win10 专业版、Win10 家庭版是不行的。 接下来我们实战迁移一个纯前端的 SPA 单页站点: 网址:pea3nut.info 源码:github/pea3nut-info 我打算怎么做 在没迁移 Docker 之前,若我想更新线上网站中内容时, 接下来我们实战迁移一个由 Nodejs 写的站点。 接下来我们实战迁移一个 WordPress 站点。 网址:http://pea3nut.blog/ 源码:非公开 可能你也发现了这个站点和其他站点的一个非常大的不同——他的源码和数据是不能公开的。 反向代理配置:https://github.com/pea3nut/pea3nut-hub/blob/558c39b0ddef379c218d499f3ad576208db9e35d/vhost.conf#L10

    2.6K20发布于 2019-10-15
  • 来自专栏Java技术栈

    Java 10 实战第 1 篇:局部变量类型推断

    现在 Java 9 被遗弃了直接升级到了 Java 10,之前也发过 Java 10 新特性的文章,现在是开始实战 Java 10 的时候了。 今天要实战的是 Java 10 中最重要的特性:局部变量类型推断,大家都知道是 var 关键字,但具体怎么使用,及要注意什么要点呢? 我们通过几个例子来讲解局部变量类型推断这个新特性! var关键字原理 var其实就是 Java 10 增加的一种语法糖而已,在编译期间会自动推断实际类型,其编译后的字节码和实际类型一致,如以下例子所示。 OK,本次 Java 10 局部变量类型推断实战文章就到这里了,后续带来更多的 Java 10实战方面的文章。 往期干货推荐 1. 5月份值得一看的 Java 技术干货 2. 京东购物车的 Java 架构实现及原理 5. Java 中的伪共享详解及解决方案

    87140发布于 2018-07-31
  • 来自专栏Se7en的架构笔记

    Elastic Stack 实战教程 5:Elasticsearch Java API Client 开发

    本系列 Elastic Stack 实战教程总共涵盖 5 个实验,目的是帮助初学者快速掌握 Elastic Stack 的基本技能。 cd elastic-lab/5_java_develop/ docker-compose up -d 执行 docker-compose ps 命令查看容器运行状态,其中 5java_develop_setup 选择打开 elastic-lab -> 5_java_develop -> elasticsearch_java_api_client 项目目录。 以下两个文件用户需要根据实际情况进行配置,文件路径在 elastic-lab/5_java_develop/elasticsearch_java_api_client/src/main/resources [10] 文件中可以找到完整代码,点击 updateByQuery() 方法左边的运行按钮执行上述代码。

    2.8K20编辑于 2023-02-26
  • 来自专栏伟大程序猿的诞生

    Android的JNI【实战教程】3⃣️--Java调用C代码

    type, jint a, jint b) { return a + b; } 调用: Toast.makeText(JNIActivity.this, "相加结果:" + NDK.addInt(10 Java调用C代码执行每个元素加上10 java代码: /** * 让C代码给你每个元素加上10 * @param intArray * @return (JNIEnv *, jclass, jintArray); c++代码: /** * 让C代码给你每个元素加上10 * @param intArray * @return */ JNIEXPORT jint *array = env->GetIntArrayElements(intArray_, JNI_FALSE); //JNI_FALSE同一份 不开辟新空间 //遍历数组给每个元素加上10 for (int i = 0; i < size; i++) { *(array + i) += 10; LOGE("array %d = %d", i, *(

    1.2K40发布于 2019-01-21
  • 来自专栏JavaEdge

    Java并发编程实战系列10之避免活跃性危险

    10.1 死锁 哲学家问题 有环 A等B,B等A 数据库往往可以检测和解决死锁//TODO JVM不行,一旦死锁只有停止重启。 下面分别介绍了几种典型的死锁情况: 10.1.1 Lock ordering Deadlocks 下面是一个经典的锁顺序死锁:两个线程用不同的顺序来获得相同的锁,如果按照锁的请求顺序来请求锁,就不会发生这种循环依赖的情况。 public class LeftRightDeadlock { private final Object left = new Object();

    84350发布于 2018-04-28
  • 来自专栏伟大程序猿的诞生

    Android的JNI【实战教程】4⃣️--C调用Java代码

    ---- C代码调JAVA类中的addInt(int a, int b)方法 java代码: public void setStrings(String s){ Toast.makeText ---- 静态方法 C代码调JAVA类中静态的addInt(int a, int b)方法 java代码: public static int addIntS(int a, int b){ ---- 静态方法 C代码调JAVA类中的setStringsS(String s)静态方法 java代码: public static void setStringsS(String s){ ---- 对象的调用 C调java创建Student信息 java代码: student类 public class Student { private String name; ---- C调java跟新Student信息 java代码: student类 public class Student { private String name; private

    91310发布于 2019-01-21
  • 来自专栏黑泽君的专栏

    Java培训实战教程Java基础知识精华部分(四)(五)

    Java培训实战教程Java基础知识精华部分(四)_设计模式 ===================================================================== ======== Java培训实战教程Java基础知识精华部分(四)_设计模式 ------------------------------------------------------------ 培训实战教程Java基础知识精华部分(五)_继承 =========================================================================== == Java培训实战教程Java基础知识精华部分(五)_继承 -------------------------------------------------------------------- java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。 单继承:一个类只能有一个父类。

    58130发布于 2018-10-11
  • 来自专栏look Java

    10 Dubbo 配置实战

    Dubbo 配置实战 快速入门 dubbo 建议看这篇文章是在学习了快速入门 dubbo 那篇文章的基础上来学习 配置说明 文档地址 https://dubbo.apache.org/zh/index.html 错误信息 翻译的意思:说在 zookeeper 中没有找到可用的服务 java.lang.IllegalStateException: Failed to check the status of the --设置超时时间为2秒,默认为1秒--> <dubbo:provider timeout="2000"/> 可以将服务实现 HelloServiceImpl.java 中加入模拟的网络延迟进行测试: @

    50010编辑于 2023-12-07
  • 来自专栏波波烤鸭

    Redis教程10(事务)

    在MULTI命令执行之后,我们可以继续发送命令执行,但此时命令不会立即执行,而是保持到一个队列中,如下

    43640发布于 2019-04-02
  • 来自专栏全栈程序员必看

    Composer实战教程

    中国镜像列表:https://pkg.phpcomposer.com/ 二、Composer全局安装和Git Composer全局安装:http://docs.phpcomposer.com/0… Git图解教程

    1.1K20编辑于 2022-07-20
领券