自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

easyui numberbox 整数

小数位精度设置为0就ok了,虽然,输入的时候还能输入小数位,但输入框一失去焦点就自动去掉小数位了,具体可以看下面的gif图代码如下<s:textfield id="number" name="oaBookInfo.number" theme="simple" cssClass="easyui-numberbox" style="width:400px;" type="te

2016-10-26 10:36:00 435

再说Android RecyclerView局部刷新那个坑

关键:public final void notifyItemChanged(int position, Object payload)RecyclerView局部刷新大家都遇到过,有时候还说会遇见图片闪烁的问题。优化之前的效果:优化之后的效果:如果想单独更新一个item,我们通常会这样做,代码如下:mLRecyclerViewAdapter.notifyItemCh...

2016-10-22 17:06:00 364

struts2后台接收list,前台拼装

主要是前台代码var rows = $("#centerdatagrid").datagrid("getRows");var param = {};var count = 0;for(var i=0;i<rows.length;i++){ if(rows[i].baseInfoId!=undefined){ param["baseInfoList[" + i + "]...

2016-10-21 11:53:00 269

Java对象转换(Map转换Object或者反转)

Map转换Object、Object转换Map、List<Object>转换List<Map>、List<Map>转换List<Object>、对象拷贝package cn.framework.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTa...

2016-10-20 16:25:00 944

JAVA常用面试题总结

JAVA常用面试题总结一、SpringMVC运行原理 SpringMVC运行原理 1. 客户端请求提交到DispatcherServlet 2. 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller 3. DispatcherServlet将请求提交到Controller 4. Controller调用...

2016-10-20 13:34:00 207

Android——git上传代码到coding.net

转载地址:http://blog.csdn.net/haovip123/article/details/50534188coding.NET是一个代码托管和项目管理的平台,相当于国外的Github。使用了一段时间,感觉挺方便的,使用起来比Github还要简单点。Git的下载和安装就且不介绍了,百度一下,windows、mac版的都能顺利的下载下来。下面简单介绍一下使用git把本...

2016-10-20 11:39:00 133

Java JDK中的静态代理、动态代理&Cglib动态代理

代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托 类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。静态代理:...

2016-10-20 10:53:00 138

Observable.interval()不起作用的解决办法

在Eclipse下测试Rxjava中的操作符interval()时出现了很奇怪的问题,怎么试都不能执行。代码如下:Observable.interval(1, TimeUnit.SECONDS) .subscribe(new Subscriber<Long>() { @Override public voi...

2016-10-19 16:25:00 834 1

HTML5 vs Hybrid APP vs Native APP和技术选型

HTML5和Native APP都很容易理解。为了获得HTML5的移植性和移动本地应用的高性能,搞出来一些混合APP的解决方案。比如Apache的Cordova(也就是以前的PhoneGap),其软件架构如下:Cordova的工作原理是生成一个内置webview控件的容器app(这是个本地app),然后在webview中运行html/css/js的代码,如需调用本地服务如相机/传感器,则通...

2016-10-17 23:02:00 305

模板方法模式

模板方法模式标签 : Java与设计模式 模板方法模式: 定义一个操作中的算法的骨架, 而将一些步骤延迟到子类中. 模板方法使得子类可以在不改变一个算法的结构的前提下重定义该算法的某些特定步骤. (图片来源: 设计模式:可复用面向对象软件的基础)Tips 处理某个流程的骨架代码已经具备, 但其中某节点的具体实现暂不确定, 此时可采用模板方法, 将该节点的代码实现转...

2016-10-16 16:18:00 137

Sphinx2.1.9使用HTML文件作为索引源技术要点备忘

踏得网站内教程和手册的查找功能,建立在Sphinx上,其最新发布版本为2.2.11。Sphinx既能支持数据库索引,也支持对文本文件(xml、html、txt等)和json结构文件进行直接索引。对文本文件建立索引的主要步骤如下:1. 使用脚本程序把所有文件的路径录入到数据库中的一张表中(至少包含2个字段,id和全路径文件名)2. 在sphinx.conf中添加相应的索引源(source)和...

2016-10-13 15:25:00 139

为rabbitmq添加远程访问用户

服务器系统Red Hat 4.4.7-17RabbitMQ安装目录如下:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/sbin##运行如下的命令,增加用户admin,密码admin[root@localhost sbin]# ./rabbitmqctl list_usersListing users ...[root@localho...

2016-10-12 15:45:00 421

Restarting rabbitmq-server: RabbitMQ is not running

[root@localhost sbin]# /etc/init.d/rabbitmq-server restartRestarting rabbitmq-server: RabbitMQ is not runningFAILED - check /var/log/rabbitmq/startup_{log, _err}rabbitmq-server.[root@localhost...

2016-10-12 15:37:00 434

Error: unable to connect to node rabbit@localhost: nodedown

[root@localhost sbin]# ./rabbitmqctl statusStatus of node rabbit@localhost ...Error: unable to connect to node rabbit@localhost: nodedownDIAGNOSTICS===========attempted to contact: [rabbit@l...

2016-10-12 15:33:00 418

/usr/lib/rabbitmq/bin/rabbitmq-server: line 49: /var/lib/rabbitmq/mnesia/rabbit@localhost.pid: 权限不够...

权限问题:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/

2016-10-12 10:32:00 1172

tomcat 漏洞 CVE-2016-1240 分析报告

这次漏洞是 Debian 自身提供的 tomcat 包的漏洞,也就是 tomcat deb 包的漏洞,并非 tomcat 官方的漏洞。Debian 下使用 apt-get 安装 tomcat 的用户必须提高注意。该包提供做成服务的 tomcat.ini 脚本,该初始化脚本对 catalina.out 做了 chown 操作:touch "$CATALINA_PID" "$CATALINA_BASE...

2016-10-11 16:02:00 228

一致性哈希算法

普通的哈希算法采用简单取模的方式,将缓存服务器进行散列,通常情况下是没有问题的,但是当缓存服务器的个数发生变动时,将会产生较大的影响如上图所示,之前有4台缓存服务器,当增加1台缓存服务器之后,除数的变化(4 -> 5)导致求模结果变化,所有缓存查询均未命中即缓存服务器的个数发生变化时,在一段时间内(缓存重建完毕之前),会有大量缓存查询未命中,导致这段时间内的服务整体性能下降特别严重...

2016-10-11 13:56:00 185

Android 增量更新完全解析 是增量不是热修复

本文在我的微信公众号:鸿洋(hongyangAndroid)首发。 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/52761658; 本文出自:【张鸿洋的博客】一、概述最近一直关注热修复的东西,偶尔聊天谈到了增量更新,当然了两个完全不是一个东西。借此找了一些资料,收集整理了一下,本来是不想写博...

2016-10-11 08:45:00 137

Babylon.js入门简介和开发实例

Babylon.js是一款WebGL开发框架。和Three.js类似。主要的技术区别是Three.js还试图回退兼容CSS 3D。Three.js是完全社区推动的,比Babylon.js要成熟些,而Babylon.js是微软推动的,和微软的相关技术结合更好。本文对Babylon.js的使用做个简单的介绍。首先的首先,请确保你的浏览器支持WebGL(IE11+/Edge/Firefox 4+/G...

2016-10-10 23:22:00 2811 1

命令模式

命令模式标签 : Java与设计模式 在对象的结构和创建问题都解决了之后,就剩下对象的行为问题了: 如果对象的行为设计的好,那么对象的行为就会更清晰,它们之间的协作效率就会提高. 行为型模式共有11个可供研究,它们分别是:命令模式、解释器模式、访问者模式、模板方法模式、观察者模式、状态模式、策略模式、责任链模式、中介者模式、备忘录模式、迭代器模式.命令模式 ...

2016-10-10 07:28:00 199

RabbitMQ系列之RabbitMQ单机安装

原文地址:http://www.cnblogs.com/DanielChow/p/3372664.html安装epel源123rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm#http://mirrors.yu...

2016-10-09 15:35:00 185

H5图片上传插件

转载自:http://www.cnblogs.com/stoneniqiu/p/5917272.html基于zepto,支持多文件上传,进度和图片预览,用于手机端。(function ($) { $.extend($, { fileUpload: function (options) { var para = { ...

2016-10-08 16:48:00 181

如何使用Canvas绘制闪电动画

在天气预报类移动网页应用中,我们常常需要使用到雷雨天气时的闪电动画。本文介绍如何使用Canvas来很简单的实现这个效果。对于Canvas不熟悉的,可阅读踏得网Canvas基础知识。本例预期结果如下:本质上我们只是要在画布上绘制一条曲线而已,只不过这条曲线有固定的起点,相对随机的走向。注意:这里是相对随机,也就是线条的走向不能毫无规律,一般不可能从左到右大幅度游走,而是有限区间内的游走。...

2016-10-08 13:35:00 624

Android Matrix的代码验证和应用

Matrix介绍 :Android Matrix的用法总结(链接:ttp://blog.csdn.net/jdsjlzx/article/details/52741445)代码验证前面讲到的各种图像变换的验证代码如下,一共列出了10种情况。如果要验证其中的某一种情况,只需将相应的代码反注释即可。试验中用到的图片:尺寸为162 x 251每种变换的结果,请见代码之后的说明。pack...

2016-10-07 14:57:00 96

Markdown输入数学公式

Markdown官方文档:MathJax basic tutorial and quick referencehttp://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference原来markdown里是可以输入数学公式的,不过,不是一般的麻烦Rstudio上有介绍:https...

2016-10-07 13:14:00 175

学习使用CSS做进度条

进度条是基础的界面控件,可用于多种场合,比如任务完成进度,手机充电状态等。本文介绍一个简单实用的进度条制作方法。预期效果如下图所示:直观上,我们可以把该进度条控件分为2个部分,外部的边界用来表示固定的目标范围,里面的条形部分用来表示当前进度。外部目标范围元素的CSS代码编写如下:.pb-scope { display: inline-block; width: 100p...

2016-10-07 11:15:00 236

Android Matrix的用法总结

简介Matrix ,中文里叫矩阵,高等数学里有介绍。Android中的Matrix类是一个3x3的位置坐标矩阵,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。Matrix的数学原理首先了解下这个3 x 3的矩阵,其内容如下所示: Matrix的对图像的处理可分为四类基本变换:英文 中文Translate 平移变换Rotate 旋转变...

2016-10-05 23:45:00 2635

奋斗与首付,谁更能承载生命之重?

 这是我们近期收到的一篇最触动内心的文章。关于房子和奋斗,本来不应该有任何关系的两者,在作者的生命关键节点中竟然如此令人唏嘘地绞合在了一起。作者最后选择了向冰冷坚硬的现实低头,奋斗也许仍未远去,但是否仍那么深深扎根内心,却未可知。借用作者的语言:人都会老,希望我们老去的时候,依然记得我们曾经的奋斗,以及靠奋斗支撑的尊严。  今天偶然看到一篇文章,题目是《失去房产,奋斗再多我们也将无家...

2016-10-04 22:26:00 152

android 让某个EditText默认不获取焦点

在实际项目中,有时候不想让某个EditText控件获取焦点,可以如下配置:android:focusableInTouchMode="false"如果后来再需要,可以做触摸该控件的时候setFocusableInTouchMode(true)即可,如下代码所示:editText.setOnTouchListener(new View.OnTouchListener() { @...

2016-10-04 14:18:00 106

RxJava2 vs RxJava1

英文链接:What’s different in 2.0RxJava2相比RxJava1,它的改动还是很大的:Observable and Flowable在前一个版本里backpressure被集成到了Observable中,官方也提供了很多方法让我们来处理backpressure问题。但是有一些特殊的场景根本无法用其来解决,最常见的例如UI事件。而不处理backpressur...

2016-10-01 23:48:00 214

RxJava 2.0中backpressure(背压)概念的理解

英文原文:https://github.com/ReactiveX/RxJava/wiki/BackpressureBackpressure(背压、反压力)在rxjava中会经常遇到一种情况就是被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息。那么随之而来的就是如何处理这些未处理的消息。举个例子,使用zip操作符将两个无限大的Observable压缩在一起,其...

2016-10-01 15:36:00 577

Lua语言模型 与 Redis应用

Lua语言模型 与 Redis应用标签: Java与NoSQL从 2.6版本 起, Redis 开始支持 Lua 脚本 让开发者自己扩展 Redis. 本篇博客主要介绍了 Lua 语言不一样的设计模型(相比于Java/C/C++、JS、PHP), 以及 Redis 对 Lua 的扩展, 最后结合 Lua 与 Redis 实现了一个支持过期时间的分布式锁. 我们希望这篇博客的读者朋友...

2016-10-01 10:01:00 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除