自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

MySQL中Update的执行效率测试及验证

[size=x-large][b]1、引言[/b][/size]某日,在讨论解决生产环境的问题时,一同事问说增加条件的Update语句效率是否更高?虽然我当时就有了自己的判断,但本着严谨的态度,我还是编写了测试代码,对MySQL中Update的执行效率进行测试及验证。[size=x-large][b]2、解决思路[/b][/size]1、根据生产环境的情况,模拟不同数据量的测试数据...

2016-12-06 16:22:33 984

MySQL定时器实战

[size=x-large][b]1、引言[/b][/size]  项目商用环境上,用户反馈有个统计存在问题,排查后发现,是由于增加了一台业务服务器,导致了两台业务服务器上报的数据中,服务器的ID不匹配所致。在不发布修正版本的情况下,希望能快速快速解决这个统计问题,经过讨论后决定从数据库的层面解决该问题,即增加触发器或定时器将两个服务器的ID数据修改成一致的即可,但考虑到触发器可能会对性能影响...

2016-11-29 17:38:38 307

原创 用Java实现N*N的标准数独及对角线数独解题

[size=x-large][b]1、引言[/b][/size]前一段时间迷上了数独游戏(不知道数独的同学请自行百度,或[url=http://baike.baidu.com/link?url=AxWewvj278b3CQTybuJjuLJW3ehMNLbhGdZBs3qGCl9Ef6y7aRUYLtj_Oe20vAKv1Ghqfpxsyo4_qExCAgP8k6OG8FLL2Xgf09Sfl...

2016-10-11 11:25:02 798

一道小学数学竞赛题:到底有几个三角形?

近日,在日本的Twitter上又发生了一起群撕事件,而诱因竟是一张图片,准确地说,应该是一道小学数学竞赛题。正如下图你所见,这是一道数数题,问这张图里你能看到出几个三角形?据说只有IQ120以上的天才可以看到18个以上。[img]http://dl2.iteye.com/upload/attachment/0120/3041/1a9847b8-9cca-3251-9ca8-b2f6d92398...

2016-09-28 20:09:42 952

原创 用Java实现排列、组合算法

1、我们知道,排列个数的计算公式如下:[img]http://dl2.iteye.com/upload/attachment/0120/3034/257d2df1-467d-39b3-9e9e-65db17cdba48.jpg[/img]组合个数的计算公式如下:[img]http://dl2.iteye.com/upload/attachment/0120/3036/f0adf4e...

2016-09-28 19:38:59 1074

原创 CentOS下从源码安装Asterisk实战

[b][size=x-large]0、引言[/size][/b]在研究WebRTC服务端SIP信令,需要有SIP服务器,网上找了好些参考的项目,Asterisk项目就是其中之一,根据官方网站的Wiki中的指导,从源码安装Asterisk(https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk+From+Source),本文记...

2016-05-20 20:23:47 672

JS实现的3级联动例子

朋友项目需要实现3级联动,需要JS实现的,网上找的例子有些复杂,自己动手帮朋友写了一个简单的3级联动的例子,没有使用任何第三方JS库,相关数据使用JSON数组。[size=large]完整代码如下:[/size][code="js"] 3级联动例子 ...

2015-06-17 23:10:25 375

原创 实现CSS样式文件中图标的可视化

关键词:  CSS,EasyUI,图标摘 要:  本案例主要介绍,使用EasyUI实现CSS样式文件中图标的可视化,方便使用CSS样式文件中的图标。[size=x-large][b]1、案例描述[/b][/size]  在开发项目过程中,界面使用了EasyUI框架,该框架自带了一些图标,如下图所示。  [img]http://dl2.iteye.com/upload/...

2014-06-26 14:39:48 1003

在CentOS上安装第三方软件库EPEL

Extra Packages for Enterprise Linux (EPEL)【企业版 Linux 附加软件包(以下简称 EPEL)】是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。EPEL 的软件包通常不会与企业版Linux官方源中的软件包发生冲突,或者互...

2014-04-10 14:43:32 513

原创 (转)被误解的 Node.js

[b][size=x-large]摘要:[/size][/b]如果经常浏览各大技术网站,那么你会发现自己很难错过 Node.js,程序员们兴奋地说:JavaScript 也可以开发服务器端的程序了!没错,Node.js 的确为我们提供了这种便利,前台后台都用同一种语言实现。但这种兴奋,却极易掩盖 Node.js 另外一个重要的特性:基于事件驱动的编程模型。而后者,才真正使得 Node.js 成...

2014-04-10 12:43:38 133

原创 NAT与NAT穿越学习总结

1、引言网络地址转换(Network Address Translation,简称NAT)是一种在IP分组通过路由器或防火墙时重写源IP地址或/和目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。20世纪90年代中期,NAT是作为一种解决IPv4地址短缺以避免保留IP地址困难的方案而流行起来的。家庭和小型办公室的路由器一般都集成了防火墙,DHCP...

2013-12-23 19:19:41 613

完全清除Desktop_1.ini和Desktop_2.ini

[size=x-large][b]1、引言[/b][/size]Windows7工作机进入系统就会弹出“desktop_1.ini”和“desktop_2.ini”的提示,很多文件夹都有这两个文件,疑为感染了病毒或木马,网上搜索了一下,描述的特征全中。各杀毒产商都没有提供专杀工具,后来一番搜索之后,基本都是通过批处理文件的方式手工删除和免疫。[size=x-large][b]2、解决过...

2013-12-06 17:21:31 729

原创 CentOS下编译webrtc2sip实战

[b][size=x-large]0、引言[/size][/b]在研究WebRTC服务端画面合成和混音处理,需要实现浏览器端与服务器端的点对点,网上找了好些参考的项目,webrtc2sip项目就是其中之一,该项目基于doubango的框架,需要自行编译搭建环境,根据webrtc2sip中的《技术指南1.0》(注:《technical guide1.0》)文档进行了编译,本文记录编译过程及相关问...

2013-11-13 10:39:19 425

原创 在CentOS 5.5 x64上安装git客户端

在CentOS 5.5 x64上安装git客户端,在网上找了好些方法,有一个方法可行,原文地址:http://d.hatena.ne.jp/pirosikick/20101023/1287856753原文为日语,基本做法如下:-------------------------------------------------------1、获取文件[code="java"]...

2013-11-06 14:29:04 115

使用JavaCV获取视频文件时长

1、做项目时,需要读取视频文件的时长,网上有很多通过自己写的JNI接口来实现,但由于项目使用了JavaCV和OpenCV,其中有一些处理视频的接口,所以还是想打算尽可能使用JavaCV和OpenCV来实现,经过查阅了相关的一些资料,实现了使用JavaCV获取视频文件时长的功能。2、基本实现思路:获取视频的总帧数和每秒帧数(FPS),然后通过公式:视频总帧数/每秒帧数(FPS)=时长(单位秒...

2013-05-22 23:47:09 1905 1

原创 开发自己的ZooKeeper客户端工具

简单写了一个自己用的zookeeper工具,实现了对zookeeper基本的创建节点、修改节点、删除节点和查询节点的基本操作,可在其基础上扩展增加需要的功能,现拿出来和大家分享。[code="java"]package cn.basttg.demo.zk;import java.util.List;import org.apache.zookeeper.CreateMo...

2013-03-21 17:04:55 143

原创 【算法】基于时间段的有限资源算法

[size=x-large][b]1、案例描述[/b][/size]最近做会议管理系统,预约会议需要一个算法来判断在指定的时间段内是否有可用的资源,这个算法是这样的:一个企业可以同时并发的会议数是有限的,预约会议时需要判断在预约的会议时间段内是否有可用的资源,资源没有达到限制数量时可预约会议,一旦资源达到限制的数量则预约会议失败。举个例子:某企业在同一时间段内可同时并发的最大会议数为4...

2013-03-07 12:20:40 616

今天Google的Logo又亮了,竟然是一个投篮游戏

今天Google的Logo又亮了,竟然是一个投篮游戏,通过鼠标双击或空格键按两下可以进行投篮,并有计时和计分功能。[img]http://dl.iteye.com/upload/attachment/0071/9716/dd328cd4-6676-3852-ad8f-74259de75e90.jpg[/img][img]http://dl.iteye.com/upload/at...

2012-08-08 15:47:02 138

使用HttpClient4实现API测试实战(2)——多附件上传

[size=x-large][b]0、特别说明[/b][/size]1、声明:如需转载,请注明来自 http://cgs1999.iteye.com/;2、[color=red][b]阅读本文前建议先阅读下面博客:[/b][/color][url=http://cgs1999.iteye.com/blog/1608003]使用HttpClient4实现API测试实战(1)[/url]...

2012-07-27 16:57:46 132

使用HttpClient4实现API测试实战(1)

[size=x-large][b]0、特别说明[/b][/size]1、声明:如需转载,请注明来自 http://cgs1999.iteye.com/;2、测试API的多附件上传,请查阅[url=http://cgs1999.iteye.com/blog/1609756]使用HttpClient4实现API测试实战(2)——多附件上传[/url][size=x-large][b...

2012-07-26 15:52:51 178

原创 升级Spring从2.5.6至3.1.2过程实录

[size=x-large][b]1、引言[/b][/size]项目使用的是Spring MVC + Spring + iBatis框架,Spring和Spring MVC的版本都是2.5.6,但项目功能开发上需要支持REST功能,Spring MVC 2.5.6对REST的支持不够,于是决定升级Spring及Spring MVC至最新版本3.1.2[size=x-large][b]2...

2012-07-21 17:15:56 686

嵌套For循环性能优化案例

[size=x-large][b]1 案例描述[/b][/size]某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化[code="java"]for (int i = 0; i < 1000; i++) for (int j = 0; j < 100; j++) for (int k = 0; k < 10; k++) testFuncti...

2012-07-17 18:04:16 2349

原创 使用Java操作LDAP案例

[size=x-large][b]1 案例描述[/b][/size]公司平台使用LDAP来储存企业或用户的信息,在系统的运行过程中需要对LDAP存储的信息进行相关的访问和操作,那么在Java中是如何操作LDAP的呢?[size=x-large][b]2 案例分析[/b][/size]LDAP是一个得到关于人或者资源的集中、静态数据的快速方式,是一种存储模式和访问协议。Unbou...

2012-07-02 15:26:13 432

原创 使用Spring MVC统一异常处理实战

[size=x-large][b]1 描述[/b][/size]在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,...

2012-06-02 13:54:21 1948

原创 字符串处理strLeft、strRight、strLeftBack、strRightBack的Java帮助类

1、编码工作中,需要获取一个字符串的第一个子字符串左边的字符串、获取第一个子字符串右边的字符串、获取最后一个子字符串左边的字符串、获取最后一个子字符串右边的字符串,说起来比较绕,举个例子就清楚了,如:要获取[email protected]@test.com中第一个@左边的字符串、第一个@右边的字符串、最后一个@左边的字符串、最后一个@右边的字符串,其实处理起来也很简单,但每次遇到就要开发一次有点烦,现...

2012-05-21 11:05:42 1110

通过POI统一读取Excel文件(兼容97-2003和2007+两种格式)

[b][size=large]1、引言[/size][/b]由于系统需要提供给用户导入Excel文件数据的功能,但Excel文件有97-2003和2007+两种格式,且要求给用户有较大的灵活性。导入Excel文件的处理无非就是读取Excel文件的内容,然后根据一定的业务规则进行校验,校验正确后处理写入系统。对Excel文件的读取可通过JXL或POI两个Jar来完成,决定使用POI来开发,但PO...

2012-05-12 15:04:58 473

原创 12315被黑页面

今天中午发现12315被黑了,页面如下:[img]http://dl.iteye.com/upload/attachment/617435/62422914-701a-3236-b0c4-6374cd5ff1a2.jpg[/img]

2012-01-06 16:08:25 142

范例HelloWorld及测试代码

Android docs中的范例《HelloWorld》和《Hello, Testing》,简单翻译整理如下。[b][size=x-large]一、编写HelloWorld范例[/size][/b]--------------------------------------------1、创建新项目,名称HelloWorld;2、打开并修改HelloWorld.java,修...

2011-03-03 19:19:29 733

原创 范例HelloGallery

Android docs中的范例,简单翻译整理如下。--------------------------------------------1、创建新项目,名称HelloGallery;2、准备一些图片文件,放到res/drawable/目录下;3、修改res/layout/目录下main.xml,内容如下:[code="xml"][/code]4、...

2011-03-02 15:54:35 91

原创 范例HelloSpinner

Android docs中的范例,简单翻译整理如下。 [b][color=red]注:范例过程及相关代码有部分调整,请知晓。[/color][/b]--------------------------------------------1、创建新项目,名称HelloSpinner; 2、修改res/layout/strings.xml,内容如下:[code="xml"]...

2011-02-24 20:26:51 68

原创 范例HelloTimePicker

Android docs中的范例,简单翻译整理如下。 --------------------------------------------1、创建新项目,名称HelloTimePicker; 2、修改res/layout/main.xml,内容如下:[code="xml"] [/code]3、修改HelloTimePicker....

2011-02-24 20:07:07 88

原创 范例HelloDatePicker

Android docs中的范例,简单翻译整理如下。 --------------------------------------------1、创建新项目,名称HelloDatePicker; 2、修改res/layout/main.xml,内容如下:[code="xml"] [/code]3、修改HelloDatePicker....

2011-02-24 19:56:12 75

原创 范例HelloListView

Android docs中的范例,简单翻译整理如下。--------------------------------------------1、创建新项目,名称HelloListView;2、在res/layout/目录下新建list_item.xml,内容如下:[code="xml"][/code]3、打开HelloListView.java,修改类的...

2011-02-22 10:01:29 84

Spring Security 安全权限管理手册

在设计OA系统的安全和权限上引入了Spring Security来实现,但需要考虑的内容太多了,网上搜索到一篇文章《Spring Security 安全权限管理手册》,阅后感觉很不错,推荐一下!地址:[url]http://www.family168.com/oa/springsecurity/html/index.html[/url]...

2009-08-19 15:57:20 81

关于Spring Security2的配置学习

初步研究Springside,涉及到Spring Security2的配置问题,找到一篇文章《Spring Security2配置精讲》地址:http://www.iteye.com/topic/319965,内容很详细,感觉很不错的说,推荐一下。 :idea: ...

2009-04-09 14:33:01 154

Spring框架结合Quartz实现任务调度实例

1、编写调用类QuartzJob.javapackage com.kedacom.quartz;public class QuartzJob{ public void run() { System.out.println("Quartz 的任务调度!!! "); }}2、设置 Spring 的配置文件applicati...

2009-03-17 10:22:00 130

[分享]VML实现的饼图

以前收集的VML实现的饼图vml_pie.html,感谢提供该代码的前辈,现将代码分享,代码如下: &lt;htmlxmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"&gt;&lt;head&gt;&lt;title&gt;&lt;/title...

2008-08-08 00:00:00 119

[分享]选项卡组件代码

这是以前编写后整理出来的一个选项卡组件代码,个人使用感觉还是不错的,挺好用的,现分享一下!选项卡组件createTab.js代码如下:/***传入参数说明:*1、传入参数数量不限,但要符合3*n+1(n&gt;0)的规则*2、第一个参数为进入后默认显示的选项卡索引,索引值从0开始*3、后续参数每3个为一组,分别为:*A、选项卡名称*B、选项卡对应元素没...

2008-08-07 23:47:00 82

log4j与log4j.properties的配置说明

在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我...

2008-04-09 21:59:00 85

如何搭建SVN服务器

前几天,想搭建自己的SVN服务器,网上找到下面的文档,按照文中所述步骤搭建的SVN服务器运行正常。现推荐给打算建立SVN服务器的朋友,全文如下——搭建SVN服务器WINDOWS下搭建SVN服务器端的步骤:1、安装Apache2、安装SVN在C:/Program Files/Subversion下。3、安装Tortoise 安装Tortoise完毕时会提示重新启动计算机, 重...

2008-04-09 21:49:00 139

空空如也

空空如也

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

TA关注的人

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