随笔分类 -  Java

摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/189 Java内存分配与管理是Java的核心技术之一,不管学习任何一门语言,我们要知其然,知其所以然,本文主要分析下Java中类和对象在内存中的表现形式, 阅读全文
posted @ 2021-11-09 22:22 joshua317 阅读(1579) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/186 一、引言 Nacos 的关键特性指出:nacos支持服务发现和服务健康监测。其中是这么描述的: Nacos 支持基于 DNS 和基于 RPC 的服务 阅读全文
posted @ 2021-11-04 18:35 joshua317 阅读(1483) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/185 1 扩展安装 安装grpc、protobuf 2 Laravel项目安装 2.1 指定仓库地址 composer config -g repo.pa 阅读全文
posted @ 2021-11-04 18:34 joshua317 阅读(1678) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/180 Java语言是强类型语言,编译器存储在变量中的数值具有适当的数据类型,所有的变量都必须先明确定义其数据类型,然后才能使用。Java 中所有的变量、表 阅读全文
posted @ 2021-11-01 19:21 joshua317 阅读(265) 评论(0) 推荐(0)
摘要:java 是一个完全面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,为了能够将这些基本数据类型当成对象操作,Java 为每一个基本数据类型都引入了对应的包装类型(wrapper class),int 的包装类就是Integer,从 Java 5 开始引入了自动装箱/拆箱机制,使得二者可以 阅读全文
posted @ 2021-10-31 21:11 joshua317 阅读(626) 评论(0) 推荐(0)
摘要:1、final、finally、finalize 的区别 ● final:用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,被其修饰的类不可继承。 ● finally:异常处理语句结构的一部分,表示总是执行。 ● finalize:Object 类的一个方法,所以Java对象都有这个方法,当 阅读全文
posted @ 2021-10-31 20:23 joshua317 阅读(133) 评论(0) 推荐(0)
摘要:著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。 1. Zookeeper保证CP 当向注册中心查询服务列表时, 阅读全文
posted @ 2021-10-25 23:02 joshua317 阅读(138) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/178 一、问题 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"hi你好啊,joshua317 阅读全文
posted @ 2021-10-25 20:17 joshua317 阅读(1791) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/177 一、问题 获得任意一个时间的下一天的时间 二、分析 Java提供了java.util.Date类来处理日期格式的数据,通过它可以得到其所代表的日期的 阅读全文
posted @ 2021-10-25 20:13 joshua317 阅读(609) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/176 1.说明 推荐:请使用System.currentTimeMillis()代替new Date().getTime() 获取当前毫秒数:System 阅读全文
posted @ 2021-10-22 18:38 joshua317 阅读(108) 评论(0) 推荐(0)
摘要:创建一个线程,最简单的方法是创建一个实现 Runnable 接口的类。 为了实现 Runnable,一个类只需要执行一个方法调用 run(),声明如下: public void run() 你可以重写该方法,重要的是理解的 run() 可以调用其他方法,使用其他类,并声明变量,就像主线程一样。 在创 阅读全文
posted @ 2021-10-22 11:18 joshua317 阅读(345) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/173 任何一种计算机语言都离不开标识符和关键字,今天我们来介绍下Java 的标识符、关键字和保留字。 一、标识符 在Java语言中,类、对象、方法、变量、 阅读全文
posted @ 2021-10-21 19:26 joshua317 阅读(459) 评论(0) 推荐(0)
摘要:利用for循环打印九九乘法表 package com.joshua317; public class Main { public static void main(String[] args) { int i; int j; for (i=1; i <= 9; i++) { for (j = 1; 阅读全文
posted @ 2021-10-21 16:02 joshua317 阅读(276) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/171 一、简介 JDK(Java Development Kit,Java开发工具包) ,是整个JAVA的核心,包括了Java运行环境JRE(Java R 阅读全文
posted @ 2021-10-20 18:37 joshua317 阅读(719) 评论(0) 推荐(0)
摘要:Y(被除数) % X(除数) 当除数与被除数的符号相同时,取余和取模的结果是完全相同的; 当除数与被除数的符号不相同时,结果不同。 当除数与被除数的符号不相同时的区别: 取余结果的符号与被除数相同; 取模结果的符号与除数相同。 1.取余,取余结果的符号与被除数相同 rem(3,2)=1 rem(-3 阅读全文
posted @ 2021-10-19 14:43 joshua317 阅读(481) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/170 一、问题 舍罕王赏麦问题是古印度非常著名的一个级数求和问题。 传说国际象棋的发明者是古印度的西萨·班·达依尔。那时的国王是舍罕,世人称为舍罕王。当时 阅读全文
posted @ 2021-10-19 14:06 joshua317 阅读(1120) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/166 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 J 阅读全文
posted @ 2021-10-18 22:58 joshua317 阅读(355) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/164 面试题中经常会考察一些比较基础的问题,比如下面关于同样大小的整数进行比较,结果却不同。 先看一段代码 package com.joshua317; 阅读全文
posted @ 2021-10-15 18:42 joshua317 阅读(141) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/163 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java语言作为面向对象编程语言的代 阅读全文
posted @ 2021-10-15 18:41 joshua317 阅读(244) 评论(0) 推荐(0)
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/161 一、问题 三色旗的问题最早由E.W.Dijkstra所提出,大致意思如下: 有一条绳子上面挂有白、红、蓝三种颜色的多面旗子,这些旗子的排列是无序的。 阅读全文
posted @ 2021-10-13 20:47 joshua317 阅读(353) 评论(0) 推荐(0)