自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨伞 CSDN专栏

要挑战别人,先挑战自己

  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

原创 swoole+PHP实现订单的延时处理(自动取消订单,还原库存等操作)的例子

一、业务场景:当客户下单在指定的时间内如果没有付款,那我们需要将这笔订单取消掉,比如好的处理方法是运用延时取消,这里我们用到了swoole,运用swoole的异步毫秒定时器不会影响到当前程序的运行,具体参考:https://wiki.swoole.com/wiki/page/319.html二、说明,order_status为1时代表客户下单确定,为2时代表客户已付款,为0时代表订单已取消(正...

2018-09-13 20:33:07 6276 3

原创 Redis简单实现秒杀功能

BRPOP 是一个阻塞的列表弹出原语。 它是 RPOP 的阻塞版本,因为这个命令会在给定list无法弹出任何元素的时候阻塞连接。 该命令会按照给出的 key 顺序查看 list,并在找到的第一个非空 list 的尾部弹出一个元素。<?php$action = trim($_GET['action']);$redis = new Redis();$redis->connect...

2018-09-12 16:53:52 768

原创 Solr4.7.0中配置中文分词mmseg4j-1.9.1

一、下载mmseg4j,下载地址:https://code.google.com/p/mmseg4j/downloads/list,如果该地址无法下载,请在该地址下载:https://download.csdn.net/download/z36090106120/7913863,如果之前你没有配置好solr,请参考:https://blog.csdn.net/WanTianwen/article/...

2018-09-01 22:21:23 300

原创 Linux下安装java、tomcat、solr-4.7.0

一、下载JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,根据操作系统下载不同的版本,如果是下载在windows操作系统,可以通过SecureCRT工具使用rz命令上传至linux服务器,如图SecureCRT上传文件至linux服务器二、安装jdk...

2018-08-23 22:57:10 314

原创 Linux下apache防恶意访问(攻击)脚本

一、场景:由于公司在行业这块比较出名,经常会受到竞争对手的恶意攻击,导致网站经常访问瘫痪二、分析:1、某一天内某些IP访问量非常大,2、某一IP连接访问超过的次数到达一定的次数(本文中设置为8)三、解决思路:通过第二点分析出来的两点问题进行拦截,但要注意的只,只拦截有效URL或者是我们想拦截的URL,举个例子,一个客户访问了网站首页,但客户的请求一次网站首页,连带的同时客户也请求了网站首页...

2018-08-23 15:53:18 1999

原创 CentOS 6.10下安装apache、mysql、php5.5

一、查看一下CentOS版本[root@localhost ~]# cat /etc/redhat-releaseCentOS release 6.10 (Final)二、升级系统yum -y update三、安装gcc、gcc-c++、kernel、apahce、mysqlyum -y install gcc gcc-c++ kernel kernel-devel ...

2018-08-20 21:55:03 1898

原创 WPF中多线程统计拆箱装箱和泛型的执行效率

WPF中多线程统计拆箱装箱和泛型的执行效率,使用的知识点有泛型、多线程、委托,从例子中可以看到使用泛型的效率至少提升2倍MainWindow.xaml<Window x:Class="Box.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x...

2015-08-20 11:26:44 1447

转载 通过线程计数器和Thread.Join方法得到线程已完成状态

