工作学习
文章平均质量分 64
温暖_洗衣粉
坚持很难
展开
-
图片压缩
在项目开发中,很多时候需要按照一定比例进行图片的展示,但是上传的图片层次不齐,并且太多的图片上传后,保存到服务器,会大量的占用服务器的存储空间,因此可以考虑先进行压缩图片后才保存。/** * 改变图片的大小到宽为size,然后高随着宽等比例变化 * @param is 上传的图片的输入流 * @param os 改变了图片的大小后,把图片的流输出到目标OutputStream * @pa转载 2015-06-02 19:26:06 · 279 阅读 · 0 评论 -
代码规范问题总结(二)
1.在controller返回时,要将返回内容补全,true和false都同时返回,在service中,一些基本的方法,get,delete,需要判断id是否为空2.mapper文件,需要仔细些,写明resultType, resultMap3.页面跳转时,需要在路径前加上${path}, jquery each原创 2015-08-14 09:59:02 · 589 阅读 · 0 评论 -
封装标签-1
1.common类//1.Component:提供空的构造函数//method:start,end, useBodypublic boolean start(Writer writer){ return true;}public boolean end(Writer writer, String body) { writer.write(body); return false转载 2015-07-22 08:43:37 · 430 阅读 · 0 评论 -
上传组件stream
推荐一个上传组件,封装了uploadifyhttp://www.twinkling.cn/有没有更好的上传组件的。求推荐转载 2015-08-29 09:07:58 · 335 阅读 · 0 评论 -
封装标签-2
日期//6.日期选择的Bean类 DateSelect,继承CommonBeanpublic class DateSelect extends CommonBean{ //构造函数 public DateSelect(HttpServletRequest request,HttpServletResponse response){ super(request,response);转载 2015-07-22 10:02:15 · 287 阅读 · 0 评论 -
代码规范问题总结(三)
1.控制层的controller路径要区分模块2.dao的sql语句,不要忘记加and3.jsp页面中,append只进行一次操作,避免多次渲染html页面4.导入包使用快捷键 ctrl+shift+o原创 2015-08-15 13:10:15 · 341 阅读 · 0 评论 -
solr5.2.1环境搭建
1、下载Tomcat与solr-5.2.1并解压,Tomcat解压后的目录为:E:\apache-tomcat-7.0.62,solr解压后的目录为:E:\solr-5.2.12、将solr部署到Tomcat中 1)、将E:\solr-5.2.1\example\example-DIH目录下的solr文件夹复制到tomcat的根目录下,即:E:\apache-tomcat-7.0.6转载 2015-08-30 14:20:11 · 428 阅读 · 0 评论 -
一些反射
最近在封装solr的方法,用到了很多反射的内容,感觉很迷糊,现在还在迷糊中,累觉不爱/** * 调用Getter方法. */ public static Object invokeGetterMethod(Object target, String propertyName) { String getterMethodName = "get" + StringUtils.capi原创 2015-08-31 10:25:40 · 915 阅读 · 0 评论 -
微信接口整理
1.获取access_tokenhttp请求方式: GEThttps://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET参数说明参数是否必须说明grant_type是获取access_token填原创 2015-08-06 11:28:42 · 5906 阅读 · 0 评论 -
读书笔记-《 我的成功可以复制》二
1.规范就是复制,制定一个最佳标准,然后将其不断重复2.注重细节的力量3.精益求精渗入了日本名族的血液4.当周围人沉迷于温饱时,应该去发现新的机会所在,如果在一家公司工作太安逸,需要去寻找新的发展空间5.在创业时,强势有时很重要,而且务必记住,价格永远不是企业的核心竞争力,企业应该强调产品的质量6.特别注重意识的人,会给人留下深刻的记忆,让人受到充分的尊重和重视7.一家成功原创 2015-08-05 23:39:07 · 427 阅读 · 0 评论 -
代码规范问题总结(四)
1.重点:返回基本数据类型的时候选择对象,如Integer, Long, 允许为空,否则会报错,在后台取对象的属性时,一定一定要判断对象是否为空2.提交代码:注意确认是否有乱码和错误,保证代码提交后项目正常,写注释不要重复犯错原创 2015-09-09 12:02:23 · 367 阅读 · 0 评论 -
好久没写了,总结下
1.在开发中为了进行业务层的控制。最好写接口,以接口进行调用,接口的写法要明确,业务含义清楚,里面方法可以重用,但是提供的接口最好分开2.分页问题:如果分页对象user,存在一对多的关联,job,那么该分页的查询应该分为两步进行查询:一:查询出不重复的user对象,二:将job重新塞回user3.很多问题要擅用sql,加强mysql的语句判断中不要使用------status == '原创 2015-11-05 14:34:59 · 316 阅读 · 0 评论 -
头疼,微信浏览器的控制
https://github.com/zxlie/WeixinApi最近一直不在状态,怎么办。没办法,只能坚持啦,哈哈原创 2015-10-21 15:02:39 · 326 阅读 · 0 评论 -
HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用coo转载 2015-10-12 15:43:17 · 268 阅读 · 0 评论 -
如何做到让各大搜索引擎收录你的网站!
如何做到让各大搜索引擎收录你的网站! 目前在国内主流的搜索引擎无外乎以下几个: 1、百度 2、Google 3、Yahoo(Yisou、3721) 有的人还会补充上“SoGou”、“中搜”、“新浪爱问”等等,不过事实上除了前面的“三巨头”外,余下的搜索产品都是在一个水平上混,很少有人使用,基本上没有考虑的必要。 百度收录超强法则,这是整理出来的几大网站原则转载 2015-11-17 10:13:58 · 6946 阅读 · 0 评论 -
一个不错的html5播放器
支持ie9及以上,可惜我们公司兼容ie8,有专门的Android和IOS的版本,但是暂时用不到,以后有机会再用吧http://videojj.com/scene/原创 2015-11-17 11:56:11 · 461 阅读 · 0 评论 -
关于视频相关的播放、转换技术总结
1、关于播放器。主流播放器除之前的功能之外,新增了不少功能点,增加了技术的复杂度。主要功能有:分段加载,拖动。 需要支持的技术。1、分段切换视频,2、获取视频总长度、大小。分段长度、大小。3.最关键的需要找到关键帧(I帧),4进度条的整合管理实现效果:用户观看影片时,首先加载第一段,用户观看,第一段加载完成,观看到到第一段的百分之N(可以是50%-80%)的时候,后台自动加载第二段转载 2015-11-17 12:05:38 · 641 阅读 · 0 评论 -
solr的or查询
List list = categoryDAO.getFinalCategoryByStore(storeId); if(list != null && list.size() > 0){//手动拼装or的查询条件 StringBuilder sBuilder = new StringBuilder(); //(title:笔记 OR content:笔记) sBuilder原创 2015-11-26 11:58:09 · 5806 阅读 · 2 评论 -
代码规范问题总结(一)
1.在dao层返回集合时,不进行list的非空和size判断 2.在service层,返回对象时可以直接返回null,返回非对象时,不能直接返回null,记住:创建对象时耗费时间的3.在service层进行非空的判断,业务层进行处理原创 2015-08-13 10:07:58 · 400 阅读 · 0 评论 -
如何把tomcat设置为开机自启动
1.在tomcat免安装版本,bin目录下,找到service.bat2.在该目录下,打开cmd,输入service.bat install3.点击计算机,管理,服务,将服务设置为自动,则开机会自动启动4.取消tomcat作为服务,进行开启自启动i.设置服务的启动类型:手动ii.以管理员身份打开cmd:输入sc d原创 2015-07-31 09:57:36 · 767 阅读 · 0 评论 -
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 · 516 阅读 · 0 评论 -
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 · 1323 阅读 · 0 评论 -
如何在当前目录下快速打开cmd
1.在当前目录下,按住shift键+点击右键,选择在此处打开命令窗口很多时候我们需要打开命令行然后进入到相应目录进行一些操作。常规的做法是:Win+R打开运行窗口输入"cmd"回车打开命令行窗口假如我们要进入的是D盘foo文件夹下的一个bar子文件夹,路径是这样的D:\foo\bar,首先输入"D:"回车进入D盘再依次输入"cd foo"," cd bar"转载 2015-06-27 16:29:20 · 32380 阅读 · 7 评论 -
演讲感触
1.既然别人都全心相信你,你有什么想法不相信自己2,也许自己没有那么好,但是还得努力3,演讲的时候预留出中间的空隙,以供大家消化4.对自己所讲的内容自信,放慢自己的演讲速度5.学会与观众进行眼神交流6.去掉一些不好的语气词:"然后...等等,"7.进行表现自如,不要有一些紧张的小动作:如抓衣角好处:1.PPT有震撼力,具有视觉效应2.统一PPT风格3原创 2015-07-08 08:23:33 · 304 阅读 · 0 评论 -
shiro学习(一)
推荐:跟我学shiro http://jinnianshilongnian.iteye.com/blog/2018398权限,安全管理是一个完整系统的基本要素shiro是apache推出的开源项目: shiro可以帮助我们认证,授权,加密,会话管理,与web集成,缓存等。Shiro不会去维护用户,维护权限;这些去设计、提供;然后通过相应的接口注入给shiro即可转载 2015-07-01 16:39:26 · 369 阅读 · 0 评论 -
努力挑战自己的能力极限,持之以恒的做
“努力的学习”意味着,要常常去处理那些刚好在你能力极限上的问题,也就是那些对你来说有很大可能失败的事情。如果不经历一些失败的话,你可能就不会成长。你必须不断地挑战自我,超越自己的极限。1. 写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。2. 罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因转载 2015-07-09 08:58:32 · 1296 阅读 · 0 评论 -
上传组件uploadify封装
第一次进行jquery组件封装,为了使用方便,提供了普通上传,上传单张图片,视频; 上传多张图片,视频;队列上传的方法:/*上传组件的封装*/(function($) { var template='\ \ X\ \ ${fileName} (${fileSize})\ \ \ \ '; var原创 2015-07-10 09:25:40 · 548 阅读 · 0 评论 -
eclipse使用jdk
在eclipse.ini配置vm路径原创 2015-07-11 17:28:01 · 290 阅读 · 0 评论 -
最近工作:封装组件
最近一直在封装组件,自己的js能力也有了一定的提升,现在分享一下,封装好的组件,基于原始的组件进行封装,没有进行原组件的修改。日期组件:my97-date(function($) { var defaults={ dateFmt : 'yyyy-MM-dd', skin : 'default', maxDate:'', minDate:'', disabledD原创 2015-07-27 08:21:06 · 771 阅读 · 0 评论 -
UEditor扩展上传
1.修改配置文件ueditor.config.js,重写后台请求方法,serverUrlif(!window.UEDITOR_HOME_URL){ window.UEDITOR_HOME_URL = "/lw-component/component/module/ueditor/"; } var URL = window.UEDITOR_HOME_URL || getUE原创 2015-07-27 08:30:13 · 562 阅读 · 0 评论 -
可爱的验证码_java
修改的内容:jquery.capcha.js;(function( $ ){ $.fn.captcha = function(options){ var myoptions=new Array("铅笔", "剪刀", "闹钟", "红心", "笔记本"); var defaults = { borderColor: "", captchaDir: "cap原创 2015-07-14 09:35:55 · 364 阅读 · 0 评论 -
浅谈图片服务器的架构演进
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。对于图片服务器来说IO无疑是消耗资源最为严重的,对于web应用来说需要将图片服务器做一定的转载 2015-07-14 10:49:55 · 5694 阅读 · 0 评论 -
文件上传零碎
用的是springmvc框架,从上传的信息中获取formdata,但是总是找不到对象,试了很多方法。好困了,不行了把用到的方法总结一下1.request转成mulitipartRequestHttpServletRequest request = getRequest(); CommonsMultipartResolver commonsMultipartResolver = ne原创 2015-08-24 23:56:58 · 370 阅读 · 0 评论 -
js读取配置文件
1.读取xml的配置文件function getServerPath() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhtt原创 2015-08-25 17:14:44 · 12216 阅读 · 0 评论 -
读书笔记-《 我的成功可以复制》四
1.真正的创新必然是基于对市场的了解,对客户反馈的观察,适应市场,能解决现实的问题。2.从技术做到管理,角色的转变首先是一个学习的过程,其他是一个潜移默化,循序渐进的实践过程3.微软已经超出了家族式管理模式,真正的权威是它的管理机制,该管理机制通过一套规范的流程来实现。4.英文在外企是很重要的交流工具,但仅仅是工具而已,交流不能图一方的方便,必须照顾双方的沟通顺畅原创 2015-08-11 13:37:52 · 514 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决
环境:Oracle 11g R2 + PL SQL Developer + SQL Plus 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如图:转载 2015-07-29 17:43:18 · 443 阅读 · 0 评论 -
一些自己总是忘记的内容
1.string 转成json获取字段内容var pageInfo = eval('('+${pageInfo}+')'); 此时,pageInfo可以获取json字段, 如:pageInfo.totalPages2.true, falseif (eval("("+data+")")) {}3.jquery的函数,为某个对象设置,取值取值:$("原创 2015-08-20 15:51:24 · 276 阅读 · 0 评论 -
1、数据结构绪论
参考:《大话数据结构》程杰1.1、基本概念程序设计 = 数据结构 + 算法数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。具备条件:(1)、可输入到计算机;(2)、能被计算机程序处理数据元素:组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也称为记录。数据项:一个数据元素可由若干个数据项组成,数据项是数据不可分割的最小单位。数据元素是转载 2017-03-09 09:49:55 · 329 阅读 · 0 评论