- 博客(23)
- 收藏
- 关注
原创 【滴滴】SpringBoot配置maxHttpPostSize参数
业务上有一个报表导出功能,导出当前页面查询出来的数据,导出时需要把数据传到后台进行导出,当数据量大于1000条时,后台导出就会出现报错,org.springframework.boot.autoconfigure.web.ServerProperties配置类中。也就是说post请求参数超过了springboot的默认值2mb,需要去修改springboot配置的默认值。其中-1表示不限定大小,也可以配置成0或者具体数值。
2024-01-22 20:54:15 674
原创 【面试】Java面试
分布式事务是指在分布式系统中,涉及多个独立的服务或数据库操作的一个整体事务操作。在分布式环境中,由于数据分布在不同的节点上,涉及的操作可能涵盖多个数据库、消息队列、缓存等。分布式事务的目标是确保在多个参与者之间的协调和一致性,以保证数据的完整性和可靠性。分布式事务要求其中所有的操作要么全部成功,要么全部失败。在不同的节点上,要保证操作的原子性。分布式事务需要确保所有节点的数据状态在事务开始和结束时保持一致。不同的事务应该互不影响,不同节点上的事务应当有一定的隔离性,以防止数据的混乱。
2023-08-22 18:05:00 142
原创 【面试】java面试
你好,我是一名拥有6年丰富的Java软件开发经验的工程师。在过去的几年里,我积累了广泛的项目经验,涵盖了从系统设计到实际开发和维护的全过程。我热衷于通过编写高质量的代码来解决复杂的问题,并且始终保持对新技术和最佳实践的学习和关注。在我的职业生涯中,我曾参与过多个大型项目的开发,涉及领域包括环保物联网,网络安全、舆情管理等方面。我熟练掌握Java核心技术,如多线程编程、集合框架、IO操作等,并且对Spring框架及其相关模块有着深入的了解,可以有效地构建和管理复杂的应用程序结构。
2023-08-16 10:48:46 130 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 1268
原创 【Docker】Docker安装Redis集群(主从)
Docker安装Redis集群若要让集群正常运作至少需要三个主节点,每个主节点附带一个从节点,所以一共六个节点。端口为7000-7005。1、创建配置文件目录mkdir /mydata/rediscd /mydata/redismkdir 7000 7001 7002 7003 7004 70052、redis.conf配置port 7000 cluster-enabled yescluster-config-file nodes.confcluster-node-timeo
2022-02-13 11:33:34 1649 1
原创 【Linux】Linux安装部分软件
1.安装jdk拷贝jdk至Linux服务器上,目前拷贝至/opt目录下-- 解压jdktar -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.8export JRE_HOME=${JAVA_HOME}/jreexport
2022-02-12 20:55:03 413
原创 【Linux】Linux常用命令
Linux常用命令1.修改root账户密码sudo passwd root2.查看系统uname--查看系统位数uname -m x86_64(64位)3.其他mv a b --移动命令cp a b --复制命令tail -f 200 a.log
2022-02-12 20:15:10 387
原创 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 1350
原创 【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.com2、Docker安装MongoDB数据库在这里插入代码片......
2022-01-14 14:29:43 511
原创 【新特性】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 1561
原创 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 85
原创 Ubuntu安装RabbitMQ
Ubuntu安装RabbitMQ安装erlang环境安装RabbitMQrabbitmq命令安装erlang环境由于RabbitMQ是由erlang语言编写,所以需要先安装erlang环境ubuntu在线安装://安装erlangsudo apt-get install erlang-nox//查看版本erl --version安装RabbitMQsudo apt-get install reabbitmq-serverrabbitmq命令//添加用户adminsudo rab
2021-03-27 16:14:08 129 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 892 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 95
原创 Mybatis 开启驼峰命名遇到的问题
前言没有前言1. 首先引入依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> ...
2020-03-10 19:09:45 1036
原创 springboot整合kaptcha验证码
springboot整合kaptcha验证码前言:朋友介绍登录的时候用的kaptcha验证码进行验证,在网上找了一些资料实践验证码验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程...
2020-03-08 13:54:22 212
原创 页面跳转通用方式
页面跳转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 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人