自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 收藏
  • 关注

转载 EJB开发第二期---开发具有本地接口的无状态Bean

一、EJB中的bean1.1 EJB中bean分类会话bean(session bean) 负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作。实体bean(entity bean) 它实际上属于java持久化规范(简称JPA)里的技术,JPA的出现主要是为了简化现有的持久化开发工作和整

2015-03-16 13:48:29 118

转载 Swift Tips - 当 Swift 遇上 CocoaPods

CocoaPods 作为 iOS 开发的包管理工具,几乎成为了 Objective-C 的行业标准。它为我们提供了非常方便的包管理功能。而苹果正式发布 Swift 语言也已经有半年多时间了,Swift 作为 iOS 开发语言发布后,迅速的被开发者们所接受。而随之而来的,就是越来越多用 Swift 写出得第三方库的管理问题。而 CocoaPods 的最新预览版已经支持了 Swift 语言。这对已经开

2015-02-11 09:38:00 169

转载 AngularJS源码解析1:angular自启动过程

bindJQuery();publishExternalAPI(angular);jqLite(document).ready(function() { angularInit(document, bootstrap);});bindJQuery方法的作用是:检查你的主页面是否引用了jquery,没有的话,就用angular本身自带的JQLite,否则使用你引用的jqu

2015-02-11 09:35:41 235

转载 CloudNotes之桌面客户端篇:增强的笔记列表

今天,我发布了CloudNotes的一个更新版本:1.0.5484.36793。这个版本与1.0.5472.20097不同的是,它拥有增强的笔记列表,与之前单调的列表系统相比,新的笔记列表不仅可以显示笔记的摘要内容,而且还可以从笔记中抽取第一张图片,并显示图片的详细信息:怎么样?相比之前的笔记列表,现在的设计是不是能够展示更丰富的信息呢?升级到最新版本如果在读完我的第一篇关于Clo

2015-01-07 17:30:16 248

转载 AngulaJS实战总结, 带你进入AngularJS世界(待续)

使用AngularJS  进行Hybrid App 开发已经有一年多时间了,这里做一个总结.一、AngularJS 初始化加载流程1、浏览器载入HTML,然后把它解析成DOM。2、浏览器载入angular.js脚本。3、AngularJS等到DOMContentLoaded事件触发。4、AngularJS寻找ng-app指令,这个指令指示了应用的边界。5、使用ng-

2015-01-07 12:38:10 384

转载 C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe

不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载。今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样)接下来在项目中添加一个Windows

2015-01-06 11:28:18 191

转载 Javascript——依赖注入

本人才学疏浅,本文只为抛砖引玉,欢迎各路大牛前来斧正,不胜感激!  如今各个框架都在模块化,连前端的javascript也不例外。每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:javascript的依赖注入如何实现?(javascript的依赖注入,各大框架都有相应的实现,这里只学习实现思路)如下需求:  假设已经有定义好的服务模块Key-Value集合,func为

2015-01-06 11:25:20 160

转载 java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码

随着计算机的发展、普及,世界各国为了适应本国的语言和字符都会自己设计一套自己的编码风格,正是由于这种乱,导致存在很多种编码方式,以至于同一个二进制数字可能会被解释成不同的符号。为了解决这种不兼容的问题,伟大的创想Unicode编码应时而生!!UnicodeUnicode又称为统一码、万国码、单一码,它是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二

2015-01-06 09:00:46 234

转载 SharePoint表单和工作流 - Nintex篇(六)

在工作流Action的配置对话框中,点击“Edit with Nintex Forms”,上篇的设置提示我们缺少Nintex的表单,所以这里我们就创建一个出来。不做过多修改了,保存即可。然后我们可以看到,工作流Action上的警告信息已经没有了,说明在这个节点的逻辑通了。再来看下面的批准和拒绝动作,有警告信息提示至少需要配置一个字段。同样地,我们双击该动作进行设

2015-01-06 07:38:09 205

转载 canvas绘制贝塞尔曲线

1、绘制二次方贝塞尔曲线quadraticCurveTo(cp1x,cp1y,x,y); 其中参数cp1x和cp1y是控制点的坐标,x和y是终点坐标数学公式表示如下:二次方贝兹曲线的路径由给定点P0、P1、P2的函数B(t)追踪:DOCTYPE html>html>head>meta charset="utf-8">title>title>style ty