方法一:线程计数器 class Program { static void Main(string[] args) { Thread[] ths = new Thread[3]; ThreadCounter counter1 = new ThreadCounter(1000); ...

2015-08-11 23:24:56 2019

原创 C#定时检测子线程是否已经完成

C#定时检测子线程是否已经完成 class Program { static void Main(string[] args) { //主线程中启动一个支线程,执行doSomething这样的一个方法。 Thread thread = new Thread(new ThreadStart(ThreadRu...

2015-08-11 22:49:46 2691

原创 Android利用Gallery和ImageSwitcher实现在线相册图片预览功能(异步加载图片)

Android利用Gallery和ImageSwitcher实现相册功能(异步加载图片)MainActivity.javapackage cn.android.gallery;import java.util.ArrayList;import java.util.HashMap;import org.json.JSONArray;import org.json.JSONObject;i...

2014-04-14 16:27:07 10833 1

原创 android中ExpandableListView增加自定义组件

android中ExpandableListView增加自定义组件,点击ExpandableListView自动滚动到顶部MainActivity.javapackage cn.android.widget;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import org.custom...

2014-04-10 13:14:58 6035

原创 Android显式意图、隐式意图、意图过滤器(intent-filter)、意图间传值

intent主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,发短信,或者是跨应用的Activity启动(如在QQ点击链接地址启动一个浏览器Activity)。显式意图:调用Intent.setComponent()、Intent.setClass()、Intent.setClassName()方法明确...

2014-02-06 18:33:15 6247

原创 WPF:向客户端发出某一属性值已更改的通知INotifyPropertyChanged接口

Person.csusing System.ComponentModel;namespace _01_INotifyPropertyChanged{ class Person:INotifyPropertyChanged { private double height; private double weight; public...

2014-01-06 11:27:22 2307

原创 linux下redis安装配置及redis常用命令

一、下载redis下载地址:http://code.google.com/p/redis/downloads/list2013年12月7号,我下载的是最新版本:redis-2.6.14.tar.gz另附上csdn上该版本的资源:http://download.csdn.net/detail/wantianwen/6677973使用root安装su将该下载包拷贝到/optcp redis-2.6.1...

2013-12-08 11:29:53 46033

转载 java反射详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes..

2013-11-06 14:30:32 1387

转载 java中newInstance()和new()

在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对

2013-07-27 20:41:08 23358 4

原创 投入Linux的怀抱 你准备好了吗?

  三分天下——Windows、Mac OS、LinuxWindows:微软的操作系统。发展初期对盗版的默许,在Windows 98后借着盗版快速的占领市场并初步形成垄断后,开始一切的打击盗版。Mac OS:一套运行于苹果Macintosh系列电脑上的操作系统,是首个在商用领域成功的图形用户界面。它可以算得上是一种另类,走着不同别人的路线。因为有专用的CPU,所以它不兼容市面上80X8

2008-10-14 09:29:00 1597

原创 二级域名转向

方法一:  $x = str_replace(.域名1,,方法一: ___FCKpd___0方法二: var str = location.href;var cUrl = "http://www.yipiw.com/"; var x = str.replace(".yipiw.com","");var y = x.split("//")[1];

2008-07-04 14:21:00 1892

原创 JavaScript中的字符串替换(replace)

用replace 方法 语法 stringObj.replace(rgExp, replaceText) replace 方法的语法包括下述部分: 部分 描述 stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。 rgExp 必选项。描述要查找的内容的一个正则表达式对象。 replaceText 必选项。

2008-07-04 14:14:00 1338

原创 Convert.ToInt32和int.Parse的区别

    Convert.ToInt32是转换继承自Object的对象为int的. 比如你得到一个object对象,你想把它转换为int,用int.Parse就不可以,要用Convert.ToInt32.     Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。没搞清楚Convert.ToInt32和int.Parse()的细细

2008-05-29 14:34:00 1729 1

转载 ASP.NET获取IP与MAC地址的方法

转载:http://www.pconline.com.cn/pcedu/empolder/net/asp/0705/1015860.html获取服务器的IP地址方法以DNS法较为简单实用,如下:private void ButtonIP_Click(object sender, System.EventArgs e){ Syste m.Net.IPAddress[] addressList

2008-05-29 04:03:00 1257

转载 InnoDB和MyISAM的差别及性能测试

差别:InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:  二进制层次的可移植性。

2008-05-07 01:31:00 1728 1

原创 SQL2000附加SQL2005数据具体方法

如题,若使用SQL2000附加SQL2005的数据库时在附加时会出现了错误602,提示“对sysindexes运行DBCC CHECKTABLE”因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的) 直接restore或附加是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤步骤1. 生成for 2000版

2008-05-03 01:33:00 1584

原创 「JavaScript」三维立体-图片相册效果 [不看后悔一辈子]

演示地址:http://www.guowang2008.cn/html/javascript1.html觉得好的话,一定要给我顶一下。DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">html>head>title>三维立体-图片相册效果title>style ty

2008-04-30 09:46:00 3079

转载 「JavaScript」梅花雪日历控件3.0-直接复制代码保存为html格式即可运行

script language=javascript>...document.write("");document.write("");function writeIframe()...{    var strIframe = ""+    "*{font-size: 12px; font-family: 宋体}"+    ".bg{  color: "+ WebCalendar.lightC

2008-04-30 00:22:00 2122

原创 「技巧」Visual Studio 2005 快捷键汇总

Visual Studio 2005 快捷键既多,又方便,如果能熟练运用,将会对大家的编程速度有很大的提高。Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Sh

2008-04-28 10:40:00 1654 3

转载 Javascript - Select操作大集合

转帖来自:http://topic.csdn.net/u/20080427/12/f3fec488-68b0-4dad-b9c4-40f53995a457.html?seed=2105548442Select的操作包括动态添加、删除、移动、获取选中项的值、排序等等,现在一一讲述。1、向Select里添加Option //IE only,FF不支持Add方法 function fnAddIt

2008-04-28 00:27:00 1044

转载 关于CSDN积分

帖子的分数是由发帖人在发帖时从发帖人的可用分中给出的。用户可以给的最大分数由用户的社区等级决定 初级用户 最大可发100分帖子 中级用户 最大可发200分帖子 高级用户 最大可发300分帖子 备注:帖子发出5天后,帖主或版主可对帖子进行一次,分值为100分的加分。 论坛专家分等级说明:     1-5角用户      一级用户 该版得分小于等于100分      二级用户 该版得分小于等于500分

2008-04-27 22:17:00 1355 3

转载 「新闻」微软所面对的软件战争

之前没有看过这样的图,很生动的描述了微软的处境:转载来自:http://mshiltonj.com/software_wars/current/,大家为微软加加油吧。

2008-04-27 21:33:00 1025

原创 「小知识」关于补丁使得IIS启动不了

今天到公司发现IIS突然就不能启动了,老是处于“停止”状态,而且手动启动时会报“服务没有及时响应启动或控制请求”的错误,其实用过360安全卫士的朋友可以在这里看到:这里已经给了我们警示。如果这个补丁被打上的话很可能就出现下面我遇到的这个麻烦:现在的解决办法就是:(打开“控制面板”->“添加删除程序”,将顶部的“显示更新”前打上勾,然后找到KB939373,卸载。)如果还是启动不了的话,我们就找到K

2008-04-27 19:45:00 2106 3

原创 「基础」C#中的继承,重载,委托,你真的弄明白了吗?

虽然没什么技术含量,但也辛苦了好长时间,希望能让大家对.Net中强大的继承,重载,委托更了解一下。和那些爱好.Net师兄弟们一起快乐成长。public partial class ClassJiCheng : System.Web.UI.Page...{    //sealed class Computer:使用sealed将事先对类的密封,结果就是这个类无法被继承,密封类不能同时又是抽象

2008-04-27 03:50:00 2558

原创 「基础」C#中的循环

public partial class Cyc : System.Web.UI.Page...{    protected void Page_Load(object sender, EventArgs e)    ...{        string str = "123456789";        for (int i = 0; i  str.Length; i++ )        

2008-04-26 10:47:00 1018 1

转载 「提高」如何利用ASP.NET技术动态生成HTML页面

  思路   1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。     2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。   优点

2008-04-24 14:34:00 2000 1

原创 「提高」在Asp.Net网站里列出所有登录用户和游客

技术支持来自我的老师:http://user.qzone.qq.com/56583021/blog/1207621165为了立刻就能看到效果,我们首先将Web.Config文件里的Session过期时间设短一点:sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionStri

2008-04-24 13:35:00 2389 2

原创 insert into 和select * into的性能比较

有朋友说两者之间存在很大的性能差异,是由于数据库的日志模式不一样,simple和完整的会导致差异。simple的select * into 不记日志。我自己也就来做了个测试。8万数据量,采用insert into 需要3秒左右,select * into 300毫秒。差十倍。但是横向测试simple和完整模式,对比没有什么两样。另外测试中,插入后又回滚事务,结果没有出现不回滚的情况。分析:其实就两

2008-04-24 03:29:00 2786

原创 一个SQL大牛提的一个sql优化小测试

大家如果对SQL优化感兴趣的话,可以看看这个链接,http://sqlblog.com/blogs/adam_machanic/archive/2008/04/22/sql-server-query-processing-puzzle-like-vs.aspx这个是一个sql牛人的 博客,他在上面提出了一个小问题:USE TempDBGOCREATE TABLE b1 (blat1 nCH

2008-04-24 03:26:00 1165

转载 C#使用小代码采集

转载http://blog.csdn.net/mengyao/archive/2007/09/17/1788189.aspxusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.

2008-04-24 03:09:00 1356 3

转载 IIS和APACHE共用80端口的方法

此文感谢华天提供,仅发表收录,版权归原作者所有1、服务器IP假设为111.111.111.111,操作系统为Windows 2003 server2、IIS中有一个asp.net站点,域名为www.a.com,并且已绑定,初始端口为803、现在需要创建一个PHP站点,需要使用web服务器为Apache。域名为www.b.com提出的问题:当客户端提交http时,默认是80端口,

2008-04-24 02:52:00 1070 4

原创 「基础」C#中重载“!= == +”

FuHao.aspx页面代码public partial class ChongZaiFuHao : System.Web.UI.Page...{    protected void Page_Load(object sender, EventArgs e)    ...{        FuHao f1 = new FuHao("雨伞",23);        FuHao f2 = ne

2008-04-24 00:32:00 1121

原创 「基础」C#中的随机数

public partial class RandomNum : System.Web.UI.Page...{    protected void Page_Load(object sender, EventArgs e)    ...{        //方法一产生随机数。        Response.Write(getRandomOne()+"");        //方法二产生随机数

2008-04-23 23:54:00 1283

slf4j-api-1.6.1.jar

Simple Logging Facade for Java,为java提供的简单日志Facade

2018-08-23

commons-logging-1.1.1.jar

apache最早提供的日志的门面接口。提供简单的日志实现以及日志解耦功能

2018-08-23

好色鬼取色软件,pickcolor,colorpad

好色鬼取色软件,又名pickcolor或colorpad,是一款非常小巧高效的取色软件

2018-02-13

Android利用Gallery和ImageSwitcher实现在线相册图片预览功能(异步加载图片)

Android利用Gallery和ImageSwitcher实现在线相册图片预览功能(异步加载图片)

2014-04-14

Android利用Gallery和ImageSwitcher实现在线相册功能(异步加载图片) [草

Android利用Gallery和ImageSwitcher实现在线相册功能(异步加载图片) [草

2014-04-14

android中ExpandableListView增加自定义组件

android中ExpandableListView增加自定义组件,点击ExpandableListView自动滚动到顶部

2014-04-10

linux redis安装(redis-2.6.14.tar.gz)

linux下redis安装配置及redis常用命令,实际操作可用,数据能保存至硬盘。

2013-12-08

一键还原 备份win7 windows7 64位系统(WGho_2.0.1.23)

一键还原 备份win7 windows7 64位系统(WGho_2.0.1.23),全面兼容32位xp win7 windows7,64位xp win7 windows7

2012-11-27

最新 ognl-2.6.11+struts2-core-2[1].0.11+xwork-2.0.5源码

构建struts2框架必备源码,希望对大家研究struts2底层机制起到帮助!

2008-11-16

C#中的包含,嵌套类

包含类:就是在另一个对象中做数据成员的对象类型。<br>嵌套类:一个类完整的包含了另一个类。

2008-04-24

空空如也

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

TA关注的人

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