自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深入浅出JMS(一)--JMS基本概念

转自:http://blog.csdn.net/jiuqiyuliang/article/details/46701559摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterpr

2017-11-01 23:01:55 319

转载 EJB到底是什么?

转自:http://www.cnblogs.com/strugglion/p/6027318.html1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用

2017-11-01 22:58:48 256

转载 银联的跨行清算体系架构分析

转自:http://blog.csdn.net/scorpio3k/article/details/52048254目前实现跨行清算的系统主要有银联跨行清算系统、第三方支付系统、人行的网上支付跨行清算系统(超级网银),本文主要介绍银联的跨行清算系统。跨行清算业务与清算对象首先从业务上讲,银联的支付清算包括清分和资金划拨两个环节。清分是指对交易日志中记录的成功

2017-11-01 22:57:12 1638

转载 浅析数据库(DB)、操作数据存储(ODS)和数据仓库(DW)的区别与联系

转自:http://blog.csdn.net/wuya814070935/article/details/70156362版权声明:分享中学习,从菜鸟做起.目录(?)[+]文章背景:相信大部分刚接触上面三个概念的同学,都多多少少会有些迷惑,现在我就给大家简单分析下这三者的关系,希望大家对这三者的概念理解有所帮助吧。本文主

2017-11-01 22:49:12 4788 1

转载 C语言中取地址符&做函数形参?—— 引用的讨论

转自:http://blog.csdn.net/JayRoxis/article/details/73060770取地址符&做函数形参?C语言强大且危险引入这个问题花去了整整一天的研究。先看一段严蔚敏的《数据结构》中栈的例程:这里面的&S第一遍看的时候想当然的认为是取了SqStack结构体的S的地址,没有细想。然后又看

2017-11-01 22:47:49 1501 2

转载 Java调用C++ DLL

摘要: 本文原创,转载请注明地址 http://www.cnblogs.com/baokang/p/4979243.html  因为要做点图形处理的项目,需要在Java中调用dll库,所以开发的第一步是研究了一下Java Jni的使用方法。突然发现Android Jni 使用跟这个好像(麻蛋,不就是一样的吗,但是Android中需要使用so动态链接库)。第一步 创建Java

2017-10-11 00:38:14 274

原创 制作tab中遇到的jq问题

tab:12在这里想当然的认为 $('.div a').click(function(){ $(this).find("a").addClass("active").siblings().removeClass('active'); });这样可以取消其他兄弟元素。其实不是,这样返回的是a的本身,而他本身只有自己根本没有

2017-04-06 21:30:10 264

转载 PHP中static关键字以及与self关键字的区别

概述正在学习设计模式,之前有一篇文章关于单例模式的文章,重新读了这篇文章,发现对static关键字掌握不是很牢靠,重新温习一下。static关键字PHP手册里对static关键字的介绍如下:复制代码代码如下:Declaring class properties or methods as static makes them accessible wi

2017-04-05 14:34:56 329

原创 Zend的常用目录构建

工作中遇到的zend目录结构大概是这个样子,相对清晰容易上手开发。项目目录application---应用主程序configs--项目配置library--项目库文件Tools---工具类Widgets---中间件models--公共模型类及方法modules--模块中的V(view)C(controller)plugins--进入程序前的插件方法,比如sess

2017-04-01 16:19:30 402

原创 接口调用注意

使用mongo对接口的调用进行数据的记录方便日后调试。或者文件的写入file_put_contents。

2017-03-31 18:13:28 276

原创 代码的一些限制

遇到数组和对象要先检查类型和边界,比如判断是否越界、判空,判断类型是否正确。

2017-03-31 18:11:55 297

原创 重装系统的技巧

可以将BIOS中的BOOT LOGO(不知道是不是有些地方是quick boot?) 去掉,可以看到引导时出现的许多错误。有助于解决开机无法启动的问题。如果不这么做,那么电脑启动的时候我们很可能只是看到一个LOGO而已,这是我们不期望看到的。

2017-03-31 18:09:24 244

原创 数据库字符串的用法

假设有个环境是有非常大的用户量需要入缓存库。如果使用循环插入1000000...条数据,可想而知数据库的压力是怎么样的。但是如果将这么多的用户做个标识,比如说用户。可以存用户id,使用字符串分割。比如1|2|3....然后使用的时候用循环拆开,剩下的写到其他缓存数据库就自己决定咯~这样可以降低mysql压力的作用,起到缓存表的效果。

