java等额本金和等额本息计算方式

直接贴代码 package com.cn.fajia; /*** * <p> * 房价和还款利息计算 * */ public class Fajita { public static void main(String[] args) { //房子总价 double totalPrice = 1428571; //首付比例 double firstPaymentRatio = 0.6; //贷款总年数 int yearNum = 30; ...
java | 2023-09-20 15:48 | 阅读 1098 次 | 评论 0 条

zookeeper 搭建

1、 下载zookeeper 1.1 下载地址 Apache Downloads 1.1.1 解压 tar -zxvf apache-zookeeper-3.8.0-bin.tar.gz 2、 创建用于存放数据的文件夹data和传输数据的日志文件 2.1 mkdir data1 # data1全路径:/home/server/zookeeper/data1 mkdir data2 mkdir datalog1 #datalog1全路径 /home/server/zook...

spark 部署

1、 加压spark tar -zxvf spark-3.3.0-bin-hadoop3.tgz 2、 修改配置文件 2.1 配置文件修改 mv spark-env.sh.template spark-env.sh mv slaves.template slaves 2.2 修改spark-env.sh 2.2.1 修改命令 vi spark-env.sh 2.2.2 修改内容 export JAVA_HOME=/home/server/jdk1.8.0_33...

scala 环境搭建

1、 确保已经配置了jdk 2、 解压scala tar -zxvf scala-2.13.8.tgz mv scala-2.13.8 scala 3、 配置环境变量 vim /etc/profile export PATH=$PATH:/home/server/scala/bin source /etc/profile 4、 验证环境搭建完成 scala 操作hudi ...
scala | 2022-08-14 18:20 | 阅读 473 次 | 评论 0 条

mysql 部署

1、 创建mysql安装目录 mkdir mysql 2、 解压mysql压缩包到mysql安装目录 tar -xvf mysql-8.0.30-linux-glibc2.17-x86_64-minimal.tar tar -xvf mysql-8.0.30-linux-glibc2.17-x86_64-minimal.tar.xz 3、 创建mysql用户 并授权 adduser mysql 4、 在mysql安装目录下创建目录并授权 mkdir data ...
mysql | 2022-08-14 18:18 | 阅读 784 次 | 评论 0 条

kafka 环境搭建

一、下载的kafka,部署方式 1、 下载Apache Kafka 2、 安装 2.1解压 tar -zxvf kafka_2.13-3.2.1.tgz 注意解压后的目录需要更改名称 mv kafka-3.2.1-src kafka 2.2 创建数据存放目录 2.2.1先进入kafka 主目录 cd /home/server/kafak 2.2.2 创建存放数据的目录 mkdir -p zk/data 2....

hive 单机搭建

1、 下载 1.1 下载地址 当前最新版本是apache-hive-4.0.0-appha-1,所以就下载当前版本,Index of /hive/hive-4.0.0-alpha-1 (apache.org) 2、 安装 2.2 解压 tar -zxvf apache-hive-4.0.0-alpha-1-bin.tar.gz 2.3 重命名 mv apache-hive-4.0.0-alpha-1-bin hive 2.4 创建环境变量 2.5 更新环...

hadoop 搭建

1、安装jdk 1.1 tar -zxvf server-jre-8u333-linux-x64.tar.gz 1.2 修改/etc/profile export JAVA_HOME=/home/server/jdk1.8.0_333 2、安装hadoop tar -zxvf hadoop-3.2.3.tar.gz 2.1、修改/home/server/hadoop/hadoop-3.2.3/etc/hadoop/hadoop-env.sh 配置文件中JAVA_HOME参数 ...

spring boot sft用法

用到的jar包 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version> </dependency> 封装工具类 package com.cn.util; import com.cn.wisdom.common.RestControllerException; import com.jcraft.jsch.*...
java | 2022-03-09 15:07 | 阅读 586 次 | 评论 0 条

vue 基础知识--后台交互,实现接口调用

需要调用接口时,在组件中引入 import axios from "axios"; 然后在函数中 axios.create({ baseURL: 'http://localhost:9000', timeout: 3000000, responseType: "json", // headers: { // "Content-Type": "application...
vue | 2022-03-09 14:55 | 阅读 579 次 | 评论 0 条

vue 基础知识--获取表单数据并且向列表追加数据

涉及js拼接字符串、以及vue向列表追加数据 <template> <div> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">   <el-form-item label="活动名称" prop="name"> <el-input v-model="ruleForm.name"></el-input> </el-form-item>   <el-form-item labe...
vue | 2022-03-09 11:31 | 阅读 486 次 | 评论 0 条

vue 基础知识-组件调用2

在组件调用1的基础上在Buttom.vue中增加add一个函数,然后在Header中调用add <script> export default{ methods:{ add(par){ console.log(par); } } } </script> 在Header.vue中增加 <script> import Button from './Buttom.vue' export ...
vue | 2022-03-09 11:07 | 阅读 492 次 | 评论 0 条

vue 基础知识-组件调用1

这里有三个组件index.vue/Header.vue/Buttom.vue,现在要把Header.vue和Buttom.vue一同包含在index.vue 目录关系: first --components --Header.vue --Buttom.vue --index.vue 下面是index.vue <template> <div id="first"> <myHeader ref="myHeader" /> <!-- <my...
vue | 2022-03-09 10:48 | 阅读 517 次 | 评论 0 条

mysql 数据库中存放json数据查询方式-JSON_CONTAINS用法

创建测试表 CREATE TABLE `sys_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `message_type` varchar(255) DEFAULT NULL, `message_body` text, PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=5412 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; 补充测试数据 INSERT INTO...
mysql | 2021-12-28 15:19 | 阅读 792 次 | 评论 0 条

mybatis 返回的一对多collection对象包含另一个对象

对象1 package com.project.dto; import lombok.Data; import java.util.List; @Data public class DeptDTO { private String deptCode; private String deptName; private String companyName; private List<UserDTO> children; } 对象2 package com.project.dto; import lomb...
java | 2021-03-22 11:16 | 阅读 2406 次 | 评论 0 条

乘法口诀.py

print("计算 100以内偶数的和的结果为:") #保存累加结果的变量 result = 0 for i in range(1,10): for n in range(1,i+1): result = i * n print("%s*%s=%s"%(n,i,result),end =" ") print("")
python | 2020-12-25 16:01 | 阅读 1877 次 | 评论 1 条

多个集合求交集

private static List<String> getRetain(List<String> ... lists ){ if(lists == null){ return null; } ArrayList<List<String>> arrayList = new ArrayList<>(lists.length); int index=0; int flagSize=0; int minIndex=0; for(List<...
java | 2020-12-18 14:23 | 阅读 1583 次 | 评论 1 条

mybatis 分页plugs

@Data public class User{ private String name; private String sax; private Integer state; } 一、包米豆 官网地址:https://baomidou.com/ 1.1 代码自动生成工具 待补充…… 1.2 分页 1.2.1 dao @Mapper public interface UserRepository extends BaseMapper<U...
java | 2020-11-02 17:10 | 阅读 1589 次 | 评论 0 条

spring boot ftp 生成二维码、上传附件以及回显

环境: centos、jdk1.8、vsftpd、nginx、spring boot、docker ftp上传附件,上传的附件有两种方式回显,在下面再详细说明 此处省略ftp服务器、docker服务器nginx服务器搭建过程。 上传首先在application.yml文件中添加ftp配置 ftp: # 内网 000.000.000.000 外网 111.111.111.111 # ip: 111.111.111.111 ip: 000.000.000.000 name: ftp_user pass...
java | 2020-10-30 11:29 | 阅读 1831 次 | 评论 0 条

MySQL数据字典相关的sql查询和navicat的一个导出ER图功能

##mysql 查看表结构 SELECT COLUMN_NAME 'Field', COLUMN_TYPE 'Type', IS_NULLABLE 'Null', COLUMN_KEY 'Key', COLUMN_DEFAULT 'Default', COLUMN_COMMENT 'Comment' FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = 'dbname' ##数据库名 AND table_name = 'tableName' ##数据库表名 ##mysql 查...
mysql | 2019-11-26 11:36 | 阅读 2061 次 | 评论 0 条