nginx-upload-module JAVA断点上传

前面通过PHP调用CURL实现了断点上传,但在用JAVA做文件上传时遇到了些问题 问题1:上传片段文件不成功 JAVA有个HttpComponents包http://hc.apache.org/downloads.cgi 进行上传 开始使用的是MultipartEntityBuilder方式,上传整个文件没有任何问题,但是在分片时会发现计算的片的长度和 实际post的Content-Length比是偏小的,仔细对比发现是由于上面这种方式会在正文里使用boundary包装一些...

» 阅读全文

archlinux回退软件版本和忽略升级downgrade

最近升级系统后CURL出现段错误。只好做版本回退。 1.在 /var/cache/pacman/pkg/ 目录查是否有历史版本,如果有就简单了。 pacman -U就可以解决 2.如果没有历史包,则安装软件 https://aur4.archlinux.org/packages/downgrade 通过它下载到需要的包 3.在 /etc/pacman.conf 中修改以下行。IgnorePkg = curl 防止下次更新时再次将此软件更新 ​ ...

» 阅读全文

nginx-upload-module 断点上传 实战

配置好nginx-upload-module如何测试呢?好像这方面的资料很少。用实例说明把一个文件分3段上传 test1.php ?php$url = http://dev.upload.com/upload.php;$filename = /tmp/upload.jpg;// 唯一ID$sessionid = 1111215056;//uniqid();$length = filesize($filename);// 分成3段上传$chunkSize = intval($...

» 阅读全文

nginx-upload-module 编译问题

一、 http://www.grid.net.ru/nginx/upload.en.html 下载2.2.0 版本 http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz 二、 http://paste.davromaniak.eu/index.php?show=110 下载补丁 三、 参考 http://blog.csdn.net/igame/article/details/174773...

» 阅读全文

Arch grub rescue模式下修复

想调整下硬盘分区,结果主分区的编号从sda9变sda8了,重启后出现grub rescue模式,参考下面方案解决 1. 先使用ls命令,找到安装在哪个分区: grub rescuels 会罗列所有的磁盘分区信息,比方说: (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1) 2. 然后依次调用如下命令: msdosX表示各个分区,注意 msdos 与 数字 之间没有空格! grub rescuels (hd0,msdosX)/boot/g...

» 阅读全文

配置gnome wiznote,phpstorm fcitx 无法输入中文

开始使用kde最近升级后开了某些软件屏幕会花掉。所以切换到gnome,输入法调不出来 步骤1 1)检查有没有安装fcitx-qt5 (注:gentoo好像不能安装qt5,只用qt4) 2)用登陆用户运行以下命令,关闭ibus键盘监听 # gsettings set org.gnome.settings-daemon.plugins.keyboard active false 重启电脑,测试 步骤2 在 .xprofile里加入如下行,并 检查是否执行 export LANG...

» 阅读全文

gentoo wpa_supplicant解决WPA加密的WIFI连接

安装系统 gentoo 第一步进入livecd连网,第一步联网就连接不上搞半天,记录下步骤. 1.lspci -k 检查设备驱动是否已经加载 2.dmesg | grep firmware检查内核中的固件信息 3.iwconfig查看无线网卡名称,我的为wlp3s0,以下出现此名称的地方请替换为实际网卡名称 4.配置/etc/conf.d/net modules_wlp3s0=wpa_supplicantwpa_supplicant_wlp3s0=-Dwext config...

» 阅读全文

Tags: wpa , wifi , gentoo

git标记解决冲突

svn 在冲突时手动修改文件后有svn resolved来解决冲突 git一直没有找到用什么命令,用ide有解决冲突的菜单,用命令行也想知道怎么操作 今天看到这样的提示: 未合并的路径: (使用 git add 文件... 标记解决方案) 以前竟然没有发现,原来git add还有这功效,使用之,确实如此。 提交时出现 fatal: 在合并过程中不能做部分提交。 您有尚未合并的路径。 (解决冲突并运行 git commit) 按提示使用git commit 解决 ...

» 阅读全文

easy_git简化GIT命令行操作

一个git简易使用版本,并兼容git原来功能: wget http://dwz.cn/easy_git 下载后放到系统bin目录并且 chmod +x easy_git 加执行权限 主要是几点: 1.更新时冲突文件可以拉下来本地合并 2.提交时必须填写分支号,并自动push 3.创建新分支自动和服务器的dev同步,而不是本地的dev 4.log人性化 5.简易撤销版本 ...

» 阅读全文

MySQL online schema change

对于MYSQL来讲,小的表alter table很容易,但是一旦数据量变得庞大,此操作就会变成恶梦,尤其是线上业务又不能停。有时没办法只能等重构时加双写,然后业务慢慢转移到新表,这样会耗时很长,而且开发成本也高。有没有什么办法可以实现不改代码的双写呢?我想到了触发器。当然要有root权限才好操作,不过相信都能找到相关的人的哈。 基本流程是这样: 1.创建临时表,并和旧表结构一样,然后在新表上增加字段 2.创建触发器,使旧表的操作自动双写到新表上来 3.处理旧数据,分段同步,...

» 阅读全文

Tags: mysql

回顶部