自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chopin的专栏

寻觅左手

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

转载 Linux建立SFTP专用帐号,并设置Chroot环境教程

要替换为自己的 SFTP 专用帐号名称。这些设置的作用就是让此帐号不能使用 SSH 的各种功能,只能以 SFTP 传输文件,并且以 chroot 的方式限制在自己的家目录,无法看到系统上的其他文件。介绍如何在 Linux 系统上建立 SFTP 传输文件专用的帐号,禁止该帐号以 SSH 登入,并以 chroot 将用户限制在自己的家目录中,加强系统安全性。若要让用户只能以 SFTP 传输文件,可以透过用户帐号的方式设置单一用户,或是以群组来设置多个用户帐号,选择其中一种方式即可(或是混用亦可)。

2022-11-22 19:28:43 826

原创 Let'sEncrypt + Apache2.2 + Centos6 配置HTTPS实战

Let'sEncrypt + Apache2.2 + Centos6 配置HTTPS实战进入官网选择下载对应操作系统和WEB服务器软件,利用certbot工具配置确实挺简单,会自动安装依赖和获取证书。但是在执行命令“/home/certbot-auto certonly --apache --apache-le-vhost-ext/etc/httpd/conf.d/ssl.conf

2017-02-22 12:05:54 4730

原创 实现Nginx代理WSS协议

因为线上H5游戏需要加上SSL,不想在原来的Web 服务器和游戏服务器支持SSL,只希望在Nginx代理集群支持SSL。整体架构如下: 从上图可以看出需要总共涉及到https/http 和wss/ws 协议的转换。百度了网上的解决方案,查到一个通过配置tcp模块的解决方案符合我的想法,但一直不成功。(1.http://stackoverflow.com/questions/12

2016-10-26 19:58:28 60952 10

转载 C++中std::tr1::function和bind 组件的使用

[zz]C++中std::tr1::function和bind 组件的使用个人的总结:为什么要使用?     它们可以实现类似函数指针的功能,却比函数指针更加灵活(体现在占位符上面),尤其是在很多成员调用同一个函数(仅仅是参数类型不同)的时候比较方便     这个是函数指针做不到的要注意的地方:     使用的时候一定要注意指向的是没有this指针的函数(全局函

2012-08-02 20:18:19 2669

转载 分页功能的实现

一. Oracle中分页功能的实现 1 获取总页数Sql代码 SELECT DECODE(mod(COUNT(*),100),0,COUNT(*)/100,TRUNC(COUNT(*)/100,0)+1)   AS  pages FROM XZQH   SELECT DECODE(mod(C

2009-06-24 14:47:00 697

原创 SQL 面试题

1. 表A,有一字段ID为自增字段,但是值不一定是连续的。 用一条SQL语句,查找出表中第31到第40条共10条记录。    分析:此题其实就是实现一个分页功能。Oracle可以用rownum和 order by来实现,其他的DB可以用Top N来实现。  Oracle实现:       SELECT ID FROM        (SELECT ROWNUM recno, I

2009-06-24 14:13:00 573

原创 public、protected、private在C++和Java中的应用及区别

Java中这个三个保留字用来修饰类的数据成员和成员函数,以及类本身,而C++中修饰类的数据成员和成员函数,以及类的继承,但不用来修饰类本身。◆ C++中应用:  1.Public, Private, and Protected 的成员如果使用 class 关键字来定义类,那么定义在第一个访问标号前的任何成员都隐式指定为 private;如果使用 struct 关键字,那么这些成员都是 public

2009-04-24 17:16:00 3625

原创 Factory Pattern

Factory MethodIntentDefine an interface for creating an object, but letsubclasses decide which class to instantiate. Factory Method lets a class deferinstantiation to subclasses.Applicabilit

2009-04-24 16:08:00 545

原创 C/C++ 中的const

C++中用const限定符来定义常量,但const出现的可以出现在常量定义中,也可以出现在方法定义中,并且出现的位置也有所不同,所表示的意思也不同。很是费解,本文以《C++ Primer,Fourth Edition》这本书为基础,列出C++中const可能出现的地方及对应的意思。定义 const 对象· 因为常量在定义后就不能被修改,所以定义时必须初始化:    const int bufSiz

2009-04-22 15:30:00 1021

原创 Java 多线程

实现线程的两种方式:1. 实现java.lang.Runnable接口,实现它的run()方法。 ①.  Place the code for the task into the run method of a class that implements the Runnable interface. That interface is very simple, with a single met

2009-04-15 17:54:00 949

原创 Java 中对象引用与复制

1. 对象的参数传递和赋值(=)Java对对象和基本的数据类型的处理是不一样的。当把Java的基本数据类型(如int,char,double等)作为入口参数传给函数体的时候,是"值传递"。而在Java中用对象的作为入口参数的传递的时候,却不是像C++那样的"引用传递"。能将改变的参数对象状态(即对象的成员变量的值)返回,不能将一个参数对象赋值给另一个新的参数对象返回。以下是关于方法参数的规则(摘自

2009-04-13 15:29:00 1960

原创 如何更改SOAP消息的编码

SOAP消息的编码一般默认为UTF-8,一般情况下是能满足我们的开发的,但是在具体的的项目开发里,可能需要调整为特殊的编码,如Shift_JIS、GB2312、UTF-16等。鉴于网上关于这方面的资料很少,通过几个小时的搜索和测试,终于找到了更改编码的方式。本文主要以Axis和Axis2做为SOAP引擎为例,总结其更改方法。1. Axis  *Stub.java文件的调用方法里增加蓝色语句(_ca

2008-12-12 17:21:00 3024

转载 FreeMarker设计指南

FreeMarker设计指南关键词: FreeMarker                                           (1)模板 + 数据模型 = 输出 FreeMarker基于设计者和程序员是具有不同专业技能的不同个体的观念他们是分工劳动的:设计者专注于表示——创建HTML文件、图片、Web页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据。

2006-05-16 16:18:00 3562 1

DB2 V9 消息参考第二卷

DB2第9版错误消息参考手册,可以快速查找定位DB2出错信息。

2010-12-13

db2 v9-消息参考第一卷

DB2第9版错误消息参考手册,可以快速查找定位DB2出错信息。

2010-12-13

Effective Java 2nd Edition(新版)

Effective Java 2nd Edition(新版).pdf

2009-04-19

Eclipse中Axis或Axis2的开发手顺

Eclipse中Axis或Axis2的开发手顺,图文并茂。 Axis初学者的绝对好资料。 全是自己的辛苦之作。

2008-10-17

SOA in Practice

很详细的讲解SOA,并且电子书制作质量很好。<br>极力推荐!!

2008-05-14

C++ primer 4th Edition 英文版

C++ 最新经典入门教程,英文原版

2007-11-26

空空如也

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

TA关注的人

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