- 博客(109)
- 收藏
- 关注
原创 大数据基础
文章目录大数据生态圈1.大数据基本概念2.大数据之Hadoop2.1 HDFS(Hadoop Distributed File System)分布式文件系统2.2 MapReduce 分布式运算程序2.3 Yarn资源调度器3.大数据之Hive4.大数据之HA5.大数据之Flume6.大数据之HBase7.大数据之Sqoop8.大数据之Azkaban9.大数据之Spark9.1 Scala语言开发9.2 Spark Core9.3 Spark SQL9.4 Spark Streaming10.大数据之Fli
2021-06-30 19:35:51
702
原创 大前端基础
文章目录1.node.js技术1.1 运行helloworld.js文件1.2 node.js完成web1.3 node.js操作数据库mysql2.ES6语法2.1 let和var2.2 模板字符串2.3 函数默认参数 和 箭头函数2.4 对象简写2.5 对象解构2.6 对象传播操作符2.7 数组map2.8 数组Reduce3.nmp包管理(node package manager)3.1 npm初始化项目3.2 快速安装和依赖第三方模块3.3 模块和"package.json"的关系4.Babel转换
2021-04-18 22:44:15
2090
9
原创 Sharding - JDBC的使用及其项目实战
Sharding - JDBC文章目录Sharding - JDBC1.ShardingSphere的三部曲1.1 ShardingSphere - JDBC1.2 ShardingSphere - Proxy2.搭建MySQL读写分离2.1 Master节点修改配置(master节点的 "/etc/my.cnf")2.2 Slave节点修改配置(slave节点的 "/etc/my.cnf")2.3 主从复制报错2.3 读写分离,主从复制(1主2从)3.分库分表4.读写分离 分库分表 代码实战4.1 读写
2021-04-18 10:46:40
843
原创 MyCat的使用及其项目实战
文章目录MyCat实现高可用读写分离分库分表1.MyCat的配置文件及其使用1.1 schema.xml配置参数1.2 server.xml配置参数1.3 rule.xml配置参数1.4 win系统下使用MyCat2. MyCat性能监控之MyCat-Web2.1 MyCat和MyCat-Web的关系图2.2 MyCat-web管理界面配置mycat参数3.Mycat的高可用机器架构3.1 MycCat一主一从读写分离①MyCat单机部署②MyCat集群部署(HAPorxy实现MyCat的高可用)③MyCa
2021-04-18 10:38:32
12200
2
原创 数据库优化(MySQL)
数据库优化文章目录数据库优化1. 为什么需要数据库优化2.数据库优化方案3. 软件层面优化3.1 SQL调优3.2 表结构优化3.3 架构优化分库分表3.3.1 单应用单数据库3.3.2 多应用单数据库3.3.3 多应用多数据库4.硬件层面优化1. 为什么需要数据库优化 单表数据量过大,查询sql语句过慢2.数据库优化方案 数据库优化方案很多,主要分为两大类:软件层面、硬件层面。 软件层面:SQL 调优、表结构优化、读写分离、数据库集群、分库分表等。 硬件层面:主要是增加机器性能,性能瓶颈
2021-04-09 10:12:21
328
原创 Jar包和War包
JAR包和WAR包文章目录JAR包和WAR包1.JAR包(以ZIP为基础)2.WAR包总结: WAR文件代表了一个Web应用程序,JAR是类的归档文件1.JAR包(以ZIP为基础)简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入到你的项目中,可以直接使用这些jar包中的类和属性,这些jar包一般放在lib目录下2.WAR包war包是javaWeb程序打的包。war包放入容器中(tomcat等)中等于发布了,可以网页浏览war包包含:class文件,依赖
2021-04-09 10:11:46
163
转载 Maven的基本操作
Maven的基本操作1.clean :清理文件夹"target"下的编译文件2.compile:将src等源码资源编译到文件夹"target"下3.package:会在文件夹"target"下打包jar包或者war包4.install :会在文件夹"target"下打包jar包或者war包,并将这个包放入本地仓库中...
2021-04-09 10:11:09
153
原创 Netty小结
Netty1.Netty简介 Netty(Java编写) 1.异步框架(NIO框架) 2.主要针对TCP协议 3.协议:TCP/IP --> JDK原生 --> NIO --> Netty 4.RPC框架(例如Dubbo)使用Netty通信 Netty可以做的事情: 1.可以作为rpc通讯的框架、协议、库,实现远程过程调用,基于socket的方式,例如Dubbo等 2.可以作为长链接实现客户端与服务器的通讯,基于websocket,例如
2021-04-05 13:07:58
123
原创 RabbitMQ的基本介绍
RabbitMQ文章目录RabbitMQ1.RabbitMQ简介2.RabbitMQ的安装(Linux安装)本机访问远端RabbitMQ图形化界面3.RabbitMQ的5种模型3.1 直连(Direct)(1个消费者消费一个生产者)3.2 任务模式(work quene)(多个消费者消费一个生产者)(1条消息不能多次消费)3.3 广播模型(fanout)(交换机将消息推给绑定的队列)(1条消息可以多次消费)3.4 路由模型(Routing)3.5 订阅模型(Topic)4.RabbitMQ的运行
2021-04-05 13:03:34
262
原创 XXL-JOB系统入门使用
XXL-JOB1. XXL-JOB码云地址2.版本选择 v2.2.02.1 XXL-JOB源码结构2.2 执行表结构2.3 业务系统和XXL-JOB系统的关系3.启动并登录任务调度后台管理系统(XXL-JOB系统)3.1 启动后登录网址:http://localhost:8080/xxl-job-admin/3.2 登录用户/密码 :admin/1234564.启动业务系统(建议使用springboot框架)4.1 编写定时任务业务/** * xujiaqi、简
2021-03-28 20:18:07
834
原创 Git解决冲突
Git解决添加文件时冲突1.创建仓库并创建分支master,version01,version02 ## 创建并推送分支version01到远端 git branch version01 git push origin version01 ## 创建并推送分支version02到远端 git branch version02 git push origin version022.“master分支"上先创建文件"test.txt文件” ## 切换到master分支
2021-03-28 20:10:41
275
原创 多线程核心数设置
-- 多线程核心线程数设置-- CPU密集型Runtime.getRuntime().availableProcessors() + 1
2021-01-29 17:48:50
479
原创 zookeeper的基本操作
linux上zookeeper停止和启动:-- 服务端:./zkServer.sh stop./zkServer.sh start-- 客户端:./zkCli.shzookeeper删除和查询:-- 删除rmr /node_1-- 查询ls /ls /nodels /node/galy...
2021-01-28 19:35:24
179
原创 com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException
1.问题com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '007' for key 'REC_PK'2.问题分析并解决这个错误意思就是 在主键 "REC_PK"上的字段 有重复插入的数据 "007"。之前主键已经有007了,插入新的数据不能再有007,换一个主键数据...
2021-01-27 15:49:38
1358
原创 每月的第一个工作日执行的corn表达式
每月的第一个工作日执行的corn表达式:0 0 1 1W 3/1 ? 在线解析并生成corn表达式网站:https://cron.qqe2.com/
2021-01-27 15:39:28
4222
原创 唯一索引的删除和新增
--表user_info--索引名UNIQ_ID_LOG--查询索引SHOW INDEX FROMuser_info;--删除索引ALTER TABLE user_info DROP INDEX UNIQ_ID_LOG;DROP INDEX UNIQ_ID_LOG ON user_info ;--添加索引ALTER TABLE user_info ADD UNIQUE UNIQ_ID_LOG(`id`,`name`,`age`);...
2021-01-22 18:15:48
321
原创 idea中webapp文件夹中间没有小蓝点
一.问题idea中webapp文件夹中间没有小蓝点,说明不是web服务,怎么办?二.解决pom.xml配置文件中添加下面内容之后刷新maven依赖即可<packaging>war</packaging>
2020-10-01 09:03:43
1559
原创 定义常量类
public class FNAConstant { public static final String QUESTION_NO_Q4A = "Q4a"; public static final String QUESTION_NO_Q4B = "Q4b";}
2020-08-25 10:30:44
230
原创 枚举的4种使用方式
1.枚举实现单例模式public class demo { public static void main(String[] args) { //1.枚举不带属性 System.out.println(SignDocCType.FNA); //FNA //2.枚举带一个属性 System.out.println(SignDocType.FNA); //FNA
2020-08-25 09:53:38
524
原创 通过PID杀死进程
1.第一步:打开cmd2.第二步:netstat -ano 找到占用端口号对应的PID3.第三步:taskkill /pid xxx -f 通过查到的PID杀死对应的进程
2020-08-20 10:08:40
6181
原创 index.jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><body><h2>Hello World!</h2></body></html>
2020-05-30 15:18:46
6431
原创 Servlet的web.xml配置文件
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com...
2020-05-30 09:19:27
261
原创 JSON parse error: Unexpected character ('L' (code 76)): was expecting double-quote to start field na
1.错误原因:JSON格式书写错误{ "FirstNameCn":"zh", "FirstNameEn":"Progress", LastNameCn:"zh", LastNameEn:"in", age:40, appntCustomerNo:"F77", birthday:"", gender:"F", nationalityCode:"PRC"...
2020-04-29 19:56:39
3707
转载 Spring RestTemplate 远程调用别人接口后出现中文乱码问题
1.原因由于RestTemplate的默认构造方法初始化的StringHttpMessageConverter的默认字符集是ISO-8859-1,所以导致RestTemplate请求的响应内容会出现中文乱码。2.解决springboot中@Bean配置的时候要把StringHttpMessageConverter编码改成UTF8格式。如下:@Bean public ...
2020-03-26 19:28:51
1007
原创 postgreSQL在windows系统下安装
1. postgreSQL下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads2. 下载界面3.c盘新建文件夹postgresql并安装(注:安装报错。这个错误是因为用户权限不够,不是超级管理员)4. 解决上述权限问题4.1 找到文...
2020-03-22 21:08:34
1104
原创 Docker 02 Docker拉取postgresql并创建容器
1. VMware 12 中安装 CentOS 82. yum包更新到最新sudo yum update3. 安装需要的软件包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2(注:yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动...
2020-03-07 19:40:52
1038
原创 Docker 01 入门
1. linux系统安装docker:https://www.cnblogs.com/aimei/p/12192804.html
2020-03-07 18:14:51
143
原创 Vmware虚拟机安装centos8 ,报错"section %packages does not end with %end"
1. 问题2. 有两个CD /DVD , 将第一个关闭掉3. 重启成功
2020-03-07 17:31:21
1209
原创 JSON字符串的编写
1. JSON字符串当前端要给后端传个对象,需要用 json字符串 的格式传。2. JSON字符串{ "id":0, "stuemail": "33@com", "stuname": "xiaoming" }
2020-03-04 11:17:50
1029
原创 Required request body is missing
1. 翻译: 被请求的请求数据错误2. 我的错误前台传输给后台数据,后台接收。当前台传对象过来,方法上需要加 @PostMapping,表示post传输;参数加@RequestBody 前台传对象用 json,后台接受json3. 修改后的图片...
2020-03-04 10:45:55
311
原创 java.lang.IllegalArgumentException: argument type mismatch
1. 翻译:非法数据异常 --- > 数据类型不匹配 数据类型不匹配的意思就是 本来参数是 int 类型,你给了个 boolean 类型2. 我的错误数据库主键id用的是 int , 而我 对应数据库表的 实体类 用的 是 Integer ,将实体类Integer 修改为 int 就可以了3. 修改后的图...
2020-03-04 10:40:29
3018
原创 MySQL数据库测试数据编写 与 SQL增删改查语句
1. 编写学生表:id、stuname、stuemailDROP TABLE IF EXISTS `student`;CREATE DATABASE school;USE school;CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stuname` varchar(50) DEFAULT ...
2020-03-04 09:11:30
581
原创 java.sql.SQLSyntaxErrorException: Table 'test.student' doesn't exist
1. 问题:java.sql.SQLSyntaxErrorException: Table 'test.student' doesn't exist2. 解决:连接数据库时java代码写错了3. 感悟 这错误我都快哭了,我找了一天你信吗?...
2020-03-03 23:46:18
20549
15
原创 maven依赖包总结
1. swagger:后端代码api<!-- swagger --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.5.0&l...
2020-03-03 23:21:30
870
原创 JAVA进阶必看目录
JAVA 面试题总览1. JAVA 基础1. JAVA 中的几种基本数据类型是什么,各自占用多少字节。2. String 类能被继承吗,为什么。3. String,Stringbuffer,StringBuilder 的区别。4. ArrayList 和 LinkedList 有什么区别。5. 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字...
2020-03-03 23:07:10
319
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人