- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 js 用 window.open()方法跳转到新页面并且用post方式传参
今天开发一个功能,需要从js跳转到新的页面上去,原先的方式是用window.open('statistic/hospitalDetailStatisc?opid=' +urlEncode(ipid)); 这种方法当然是可以的 ,但是 这种方法其实是用get方式传递参数的,opid=142 这种参数会在 地址栏显示出来,造成了id泄密,这样做是不安全的,别人可以手动输入新的id去查询他不能查的数
2016-10-24 11:13:00
28364
3
原创 easyui datagrid 数据组装格式
这两天开发报表,用到了easyui datagrid 数据表,记录一下: 在页面中只需要: js中:function init(opid){ $('#magazineGrid').datagrid({ he
2016-10-19 16:10:25
3372
原创 ORACLE 导出表结构及备注
今天在工作中遇到一个问题, 需要对照oracle 数据库表结构去 修改 原本的 数据库表结构文档,表字段如果少的话还好,如果一张表有四五十个字段,那就非常痛苦了,总之我眼睛都看花了,后来我想,是不是有什么办法或者工具可以更加高效准确的完成这个工作呢? 各种百度了以后,发现了一个非常好用的方法,在plsql中直接执行 :SELECT t.table_name,
2016-08-29 16:22:55
14617
原创 MySQL sum()函数的一些注意点
在使用SSM框架的时候, 去数据查询语句使用到了 sum()求和函数,sum函数会给结果自动转型,在java中类型变成了 BigDecimal ,如果不是用这个类型去接收就会报错。代码如下, BigDecimal totalSend = (BigDecimal) aa.get("totalSend");接收到的结果再去转型 long send= totalSend.long
2016-07-13 11:12:38
16523
原创 SSM框架 +MYSQL数据库 配置事务控制的方法和注意点
最近在做项目的时候用到事务,我使用的是SSM框架,也就是Spring + SpringMVC + Mybatis 框架,配置事务的时候是用注解的方式,连接的数据库是MySQL数据库!先说一下事务:简单理解,事务就是控制两个数据库操作同时成功或者同时失败,例如转账,要么转账成功要么转账失败,成功就是一个账号减了钱,另一个账号加了钱,这是两个数据库操作,失败的话,也不能是转出的账号少了钱,收入的账
2016-07-12 19:21:02
11152
原创 Maven配置
Maven 配置十分简单, 第一步,环境准备: 1.ava开发环境(JDK) 2.maven下载地址:http://maven.apache.org/release-notes-all.html 第二步,下载解压缩: 第三步,配置环境变量: 1.新建系统变量:
2016-07-09 20:20:20
337
原创 java安全性和数据库设计注意事项
先说说数据库设计的注意事项,最近一个项目中,数据库表结构的设计都是由我来设计,在设计的过程中,并没有考虑到性能的因素,所以在规定字段类型的时候,为了省事把许多字段一律设置成varchar类型,varchar类型即为字符串类型,因为varchar类型确实很强大,什么东西都可以存,如果不考虑性能的话,这一个类型基本就可以满足日常的需求了,但是如果考虑到性能,那肯定不能全部用varchar!
2016-07-09 20:18:07
2853
1
原创 java后台调用 SAP RFC 第二种方法
由于物流看板和人资报表的 SAP 系统不一样,调用的地址就需要配置两个,但是用上次的方法会导致冲突 ,无法同时使用!后面又重新找了一个方法!该引入的包还是一样的,只是这次使用的 java类不一样,如下图:这次使用 方法二,看代码:package com.towery.utils;import java.io.File; import java.io.FileOutputS
2016-07-09 20:16:06
823
原创 js一些关于获取日期的操作
1. 获取当前日期是第几周 : function isLeapYear(year) { return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0); } /** * 获取某一年份的某一月份的天数 *
2016-07-09 20:14:27
372
原创 java 获取昨天的日期
现有两个办法1:Date as = new Date(new Date().getTime()-24*60*60*1000); SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd"); String time = matter1.format(as); System.out.println(time);
2016-07-09 20:13:23
553
原创 log4j配置
今天稍微试了一下log4j 日志文件的配置,在java后台中经常要使用到logger 日志文件,打印一些必要的信息出来,虽然system.out.printlin也能打印,但是打印的地方一多就不知道是哪里打印的这句话,寻找起来比较复杂,但是logger 就不会这样!接下来说说log4j的配置过程 : 1.引入两个jar包: 2. 引入后当然右键build
2016-07-09 20:11:00
278
原创 andriod 自动更新开发
前几天抽空搞了一下android的自动更新功能,没想到很快就被我搞定了! 很有成就感,现在来回顾一下自动更新的开发流程! 自动更新首先肯定需要服务器,于是在公司的测试服务器上的tomcat中部署了一个文件夹! 里面有两个文件,一个是xml 记录版本号信息,另一个自然就是最新的更新包了! 这是服务器上所必须的! 有了服务器,就可以开始着手开发客户的代码了,代码在
2016-07-09 20:08:04
324
原创 关于tomcat的一些操作
参考网址:http://www.jb51.net/article/49814.htm ,先感谢这位兄弟的整理,感觉很有用,这里自己也借用一下:1.tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样:找到tomcat的server.xml(在conf目录下),找到: 代码如下:webapps" // 这里个人理解应该
2016-07-09 20:06:48
292
原创 大神的神级js代码
刚刚在做一个排序的问题,因为后台返回的是一次性返回的,而前台则需要根据类型来分类并且排序,类型也是在后台返回的数据中!这样的话,就不好用返回的size来排序,然后尹大神出现了,用以下方法,一次搞定排序问题! var indexFlag = {}; //先定义一个数组对象 indexFlag[imgType] = (indexFlag[imgType] == u
2016-07-09 20:05:14
2532
原创 PL/SQL Developer创建Job的步骤
1. 鼠标右键点击jobs 弹出 Create Job 对话框,如下图: 2. 在对话框中输入相应的值,如下图: 其中: What ——作业执行时将要调用的存储过程; Next date ——下一次作业执行时间; Interva
2016-07-09 20:02:53
1705
原创 web开发中问题与解决办法
1.Myeclipse导入的项目有个红色的感叹号 ? 解决的办法: ①右键工程单击properties、 ②单击Java Build Path ③单击Libraries再单击Edit修改JRE路径,应用确定即可 到了这里,我的问题终于解决,项目如愿跑起来了。总结了一下,这个问题的本质就是WEBRoot/WEB-INF/lib目录下的jar包出了问题,可以删掉
2016-07-09 20:01:55
318
原创 web开发的一些小经验
1.ajax的使用之一 $.ajax({ type: "POST", url: "/servlet/MakeImgTurnServlet", //写serverlet的路径 dataType: 'Text', //数据类型 data:
2016-07-09 19:55:10
310
原创 oracle 存储过程小结
create or replace procedure EK_GET_EMPLOYEE_NUM is s_lastDate DATE; --最后更新时间 //定义变量 s_currDate DATE; --当前更新时间begin s_curr
2016-07-09 19:47:05
321
原创 HTML转PDF总结
这两天自己尝试了一下,HTML页面转化成 PDF ,历时2天,下面总结一下经验:1.先把某大神的关键代码贴出来 import java.awt.Dimension;import java.awt.Insets;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.Un
2016-07-09 19:44:49
2181
原创 JAVA定时器开发
之前做过一个定时器的开发,这里总结一下经验:1.定时器,在web程序中 的原理是,设置一个监听器,在web.xml中配置好,如下 com.erke.utils.SapDataSyncTimerTaskListener 这个监听器的类package com.erke.utils;import javax.servlet.ServletC
2016-07-09 19:37:47
428
原创 Oracle 学习和使用小结
最近都是在写sql 语句,存储过程什么的,感觉挺有收获的,我觉得要经常总结总结,记录一些东西,以后方便自己查阅!先就从最最基础的开始吧:1. select * from EK_STORE_TARGET_D 查询2. truncate table EK_STORE_TARGET_D 删除表数据,表结构不变3. insert into EK_STORE_T
2016-07-09 19:36:33
351
原创 oracle 列转行
这两天在做一个日目标的任务, 用到oracle 列转行的 技术。刚开始我百度了很多,连关键字要怎么输入都不知道,最后问了一下大神,大神说,好像是列转行,行转列! 然后一输入,结果就出来了,跟着大神混,有肉吃... 废话不多说,开始上代码: 先记录一下参考的网址:http://www.2cto.com/database/201501/367164.html ; 先截个图:
2016-07-09 19:28:04
25150
1
原创 大神的SQL语句
总结一下昨天的工作内容,需求是,从数据库获取图片的路径等信息,用轮播的形式展示在界面上,展示层已经做好了,要做的取出图片的路径等信息。 我困在了图片的获取上,因为数据库里面的图片信息非常多,要去过滤出最新的某个类型的图片,于是,岳总岳大神来了,他写了一个sql语句,惊呆了小伙伴,上代码: String sql="with t1 as(select distinct(V.EK_TYPE),V
2016-07-09 19:26:40
708
原创 easyui datagrid 小结
今天又稍微改进了datagird 的功能,增加了列表为空的时候,提示“暂无数据” ,代码如下://在js中先定义一个myviewvar myview = $.extend({},$.fn.datagrid.defaults.view,{ onAfterRender:function(target){ $.fn.datagrid.default
2016-07-09 19:25:20
658
原创 图片旋转总结
之前有做过一个浏览器上看到的图片效果不正,需要旋转图片,于是就做了一下图片的旋转功能,图片旋转分成两个步骤。1. 浏览器上先旋转,看效果 ; 2,确定旋转角度,后台原图片旋转。那就先来说说浏览器上如何旋转图片吧: 首先,看看样式 .imgtest1{ -moz-transform:rotate(90deg); -ms-transform:rotate
2016-07-09 19:23:37
2969
原创 easyui 的使用
这几天搞了一下easyUI 的东西,感觉自己学习效率还是很高的,已经迅速完成了任务,废话不多说,总结一下吧,不要做完就忘记了!要使用easyui 首先要先引入相应的jar包,而且要注意引入的顺序,jquery的jar包要先引入,如下: easyui/themes/default/easyui.css"> easyui/themes/icon.css"> js/
2016-07-09 19:19:44
4408
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人