- 博客(57)
- 资源 (22)
- 收藏
- 关注
原创 PM系列之管理质量
定义:把组织的质量政策用于项目,并将质量管理计划转化为可执行的质量活动的过程。作用:提高实现质量目标的可能性,以及识别无效过程和导致质量低劣的原因。方法:使用控制质量过程的数据和结果向相关方展示项目的总体质量状态。作用域:需要在整个项目期间开展。...
2021-03-24 16:47:54
276
原创 线程池懒加载实现初探
单例类:package com.ldy.utils;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.LinkedBlockingQueue;i
2016-04-24 22:15:49
1118
原创 使用slf4j编写日志
org.slf4j slf4j-api ${org.slf4j-version} org.slf4j slf4j-log4j12 ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-version} 加入依赖jar包如
2016-04-04 10:46:43
818
原创 横向滚动元素经典实现
.mobile-scroll-row{ white-space:nowrap; overflow-y:hidden; overflow-x:auto; padding: 0px 10px 200px 10px; -webkit-overflow-scrolling:touch; /* width:100%; */ } .mobile-s
2015-12-10 10:55:03
1028
原创 cordova应用在遇到https下安全证书有问题的解决方式
package com.aviva_cofco.crowdfunding.ssl;import org.apache.cordova.CordovaInterface;import org.apache.cordova.CordovaWebView;import org.apache.cordova.CordovaWebViewClient;import android.net.http.Ssl
2015-11-10 09:51:20
5402
原创 用jquery的方式使用handlebars模板
集成(function($){ var compiled = {}; $.fn.template = function(data){ var template = $.trim($(this).first().html()); if(compiled[template] == undefined){ compiled[templ
2015-10-28 18:07:15
1463
原创 基于cordova app应用中使用swiper(插件)操作DOM多平台表现不一致问题
问题代码:①、CSS.detail-wait{position:fixed;width:64px;height:64px;top: 20em;right: 11em;}②、HTML<div id="slide_block" index="x_number" class="swiper-slide app-slidex_number"> <div class="detail-wait"><
2015-10-26 14:46:01
901
原创 使用spring data jpa简化dao层编写
一、添加maven依赖:org.springframework.dataspring-data-jpaorg.slf4jjcl-over-slf4j...二、增加配置文件(applicationcontext.xml) xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
2015-09-15 16:16:43
4418
原创 java开发要点备份(一)
1、清楚数据库(test2)中所有表use test2GOdeclare @sql varchar(8000)while (select count(*) from sysobjects where type='U')>0beginSELECT @sql='drop table ' + nameFROM sysobjectsWHERE (type = 'U')O
2015-09-08 14:27:19
447
原创 javascript要点整理(一)
一、JavaScript语言中五大 基本数据类型数字、字符串、布尔值、undefined、null。任何不属于基本类型的东西都属于对象;数字类型可以存储的数据包括:正负整数、浮点数、十六进制数与八进制数、指数以及特殊数值NaN / Infinity / -Infinity;字符串类型存储的是一对引号之间所有字符;布尔类型的值只有两个:true和false;null类型的值只有一
2015-08-11 17:36:46
488
原创 开发中问题汇总之android(一)
一、android开发中控制进入应用软键盘显隐 在manifest文件中可以设置Activity的android:windowSoftInputMode属性,这个属性值常见的设置如下:android:windowSoftInputMode=stateAlwaysHidden|adjustPan那么这里值的含义列表如下:【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合
2015-08-07 14:26:58
325
转载 jquery mobile的tap()事件以及jQuery事件的delegate()方法
转载地址:点击打开链接一、jquery mobile 对手势触控提供了如下几个事件监听:tap 当用户点屏幕时触发taphold 当用户点屏幕且保持触摸超过1秒时触发swipe 当页面被垂直或者水平拖动时触发。这个事件有其相关联的属性,分别为scrollSupressionThreshold, durationThreshold, horizontalDi
2015-06-09 21:58:50
1974
原创 Ajax(一)
一、概述 是一种无需再浏览器中刷新整个页面就能从服务器端获取并显示数据的技术。本来代表的是异步JavaScript和XML,Ajax允许我们向服务器发起异步请求,意味着请求发生在幕后,不会阻塞用户与页面内容之间的交互。 jQuery定义了一整套Ajax快捷方法,本质上都是核心Ajax函数的某种封装,用于方便快捷地执行常见的Ajax任务。二、异步请求的优缺点①、优点: 使我们得以创
2015-05-31 21:00:33
463
原创 CSS选择器
概要: 在html中,选择器就是用来在页面中定位元素使用。浏览器对于不同类型的选择器使用不同的方法查找元素;核心的选择器如下表所示(他们也是应用最为广泛的选择器):多种选择器总结: 一般情况下,使用基于id和class属性选取元素(简单选择器)。除了这种情况之外,还有如下多种选择器方式可供使用:① 属性选择器 样例代码如下:...[lang]{ background
2015-05-24 17:20:36
652
原创 线程池
使用执行器(Executors)类多个静态工厂方法来构建线程池,下表中列出了常用的方法声明: 如下为当前源码中方法概图: 通过图中静态方法返回的均是接口(ExecutorService)对应类型的实例对象,概要结果如下:ExecutorService抽象方法概览
2015-05-10 23:17:48
667
原创 j2ee容器对象加载顺序及优先级概述
一、概述web容器中,主要以三个容器对象的生命周期为导向,分别为:Listener/Filter/Servlet。总体概图如下: 同时,还存在着这样一种配置节点:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, filter 等在初始化时会用到这些上下文中的信息,加载顺序如下图: ①、加载Servlet时,分两种
2015-05-06 11:28:35
727
1
翻译 登记beans要点方法摘取
一、beans加载 概要:bean的加载主要是由如下抽象类完成,beandefinition中的样子大体如下:Generic bean: class [com.bean.entities.Person]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandida
2015-04-28 18:00:45
839
原创 Websphere缓存问题
一、场景: ∷∷ linux环境,通过websphere控制更新程序,但是由于业务需求,所有更新必须撤销。因此,我将对应的应用目录删除,并将备份文件重新归档;最后发现与预期效果不一样。∷∷ 通过反复确认代码没错,最后也做了一些其他的测试,可还是没有解决问题!解决方案:∷∷ 原来是因为,WebSphere缓存文件造成,当你部署完application后会将web.xml缓存到如下目录 : /a
2015-04-23 18:04:01
6263
原创 PL/SQL程序结构概要
条件与顺序控制IF语句 要点: a、一个if总要有一个匹配的end if; b、在关键字end和if之间一定要有空格; c、关键字elsif中不要夹带e; d、只在关键字end if后使用分号(;) 具体表现形式: a、IF THEN END IF if和then之间的条件决定then与end if之间的逻辑是否会被执行;如果条件为false或null时,指定逻辑不被执行。 b、I
2015-04-08 20:40:57
706
原创 linux常用命令:打包、复制等
备份文件tar -cf /home/app20140703bak.tar /home/app/uat/test.war复制文件到目标文件夹 例示: cp -af /app/wasapp/appname_uat.ear/appname.war/* /app/wasapp/appname_rn_war.ear/appname_rn.war 命令详解: cp -ai 源
2015-04-01 10:54:04
959
原创 关于使用java自带ZipOutputStream压缩文件名为中文的乱码问题
摘要 由于业务要求,会对文件系统中部分文件处理打包操作,开始我使用java6自带的api处理,当文件名中带有中时,打包之后的压缩文件会产生中文乱码的问题,后听说java7解决了这一问题,因行业的滞后性我没有做这样的尝试,有兴趣的读者可以自己研究一下。下面提供我的一个解决方案(apache下文件流工具)。
2015-03-29 18:27:22
16177
2
原创 基于Xstream工具解决对象到xml文本的集合节点重复问题
http://blog.youkuaiyun.com/cqstart116/article/details/44495979 继如上链接博客之后,具体问题的解决方案效果xml样例<?xml version="1.0" encoding="utf-8"?><root> <BASE_DATA> <USER_CODE>0001</USER_CODE> <USER_NA
2015-03-29 17:34:14
3594
原创 没有统一时间来源带来的问题
今天有这样的遭遇:一个重要的支付逻辑,相应的订单在指定时间内会锁定,如果想要操作支付,需在这样指定的锁定时间段内。我们的系统是这样设计的:当前时间从 数据库中获取(oracle),锁定期对应的时间由应用生成。通过sql的(between … and … )判断时就会有明显的问题出现(数据库时间、应用时间其中有一个不对时都会有问题。也自然不能从对应逻辑中获取数据)。个人认为比较好的解决方案:统一时间的
2015-03-22 19:43:06
433
原创 xstream实现xml与Object之间的自如转换
因为项目中用到xml交互数据,所以一时间想起了这个工具(XStream),于是琢磨了怎么使用。通过自已的一些编程经验及网络的强大,最终轻松搞定。需要准备如下jar包(xstream-1.3.1.jar、xpp3_min-1.1.4c.jar)一、编写对应实体 public class RootBean { @XStreamAlias("DocInfo") pr
2015-03-20 20:37:26
4450
原创 关于对象的深度复制
由于近期项目任务较为繁重,所以一直没有抽出时候来更新自己的东西;或许已经被自勉的coder拉开很大的距离,今天看到一个深度复制的问题引起了我的反思:在这之前,我一般考虑到复制一个对象的场景时,总是会在对应的类型声明中覆盖一个 克隆方法来解决问题;这样确实行之有效,但如果系统中已经有成熟的规范时,此时或许跟序列化的方式结合可能更好,可以参考如下例子:public Object deepCop
2015-01-27 15:46:04
570
原创 获得class类对象常用的三种方式
一、概要三种方式如下:a、超类Object方法getClass()b、Class.forName(className); c、泛型类T.class二、详解首先,方式a中,主要是把所有类都看成一个对象,然后可以调用Object自己的方法签名获得类对象其次,方式b中,主要是通过类对象自身的静态方法+类名最后,方式c中,直接使用.class的方式即可注意事项:
2014-12-08 17:30:16
4015
原创 基于FHS档案目录以及相应规划
/bin:系统有很多放置执行文件的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般账号所使用,主要有:cat、chmod、chown、date、mv、mkdir、cp、bash等等常用的指令。/boot : 这个目录主要在放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需配置文件等等。Linux ker
2014-06-07 22:58:25
519
原创 档案类型解析
通过ls -al命令可以查看到相应档案下的包含的文件及目录,如下;drwx r-- r--. 1 root root ......其中第一个字符分为如下几种情况:1、当为【d】时为目录2、当为【-】时为档案3、当为【l】时为连接档(link file)4、当为【b】时,表示为装置文件里面的可供存储的接口设备(可随机存取装置)5、当为【c】时,表示为装置文件里面的串行端口
2014-06-07 18:20:56
818
原创 js跨浏览器操作xml
function parseXml(xml){ var xmldom = null; if(typeof DOMParser!="undefined"){ xmldom = (new DOMParser()).parseFromString(xml,"text/xml"); var errors = xmldom.getElementsByTagName
2014-03-25 23:03:51
702
转载 windows查看指定端口进程以及杀死命令
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
2014-03-24 13:38:51
1377
原创 json基础
JavaScript Object Notation(JavaScript对象表示法),它是一种数据格式。一、语法概要1、json表示字符串时必须使用双引号。2、js与json表示对象的差异(注意:json中要求给属性也加上双引号)如下:jsvar person = { name:"kebe", age:23};json:{ "name":"
2014-03-04 23:22:45
757
原创 DOM之document
JavaScript通过Document类型表示文档。浏览器中,document对象是HTMLDocument(继承自Document类型)的一个实例,表示整个HTML页面。其(document对象)作为window对象的一个属性。从上一期我们可以发现:Document节点具有以下特征:1、nodeType的值为9;2、nodeName #document;3、node
2014-03-04 20:48:35
551
原创 DOM之Node
Node为DOM1级定义的一个接口,由DOM中的所有节点类型实现。Javascript中所有的节点类型都继承自Node类型,因此所有的节点类型都共享着相同的基本属性和方法。nodeType属性(节点的类型):12个常量如下(随浏览器的差异会有识别上的区别):Node.ELEMENT_NODE(1)Node.ATTRIBUTE_NODE(2)Node.TEXT_NODE(3)
2014-03-03 23:52:29
752
原创 BOM之navigator对象
标识客户端浏览器navigator之通用属性、方法appCodeName浏览器的名称。通常都是Mozilla,即使在非Mozilla浏览器中也是如此appMinorVersion此版本信息appName完整的浏览器名称appVersion浏览器的版本。一般不与实际的浏览器版本对应buildID浏览器编译版本
2014-03-02 23:50:20
1347
原创 BOM之location要点
location属性概览hash返回URL中的hash(#号后跟0或多个字符),如果URL中不包含散列,则返回空字符串host返回服务器名称和端口号(如果有)hostname返回不带端口号的服务器名称href返回当前加载页面的完整URL。而location对象的toString()方法也返回这个值pathname返回U
2014-03-02 23:00:09
1099
Android 4高级编程 第3版 part3
2014-09-22
Android 4高级编程(第3版).part2
2014-09-22
bootstrap+HTML5实例
2014-02-09
彻底解决hibernate常见难点.zip
2013-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人