08 2018 档案
摘要:php安装soap等扩展的方式: 已经安装了php却发现少安装了一下扩展 1.首先确认下php.ini的安装位置 我的安装目录是: /usr/local/php 一般位置: 如果不清楚,自己查看一下php的函数 或者 如果你的安装目录没有php.ini那么从编译的源码包中,找到pho.ini-de*
阅读全文
摘要:Feign简介 Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入更加方便。 它具有可插拔注释支持,包括Feign注解和JAX-RS注解、Feign还支持可插拔编码器和解码器、Spring Cloud增加了对Spring MVC注释的支持,并HttpMessageC
阅读全文
摘要:mysql有二进制码安装,和源码编译安装(mysql5.5使用cmake安装,mysql5.7需要安装boost依赖安装),因为boost依赖安装麻烦,所以用二进制码安装 MySql 5.7.23安装 1.首先上MySql的官网下载 https://dev.mysql.com/downloads/m
阅读全文
摘要:Ribbon是一个客户端的负载均衡器,它提供对大量的HTTP和TCP客户端的访问控制。Feign也是用的Ribbon,所以在这一章你也可以用@FeignClient Ribbon的一个核心概念是命名的客户端。每个负载均衡器都是这个组件的全体的一部分,它们一起工作来连接到服务器,并且它们全体都有一个给
阅读全文
摘要:spring cloud: 关闭ribbon负载均衡 1.eureka服务 2.2个user服务:7900/7901 3,movie服务 movie服务去请求 user的用户信息,而此时只想请求7900不想请求7901服务 user服务名: spring-boot-user:7900 spring-
阅读全文
摘要:php解析处理java的btye字节;php解析处理java的ByteArrayOutputStream字节流/数据流 一般java的字节流: 就是t PHP是弱类型语言,不像java 有这么多数据类型。这里要讲到的就是一个byte 大家知道在java中把字符串变成byte数组很简单,譬如 Stri
阅读全文
摘要:1. 自己新建一个脚本,如centnet-service.sh 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动nginx,phpf-pm等服务 2. 在脚本中输入启动服务的命令,如(开机启动nginx): 3. 执行如下命令,将该脚本标记为可执
阅读全文
摘要:下载php 解压到: 接下来进行参数配置,配置前如果没有libxml2和libxml2-devel会报错,所以应该更新libxml2并安装libxml2-devel,使用在线安装: 补充,因为不同的操作系统环境,系统安装开发环境包的完整程度也不相同,所以建议安装操作系统的时候做必要选择,也可以统一执
阅读全文
摘要:centos平台编译环境使用如下指令 安装make: 安装g++: 下面正式开始 一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。 将包解压到下 pcre安装 安装zlib库 安装ssl(某些vps默认没装ssl) 无须安装 安装nginx Nginx 一般
阅读全文
摘要:安装mysql,安装前准备 如果mysql用户不存在,那么添加mysql用户 mysql编译安装 make时间特别长 到此mysql就安装到了/usr/local/mysql路径下,下面开始mysql的配置工作 安装mysql选项文件 mysql设置开机自启动 配置权限表 启动mysql 给/etc
阅读全文
摘要:spring-cloud: eureka之:ribbon负载均衡自定义配置(二) 有默认配置的话基本上就是轮询接口,现在我们改用自定义配置,同时支持:轮询,随机接口读取 准备工作: 1.eureka服务 2.两个user服务: 项目名:spring-cloud-user接口:7900/7901 3.
阅读全文
摘要:spring-cloud: eureka之:ribbon负载均衡配置(一) 比如我有: 一个eureka服务:8761 两个user用户服务: 7900/7901端口 一个movie服务:8010 1.启动eureka服务后 2.同事启动user的两个服务 3.启动movie服务 eureka服务启
阅读全文
摘要:JPA实体关系映射:@ManyToMany多对多关系、@OneToMany@ManyToOne一对多多对一关系和@OneToOne的深度实例解析 今天程序中遇到的错误一 org.hibernate.AnnotationException: Collection has neither generic
阅读全文
摘要:rsync+inotify文件同步 - 同步慢的问题 我们来看网上的教程,我加了注释。(网上所有的教程基本都一模一样,尽管写法不一样,致命点都是一样的) #注意看 这里的rsync 每次都是全量的同步(这就坑爹了),而且 file列表是循环形式触发rsync ,等于有10个文件发生更改,就触发10次
阅读全文
摘要:rsync+inotify文件同步 在服务器中,通常结合计划任务、shell脚本来执行本地备份。为了进一步提高备份的可靠性,使用异地备份也是非常重要的,利用rsync工具,可以实现快速、高效的异地备份。本篇博客将配置rsync+crond实现定时备份、配置ssh+rsync+inotify实现触发式
阅读全文
摘要:1. 目的 最近为了使用nginx,配置远程连接的使用需要使用iptable是设置允许外部访问80端口,但是设置完成后重启总是失效。因此百度了一下如何设置永久生效,并记录。 2. 设置 2.1 添加iptables规则 2.2 保存 执行这个命令的时候有时候可能会报错:The service com
阅读全文
摘要:目录 1 CacheManager级别 2 Cache级别 3 大小衡量 4 配置大小示例 缓存大小的限制可以设置在CacheManager上,也可以设置在单个的Cache上。我们可以设置缓存使用内存的大小,也可以设置缓存使用磁盘的大小,但是使用堆内存的大小是必须设置的,其它可设可不设,默认不设就是
阅读全文
摘要:一:目录 EhCache 简介 Hello World 示例 Spring 整合 二: 简介 1. 基本介绍 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通
阅读全文
摘要:由php5.6升级到php7.1以上版本,在用soap调用wsdl接口是报错:Could not connect to host 后来经过排查是centos服务器上装有2个版本的openssl造成的。 用命令查看,得到openssl依然是老的版本库: 但是在升级php7的时候,明明装了openssl
阅读全文
摘要:升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open() ;大脑疯狂运转1秒钟后,得出结论:php 7.2的扩展有变动;查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php
阅读全文
摘要:php配置时,这里面开启了很多扩展。如果这时候忘了开启,以后还能加上吗?答案是可以的。以后只需要进入源码的ext目录,例如忘了pdo_mysql,进入ext/pdo_mysql,使用phpize工具,像安装普通扩展一样即可生成pdo_mysql.so。 关于:--enable-safe-mode开启
阅读全文
摘要:在保存Iptables配置时:systemctl enable iptables.service 出现错误: Failed to execute operation: No such file or directory 后来去百度,看到一篇文章说,猜到版本过低,更新一下iptables 然后在执行:
阅读全文
摘要:代码传到正式服务器上去就:Class 'SoapClient' not found,只能是soap扩展没装! 因为服务器上面的PHP是7.1.11的,所以soap也要装7.1.11的,否则会冲突。 先更新yum: yum update 再查找php soap相关的安装包: $ yum search
阅读全文
摘要:在已经编译安装好的nginx和php的server上是可以查看之前编译时候的参数的,方法如下。 1、查看nginx的编译参数 2、查看php的编译参数
阅读全文
摘要:你的centos/linux下有多个php.ini,不确定是哪个时,但是你自己知道,你的php安装目录。 比如我的php安装目录是 那么可以通过命令来查找php.ini的具体路径
阅读全文
摘要:Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一些数据的存储/表示都使用了base64和16进制字符串。 散列算法 散列算法一般用于生成数据的摘要信息,是一种不可逆的算法,一般适合存储密码之类的数据,常见的散列算法如MD5、SHA等。一般进
阅读全文
摘要:Phalcon框架和Yaf类似,是一款用C实现的拓展级别的框架,不过其功能实现更加丰富,设计思路基于依赖注入、容器等方式,更符合现代框架思想。本文主要针对Phalcon框架数据库层的读写分离进行说明,权当记录。 前提准备 既然需要主从分离,那么数据库连接至少得有两个,即将主库和从库分别作为服务注册到
阅读全文
摘要:centos7: iptables保存(配置完nginx的web规则后) 以本地虚拟机为例: 添加规则:入站规则 现在我的nginx和web都是这台机器:192.168.175.128,需要对192.168.175.128设置规则 保存iptables
阅读全文