- 博客(125)
- 资源 (3)
- 收藏
- 关注
原创 封装jcrop_图片截取
封装的插件,参考别人的封装,自己再进行修改 :jquery.jcrop.extend.js(function($){ var h,w,x,y; var os,oh,ow; var api = null; var img_id = "img_"+(Math.random()+"").substr(3,8); var purviews = new Array(); var defaul
2015-07-15 21:26:55 584
转载 nginx搭建图片服务器
1 介绍现在很多的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素。因此很多网站都会将图片存储从网站中分离出来,另外架构一个或多个服务器来存储图片,将图片放到一个虚拟目录中,而网页上的图片都用一个URL地址来指向这些服务器上的图片的地址,这样的话网站的性能就明显提高了,图片服务器(ImageServer)的概念也就产生了。1.1 图片服务器
2015-07-14 14:50:47 6198 2
转载 浅谈图片服务器的架构演进
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。对于图片服务器来说IO无疑是消耗资源最为严重的,对于web应用来说需要将图片服务器做一定的
2015-07-14 10:49:55 5679
原创 可爱的验证码_java
修改的内容:jquery.capcha.js;(function( $ ){ $.fn.captcha = function(options){ var myoptions=new Array("铅笔", "剪刀", "闹钟", "红心", "笔记本"); var defaults = { borderColor: "", captchaDir: "cap
2015-07-14 09:35:55 354
转载 数据库迁移
首先要确保你的oracle和mysql连接没有问题,我的oracle10g和mysql5.2,工具是mysql-gui-tools-5.0-r17-win32.msi 叫MySQL Migration Tookit 然后安装这个MySQL Migration Tookit,下载地址是http://dev.mysql.com/downloads/gui-tools/5.0.html,按照你
2015-07-11 13:13:13 287
原创 上传组件uploadify封装
第一次进行jquery组件封装,为了使用方便,提供了普通上传,上传单张图片,视频; 上传多张图片,视频;队列上传的方法:/*上传组件的封装*/(function($) { var template='\ \ X\ \ ${fileName} (${fileSize})\ \ \ \ '; var
2015-07-10 09:25:40 542
转载 jquery插件封装
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。入门编写一个jQuery插件开始于给jQuery.fn加入新的功能属性,此处添加的对象属性的名称就是你插件的名称:jQuery.fn.myPlugin = function(){ //你自己的插件代码};用户非常喜欢的
2015-07-09 10:22:00 16505 2
转载 努力挑战自己的能力极限,持之以恒的做
“努力的学习”意味着,要常常去处理那些刚好在你能力极限上的问题,也就是那些对你来说有很大可能失败的事情。如果不经历一些失败的话,你可能就不会成长。你必须不断地挑战自我,超越自己的极限。1. 写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。2. 罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因
2015-07-09 08:58:32 1284
原创 演讲感触
1.既然别人都全心相信你,你有什么想法不相信自己2,也许自己没有那么好,但是还得努力3,演讲的时候预留出中间的空隙,以供大家消化4.对自己所讲的内容自信,放慢自己的演讲速度5.学会与观众进行眼神交流6.去掉一些不好的语气词:"然后...等等,"7.进行表现自如,不要有一些紧张的小动作:如抓衣角好处:1.PPT有震撼力,具有视觉效应2.统一PPT风格3
2015-07-08 08:23:33 291
转载 mysql更改用户的密码
方法一: (适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式mysql -u root -p mysql>use mysql;mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='username';mysql> FLUSH PRIVILEGES;mysql> qu
2015-07-07 20:36:49 328
转载 shiro学习(一)
推荐:跟我学shiro http://jinnianshilongnian.iteye.com/blog/2018398权限,安全管理是一个完整系统的基本要素shiro是apache推出的开源项目: shiro可以帮助我们认证,授权,加密,会话管理,与web集成,缓存等。Shiro不会去维护用户,维护权限;这些去设计、提供;然后通过相应的接口注入给shiro即可
2015-07-01 16:39:26 360
原创 学习ofbiz12.04.05-1
终于打开ofbiz的页面啦,迈出了学习的第一步1.下载ofbiz12.04.05http://ofbiz.apache.org/download.html2.解压下载好的文件:apache-ofbiz-12.04.053.在apache-ofbiz-12.04.05目录下打开命令窗口4.在命令窗口中输入ant,进行文件构造;在构建成功后,输入ant load-dem
2015-07-01 14:37:34 360
原创 最近在学习python
最近学习python,项目基本接近尾声了。开始整理一些文档,整理了测试用例,测试总结,需求说明的文档。每天都在努力,工作的时候全身心投入工作,为公司创造更多价值。回来之后,能更多的学习。积极去面对生活,我是最棒的,我要相信自己。
2015-06-30 22:21:04 332
转载 如何在当前目录下快速打开cmd
1.在当前目录下,按住shift键+点击右键,选择在此处打开命令窗口很多时候我们需要打开命令行然后进入到相应目录进行一些操作。常规的做法是:Win+R打开运行窗口输入"cmd"回车打开命令行窗口假如我们要进入的是D盘foo文件夹下的一个bar子文件夹,路径是这样的D:\foo\bar,首先输入"D:"回车进入D盘再依次输入"cd foo"," cd bar"
2015-06-27 16:29:20 32334 7
转载 jquery validate验证
jQuery.validator.addMethod("isPhone", function(value, element) { var length = value.length; return this.optional(element) || ((length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(1
2015-06-26 16:45:24 472
原创 典型的查询语句
1.多个关联 select ac.id as acid,ac.maxNum as acmaxNum, aa.id as aaid,aa.name as aaname, aa.publishUser,aa.startDate as aastartDate,aa.endDate as aaendDate, aa.courseStartDate,aa.cou
2015-06-26 16:40:11 351
原创 前台字符串过滤_前台进行条件查询
原来做条件查询的时候都是将数据返回到后台进行模糊查询,需要查数据库,今天做的内容第一次使用前台进行条件查询;核心方法:str.index(“”) 暂无活动课程信息 活动名称: 课程名称: 查询 导出报表
2015-06-26 16:34:58 938
原创 简单的权限管理-资源,角色,用户,部门(二)
具体的action方法://-------权限----------- public String noAuth(){ return "noAuth"; } public String toMenuManage(){ //menus=menuBusi.getAllMenu(); BaseQuery baseQuery=new BaseQuery(); baseQuery.s
2015-06-25 22:49:28 1788
转载 对数据进行报表导出
在操作过程中,需要对数据进行统计分析和汇总,导出成excel格式核心思想:将需要导出的数据以集合的形式查询出来,并填充到具体的excel表中。进行for循环填充,注意:不要在循环中查数据库public void exportReportTeachers(String name,String sex,String username){ Teacher teacher=new Tea
2015-06-25 22:31:49 793
原创 给出excel模板,进行数据批量上传
核心思想:读取excel的数据,其中每行为一个java对象进行存储。实现批量添加数据。1.excelUtilpackage com.jxy.platform.util.excel;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.i
2015-06-25 22:22:26 1836
转载 eclipse/myeclipse整合svn插件
为Eclipse/MyEclipse添加SVN插件支持,共分五个步骤步骤一:通过官网subclipse.tigris.org下载插件文件eclipse_svn_site-1.6.5.zip myeclipse-svn-site-1.6.16.zip步骤二:解压压缩包中features与plugins文件夹,并复制到任意目录X。注意目录中不能包含有中文或空格字符。
2015-06-24 09:48:42 1314
原创 工作失误一:war包版本控制
今天糊里糊涂的度过,好累,好辛苦感觉自己越来越不自信,越迷茫,越不敢去讲自己的想法。默默地去承受着,要勇敢,要坚强,要自信。不能把错误重犯,不允许眼泪1.不要轻易删除原来版本的war包2.对不能的war包,进行时间标注和分类管理3.上线之前做好尽可能的测试4.提前做好准备,负责任,说话算数,努力当前途迷茫时,只有努力和奋斗才能找到方向和出口。
2015-06-16 20:17:05 796
转载 Apache2.2配置
最近在部署项目,上个项目使用的是Apache2.2进行管理。后来停服务之后,项目就一直启动报错,研究了好久,终于把服务重启了。第一次接触Apache,感觉是用来做集群管理的。## This is the main Apache HTTP server configuration file. It contains the# configuration directives t
2015-06-05 17:04:11 442
原创 OFBiz
趁着工作之余,学习新的内容。自己对电商比较感兴趣,选择OFBiz学习,记录下学习的点滴1.获取OFBiz资源,eclipse中利用SVN检出。地址:http://svn.apache.org/repos/asf/ofbiz/branches/release4.02.项目检出后的样式:3.将根目录下的build.xml加入到Ant视图下,并点击run as ant bui
2015-06-04 14:43:10 509
转载 禁止页面F5/右键菜单栏
该方法需要完善,不能完成避免页面刷新。还需要增加页面全屏的效果//禁止页面刷新F5document.onkeydown = function(event){ if(event.keyCode==116 ||(event.ctrlKey && event.keyCode==82)||event.keyCode==122){ event.keyCode = 0;
2015-06-04 11:28:40 326
原创 电商订单提交
在订单提交后需要保存订单和订单详情的两个对象,提交订单后消除购物车的相应内容1.动作类,保存订单public String saveOrder() throws Exception{ //保存发票的相关信息 //1.获取购物车的商品 Cart cart=null; HttpServletRequest request = ServletActionContext.g
2015-06-03 17:12:13 852
转载 异步分页加载
当加载分页信息后,原来的信息保持不变,再其后异步加载更多的分页信息//滚动时候,加载内容的方法new loadContent({ //page:document.querySelector(".page"), //滚动的元素默认是window maxNum:10, //加载的最大数量 bone:100, //滚动条距离底部的距离达到这一数值开始加载新内容
2015-06-03 17:05:13 671
原创 简单的分页封装(二)
1.BaseQuery里面封装了分页查询条件,分页的数目,页码public class BaseQuery implements Serializable{ private static final long serialVersionUID = 1L; //定义常量 每页数 public final static int DEFAULT_SIZE = 10; //每页数 prot
2015-06-03 16:28:53 1159
转载 简单的分页封装(一)
分页对象接口:public interface Paginable { /** * 总记录数 * * @return */ public int getTotalCount(); /** * 总页数 * * @return */ public int getTotalPage(); /** * 每页记录数 * * @return
2015-06-03 16:25:40 2000
原创 cookie中存放购物车(二)
1.获取cookie中的购物车public Cart getCartFromCookie() throws Exception{ cart=null; HttpServletRequest request = ServletActionContext.getRequest(); ObjectMapper mapper=new ObjectMapper(); Cookie[]
2015-06-03 16:21:17 1123
原创 cookie中存放购物车(一)
购物车java对象:public class Cart { private List list=new ArrayList(); private int count; private Double sum; public List getList() { return list; } public void setList(List list
2015-06-03 16:17:50 726
原创 手机验证码
在该电商项目中,获取手机号码,根据手机验证码验证登录。基于云片网的手机验证服务 登录 请输入手机号完成验证登陆 登录 再间隔60秒后才能进行验证码发送var InterValObj; //timer变量,控制时间var count = 6
2015-06-03 16:04:19 792
原创 活动时间判断
判断两个日期的间隔://计算两个日期的相隔天数 public static int daysBetween(Date date1,Date date2){ Calendar cal = Calendar.getInstance(); cal.setTime(date1); long time1 = cal.getTimeInM
2015-06-03 15:52:53 806
原创 用户登录验证码
为避免sql注入,用户登录时使用验证码: 用户登录 登录 用户登录验证: $(document).ready(function(){ $('#validate').click(function(){
2015-06-03 15:44:35 888
原创 Hibernate的分页查询
按条件进行分页查询:条件查询,分页查询Dao层:public List getBranchProductWithPage(BaseQuery baseQuery) { DetachedCriteria criteria = DetachedCriteria.forClass(Article.class); criteria.addOrder(Order.desc("date"));
2015-06-03 15:33:57 430
转载 ueditor富文本
1.引入百度提供的富文本js2.在页面引入3.使用了时间插件:laydate function submit(){ //校验标题和发布人 var name=$("#articleName").val(); var arthor=$("#articleAuthor").val(); if(name=='' || arthor==''){ alert("发布文
2015-06-03 15:23:04 476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人