首页
学习
活动
专区
工具
TVP
发布

Java学习网

专栏作者
1305
文章
1047747
阅读量
81
订阅数
项目实践,Redis集群技术学习(十一)
Redis 集群自身实现了高可用。高可用首先需要解决集群部分失败的场景:当集群内少量节点出现故障时通过自动故障转移保证集群可以正常对外提供服务
用户1289394
2022-02-15
1790
项目实践,Redis集群技术学习(九)
扩容之初我们把 6385、6386 节点加入到集群,节点 6385 迁移了部分槽和数据作为主节点,但相比其他主节点目前还没有从节点,因此该节点不具备故障转
用户1289394
2022-02-15
1870
MySQL数据库,子查询学习,高手必备(三)
WHERE a.department_id IN (SELECT DISTINCT department_id
用户1289394
2021-11-05
3570
Java项目实践,CountDownLatch实现多线程闭锁
本文主要介绍Java多线程并发中闭锁(Latch)的基本概念、原理、实例代码、应用场景,通过学习,可以掌握多线程并发时闭锁(Latch)的使用方法。
用户1289394
2021-01-06
5930
Java开发之使用Java 8 Streams 对数据库进行 CRUD 操作
Speedment 是一个开放源代码的工具集,它可以被用来生成 Java 实体,并且能将我们同数据库的通信过程管理起来。你可以利用一个图形工具连接到数据库并生成出一套完整的 ORM 框架代码来表示域模型。但是 Speedment 不单单只是一个代码生成器而已,它还是一个能插入应用程序中的运行时程序,这样就有可能将你的 Java 8 流式代码翻译成优化过的SQL查询。这也是我将会在本文中专门讲述的一个部分。
用户1289394
2018-12-07
4810
java原理之Java 解析 Class 文件过程学习
java之所以能够实现跨平台,便在于其编译阶段不是将代码直接编译为平台相关的机器语言,而是先编译成二进制形式的java字节码,放在Class文件之中,虚拟机再加载Class文件,解析出程序运行所需的内容。每个类都会被编译成一个单独的class文件,内部类也会作为一个独立的类,生成自己的class。
用户1289394
2018-12-07
6210
Java开发之Java8 新特性--流式数据处理学习
在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现:
用户1289394
2018-12-06
1.7K0
Java开发技术之Spring依赖注入知识学习
不管是构造器、Setter方法还是其他的方法,Spring都会尝试满足方法参数上所声明的依赖。假如有且只有一个bean匹配依赖需求的话,那么这个bean将会被装配进来。
用户1289394
2018-12-05
6030
负载均衡算法之轮询(Round Robin)法和随机(Random)法 Java 代码实现方法学习
轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。
用户1289394
2018-12-05
5.2K0
常见的 Java 错误及避免方法之第五集(每集10个错误后续持续发布)
当输入期间意外终止文件或流时,将抛出“EOFException”。 以下是抛出EOFException异常的一个示例,来自JavaBeat应用程序:
用户1289394
2018-11-22
1.8K0
Java开发之Java线程池原理分析学习
线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一分配、调优和监控
用户1289394
2018-11-22
5670
java开发中代码级别的优化方法总结,有效提高程序性能
负载测试和应用程序监控对于确定应用程序的一些关键性能瓶颈非常有用。但同时,我们需要遵循良好的编码习惯,以避免在对应用程序进行监控的时候出现过多的性能问题。
用户1289394
2018-11-22
8820
Java管理扩展特殊MBean之MXBean学习
MXBean是一种引用预定义数据类型的MBean。通过这种方式,您可以确保任何客户机(包括远程客户机)都可以使用您的MBean,而不需要客户机访问代表MBean类型的特定的类。MXBean提供一种方便的方法来绑定数据,而不需要客户端进行特殊的绑定操作。
用户1289394
2018-11-08
4.1K0
常见的 Java 错误及避免方法之第四集(每集10个错误后续持续发布)
当我们尝试调用带有错误参数的Java代码时,通常会产生此Java错误消息(@ghacksnews):
用户1289394
2018-11-08
1.3K0
常见的 Java 错误及避免方法之第三集(每集10个错误后续持续发布)
这是在代码尝试访问不在值内的数组索引时发生的运行时错误消息。以下代码将触发此异常:
用户1289394
2018-11-05
7040
10个常见的 Java 错误及避免方法之第二集(后续持续发布)
当程序缺少关闭大括号(“}”)时,Java代码中就会发生此错误消息。 有时我们可以通过在代码的末尾放置大括号来快速修复错误。
用户1289394
2018-10-25
2.2K0
10个常见的 Java 错误及避免方法之第一集(后续持续发布)
当Java软件代码通过编译器运行时,会创建编译器错误消息。谨记编译器可能会针对一个错误抛出许多错误消息。所以得修复第一个错误并重新编译。这样做可以解决很多问题。
用户1289394
2018-10-25
2.8K0
Java类加载机制的七个阶段,加载、验证、准备、解析、初始化、使用、卸载
当我们的Java代码编译完成后,会生成对应的 class 文件。接着我们运行java Demo命令的时候,我们其实是启动了JVM 虚拟机执行 class 字节码文件的内容。而 JVM 虚拟机执行 class 字节码的过程可以分为七个阶段:加载、验证、准备、解析、初始化、使用、卸载。
用户1289394
2018-10-25
6.4K1
java开发中spring和springboot常用注解总结,开发人员必学
这个注解可以用于类和方法上,用于类上,表示父路径,如类上是demo,方法上是/demo1,那么访问路径就是demo/demo1
用户1289394
2018-10-25
5830
10 个影响程序性能的Hibernate 错误,学会让你少走弯路
我在很多应用程序中修复过性能问题,其中大部分都是由同样的错误引起的。修复之后,性能变得更溜,而且其中的大部分问题都很简单。所以,如果你想改进应用程序,那么可能也是小菜一碟。
用户1289394
2018-10-25
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档