2017-03-31 18:07:45 819

原创 json数据的问题

如果前端ajax接收到的后端数据数组不是从0的开始的JSON。那么数据不能正常输出(在VUE下是这样,其他的估计也一样)。可以通过后端重新索引,将keys按照顺序排列。PHP 方法 array_values()可以实现

2017-03-31 18:05:24 226

原创 HOST的使用

HOST解析可以用作模拟的域名解析来使用。使用虚拟主机配置+HOST即可实现。假设本地有N个项目,在vhost里面配置每个项目的地址,将这个地址解析到本地,就可以直接使用虚拟域名进行访问了。比如我的项目在路径A下 。只要配置虚拟主机的地址为路径A,虚拟域名假设www.A.com。只要在host下配置127.0.0.1 www.A.com那么访问www.A.com相当于访问路径A下的项目

2017-03-31 18:03:26 581

原创 Zend中的联表查询

$table_model = new Mapper对象();$select_adapter = $table_model->getAdapter();$Select = $select_adapter->select();$Select -> from(array('表别名1' => '表名1'),'*');$Select -> joinLeft(array('表别名2'=>'表名2'),

2017-03-31 17:36:34 290

原创 composer的使用

完整教程请看官方文档。Windows简单使用:getcomposer.org/installer 下载,改名为.phar后缀。放入指定文件夹引包的时候在文件夹里面编辑composer.json文件,使用key-value形式放入自己所需要引入的包比如{ "require": { "monolog/monolog": "1.0.*" }}

2017-03-23 10:43:08 270

转载 进程和线程关系及区别

1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系

2017-03-04 22:00:50 311

原创 PHP的各种拦截器

个人测试及用例,主要目的用于外部访问类内部属性的特定方法。<?phpclass getsetcall{ private $var; /** * PHP interceptor */ public function __set($key,$value) { return $this->$key = $value;

2017-02-28 20:56:25 1984

原创 一只爬虫的产生

笔者闲间之余,突发奇想突然想接触下爬虫,于是开始到处找教程,最后某度了几个比较典型的爬虫,但是还是相对混乱,对于一个从没基础过爬虫的来说,着实有点吃力,于是在视频教程上找了个python的爬虫,其中有些笔记记录在这,仅供一起学习。以下环境基于py2.7爬虫架构:URL管理器:处理待爬url以及爬过的url,防止重复抓取以及死循环网页下载器:下载整个网页保存为字串 例如:ur

2017-02-23 16:13:01 295

转载 正则表达式中各种字符的含义

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正

2017-02-23 09:21:56 254

原创 jsp环境搭建笔记

安装顺序:jdk->eclipse->tomcat安装完jdk后,打开eclipse,新建server项目,选择服务器版本,这里选择tomcat8.0选择完以后新建动态网站项目几乎每次都是next然后直接运行run server可以直接运行项目。一般载入项目使用项目如果环境不一样会出现错误,进行配置。重新选择运行时环境获取

2017-02-22 17:21:30 205

原创 PHP的性能杂谈

代码缓存:apc扩展如果有了这个缓存可以直接读取缓存,而不用重新编译操作码windinows/iis下有php_wincache.dll的扩展使用memcached缓存进行加速

2017-02-21 21:45:54 393

原创 mysql数据库视图无法访问问题

出现此问题很有可能是创建者创建时,"绑定"了作者,导致其他人访问没有作者的名字导致。可以通过设置安全检查来跳过这个问题。

2017-02-21 20:49:01 3386

原创 个人函数封装

调试函数:<?php/** * 仅供数据调试使用,避免了诸如var_dump exit;print_r等麻烦问题 */class Tools_Debug { /** * @param $data 待调试的数据(字符、字符串或者其他) * @param int $is_dump 是否强制使用var_dump * @param int $autodi

2017-02-21 11:39:10 314

转载 PHP json_decode返回null解析失败原因

在PHP5.4之前 json_decode函数有两个参数json_decode有两个参数,第一个是待解析的字符串,第二个是是否解析为Arrayjson_decode要求的字符串比较严格:(1)使用UTF-8编码(2)不能在最后元素有逗号(3)不能使用单引号(4)不能有\r,\t,如果有请替换所以问题来了,不小心在返回的json字符串中返回了BOM头的不可见字符,某些

2017-02-15 15:04:45 1691

原创 PHP的RSA加密方式

一般用2048位进行加密,最为安全。详细可查询rsa加密原理。使用RSA的签名举例:function rsaSign($data,$private_key) { $res = openssl_get_privatekey($private_key); // $data=sha1($data); //sha1加密(如果需要的话,如果进行加密,则对方也要进行加密后做对比) openssl_s

2017-02-13 21:37:37 1850

原创 php str_pad 函数使用详解-零碎

str_pad — 使用另一个字符串填充字符串为指定长度string str_pad ( string$input , int$pad_length [, string$pad_string = " " [,int $pad_type = STR_PAD_RIGHT ]] )该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的结果。如果可选

2017-02-13 15:27:00 337

原创 PHP的验证码-零碎

GD2库一定要记得开。

2017-02-13 09:39:49 217

原创 PHP的正则替换-零碎

preg_match()可以查找到是否有字符串而preg_replace可以进行正则替换。\\1和$1等同。他们可以替换分组

2017-02-11 12:12:05 232

转载 apache 多站点配置

1: 安装好AppServ2.5.9软件,官网是:[url]http://www.appservnetwork.com/[/url],2.59下载地址是:[url]http://nchc.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.9.exe[/url] 是英文软件,但是安装时可以选择gbk-gb2312的编码(我自己用

2017-02-11 01:26:46 295

转载 The user specified as a definer (”@’%') does not exist完美解决方法

在给一个客户做电商项目实施的时候,mysql数据库报错The user specified as a definer (”@’%') does not exist。尝试过两种方式,第一种重启之后好用,但是一会就又不好用了。第二种算是一种完美的解决方法。此种报错主要是针对访问视图文件引起的。第一种:给root赋值所有权限:注意在命令符下面操作。grant all privil

2017-02-10 14:51:50 5446

原创 出现Invalid parameter number: no parameters were boundStack

Message: SQLSTATE[HY093]: Invalid parameter number: no parameters were boundStack trace:#0 D:\amp\Zend\Db\Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)#1 D:\amp\Zend\Db\Adapter\Abstract

2017-02-09 09:04:50 10752

原创 不同域下的cookie不共享,必须在同个顶级域下设置cookie

解决方法待补充..

2017-02-08 15:54:21 3865

原创 统一入口(定向入口文件)-安全

在项目下创建.htaccess在里面写入:RewriteEngine OnRewriteRule 这里写重写正则RewriteRule ^.*$ index.php 无论输入什么都走index.php原理:apache启动的init()会读取httpd.conf,调用rewritemodel

2017-02-07 22:26:00 597

原创 .htaccess 重写

1、隐藏 URL上的index.php RewriteEngine onRewriteRule !\.(js|ico|gif|jpg|png|css)$ index.phphttpd.conf:设置LoadModule 打开 rewrite_module modules/mod_rewrite.so修改AllowOverride None,改为AllowOverride

2017-02-06 17:50:48 245

原创 解决在apache2.4+php5.6+mysql出现的问题

首先是安装顺序:1 apache安装完apache,在DocumentRoot中配置网站根目录。如果端口被占用,修改Listen监听端口。2 php安装PHP之前确定php和apache的系统位数,需要一一匹配。php复制完成后,复制一份php.ini-development ,重命名为php.ini在apache的httpd的LoadModule中添加PHP解析添加

2017-02-06 14:02:10 1404

原创 设置内置DCPen参数

SelectObject(hdc,GetStockObject(DC_PEN));SetDCPenColor(hdc,RGB(00,0xff;00);Rectangle(0,0,20,20);

2017-01-18 22:18:08 356

原创 网站优化技巧(概念思路)

云存储:使用第三方文件服务器,将静态资源放到第三方云存储上,比如七牛云等媒体服务器。可降低web服务器压力降低上传与下载的压力。页面静态化:使用页面静态化,可以方便cdn加速。对静态页面进行直接访问而不是直接访问数据库。一般体现为在URL上后缀变成HTMLCDN:使用域名加速解析静态页面等资源,使用共有CDN,DNS会为我们寻找最近的共有CDN服务器进行资源访问。js压缩和

2017-01-03 01:54:52 311

转载 HTTP缓存

最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 etag,有时又没有带?等等。。。后来查了一些资料以及同事亲自验证,总算对这些问题有了个清晰的理解,现在整理出来以备忘。1、缓存的分类缓存分为服务端侧(server side,比如 Nginx、

2017-01-03 01:44:12 230

空空如也

空空如也

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

TA关注的人

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