2015-01-05 23:49:47 201

转载 javascript的初步认识

把握自己,就是时时拥有一颗清澈的心,拥有一片明朗的情怀。嘿嘿,我们在2014-2015的跨度里,我们休息了的四天,今天又回到了学习的阶段,敲起来键盘突然有点陌生,想一想时间真的好快,在这里我们已经是跨过两个月的节奏啦,在这里学习了C#的基础知识,SQL Server语句以及Html,CSS等,学习的进度还是可以跟上节奏的,但是掌握的情况目前还是需要复习的,所以这就要自己安排,今天我们初步认识了Ja

2015-01-05 23:46:44 195

转载 浅析Linux服务器流量及并发控制之一

本篇主要讲述了利用tc工具对 Linux 进行高级流量控制.TC流量控制工具 ,从 Linux2.2 版开始已并入内核而且功能非常强大。如果你需要搭建高性能的 Linux 网关 ,本文将会使你受益颇多。一、Linux 流量控制过程分二种:1、队列控制 即 QOS, 瓶颈处的发送队列的规则控制,常见的有 SFQ PRIO2、流量控制 即带宽控制 , 队列的排队整形, 一般为 TB

2015-01-04 14:25:04 251

转载 android 模拟2048

利用节日休息时间在ANDROID上进行学习并模拟2048游戏。效果如下图:制作思路:1、画出2048游戏主界面,根据手机屏幕宽高度进行计算并画出每个方块的大小。 1 @Override 2 protected void onSizeChanged(int w, int h, int oldw, int oldh) { 3 super.on

2015-01-03 17:03:37 208

转载 提高生产性工具(四) - XML数据库的尝试

首先祝大家新年快乐.身体健康,平安就是福气.对于一般的个人迷你项目,数据量不大的时候,完全没有必要使用数据库,管理数据使用XML就可以了.自己尝试写了一个XML数据库,插入1w条小记录,大概3M大小,然后将一半数据进行更新,大约耗时3秒钟.XML数据库其实就是一个内存数据库,数据都在内存里面,速度不慢.然后由于是XML序列化的,其实ORM也不需要了.每个数据库文件保存一种格式的数据

2014-12-31 12:40:21 143

转载 css之-webkit-scrollbar

在IE中可以自定义滚动条的样式 ,基于webkit的浏览器现在也可以自定义其样式:::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } ::-webkit-scrollbar-track { /* 3 */ } ::-webk

2014-12-30 11:39:38 279

转载 javascript中单体模式的实现

单体模式作为一种软件开发模式在众多面向对象语言中得到了广泛的使用,在javascript中,单体模式也是使用非常广泛的,但是由于javascript语言拥有其独特的面向对象方式,导致其和一些传统面向对象语言虽然在单体模式的思想上是一致的,但是实现起来还是有差异的。首先来看看传统面向对象语言对于单体模式的定义:单体模式是只能被实例化一次并且可以通过一个众所周知的访问点来访问的类。这个定义有两点突

2014-12-29 17:31:23 197

转载 unison+inotify实现文件实时双向同步部署步骤

一.编译安装unisonunison各版本下载地址 http://www.seas.upenn.edu/~bcpierce/unison//download.htmlunison编译器下载地址 http://caml.inria.fr/pub/distrib (版本至少3.0.7)1.环境说明 (在其他地方部署时修改下IP与同步目录即可)host1192.168.42.

2014-11-21 18:03:23 212

转载 Cacti+Nagios监控平台完美整合

近期有很多同学对nagios和cacti整合很是纠结,特写此文方便大家参考,解决大家在nagios和cacti整合的过程中遇到的问题。一、Cacti安装部署作为一名Linux SA,日常最重要的就是保证网站正常稳定的运行,我们需要实时监控网站、服务器的运行状态,这时需要借助开源软件(cacti、nagios、zabbix等)监控来实现。Cacti是用php语言实现的一个软件,它的主

2014-11-18 14:35:18 202

