![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
黄大侠98k
这个作者很懒,什么都没留下…
展开
-
linux Centos 7 安装hadoop3.1.3 详解
一、准备工作 Linux环境:Centos 7 远程登陆:xShell 6 安装jdk并配置好环境变量 下载hadoop-3.1.3.tar.gz 二、安装hadoop 1. 把下载好的hadoop-3.1.3.tar.gz 上传到linux 的/usr/local/java目录(可自由选择)## 进入该目录cd /usr/local##切换root用户su root ## 创建文件夹mkdir java 2...原创 2021-10-06 16:59:35 · 4377 阅读 · 0 评论 -
Mysql EXISTS代替IN写法提升效率
IN语句:SELECT * FROM order WHERE status IN (1,2,3)EXISTS语句转换:SELECT * FROM order a WHERE EXISTS( SELECT * FROM ( SELECT 1 AS type UNION ALL SELECT 2 AS type UNION ALL SELECT 3 AS type ) b WHERE b.type=a.type)该代码用到了临时结果集的概念...原创 2021-08-09 12:26:07 · 1798 阅读 · 0 评论 -
docker+docker-compose部署微服务项目
1、安装docker1.1、配置官方源:sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo1.2、更新源:安装:sudo yum install docker-ce1.3、使用加速器:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s htt原创 2021-07-10 13:52:45 · 731 阅读 · 0 评论 -
linux安装maven并配置环境变量
1、安装wget命令yum -y install wget2、创建文件夹mkdir /var/java/maven3、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz4、解压缩maventar -zxvf apache-maven-3.5.4-bin.tar.gz 5、配置maven环境变量vi /et原创 2021-07-03 12:30:30 · 951 阅读 · 0 评论 -
linux安装jdk并配置环境变量
1 在官网下载jdk(tar.gz版)Java8比较常用,这里放上官网链接https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html链接:https://pan.baidu.com/s/1yoHRCh8yef0R3rp_5OzBQw提取码: c9ps(连接失效一定记得通知我)我这里下载的是“jdk-8u231-linux-x64.tar.gz”这个版本2 下载完成后mkdir /usr/j..原创 2021-07-03 12:18:58 · 1602 阅读 · 0 评论 -
jenkins自动化部署
主要流程:从git服务器检出项目——》maven打包 ——》上传远程服务器 ——》执行sh命令启动项目1.安装jdk,后续补上教程2.安装maven后续补上教程3.安装git,后续补上教程4.安装jenkins(centos7)创建安装目录sudo mkdir -p /opt/jenkins && cd /opt/jenkins下载通用war包sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.j.原创 2021-07-03 09:25:55 · 15824 阅读 · 4 评论 -
redis分布式事务锁
redis分布式事务锁: 实现原理:redis通过setNx()方法,setNx()主要的作用就是只能设置同一个key,假如已经存有key,就不能在赋值相同key进入。 避不开的死锁问题:设置失效时间也不能根本解决。...原创 2021-03-27 09:58:19 · 337 阅读 · 0 评论 -
前后台数据加密(java版)
前端代码:// 加密encrypt(word, keyStr, ivStr) { let key = CryptoJS.enc.Utf8.parse('ihaierForTodoKey') // 中与后台一样 密码 let iv = CryptoJS.enc.Utf8.parse('ihaierForTodo_Iv') // 中与后台一样 if (keyStr) { key = CryptoJS.enc.Utf8.parse(keyStr) iv = CryptoJS..原创 2020-12-15 11:10:15 · 737 阅读 · 0 评论 -
docker安装(linux版)
1.安装yum-utils软件包(提供yum-config-manager实用程序)并设置稳定的存储库:$ udo yum install -y yum-utils$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo2.安装DOCKER引擎,安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:$ sudo y.原创 2020-12-13 11:12:05 · 101 阅读 · 0 评论 -
java方法的重载和方法的重写的区别
方法的重载和方法的重写的区别:方法重载:同一个类,方法名相同,参数类型不同,参数个数不同,跟返回值无关。方法重写:必须是子类和父类之间,方法名相同,参数类型相同,参数个数相同,返回类型相同。区别:方法重载和方法重写都是多态的表现,方法重载是编译时的多态,方法重写是运行时的多态。...原创 2020-12-06 18:09:29 · 142 阅读 · 0 评论 -
java静态代码块、构造代码块、构造器执行顺序
静态代码块/构造代码块/构造器 执行顺序:静态代码块——》构造代码块——》 构造器静态代码块只会执行一次,构造代码块和构造器每次new的时候都会执行。本类的静态代码块比父类的构造器和构造代码块优先执行。new子类: 父类静态代码块 ——》子类静态代码块 ——》父类构造代码块 ——》 父类构造器 ——》 子类构造代码块 ——》 子类构造器new父类再new子类:父类静态代码块 ——》父类构造代码块 ——》 父类构造器 ——》 子类静态代码块 ——》父类构造代码块 ——》 ...原创 2020-12-06 17:56:09 · 135 阅读 · 0 评论 -
api接口文档编辑工具-YApi安装部署(window版)
YApi官网地址YApi源码地址下载内网安装文档地址安装前准备环境nodejs(7.6+) mongodb(2.6+) git安装mongodb官网下载地址百度云盘下载地址 提取码:2hsj方式一. 可视化部署[推荐]执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输...原创 2020-07-14 11:35:09 · 286 阅读 · 0 评论 -
java面试题
Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。2. final 在 java 中有什么作用?final 修饰的类叫最终类,该类不能被继承。 final 修饰的方法不能被重写。 final 修饰的变量叫常量,常量必须初始化,初始化之后值就不能被原创 2020-05-20 23:49:55 · 127 阅读 · 0 评论 -
学习加密(四)spring boot 使用RSA+AES混合加密,前后端传递参数加解密(方式一)
参考地址:https://blog.csdn.net/baidu_38990811/article/details/83540404原创 2020-05-19 09:18:32 · 630 阅读 · 0 评论 -
ZooKeeper下载安装(Windows版本)
参考地址:https://www.cnblogs.com/mh-study/p/10368891.html原创 2020-05-19 09:17:47 · 165 阅读 · 0 评论 -
苹果内购IAP服务端验证-java篇
参考地址:https://www.jianshu.com/p/976fc6090cfa原创 2020-05-19 09:17:06 · 918 阅读 · 0 评论 -
linux安装6.5.3版本elastic search
参考地址:https://www.cnblogs.com/wuxun1997/p/11592021.html原创 2020-05-19 09:16:22 · 115 阅读 · 0 评论 -
springboot中ElasticSearch入门与进阶:组合查询、聚合查询
参考地址:https://blog.csdn.net/yjclsx/article/details/86576946原创 2020-05-19 09:14:23 · 253 阅读 · 0 评论 -
elasticsearch-6.5.3 + logstash-6.5.4+elasticsearch-head-master环境搭建实现数据同步(window版)
简介:本文使用的是elasticsearch-6.5.3 +logstash-6.5.4 + elasticsearch-head-master,集成springboot.前提:需要有java环境。jdk1.8elasticsearch-6.5.3下载地址提取码:8mqt安装步骤:1. 下载好elasticsearch-6.5.3后,解压。2. cmd进入到elasticsearch-6.5.3\bin3. 启动命令:elasticsearch4. 浏览器访问...原创 2020-05-13 10:48:35 · 258 阅读 · 1 评论 -
苹果内购验证(熟称苹果支付回调)java版
简介:苹果支付是直接由ios客户端调起苹果支付并支付完成后,java后台提供一个支付回调接口供ios客户端进行同步回调,只需要在该接口进行进行验证苹果支付是否支付成功,跟微信支付和支付宝支付不一样,不需要统一下单接口,不需要配置异步回调接口。package cn.network.pay.apple;import com.alibaba.fastjson.JSONObject;import javax.net.ssl.*;import java.io.BufferedOutputStream原创 2020-05-12 10:53:45 · 4127 阅读 · 0 评论 -
web实现QQ第三方登录(java版)
简介:主要逻辑在java实现,h5只有一个a标签调用接口。后台分两个接口:接口1:登录前缀接口,h5负责调用唤醒QQ授权。接口2:需要在腾讯开放平台配置回调地址的接口,就是授权成功后回调。java controler代码:package cn.network.controller;import cn.network.exception.ValidataException;import com.qq.connect.QQConnectException;import com.原创 2020-05-11 14:50:55 · 561 阅读 · 0 评论 -
tomcat9配置https
tomcat-9.0.34配置https:需要到阿里云获取免费的证书,选择tomcat版下载,放入到conf目录下。server.xml代码:<?xml version="1.0" encoding="UTF-8"?><Server port="8006" shutdown="SHUTDOWN"> <Listener className="org....原创 2020-04-30 16:44:19 · 593 阅读 · 0 评论