自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (5)
  • 收藏
  • 关注

转载 LAMP(Apache 2.2.22、PHP 5.2.17、Mysql 5.6)

先装Mysql编译Apache:./configure --prefix=/usr/local/apache22 --sysconfdir=/usr/local/httpd22 --with-apr=/usr/bin/ --with-apr-util=/usr/bin/ --with-zlib --with-pcre=/usr/local/bin/pcre-config --with-mp...

2018-08-26 00:17:58 981

转载 chmod参数u+s

chmod命令+s参数解释如下: s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 原来只有某用户可以执行httpd这条命令, u+s后其他用户都可享有文件属主的权限。通过chown将文件属主调整为root,这样其他用户即可以root权限操作该文件。 示例 :通常开发过程中需要编辑/etc/hosts文件,每次编辑以sudo方式执行,每次都要输入密码令人不爽,通过执行以...

2018-08-25 17:51:56 11794

原创 编译安装apache2.2.22问题小结

1、configure时找不到pcre-config编译参数:--with-pcre的目录需要写全,--with-pcre=/usr/local/bin 》》 --with-pcre=/usr/local/bin/pcre-config2、Size of "void *" is less than size of "long"you need to either add /usr/lo...

2018-08-25 17:19:06 521

原创 [ANT]小记

打包: ant执行jar包中的main方法                                                                              目前需要使用ant来执行一个含有main方法的class文件,并且需要通过命令来行传两个参数(start

2017-12-24 14:13:11 227

原创 Mac网卡命令行

网络设置:netstat -rsudo route -n delete -net 0.0.0.0sudo route -n add -net 10.197.0.0 -netmask 255.255.0.0 10.197.102.1sudo route -n add -net 10.1.0.0 -netmask 255.255.0.0 10.197.102.1su

2017-12-24 13:34:37 15216

原创 [SAP]各个系统平台设置library.path

Linux SAPexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/sap/dllMax OSX:VM : -Djava.library.path=/Users/hynial/MyApp/javaExt/JCoWins:System32

2017-12-24 13:32:21 478

原创 [SAP]解决Mac java.net Local host name unknown error的方法

解决方法查看 /ect/hosts 文件的内容:127.0.0.1 localhost 好像没什么异常,但是通过scutil ––get HostName 命令查看返回的确实空,所以只有手动设置默认的host了scutil ––set HostName "localhost"此处的localhost必须存在于hosts文件中。该问题可以解

2017-12-24 13:29:39 1897

转载 给数组随机排序

随机排序Array.prototype.shuffle = function() { var input = this; for (var i = input.length-1; i >=0; i--) { var randomIndex = Math.floor(Math.random()*(i+1)); var itemAtIndex

2016-03-23 08:53:12 619

转载 PHP删除文件(夹)

删除文件夹function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) {

2016-03-21 17:53:25 486

原创 在PD虚拟机(Win7)中上网方式共享给主机(Mac)

1、在PD中设置网络偏好如下图所示在,网络偏好设置中添加一个Host-Only#22、在Mac网络偏好设置设置IP地址、网关等信息,如下图所示:3、配置PD中的Win7网络适配器打开网络连接,将可接入外网的网络适配器共享网络给Win7本地连接[右键外网适配器、属性>>共享>>打钩>打钩>选本地适配器],其操作后的本地连接属性IP如

2016-03-14 17:13:10 10655 3

原创 Mac OSX下安装php5.3之上的ZendOptimizer-即Guard Loader

从PHP 5.3.X 开始 Zend Optimizer 正式被 Zend Guard Loader 取代了。主要用于解密加代码优化,提高PHP应用程序的执行速度,显著降低服务器的CPU负载。Zend Optimizer 主要有两个功能:1、可以加速 PHP 脚本的执行;2、可以给用 Zend 加密的文件解密。所以,一般来说,如果 PHP 脚本没有经

2016-02-14 22:45:05 4346

原创 Mysql查询满足多个类别的产品列表

问题:像淘宝中搜索满足多个条件的产品列表举例:有个产品表product_page:id产品字段...1产品字段内容...2产品字段内容...有个产品类别表property_page:(其中,a、b属于1类,c、d属于2类,e、f属于3类)idtype

2016-01-25 22:02:42 4117 1

转载 WSDL说明

WSDL 是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上,以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。WSDL

2015-12-30 10:06:42 598

转载 开发IOC容器

什么是IoC(Inversion of Control)?什么是DI(Dependency Injection)?不多解释,自己Google!希望你先明确几个概念,该文章不做这方面的阐述,重点关注如何实现。我将用简要的语言从需求,设计,代码三方面来描述一个简单的IoC容器,来说明IoC容器是如何帮我们创建类的实例、如何实现依赖注入,最后会奉上一个完整的IoC容器实例。       

2015-11-24 13:21:27 494

转载 十大算法

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and c

2015-11-24 12:25:44 424

转载 MVC 溯源

MVC是一种软件架构模式,它把软件分成三个部分,Model-View-Controller,MVC模式最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。Model负责逻辑、事物,View负责展示,Controller负责分发指令到View或者Model。但是你真的在写基于MVC

2015-11-18 17:22:37 1091

转载 Spring IoC

一、IoC的基本概念1、IoC是随着近年来轻量级容器的兴起而逐渐被很多人提到的一个名词,他的全称是Inversion of Control,中文意思为“控制反转”,它还有一个别名叫依赖注入(Dependency Injection),依赖注入的核心理念是:你需要什么我就送给你什么,不需要自己去拿。

2015-11-18 09:55:34 353

转载 开放平台中oauth认证中请求参数签名的算法

Java生成签名示例01// 定义申请获得的appKey和appSecret02String appkey = "XXXXXXXX";03String secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

2015-11-16 13:37:12 749

转载 java数据类型

一、数据类型Java中主要有8中基本数据类型,分别是byte,short,int,long,char,boolean,float,double,具体如下:1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Uni

2015-11-06 22:56:22 388

转载 彻底理解PHP的SESSION机制

一、默认机制,用磁盘文件来实现PHP会话。php.ini配置:session.save_handler = files  1、session_start()    A、 session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,      PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.i

2015-11-06 15:53:51 457

原创 Java语句块执行顺序

运行以下程序:HelloA.javaclass HelloA { public HelloA(){ System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); }} HelloB.javapublic cl

2015-11-05 10:38:32 728

转载 HTTP头域字段详解

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2015-11-05 08:43:06 1044

转载 Synchronized和java.util.concurrent.locks.Lock的区别详解

本篇文章是对Synchronized和java.util.concurrent.locks.Lock的区别进行了详细的分析介绍,需要的朋友参考下主要相同点:Lock能完成Synchronized所实现的所有功能。主要不同点:Lock有比Synchronized更精确的线程予以和更好的性能。Synchronized会自动释放锁,但是Lock一定要求程序员手工释放,并且必须

2015-11-04 23:24:14 627

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和

2015-11-04 23:12:24 466

转载 mysql外键

1、基本概念--Mysql 键==索引(外键、主键) 主键自动索引,外键-参照表中索引,innodb不能自动创建索引--外键:一对一,一对多(表与表)--只为性能,不完整性检查->MyISAM   完整性+性能->InnoDB--外键条件:两表都是InnoDB,外键列必须建立索引,两表外键列必须数据类型相似2、使用方法外键的定义语法:[CONSTRAINT symbol

2015-10-25 11:01:16 549

转载 最有用的Linux命令行使用技巧集锦

下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。基本命令了解基本的bash通读整个bash man page.学习VIM

2015-10-22 18:59:01 520

转载 八种常用的排序算法

下面要讲到的8种排序都属于内部排序,既在内存中完成,主要从理论原理方面来分析的。   插入排序①直接插入排序例:六个数12 15 9 20  6 31 24 用直接插入排序,如下图:思路:第一步:从给出的六个数中,随便拿出一个数,比如12,形成一个有序的数据序列(一个数当然是有序的数据序列了,不看12之外的数,就当其他的数不存在);第二步:从

2015-10-22 18:56:25 542

转载 企业级负载平衡简介

负载平衡简介  或许有些读者仍然对负载平衡这个名词感到陌生,那么我们就花一小段篇幅来讲解一下到底什么是负载平衡。  在一个大型网站中,在线用户有时可能有几千个甚至上万个之多。如果一个用户的请求需要服务使用0.02秒来处理,那么该服务实例每秒钟将只能处理50个这样的请求,每分钟也只能处理3000个。如果该服务是一个用户非常常用的功能,如浏览网站的产品列表,那么很显然单个服务实例已经无

2015-09-28 09:13:25 553

转载 Microservice架构模式简介

在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统演化流程与Continuous Delivery等当前甚为流行的开发流程结合在了一起,使得Micro

2015-09-27 08:47:16 869

转载 集成基于OAuth协议的单点登陆

在之前的一篇文章中,我们已经介绍了如何为一个应用添加对CAS协议的支持,进而使得我们的应用可以与所有基于CAS协议的单点登陆服务通讯。但是现在的单点登陆服务实际上并不全是通过实现CAS协议来完成的。例如Google就使用OAuth协议来管理它的帐户。  相较于CAS协议,OAuth协议不仅仅可以完成对用户凭证的验证,更可以提供权限管理的功能。在这些权限管理功能的支持下,一个应用甚至可以访问

2015-09-26 21:49:46 791

转载 集成基于CAS协议的单点登陆

相信大家对单点登陆(SSO,Single Sign On)这个名词并不感到陌生吧?简单地说,单点登陆允许多个应用使用同一个登陆服务。一旦一个用户登陆了一个支持单点登陆的应用,那么在进入其它使用同一单点登陆服务的应用时就不再需要重新登陆了。而CAS协议则正是各单点登陆产品所需要实现的协议,其全称为Central Authentication Service。  那为什么要写这篇博客呢?这是因

2015-09-26 21:25:54 798

转载 CORS简介_Cross-Origin Resource Sharing

现在请跟我做:在您的浏览器的地址栏中输入www.yhd.com并敲击回车。在网站内容全部加载完毕后,按F12打开浏览器的调试窗口。当切换到Sources页时,您会发现您当前所看到的一号店的页面是从多个不同的域中得到的:  或许有些读者会感到奇怪:在之前自己 写网页的时候就曾经尝试访问非当前域中的资源,却怎么也不成功,一号店是如何做到的?  当然,这不是一号店的独门绝技,而仅

2015-09-26 20:33:09 563

转载 REST简介

一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。  在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需要遵守的

2015-09-26 15:12:56 694

转载 linux命令行计算器

下面总结linux下的三个命令,来介绍一下linux下的计算方法:1)bcbc在默认的情况下是个交互式的指 令。在bc工作环境下,可以使用以下计算符号:+ 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 一行输入多个计算,用;相隔 quit 退出 , scale=3 设小数位不进行交互而直接计算出结果:echo "scale=2;15/4" |b

2015-09-15 17:26:54 6224

转载 linux中的join、paste、split、tr命令

join:join用来将来自两个分类文本文件的行连在一起。文本文件中的域通常由空格或 tab键分隔,但如果愿意,可以指定其他的域分隔符。一些 系统要求使用 join时文件域要少于 20,为公平起见,如果域大于 20,应使用 DBMS系统。让我们看看它的可用选项列表:an n 为一数字,用于连接时从文件 n中显示不匹配行。例如, -a1显示第一个文件的不匹 配行, -a2为从第二个文件中

2015-09-01 14:24:04 890

原创 Laravel5.1快速查询

忘记了就查查:助手方法:redirect() url() view() action() route() config() with()键值属性:['as'=>'a2','uses'=>'PagesController@about’]['middleware' => 'auth','uses' => 'UserController@showProfile’]路由组:

2015-08-27 12:14:25 787

转载 mysql修改表、字段、库的字符集

修改数据库字符集:ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [

2015-08-27 09:51:32 387

转载 MySQL字符集知识点

MYSQL 字符集问题:MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。1.MySQL默认字符集MySQL对于字符集的指定可以细化到一个数据库,一

2015-08-27 09:19:55 703

转载 修改及查看mysql数据库的字符集

Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -i name '*.cnf' -print2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnfcp /usr/share/mysql/my-medium.cnf /

2015-08-27 08:59:21 517

转载 中介者模式

定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。增加一個中介者對象後,所有的相關對象都通過中介者對象來通信,而不是互相引用。當一個對象發生改變時,只需要通知中介者對象即可。要點中介者模式使網狀的多對多關係變成了相對簡單的一對多關係。實現中介者對象的方式:在中介者對象中開放一些接收消息的

2015-08-17 11:04:54 580

LAMP源码安装(Apache 2.2.22、PHP 5.2.17、Mysql 5.6)

Apache 2.2.22、PHP 5.2.17、Mysql 5.6 源码安装下载 编译安装参看:https://blog.csdn.net/Hynial/article/details/82057033

2018-08-26

SAPJCO包 Win 32 64

JAVA 调用 SAP RFC windows 32 64 SAPJCO 3

2017-01-05

SAPJCO包 Mac OSX 64

JAVA 调用 SAP RFC函数

2017-01-05

OmniGraffle_Pro中文使用教程_技巧分享

OmniGraffle是由The Omni Group制作的一款绘图软件,其只能于运行在Mac OS X和iPad平台之上。它曾获得2002年的苹果设计奖。它可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型。 OmniGraffle_Pro中文使用教程_技巧分享: 1、Stencils(模具)的使用 2、快速复制与连接 3、配色与线框 4、批量选取相似的对象 5、创建表格

2015-07-28

一个简单入门的JavaWeb项目

摆脱(My)Eclipse,逐步手动搭建JavaEE项目,命令行轻松编译,轻松部署到Tomcat。代码包括连接Mysql,建立Servlet;Jar包包括Mysql驱动包和Servlet包。文件内含:开发时的项目和部署后的项目。希望对下载的人有用,谢谢。

2015-07-14

空空如也

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

TA关注的人

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