转载 PHP+Mysql+jQuery实现中国地图区域数据统计

使用过百度统计或者cnzz统计的童鞋应该知道,后台有一个地图统计,不同访问量的省份显示的颜色也不一样,今天我将带领大家开发一个这样的案例。上一篇《使用raphael.js绘制中国地图》文章中,我给大家介绍了如何使用raphael.js绘制中国地图,今天我要给大家介绍在实际应用中,如何把数据载入到地图中。本文结合实例,使用PHP+Mysql+jQuery实现中国地图各省份数据统计效果。本例以

2014-09-10 10:56:54 677

原创 Java笔记--泛型总结与详解

泛型简介:    在泛型没有出来之前,编写存储对象的数据结构是很不方便的。如果要针对每类型的对象写一个数据结构,     则当需要将其应用到其他对象上时,还需要重写这个数据结构。如果使用了Object类型,编写的数据结构虽然     通用性很好,但是不能保证存入的对象的安全性。  --支持知识共享,转载请标注地址"http://www.cnblogs.com/X

2014-09-05 15:30:51 797

原创 Log4j2常见使用示例及Syslog/Syslog-ng

准备工作打开http://logging.apache.org/log4j/,点击左侧Download,我下载的是Apache Log4j 2 binary (zip),目前是2.0.2版本。解压后有30几个jar包,大部分是跟兼容性及移植性相关的可选组件,我们要用的是:log4j-api-2.0.2.jarlog4j-core-2.0.2.jar  第一个

2014-09-05 15:20:46 968

原创 Extjs中对日期的处理

