
Java编程
文章平均质量分 69
alex_mmg
这个作者很懒,什么都没留下…
展开
-
使用js动态加载上传文件
使用js动态加载每行都要上传文件首先导入支持包然后利用js的字符串拼接 <input type="text" placeholder="" class="form-control" name="contentLeave">原创 2017-08-15 21:58:34 · 588 阅读 · 0 评论 -
多线程数据同步
在多线程同步的时候,把数据从一个表同步到另外一个表,这个时候考虑多久同步一次,还要考虑多同步的性能问题,在这里由于同步的数据比较复杂,这里没隔5分钟同步500条数据代码如下: 住线程的代码,根据最后的时间来同步,把时间存放在redis里面 protected Log log = new Log(this.getClass()); private static final String C...原创 2018-07-27 19:51:36 · 1526 阅读 · 0 评论 -
json格式属性菜单无限级遍历
在项目中会遇到一个公司会有很多的部门,每个部门下有很多子部门,每个子部门又有子部门,这样无限级分类,需要使用树形遍历代码如下: public static DeptEntry build(List nodes) { if (nodes == null) { return null; } List...原创 2018-06-02 21:20:49 · 1636 阅读 · 1 评论 -
上亿数据报表数据库优化
最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。数据背景 首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 years+),数据累积很大。在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表10个以上,百...翻译 2018-03-11 23:38:34 · 2334 阅读 · 0 评论 -
关于复选框全选,全不选以及使用按钮传值
在复选框全选,以及选其中的几个进行传值,有以下思路,把每个复选框的值,使用字符串累加,用逗号将其隔开代码如下function checkAll() { var id = document.getElementById("all"); var name = document.getElementsByName("checkbox"); if(id.checked==true){原创 2017-08-05 22:24:08 · 1478 阅读 · 0 评论 -
从后台得json数据用js嵌套循环
使用ajax传递数据,返回json对象var url = "${ctx}/meeting/meetingreceice/?meetingId=${meeting.id}";$.getJSON(url, function (result) { var html = ""; $.each(result.data, function () { html += ""原创 2017-08-02 23:03:30 · 1855 阅读 · 0 评论 -
关于附件上传
在文件上传的时候用的插件是Huploadify,在这里有一个非常重要的问题就是在上传时保存文件的路径,在这里栽了很大的跟头,首先将上传的文件保存在项目的一个文件夹中然后在写这句话的时候很重要// 转存文件File saveDir = new File(request.getSession().getServletContext().getRealPath("/")+realPath)原创 2017-07-30 22:54:57 · 536 阅读 · 0 评论 -
关于下拉框编辑显示当前数据
在做修改功能的时候难免会用到下拉列表框,就以下面这个为例div class="form-group">label class="col-sm-2 control-label">单位名称:label> div class="col-sm-10"> form:select id="officeid" path="office.id" class="form-control" on原创 2017-07-29 15:25:39 · 1405 阅读 · 0 评论 -
树形结构json格式赋值,传值
在做树形结构把在数据库中查到的数据,存在的打上对勾,首先导入这两个插件,再使用getjson请求后台数据var url = "${ctx}/meetingIn/usertype/?type=1&meetingId=${meeting.id}";$.getJSON(url, function (rel) { var data = rel.data; var sett原创 2017-08-03 22:56:41 · 1608 阅读 · 0 评论 -
关于jQuery,使用getjson传值,返回结果使用字符串拼接
在很多时候用到了利用js,jQuery ,ajax,得到数据,如下实类url = "${ctx}/meetingIn/merge/?str=${str}";$.getJSON(url, function (result) { var html = "#来源会议标题上报时间会议详情"; if (result.data.length == 0) { $("#hy").ht原创 2017-08-05 22:36:13 · 1594 阅读 · 0 评论 -
利用js添加表格,删除表格
function addMeeting() { var html = "" + "" + "" + "" + "" + "删除" + "" $("#meetingUser").append(html);}function delMeeting(e) { $(e).par原创 2017-08-05 22:40:00 · 292 阅读 · 0 评论 -
一对多数据结构导出Excel表格
同时导出两张表的数据,使用的技术POI,这里说明一下如果导出.xls结尾的使用WSSFWorkbook类,如果使用.xlsx 结尾的使用XSSFWorkbook类下面就是导出Excel表格的Java代码try { String fileName = "会议"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx"; String s原创 2017-08-15 21:36:20 · 3489 阅读 · 0 评论 -
钉钉扫码登录
关于钉钉扫码登录:代码根据数据库设计表来写,先说设计表 首先先建立两张表 一张token表用于存放用户信息token验证码的。还有一张存放用户的登录的基本信息login表,字段根据需求进行定义,下面开始说说代码:JSONObject tokenobj=crmTokenDao.selectByPrimaryKey(token);if(tokenobjnull)return new JSONO...原创 2018-10-25 19:47:00 · 2619 阅读 · 0 评论