自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux 搭建 svn服务器

安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。输入 svn --help可以查看svn的使用方法,如下图。3、创建svn版本库目录mkdir -p /var/svn/

2016-08-29 18:03:51 416

转载 mysql 每日备份

第一步:首先要支持crontab,如果不支持的话,请自行安装第二步:shell脚本->mysqlbak.sh#!/bin/bashBACKPATH='存储文件路径'D=`date +%Y-%m-%d_%H%M%S`NAME=$D.sql.gz/usr/local/mysql/bin/mysqldump -u数据库名 -p数据库密码 指定的数据

2016-04-08 15:10:09 376

原创 mysql实现主从复制

1、两台服务器安装同一版本mysql,centos7 yum安装方法上篇文章有。2、主数据库配置a、在/etc/my.cnf 中配置:[mysqld]               server-id=1 (服务器id-唯一)log-bin=mysql-bin (启用二进制日志)b、增加用户,给从数据库(slave)权限用mysql>grant r

2016-03-27 21:40:22 300

转载 centos7下快速安装mysql-yum安装

centos7下快速安装mysqlCentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载123# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -

2016-03-25 17:04:47 503

原创 linux-tomcat-memcached-session共享

上一篇介绍了redis集群对tomcat,session的共享,这一篇介绍memcached集群对tomcat,session的共享一、安装,启动memcached网上资料自己搜索,这里就不做讲解,我在本机安装了2个memcached,分别启动:/usr/local/bin/memcached -d -m 1024 -p 11211 -u root -l 127.0.0.1/usr

2016-02-04 14:29:15 556

原创 linux-tomcat-session共享-redis集群

一、Sentinel-Redis,实现主从切换上一篇讲解了redis主从复制,在我们实际环境当中,实现redis集群,如果主redis宕机,那个从redis则要顶替主redis进行工作(并变为主redis),当挂掉的redis再次启动,它将变成从redis,这就是sentinel的工作方式,Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程

2016-02-04 11:15:11 580

原创 linux 下 创建多个redis实例,并且配置主从复制

一、配置多个redis1、一个redis对应一个节点,一个节点一个端口号,每个节点对应一个redis.conf文件,找到自己redis.conf文件位置进行复制操作:cp /etc/redis.conf /ect/redis6380.conf2、进入新的redis.conf文件,进行修改配置:vi /etc/redis6380.conf找到pidfile与port修改为新的

2016-02-03 14:50:32 5944

原创 linux-tomcat+nginx+redis:分布式session共享(redis配置说明)

在tomcat+nginx分布式环境下,如果有一台服务器挂掉,那个它上面的session则会消失(session是保存在服务器上面),那么我们怎么解决这个问题?我们可以把信息保存在cookie中(cookie是保存在客户端,也就是游览器),但是,这样是不安全的,下面我要介绍的是用redis保存session信息,而达到session共享(我也是刚看别人的博客,搭建出来,有些注意的地方要知道)。

2016-01-29 18:18:56 2825 6

转载 linux+nginx+tomcat集群-简单配置文件

#Nginx所用用户和组,window下不指定  user  nobody;    #工作的子进程数量(通常等于CPU数量或者2倍于CPU)  worker_processes  1;    #错误日志存放路径  #error_log  logs/error.log;  #error_log  logs/error.log  notice;  error_log

2016-01-29 10:38:18 2213

转载 Linux下安装Nginx详细图解教程

什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网

2016-01-28 16:48:01 330

转载 Redis安装部署

Redis安装部署Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为

2016-01-27 10:07:40 344

转载 linux学习-安装jdk和tomcat。

安装jdk解压jdk源码包,输入命令:tar -zxvf jdk-7u7-linux-i586.tar.gz将其移动到/usr/local/目录下,并重命名为 jdk7,输入命令:mv jdk1.7.0_07 /usr/local/jdk7设置jdk的环境变量这里彩全局设置方法,就是来修改 /etc/profile,它是所有用户的共用的环境变量输入命令:vi /etc/profil

2016-01-19 09:38:42 306

转载 悲观锁与乐观锁

悲观锁和乐观锁——《POJOs in Action》读书笔记(一)1        事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL    { READ UNCOMMITTED    | READ COMMITTE

2015-12-02 11:51:30 283

转载 Apache Commons 工具类介绍及简单使用

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Codec

2015-11-26 09:21:28 306

转载 2015/10/15学习记录-偏执却管用的 10 条 Java 编程技巧

经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得很快),我们开始感谢那些好习惯。因为,你知道…“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:

2015-10-15 09:04:38 459

原创 2014-12-09:c标签的用法

JSTL:使用[]来获得有名字或者按数字排序的属性:表达式${user[“name”]}和表达式${user.name}含义相同。表达式${row[0]} 表名row集合的第一条目。Empty操作符(空值检查)如:${empty name} 如果name为空返回true,否则返回false如同:${name==null}通用标签::当name=null时,输

2014-12-09 16:09:28 354

原创 2014-12-07:ajax学习

AJAX学习:JSP: function ajax(){   var xmlhttp;   if(window.XMLHttpRequest){ //创建XMLHTTPrequest对象:ie5,ie6用Microsoft.XMLHTTP      xmlhttp = new XMLHttpRequest();   }else{      ActiveObject("M

2014-12-07 12:53:04 397

原创 2014-12-04:java发送邮件

Java实现发送邮件:1、     代码:package cn.db.oa.util; import java.util.Properties;   import javax.mail.Message;  import javax.mail.Session;  import javax.mail.Transport;  import javax.mail.int

2014-12-07 11:44:06 507

原创 2014-12-03:hibernate get()与load()区别,json字符串转换为json对象,String与date相互转换

Hibernateget()与load()区别:网上资料:Hibernate中Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:1.get()方法直接返回实体类,load()方法可以返回实体的代理类实例。2.hibernate load是采用延迟机制(当lazy属性为true时) 而get不采用延迟机制(get语

2014-12-07 11:41:13 560

原创 2014-12-02:组合与继承

组合和继承根据网络上大家对继承和组合的讨论,我简单总结以下几点:1)组合(has-a)关系可以显式地获得被包含类(继承中称为父类)的对象,而继承(is-a)则是隐式地获得父类的对象,被包含类和父类对应,而组合外部类和子类对应。2)组合关系在运行期决定,而继承关系在编译期就已经决定了。3)组合是在组合类和被包含类之间的一种松耦合关系,而继承则是父类和子类之间的一种紧耦合关系。

2014-12-07 11:39:53 337

原创 2014-12-01:NaN+跳出多重循环

NaN:NaN,是Not a Number的缩写。一种计算机用语。NaN用于处理计算中出现的错误情况,比如 0.0除以 0.0 或者求负数的平方根。在Matlab中,NaN是一个预定义的常量,表示“不明确的数值结果”。还有Inf表示“无穷大”,pi表示常数π等等。String:java.lang.String中 boolean equalsIgnoreCase(String o

2014-12-07 11:38:33 772

空空如也

空空如也

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

TA关注的人

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