- 博客(23)
- 收藏
- 关注
原创 【滴滴】SpringBoot配置maxHttpPostSize参数
业务上有一个报表导出功能,导出当前页面查询出来的数据,导出时需要把数据传到后台进行导出,当数据量大于1000条时,后台导出就会出现报错,org.springframework.boot.autoconfigure.web.ServerProperties配置类中。也就是说post请求参数超过了springboot的默认值2mb,需要去修改springboot配置的默认值。其中-1表示不限定大小,也可以配置成0或者具体数值。
2024-01-22 20:54:15
2820
原创 【面试】Java面试
分布式事务是指在分布式系统中,涉及多个独立的服务或数据库操作的一个整体事务操作。在分布式环境中,由于数据分布在不同的节点上,涉及的操作可能涵盖多个数据库、消息队列、缓存等。分布式事务的目标是确保在多个参与者之间的协调和一致性,以保证数据的完整性和可靠性。分布式事务要求其中所有的操作要么全部成功,要么全部失败。在不同的节点上,要保证操作的原子性。分布式事务需要确保所有节点的数据状态在事务开始和结束时保持一致。不同的事务应该互不影响,不同节点上的事务应当有一定的隔离性,以防止数据的混乱。
2023-08-22 18:05:00
631
原创 【面试】java面试
你好,我是一名拥有6年丰富的Java软件开发经验的工程师。在过去的几年里,我积累了广泛的项目经验,涵盖了从系统设计到实际开发和维护的全过程。我热衷于通过编写高质量的代码来解决复杂的问题,并且始终保持对新技术和最佳实践的学习和关注。在我的职业生涯中,我曾参与过多个大型项目的开发,涉及领域包括环保物联网,网络安全、舆情管理等方面。我熟练掌握Java核心技术,如多线程编程、集合框架、IO操作等,并且对Spring框架及其相关模块有着深入的了解,可以有效地构建和管理复杂的应用程序结构。
2023-08-16 10:48:46
269
1
原创 【Linux】Linux常用命令
Linux常用命令 1 防火墙相关命令 # 开启防火墙 systemctl start firewalld.service # 防火墙开机启动 systemctl enable firewalld.service # 关闭防火墙 systemctl stop firewalld.service # 查看防火墙状态 firewall-cmd --state
2022-03-23 14:45:18
1363
原创 【Docker】Docker安装Redis集群(主从)
Docker安装Redis集群 若要让集群正常运作至少需要三个主节点,每个主节点附带一个从节点,所以一共六个节点。端口为7000-7005。 1、创建配置文件目录 mkdir /mydata/redis cd /mydata/redis mkdir 7000 7001 7002 7003 7004 7005 2、redis.conf配置 port 7000 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeo
2022-02-13 11:33:34
1809
1
原创 【Linux】Linux安装部分软件
1.安装jdk 拷贝jdk至Linux服务器上,目前拷贝至/opt目录下 -- 解压jdk tar -zxvf jdk-8u321-linux-x64.tar.gz --移动jdk至/usr/local/jdk1.8下 mv jdk1.8.0_321 /usr/local/jdk1.8 --配置环境变量 vi /etc/profile --配置内容 export JAVA_HOME=/usr/local/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export
2022-02-12 20:55:03
501
原创 【Linux】Linux常用命令
Linux常用命令 1.修改root账户密码 sudo passwd root 2.查看系统 uname --查看系统位数 uname -m x86_64(64位) 3.其他 mv a b --移动命令 cp a b --复制命令 tail -f 200 a.log
2022-02-12 20:15:10
468
原创 postgresql工作中脚本常用语法
postgresql工作中脚本常用语法 1.脚本语句格式 do $do$ begin ---代码 end $do$; 2.如果user表中不存在name字段,新增name字段(varchar(40)); do $do$ begin IF (select count(1) from information_schema.columns where table_schema = 'public' and table_name = 'user' and column_name = 'name') = 0
2022-01-27 11:14:04
1799
原创 【Docker】Docker安装服务
Docker安装数据库服务 1、Docker安装POSTGRESQL数据库 --拉取postgres镜像 docker pull postgres:13.2 --安装 docker run --name postgres -e POSTGRES_PASSWORD=123.com -p 5432:5432 -d postgres:13.2 其中:POSTGRES_PASSWORD=123.com 配置密码为123.com 2、Docker安装MongoDB数据库 在这里插入代码片 ......
2022-01-14 14:29:43
618
原创 【新特性】Java8新特性stream的用法
java8关于stream的部分用法 list集合分组后按时间排序取最近的一条记录 集合按照id进行分组后,按照时间顺序取最近一条记录 List<Documnet> list = new ArrayList(); Map<String, Document> map = list.parallelStream().collect(Collectors.groupingBy(data -> data.getString("id"), Collectors.colle
2022-01-10 12:29:16
2234
原创 linux安装docker
Linux安装Docker服务 官方文档地址:https://docs.docker.com/engine/install/centos/ 卸载之前的docker环境 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ d
2021-12-27 12:02:24
181
原创 Ubuntu安装RabbitMQ
Ubuntu安装RabbitMQ安装erlang环境安装RabbitMQrabbitmq命令 安装erlang环境 由于RabbitMQ是由erlang语言编写,所以需要先安装erlang环境 ubuntu在线安装: //安装erlang sudo apt-get install erlang-nox //查看版本 erl --version 安装RabbitMQ sudo apt-get install reabbitmq-server rabbitmq命令 //添加用户admin sudo rab
2021-03-27 16:14:08
263
3
原创 记一次Ubuntu安装失败
Ubuntu 安装yum失败,无法定位软件包 yum 安装yum命令: sudo apt-get install yum 但是安装之后提示 解决办法:仅供参考 1、 sudo apt-get update 2、 sudo apt-get upgrade
2021-03-27 14:53:02
1168
3
原创 ZooKeeper windows安装
下载安装: zookeeper官网 https://zookeeper.apache.org/releases.html 下载安装,点击下载 解压,在安装目录下创建data和log文件夹,同时在conf文件下复制zoo_sample.cfg 更改文件名称为zoo.cfg。 修改zoo.cfg文件: dataDir和dataLogDir为安装目录下的文件 启动运行 bin目录下的zkServer.cmd ...
2021-02-28 22:19:34
220
原创 Mybatis 开启驼峰命名遇到的问题
前言 没有前言 1. 首先引入依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> ...
2020-03-10 19:09:45
1131
原创 springboot整合kaptcha验证码
springboot整合kaptcha验证码 前言: 朋友介绍登录的时候用的kaptcha验证码进行验证,在网上找了一些资料实践验证码 验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程...
2020-03-08 13:54:22
336
原创 页面跳转通用方式
页面跳转restful风格 通过RequestMapping在url中写地址,可以实现通用页面跳转 package com.test.tt; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.spring...
2019-11-19 11:20:11
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