1234567891011renderer:function(value) {       if (Ext.isEmpty(value)) {//判断是否是日期类型的数据               return '';        }else { 

2014-09-05 15:20:23 830

原创 写一段方便的SQL 循环查每一天的数据

declare @recd int,@i int,@a int,@count int,@day1 date,@day2 date,@days intset @recd=0set @i=0set @a=0set @day1='2014-8-24'set @day2='2014-8-25'set @days=12 --设定12天create table #tpp( ID i

2014-09-05 15:19:28 942

原创 Android完美禁用Home键

重写Activity的onAttachedToWindow 方法@Override public void onAttachedToWindow() { System.out.println("Page01 -->onAttachedToWindow"); this.getWindow().setType(WindowManager.LayoutParams.T

2014-09-02 16:32:16 998

原创 一个Web页面的问题分析

几个月之前我接到一个新的开发任务,要在一个旧的Web页面上面增添一些新的功能。在开发的过程中发现旧的代码中有很多常见的不合适的写法,结合这些问题,如何写出更好的,更规范的,更可维护的代码,就是这篇文章要阐述的内容。首先我查看了该Web页面的HTML代码,发现了一些典型的问题:HTML页面中包含了很多Javascript和CSS代码HTML页面中引用了大量的外部Javascr

2014-09-02 11:55:36 768

转载 SQL注入原理(转)

1.1.1 摘要日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文

2014-08-28 13:17:28 964

转载 具体实例教你如何做LoadRunner结果分析

LoadRunner 最重要也是最难理解的地方--测试结果的分析.其余的录制和加压测试等设置对于我们来讲通过几次操作就可以轻松掌握了.针对 Results Analysis 我用图片加文字做了一个例子,希望通过例子能给大家更多的帮助.这个例子主要讲述的是多个用户同时接管任务,测试系统的响应能力,确定系统瓶颈所在.客户要求响应时间是1 个人接管的时间在5S 内.  2.系统资源:  

2014-08-28 13:16:32 777

原创 测试中的抓包使用

Part1:Windows下的抓包工具          WireSharkLinux系统抓包命令:tcpdump -i eth0 -s 0 -w /home/nupt/log/2010112501.cap  host 10.46.124.122-i 指明网卡-s 指明文件大小-w 指定抓包信息写入的文件名host 指定目标主机地址使用ifconfig命令 查看

2014-08-28 13:13:43 995

原创 LoadRunner,性能测试,功能测试初学和杂谈

cookie测试:浏览器关闭再打开之后,查看cookie所保存的默认用户名,密码还会不会显示着。浏览器关闭再打开之后,查看用户是不是原来登录着的,还是继续登录着,还是已经logout了。刷新浏览器(普通刷新和运用工具-选项中删除历史记录),查看cookie的显示会不会有变化。可以计算cookie所保留的时间(看时间来计算)不同浏览器的测试:IE,Firefox,Google

2014-08-28 13:11:52 684

原创 软件测试常用的基础工具

•http请求监控工具:HttpWatch、httpdebug 、firebug•文件监控工具:Filemonitor•字符编码工具:CodeFree•数据生成工具:DBMonster、datafactory•浏览器测试工具:ietester•文件比较工具:Beyond Compare•功能测试工具:QTP、TC、Selenium……

2014-08-28 13:09:14 1183

转载 hbase结合hive和sqoop实现导数据到mysql

hive整合hbase表的两点好处:    1.实现数据导入到MYSQL。    2.实现hbase表转换为另外一张hbase表。 三个操作环节:     1.hbase关联hive作为外部表: Sql代码  CREATE EXTERNAL TABLE hive_device_app(row_key string,genera_type stri

2014-08-27 22:44:41 1109

转载 ORACLE数据库SCN和时间的互相转换

SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;  用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;  操作方法:  1、通过dbms

2014-08-27 22:43:57 1071

原创 oracle处理父子节点关系

平时在处理树形结构的关系的时候,是一个很复杂的事情,我们可能通过程序代码去一层一层的遍历父节点或者子节点,这样做的缺点很明显,效率不高而且操作复杂度比较大。而当我们在使用Oracle数据库的时候,我们可以有一种简单解决方法,如下: 1.首先创建一张表,保存父子关系drop table tmp_node;create table tmp_node(id varchar2(500),p

2014-08-27 22:40:56 741

原创 ORACLE笔记之SQL语句的优化

SQL语句的优化总结如下 sql语句的优化可以按照如下六个步骤进行:合理使用索引避免或者简化排序消除对大表的扫描避免复杂的通配符匹配调整子查询的性能EXISTS和IN运算符下面我就按照上面这六个步骤分别进行总结:1-------------------------------------合理使用索引  首先要明确创建索引的根本目的是:提高查询效率;

2014-08-27 22:40:46 536

原创 性能测试所含内容简要说明

性能测试所含内容====================================================================================================================目前很少能见到性能测试的准确定义,但是性能测试又似乎是涉及范围非常广泛的测试。压力测试、负载测试、强度测试、稳定性测试、健壮性测

2014-08-27 22:33:49 666

原创 浅谈数据库学习心得

数据库学习心得 对于我们来说数据库是一个新的概念,当然前提是在我们学习它之前,因此,一开始对这门课的第一印象就是很抽象,感觉学起来应该会很难很累。在学习这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。 数据库这一词并不是很难想象,并不是像外人看来很神奇。 作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。学习的

2014-08-27 16:55:00 4366

原创 使用ModSecurity 保护Web服务安全

ModSecurity是一个入侵侦测与防护引擎,它主要是用于Web 应用程序,所以也被称为Web应用程序防火墙。 它可以作为Apache Web服务器的模块或是单独的应用程序来运作。ModSecurity的功能是增强Web application的安全性和保护Web application以避免遭受来自已知与未知的攻击。1 ModSecurity 简介ModSecurity是一个入

2014-08-26 15:17:34 1686

原创 redis 和 MongDB 资料共享

参考:   http://blog.nosqlfan.com/html/3537.html   redis资料汇总   http://blog.nosqlfan.com/html/3548.html   mongDB资料汇总

2014-08-26 15:17:27 606

转载 jetty一个开源的servlet容器

Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 特点: 01、易用性 易用性是 Jetty 设计的基本原则

2014-08-26 15:14:37 1138

原创 Tomcat详解

service.xml 文件结构: Server元素:代表整个Servlet容器组件。 service 包含一个Engine元素多个Connector元素,这些Connector共享一个Engine Engine 每个Service只能有一个,处理所有Connector元素接收到的客户请求。 Host元素:在Engine里可以有多个Host元素,每个Host定义了一个虚拟主机,可以

2014-08-26 15:11:35 1120

空空如也

空空如也

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

TA关注的人

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