- WEB 项目大文件上传下载解决方案
jianshu1212
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadify的部分,这部分代
- JavaScript大文件分片上传/多线程上传
jianshu1212
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadify的部分,这部分代
- 前端学习模态框--Dialog
王克思
在BJUI前端框架中,可以通过input、button等标签来设置Dialog的跳转链接,通过该链接可以在当前页面生成一个类似于模态框的弹窗。在该弹窗中可以有具体功能,相当于该页面下的子页面。该项功能,对于在当前页面中,需要产生一个子页面来完成相应的功能时具有一定作用。dialog的设置可以再本页面写dialog的页面代码,也可以新建一个html文件作为dialog的页面。为保持页面代码的简洁性,
- 前端学习--日期选择器
王克思
在bjui前端框架中,对于日期选择器具有相应的插件。通过datepicker标签就可以生成相应的日期选择器。其示例如下://BJUI中的日期选择器value:日期选择器文本框中的初始值。data-toggle:该input标签所选择的插件名称。data-pattern:日期选择器的数据类型。例如:yyyy-MM-ddHH:mm:ss->2016-10-0110:01:01。id:该项标签的id。需
- 前端怎么实现web端上传超大文件
jianshu1212
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadify的部分,这部分代
- java上传大文件解决方案
Mr_Zang666
上传大文件的解决方案文件管理器
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadify的部分,这部分代
- JavaScript 文件夹上传下载解决方案
Mr_Zang666
通过web传大文件
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadify的部分,这部分代
- bjui给出的一个标准应用的首页
weixin_33875839
B-JUI客户端框架-->$(function(){BJUI.init({JSPATH:'BJUI/',//[可选]框架路径PLUGINPATH:'BJUI/plugins/',//[可选]插件路径loginInfo:{url:'login_timeout.html',title:'登录',width:400,height:200},//会话超时后弹出登录对话框statusCode:{ok:200
- 农民工讨薪
北京Java青年
海淀劳动仲裁网http://www.bjui.net/北京市海淀区劳动仲裁网http://www.hd12333.com/default.asp海淀区申请劳动仲裁须知http://www.66law.cn/laws/12278.aspx海淀劳动仲裁委员会立案http://www.bjui.net/hdzc/lian/index.html农民工定义https://www.zhihu.com/topi
- SSM+BJUI实现以Base64方式上传照片
BADAO_LIUMANG_QIZHI
BJUISSM
场景点击添加--选择照片--点击保存--保存到数据库路径--页面展示。实现前面实现照片上传可以用其他实现,这里是用BJUI来实现。需要给后台action传过去base64Str。添加页面代码: window.CKEDITOR_BASEPATH='${ctx}/resources/js/ckeditor/'; #user-photo{ width:150px; heig
- 上传大文件的解决方案
bhztltgg
上传大文件的解决方案需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadi
- BJUI选择时间后点击导出提示未选择时间
BADAO_LIUMANG_QIZHI
BJUI
场景在BJUI的后台页面,点击时间选择控件选择时间后,点击导出按钮,提示未选择时间。解决原因是在BJUI当前页面打开多个Tab页,而这些Tab页会被BJUI认为是处于同一个页面,如果这些页面中的时间。找到同时打开的多个tab页的页面,修改时间选择控件的id使其不一致。比如下面的代码 开始时间: 结束时间: 预览 导出成本月结账单 修改其中的input对应的
- BJUI实现点击按钮弹窗,提交到后台action后回显数据流程整理
BADAO_LIUMANG_QIZHI
BJUI
场景当我们点击页面的某个按钮去执行某个业务时,需要弹出一个dialog窗口,然后再点击提交或者保存,提及给后台action,后台回显结果。效果点击某个按钮弹出窗口dialog点击提交按钮回显消息实现点击按钮页面销账: 销账 注:data-toggle要设置为dialog;data-options中设置后台提交的action的url,以及要提交的参数等;data-width=
- BJUI+SSM实现报表添加时间筛选功能
BADAO_LIUMANG_QIZHI
BJUISSM
场景BJUI前段报表展示,需要添加时间筛选条件,BJUI传递两个时间与数据库中的某个时间的字段进行比较。效果实现BJUI前段jsp页面:开始时间: 结束时间: 传递到后端action:@RequestMapping(value="/toList") public ModelAndViewtoList(IntegerpageSize,IntegerpageCurrent,
- BJUI使用ajax异步表单提交时后台action要加@ResponseBody
BADAO_LIUMANG_QIZHI
SpringMVCBJUI
场景在使用BJUI的ajaxform异步表单提交时,后台直接使用@RequestMapping时不能正常回显消息。知识储备ajaxform异步表单提交通过data属性使用(带验证): DataAPIAjax提交表单1(带验证) 姓名 住址 提交表单 通过JSAPI属性使用(无验证):BJUI.ajax(
- SSM+BJUI实现CRUD的报表功能
BADAO_LIUMANG_QIZHI
BJUISSM
场景常见的一种业务就是根据数据库中的单表或者通过关联多表的数据显示在主页面并实现分页、按条件筛选、查看详情添加记录、编辑记录等。实现效果代码实现查询操作1.编写action@Controller@RequestMapping("/sys/cooperativePartnersManageAction")publicclassSysCooperativePartnerManageAction ext
- BJUI接受TabID实现添加或编辑后自动刷新页面
BADAO_LIUMANG_QIZHI
BJUI
场景借助于BJUI框架,不管是添加还是编辑,都要共用同一个页面,执行同一个save方法。参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/84098171但是实现添加或者编辑后不会自动刷新页面,还要我们手动刷新页面,所以我们要给BJUI传一个TabID,即页面标识,让它知道它给我们刷新哪个页面。实现1.打开BJUI的后台,找到
- SSM+BJUI实现添加和编辑共用一个页面
BADAO_LIUMANG_QIZHI
SSM
场景SSM+BJUI在对记录进行添加或者编辑时可以共用一个jsp页面,然后再进行保存。实现1.主页面添加两个按钮,一个是添加按钮一个是编辑按钮。 添加 编辑 三个页面:partnerMain就是当前主页面,带有添加以及编辑的页面。partnerEditDlg是添加和编辑共用的页面。添加功能实现1.现在点击添加按钮,来到对应的action@Requ
- SSM实现根据后台控制禁用select
BADAO_LIUMANG_QIZHI
ssmSSM
场景在对某条记录进行编辑时,如果是测试签约,则可以再进行编辑,更改为正式签约。但是如果是正式签约,则不能再更改为测试签约。效果代码实现1.前端BJUI框架点击编辑按钮时,将当前选中的ID传到action 编辑 2.来到后台action,对应上面提交的地址:/sys/cooperativePartnersManageAction/toEdit@RequestMapping
- BJUI怎样对input添加自定义验证规则
BADAO_LIUMANG_QIZHI
BJUI
场景在使用BJUI框架实现添加以及编辑功能时,要对输入的内容进行验证。对于简单的非空验证以及是否为数字验证,BJUI有自带的验证语法。参照:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/82418214但是如果想验证手机号或者邮箱又或者其他用正则表达式才能验证的东西,那么就应该自定义验证规则。实现代码验证邮箱 邮箱:
- BJUI修改详情页的标题内容
BADAO_LIUMANG_QIZHI
BJUI
通过action获取到的数据传到主页面上,主页面上有个详情按钮,点击就可以查看订单详情。然而这两样都没有。正常逻辑是会去action中去找传的数据以及主页面显示数据的地方。来到主页面的jsp里面详情标题是在这里设置的。此外,因为查看详情所以要将当前查看的记录的ID传过去。
- BJUI实现每日数据汇总默认显示某天的数据
BADAO_LIUMANG_QIZHI
BJUI
背景:使用定时任务每天0点查询某张表的数据进行汇总到新的汇总表。当在BJUI框架中点击某个权限中时会跳到指定的action。在此action中会对数据进行查询以及导出。当直接点击权限列表时,即初始化加载时,不经过页面的筛选条件,这里是searchTime。此时在action中的doList下的ModelAnddView中加入参数StringsearchTime然后://余额汇总默认查询昨天的
- BJUI验证Input非空和是否为数字
BADAO_LIUMANG_QIZHI
BJUI
1.Form表单添加:data-toggle="validate2.Input添加required后有;这是非空验证这是数字验证这是非空和数字验证一起其他验证同理,具体加什么属性去官网搜索。
- 上传大文件的解决方案
life is wonderful
JavaWeb异常报错问题整理
上传大文件的解决方案需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQueryUploadi
- BJUI设置权限勾选子级自动选择父级
cooldrw2012
functioncheckHome($obj,$pid){varchecked=$obj.checked;if(checked){$('[pid='+$pid+']').attr('checked',true);}else{$('[pid='+$pid+']').attr('checked',false);}}functioncheck($obj,$id,$pid){varchecked=$obj
- FreeMarker常用标签示例
dy.f
freemarker
FreeMarker介绍:http://www.oschina.net/p/freemarker/
1、[#include /]
[#include 'admin/common/bjui/page-form.html' /]
2、列表页面,循环列表,时间展示
<div class="bjui-pageHeader">
&l
- kindeditor知识点汇聚
dy.f
kindeditor
kindeditor官方网站:http://kindeditor.net/demo.php
1、在BJUI前端框架下kindeditor示例:
<!-- plug - css -->
<link href="../statics/BJUI/BJUI/plugins/kindeditor_4.1.10/themes/default/default.c
- Hadoop(一)
朱辉辉33
hadooplinux
今天在诺基亚第一天开始培训大数据,因为之前没接触过Linux,所以这次一起学了,任务量还是蛮大的。
首先下载安装了Xshell软件,然后公司给了账号密码连接上了河南郑州那边的服务器,接下来开始按照给的资料学习,全英文的,头也不讲解,说锻炼我们的学习能力,然后就开始跌跌撞撞的自学。这里写部分已经运行成功的代码吧.
在hdfs下,运行hadoop fs -mkdir /u
- maven An error occurred while filtering resources
blackproof
maven报错
转:http://stackoverflow.com/questions/18145774/eclipse-an-error-occurred-while-filtering-resources
maven报错:
maven An error occurred while filtering resources
Maven -> Update Proje
- jdk常用故障排查命令
daysinsun
jvm
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
&nb
- java 位移运算与乘法运算
周凡杨
java位移运算乘法
对于 JAVA 编程中,适当的采用位移运算,会减少代码的运行时间,提高项目的运行效率。这个可以从一道面试题说起:
问题:
用最有效率的方法算出2 乘以8 等於几?”
答案:2 << 3
由此就引发了我的思考,为什么位移运算会比乘法运算更快呢?其实简单的想想,计算机的内存是用由 0 和 1 组成的二
- java中的枚举(enmu)
g21121
java
从jdk1.5开始,java增加了enum(枚举)这个类型,但是大家在平时运用中还是比较少用到枚举的,而且很多人和我一样对枚举一知半解,下面就跟大家一起学习下enmu枚举。先看一个最简单的枚举类型,一个返回类型的枚举:
public enum ResultType {
/**
* 成功
*/
SUCCESS,
/**
* 失败
*/
FAIL,
- MQ初级学习
510888780
activemq
1.下载ActiveMQ
去官方网站下载:http://activemq.apache.org/
2.运行ActiveMQ
解压缩apache-activemq-5.9.0-bin.zip到C盘,然后双击apache-activemq-5.9.0-\bin\activemq-admin.bat运行ActiveMQ程序。
启动ActiveMQ以后,登陆:http://localhos
- Spring_Transactional_Propagation
布衣凌宇
springtransactional
//事务传播属性
@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个
@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务
@Transactional(propagation=Propagation.REQUIREDS_N
- 我的spring学习笔记12-idref与ref的区别
aijuans
spring
idref用来将容器内其他bean的id传给<constructor-arg>/<property>元素,同时提供错误验证功能。例如:
<bean id ="theTargetBean" class="..." />
<bean id ="theClientBean" class=&quo
- Jqplot之折线图
antlove
jsjqueryWebtimeseriesjqplot
timeseriesChart.html
<script type="text/javascript" src="jslib/jquery.min.js"></script>
<script type="text/javascript" src="jslib/excanvas.min.js&
- JDBC中事务处理应用
百合不是茶
javaJDBC编程事务控制语句
解释事务的概念; 事务控制是sql语句中的核心之一;事务控制的作用就是保证数据的正常执行与异常之后可以恢复
事务常用命令:
Commit提交
- [转]ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
bijian1013
java多线程线程安全HashMap
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。 Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,它通过提供一个不同步的
- ng-if与ng-show、ng-hide指令的区别和注意事项
bijian1013
JavaScriptAngularJS
angularJS中的ng-show、ng-hide、ng-if指令都可以用来控制dom元素的显示或隐藏。ng-show和ng-hide根据所给表达式的值来显示或隐藏HTML元素。当赋值给ng-show指令的值为false时元素会被隐藏,值为true时元素会显示。ng-hide功能类似,使用方式相反。元素的显示或
- 【持久化框架MyBatis3七】MyBatis3定义typeHandler
bit1129
TypeHandler
什么是typeHandler?
typeHandler用于将某个类型的数据映射到表的某一列上,以完成MyBatis列跟某个属性的映射
内置typeHandler
MyBatis内置了很多typeHandler,这写typeHandler通过org.apache.ibatis.type.TypeHandlerRegistry进行注册,比如对于日期型数据的typeHandler,
- 上传下载文件rz,sz命令
bitcarter
linux命令rz
刚开始使用rz上传和sz下载命令:
因为我们是通过secureCRT终端工具进行使用的所以会有上传下载这样的需求:
我遇到的问题:
sz下载A文件10M左右,没有问题
但是将这个文件A再传到另一天服务器上时就出现传不上去,甚至出现乱码,死掉现象,具体问题
解决方法:
上传命令改为;rz -ybe
下载命令改为:sz -be filename
如果还是有问题:
那就是文
- 通过ngx-lua来统计nginx上的虚拟主机性能数据
ronin47
ngx-lua 统计 解禁ip
介绍
以前我们为nginx做统计,都是通过对日志的分析来完成.比较麻烦,现在基于ngx_lua插件,开发了实时统计站点状态的脚本,解放生产力.项目主页: https://github.com/skyeydemon/ngx-lua-stats 功能
支持分不同虚拟主机统计, 同一个虚拟主机下可以分不同的location统计.
可以统计与query-times request-time
- java-68-把数组排成最小的数。一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的。例如输入数组{32, 321},则输出32132
bylijinnan
java
import java.util.Arrays;
import java.util.Comparator;
public class MinNumFromIntArray {
/**
* Q68输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。
* 例如输入数组{32, 321},则输出这两个能排成的最小数字32132。请给出解决问题
- Oracle基本操作
ccii
Oracle SQL总结Oracle SQL语法Oracle基本操作Oracle SQL
一、表操作
1. 常用数据类型
NUMBER(p,s):可变长度的数字。p表示整数加小数的最大位数,s为最大小数位数。支持最大精度为38位
NVARCHAR2(size):变长字符串,最大长度为4000字节(以字符数为单位)
VARCHAR2(size):变长字符串,最大长度为4000字节(以字节数为单位)
CHAR(size):定长字符串,最大长度为2000字节,最小为1字节,默认
- [强人工智能]实现强人工智能的路线图
comsci
人工智能
1:创建一个用于记录拓扑网络连接的矩阵数据表
2:自动构造或者人工复制一个包含10万个连接(1000*1000)的流程图
3:将这个流程图导入到矩阵数据表中
4:在矩阵的每个有意义的节点中嵌入一段简单的
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
cwqcwqmax9
apache
背景:
HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,
- SpringMVC and Struts2
dashuaifu
struts2springMVC
SpringMVC VS Struts2
1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现r
- windows常用命令行命令
dcj3sjt126com
windowscmdcommand
在windows系统中,点击开始-运行,可以直接输入命令行,快速打开一些原本需要多次点击图标才能打开的界面,如常用的输入cmd打开dos命令行,输入taskmgr打开任务管理器。此处列出了网上搜集到的一些常用命令。winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscrip
- 再看知名应用背后的第三方开源项目
dcj3sjt126com
ios
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《
iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者
@iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了
Facebook Paper使用的第三
- Objective-c单例模式的正确写法
jsntghf
单例iosiPhone
一般情况下,可能我们写的单例模式是这样的:
#import <Foundation/Foundation.h>
@interface Downloader : NSObject
+ (instancetype)sharedDownloader;
@end
#import "Downloader.h"
@implementation
- jquery easyui datagrid 加载成功,选中某一行
hae
jqueryeasyuidatagrid数据加载
1.首先你需要设置datagrid的onLoadSuccess
$(
'#dg'
).datagrid({onLoadSuccess :
function
(data){
$(
'#dg'
).datagrid(
'selectRow'
,3);
}});
2.onL
- jQuery用户数字打分评价效果
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/5.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery用户数字打分评分代码 - HoverTree</
- mybatis的paramType
kerryg
DAOsql
MyBatis传多个参数:
1、采用#{0},#{1}获得参数:
Dao层函数方法:
public User selectUser(String name,String area);
对应的Mapper.xml
<select id="selectUser" result
- centos 7安装mysql5.5
MrLee23
centos
首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。
#列出所有被安装的rpm package rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.
- 利用thrift来实现消息群发
qifeifei
thrift
Thrift项目一般用来做内部项目接偶用的,还有能跨不同语言的功能,非常方便,一般前端系统和后台server线上都是3个节点,然后前端通过获取client来访问后台server,那么如果是多太server,就是有一个负载均衡的方法,然后最后访问其中一个节点。那么换个思路,能不能发送给所有节点的server呢,如果能就
- 实现一个sizeof获取Java对象大小
teasp
javaHotSpot内存对象大小sizeof
由于Java的设计者不想让程序员管理和了解内存的使用,我们想要知道一个对象在内存中的大小变得比较困难了。本文提供了可以获取对象的大小的方法,但是由于各个虚拟机在内存使用上可能存在不同,因此该方法不能在各虚拟机上都适用,而是仅在hotspot 32位虚拟机上,或者其它内存管理方式与hotspot 32位虚拟机相同的虚拟机上 适用。
- SVN错误及处理
xiangqian0505
SVN提交文件时服务器强行关闭
在SVN服务控制台打开资源库“SVN无法读取current” ---摘自网络 写道 SVN无法读取current修复方法 Can't read file : End of file found
文件:repository/db/txn_current、repository/db/current
其中current记录当前最新版本号,txn_current记录版本库中版本