- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 minio实现大文件断点续传
第一种:前端直接将整个大文件丢到后端,由后端来处理。后端收到文件后首先将文件分片,分片好后再将文件上传至文件服务器minio,上传期间前端通过轮询后端提供的上传进度接口展示进度,或者和后端建立websocket连接,后端推送进度前端展示,后者相对麻烦。最近工作中遇到一个需求,用户需要上传大文件几百M,为了更好的用户体验,需要支持断点续传,秒传,上传进度条等功能。第二种:前端将文件分片,循环调用后端提供的分片接口,前端控制进度条(简单),最后再调用后端合并文件接口。
2024-09-06 15:51:42 905
原创 struts2对于bigdecimal类型不支持默认转换的解决办法
实体中有个属性用bigdecimal类型,发现传参到后台控制台老是报错没有 setXxx(...String)方法,后来查资料发现struts2默认不支持bigdecimal类型的转换,需要实现转换器重写方法。解决办法:1,新建一个类继承StrutsTypeConverterpublic class BigDecimalConverter extends StrutsTypeCon
2017-11-25 21:48:52 720 1
原创 Mac安装rabbitMQ启动报错error:epmd error for host xiongmindeMacBook-Pro: timeout
启动rabbitMQ报错:error:epmd error for host xiongmindeMacBook-Pro: timeout启动管理台插件报错:Applying plugin configuration to rabbit@xiongmindeMacBook-Pro... failed.* Could not contact node rabbit@xiongmi
2017-10-26 10:19:56 3267
原创 linux下添加新用户,并赋予root权限
1.useradd -d /usr/xxx -m xxx2.cd /usr/xxx3. 更改密码 passwd xxx 4. 赋予权限 vim /etc/sudoers 找到 root ALL=(ALL) ALL 这行 在下面添加一行 。 xxx . ALL = (ALL) ALL
2017-06-30 22:53:44 7200
原创 CXF整合Spring通过tomcat发布webservice
CXF整合Spring通过tomcat发布webservice1.创建web工程,下载apache-cxf-2.7.18,将apache-cxf-2.7.18下的lib下的jar包加入项目lib中2.项目中添加Spring(自动添加application.xml文件,以及在web.xml中加入spring监听器)3.web.xml中添加cxfservlet,并配置拦截/cxf/* (拦
2017-06-27 22:55:49 829
转载 mac环境下使用navicat premium连接mysql乱码问题
mac环境下使用navicat premium连接mysql乱码问题1.创建连接时,Encoding不需要手动选择,保持Auto就可以了。2.如果还出现乱码的话,就有可能是mysql本身编码引起的,可以通过以下操作进行设置。在mac环境下,安装了mysql之后,/etc路径下是没有my.cnf文件的,需要我们手动添加。先到设置里关掉m
2017-06-05 22:38:42 1575
原创 Mac安装rabbitMQ
Mac下安装rabbitMQ1.brew install rabbitmq(如果没有安装brew命令,请先安装brew)2.Mac10.12报错:ERROR:parent directory is world writable but not sticky处理办法: 2.1 切换root,进入 cd /private/目录 2.2 给tmp权限:chmod +t /tmp
2017-06-04 23:45:12 1262
原创 centOS6.8安装nginx
centOS6.8安装nginx1.安装nginx所需环境:yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel或者一键安装:yum -y install gcc zlib zlib-devel pcre-devel openssl
2017-05-30 12:32:41 6646 1
原创 linux下vsftp安装完无法显示文件原因
linux下vsftp安装完无法显示文件原因1.修改这个文件:vim /etc/selinux/config2. 改为SELINUX=disabled3.使其生效:setenforce 04.重启ftp:service vsftpd restart
2017-05-30 03:19:06 4765 1
原创 centOS6.8安装vsftp出现ftp:connect:Connection refused原因
centOS6.8安装vsftp出现ftp:connect:Connection refused原因1.重启防火墙:service iptables restart2.重启ftp:service vsftpd restart
2017-05-30 02:52:23 3853 1
原创 mac下配置jdk,tomcat,maven,mysql环境变量
mac下配置tomcat,maven,jdk环境变量1.安装好应用,记住安装目录2. 打开终端,输入:vi ~/.bash_profile3. 添加以下代码:(先要安装jdk环境变量并生效)jdk环境变量:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/HomeCLASSPAHT=.:$JA
2017-05-29 21:40:24 3153
原创 vmware fusion安装centOS7出现:Network is unreachable解决办法
只需要找到vmware fusion中设置-网络 将共享模式改为桥接模式-自动检测就OK啦!
2017-05-29 16:54:45 2491
原创 mac下安装完myeclipse启动tomcat报错解决方法
mac下安装完myeclipse启动tomcat报错Mac下安装完myeclipse启动tomcat后报错:Servlet.service() for servlet [jsp] in context with path [/uushop] threw exception [javax.servlet.ServletException: java.lang.NoClassDefFoun
2017-05-25 23:50:43 1024 1
原创 mac下安装mysql5.7
mac下安装mysql5.71.安装过程最后一步会给root密码,复制保存2.安装完到洗头膏偏好设置最下面找到mysql启动3.终端中输入: aliasmysql=/usr/local/mysql/bin/mysql aliasmysqladmin=/usr/local/mysql/bin/mysqladmin 这两条命令是为了方便直接打开
2017-05-25 20:26:59 545
转载 Linux下安装tar.gz类型的jdk,并配置环境变量
linux下安装tar.gz类型的jdk,并配置环境变量 1:下载jdk包:后缀为tar.gz的文件(不需要安装),如jdk-8u131-linux-x64.tar.gz 2: 把jdk文件保存至Linux根目录( cd / ),使用mkdir命令生成user/java目录,并把文件放入其下 3:解压tar.gz文件:进入目录 cd /user/java ,执行$ ta
2017-05-25 00:14:56 1011
原创 mac系统安装虚拟机ubuntu14后,如何在mac终端连接ubuntu?
1.设置root密码:sudo passwd root ,输入密码后,切换root : sudo root 2.ufw status 查看防火墙是否关闭(inactive即为关闭), 关闭命令:ufw disable3.安装ssh服务:apt-get install -y openssh-server4.安装vim编辑器:apt-get install vim5.修改/etc/
2017-05-24 23:27:58 3943 1
转载 IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中
2017-05-20 21:26:50 311
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人