随笔分类 -  【学习 Java】

摘要:一、问题背景 近期公司项目开发过程中,犯了一个小错误,在使用java计算金额时,使用double直接使用加减乘除。代码评审时,同事指出浮点数会出现丢失进度的问题,自己深思了一下,还是自己不够细心,之前也知道浮点数会丢失精度,但是再开发过程中给忘记了,非常感谢同事的指出。让我有机会记录下,在此编写这篇 阅读全文
posted @ 2021-07-08 16:04 付宗乐 阅读(4594) 评论(0) 推荐(0) 编辑
摘要: 多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。 阅读全文
posted @ 2021-05-28 16:17 付宗乐 阅读(4404) 评论(2) 推荐(0) 编辑
摘要:SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。SpringBoot中有一个ControllerAdvice的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。 阅读全文
posted @ 2020-11-25 13:12 付宗乐 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:区别: 1意思不同: &&是“与”的意思,||是“或者”的意思。 2 使用上不同:a && b:a和b同时为true 才返回 true, 否则返回false;a || b:a或b任意一个为true 就返回true , 否则返回false 3 两者都表示运算,但是&&运算符第一个表达式不成立的话,后面 阅读全文
posted @ 2020-08-23 19:06 付宗乐 阅读(969) 评论(0) 推荐(0) 编辑
摘要: Spring-Boot 多数据源配置+动态数据源切换+多数据源事物配置实现主从数据库存储分离 阅读全文
posted @ 2020-07-18 12:49 付宗乐 阅读(12356) 评论(1) 推荐(0) 编辑
摘要:一、前言 最近收到很多网友给我私信,学习软件开发有点吃力,不知道从何处开始学习,会点基础但是做不出来什么项目, 都想放弃了。我就回复道:当下互联网飞速发展,软件开发行业非常吃香而且前景相当不错。希望能刻苦一下多多学习软件开发的知识,我利用业余时间 开发了一个简单的基于Spring + Spring 阅读全文
posted @ 2020-06-22 00:22 付宗乐 阅读(473) 评论(3) 推荐(0) 编辑
摘要:VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。 阅读全文
posted @ 2020-04-23 13:26 付宗乐 阅读(307927) 评论(8) 推荐(25) 编辑
摘要:一、简介: Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置 ,Java世界中主要有三 阅读全文
posted @ 2019-12-23 23:21 付宗乐 阅读(2103) 评论(0) 推荐(1) 编辑
摘要:直接上代码: import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.util.ArrayList; import java.util.Arrays; im 阅读全文
posted @ 2019-11-27 13:23 付宗乐 阅读(4885) 评论(0) 推荐(1) 编辑
摘要:前言: Optional 被定义为一个简单的容器,主要解决的问题是开发中常见的空指针异常,本质上这是一个包含有可选值的包装类,在Java 8之前一般某个函数应该返回非空对象但是偶尔却可能返回了null,而在Java 8中,不推荐你返回null而是返回Optional。 我们从一个简单的用例开始。 U 阅读全文
posted @ 2019-11-16 13:59 付宗乐 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:技术交流QQ群:422167709 想学习的朋友可以进入,各路IT大牛帮忙解决问题 1.首先我们需要创建一个门店表如下: CREATE TABLE `app_store` ( `store_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '发布id', `st 阅读全文
posted @ 2019-08-09 15:47 付宗乐 阅读(5759) 评论(1) 推荐(0) 编辑
摘要:1.首先找到项目源码地址我随便找到一个git地址 :https://gitee.com/mingSoft/MCMS 2.打开eclipse空白处右键导入项目搜索git。 3.将第一步复制的git地址复制到第一行中,输入您的账号密码 就是码云的登陆账号和密码,点击下一步 4.选择你下载文件的路劲,一般 阅读全文
posted @ 2019-05-12 13:57 付宗乐 阅读(490) 评论(0) 推荐(0) 编辑
摘要:1.首先,百度搜索“FileZilla”,进入官网,下载地址:https://www.filezilla.cn/download/client ,根据自己电脑配置去下载 2.下载本地,双击运行安装程序。安装完成,打开可以看到如下界面。 3.下面,来添加一个新的站点。打开“文件”→“站点管理器”,打开 阅读全文
posted @ 2019-05-09 15:16 付宗乐 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:技术交流QQ群:422167709 想学习的朋友可以进入,各路IT大牛帮忙解决问题 一、准备工作: 1.访问极光推送官网:https://www.jiguang.cn/accounts/login/form 2.注册登陆,拿到appKey和masterSecret 3.创建一个应用,安卓需要自己配置 阅读全文
posted @ 2019-05-07 22:03 付宗乐 阅读(4006) 评论(0) 推荐(0) 编辑