- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 tomcat+nginx+redis实现均衡负载、session共享(二)
转载自:http://www.cnblogs.com/zhrxidian/p/5491285.html 今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://www.cnblogs.com/zhrxidian/p/5432886.
2017-08-31 17:46:26
295
转载 tomcat+nginx+redis实现均衡负载、session共享(一)
转载自:http://www.cnblogs.com/zhrxidian/p/5432886.html 在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新。但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没
2017-08-31 17:44:07
320
1
转载 Redis常见集群方案、Codis实践及与Twemproxy比较
转载自:http://blog.csdn.net/mawming/article/details/52171116前言诚如开篇文章所言,高效运维包括管理的专业化和技术的专业化。前两篇我们主要在说些管理相关的内容,本篇说一下技术专业化。希望读者朋友们能适应这个转换,谢谢。互联网早在几年前就已进入Web 2.0时代,对后台支撑能力的要求,提高了几十倍甚至几百倍。在这个演化过程中,缓存系统扮演了举足轻
2017-08-25 18:28:14
318
转载 redis主从复制
转载自:http://blog.csdn.net/hechurui/article/details/49508813概述一般来说,要将Redis运用于工程项目中,只使用一台redis是万万不能的,原因如下:从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大;从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内容容量为256G,也不能将所有内
2017-08-25 14:37:47
268
转载 redis持久化方法对比分析
转载自:http://www.cnblogs.com/Fairy-02-11/p/6182478.html 1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis
2017-08-18 17:45:01
289
转载 oracle外键关联而无法删除数据
经常我们在删除DB记录时,会为外键关联而无法删除数据感到苦恼。这里个人经常用到的一个方法就是,先让关联主键失效,然后再删除数据,数据删除完成后,再让其主 键生效,这样很好的解决了删除级联数据难的问题。第一步:让主键失效:alter table table_name disable primary key cascade;第二步:删除数据:delete table_name;第三步:让主键生效:al
2017-07-20 10:22:00
1065
转载 如何提高数据库性能
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验。影响的因素
2017-07-19 16:00:51
675
转载 centos 安装 redis3.0.0 集群
转自:http://blog.csdn.net/lifeiaidajia/article/details/45370377这里创建6个Redis节点,其中三个为主节点,三个为从节点。redis和端口对应关系:127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002从:127.0.0.1:7003127.0.0.1:7004
2017-07-17 12:17:05
230
转载 activiti动态生成流程图
转自:http://www.tuicool.com/articles/FJzMzmJ最近又开始忙活工作流的相关工作了,第一次接触工作流也就是我在埃森哲的第一个项目,也是最后一个项目。那时候用的是日本的一整套解决方案好像叫-iMart。而进入金山工作后第二个项目也是和工作流密切相关的项目,那时候才接触到了这个开源工作流引擎-Activiti。那时候也是第一次真正了解这些东西。只是从金山离职后回到现在的
2017-07-04 16:54:34
7641
转载 ActiveMQ消息传送机制以及ACK机制详解
AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机制 Producer客户端使用来发送消息的, Consumer客户端用来消费消息;它们的协同中心就是ActiveMQ broker,broker也是让producer和consume
2017-07-04 15:06:08
335
转载 activemq 实现负载均衡加高可用
一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现2、activemq的特性1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notificatio
2017-07-04 13:43:01
380
转载 activiti动态创建流程图
27 May 2013 Comments 利用100行代码动态创建并部署流程 英文原文:Dynamic Process Creation and Deployment in 100 Lines of Code这是一篇迟到的博文,几个月前我就准备把它整理出来发布,由于时间原因就搁置了。。。1. 关于Activiti中的BPMN Model在5.12版本中把各个模块进行了大幅度的划分,值得一
2017-07-04 10:50:41
7186
1
转载 Spring中实现多数据源事务管理
Spring中实现多数据源事务管理前言由于项目中引入了多个数据源,并且需要对多个数据源进行写操作,那么多数据源的事务管理自然成了不可避免的问题,这也让我对@Transactional注解有了进一步的理解(但实际上也并不是非常深入)然而这是一个演进的过程,刚开始项目中并没有使用@Transactional指定具体的TransactionManager,所以新增一个数据源后,对原有的事务产生了影响了,这
2017-07-04 10:15:41
437
转载 15个顶级多线程面试题及答案
转载自:http://www.cnblogs.com/huajiezh/p/5790942.html Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程
2017-04-29 21:07:24
327
转载 GC算法 垃圾收集器
GC算法 垃圾收集器转自:http://www.cnblogs.com/ityouknow/p/5614961.html概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了
2017-04-21 14:57:34
223
转载 JVM内存结构
JVM内存结构转载自:http://www.cnblogs.com/ityouknow/p/5610232.html 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解
2017-04-21 13:53:51
243
转载 java类加载机制
java类的加载机制转载自:http://www.cnblogs.com/ityouknow/p/5603287.html 1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类
2017-04-21 10:03:16
354
转载 使用Redis存储Nginx+Tomcat负载均衡集群的Session
环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1一、背景在使用Nginx+Tomcat实现负载均衡的时候,由于Nginx对不同的请求分发到某一个Tomcat,Tomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失的问题。二、Nginx安装与配置1、Nginx安装网上的资源对于安装Nginx
2017-04-20 16:20:08
317
原创 spring-error
1.java.lang.NoSuchMethodError: org.springframework.beans.factory.config.ConfigurableListableBeanFactory.clearMetadataCache()V 错误原因:项目中引用的spring包存在版本不一致
2017-03-22 14:21:35
1283
原创 guice入门-多数据源
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.
2017-01-23 10:12:32
1687
2
原创 httpclient工具类
1.引入maven依赖 <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency>2.HttpC
2017-01-18 15:13:07
780
原创 java maven项目常用 build配置及启动脚本
<build> <finalName>${project.artifactId}</finalName> <resources> <resource> <directory>src/main/resources</directory> <!-- 资源根目录排除各环境的配置,使用单独
2016-12-30 14:27:11
3113
1
原创 fastjson-err
!!ERR1:syntax error, expect {, actual string, pos 0com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 0 at com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer.
2016-12-23 10:47:08
503
原创 mybatis-error
target is null for method sizeCaused by: org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.NullPointerException: target is null for method size### Caus
2016-12-19 17:57:15
1637
原创 GPS坐标系互转
public class PositionUtil { private static double pi = 3.1415926535897932384626; private static double a = 6378245.0; private static double ee = 0.00669342162296594323; public static Poi
2016-12-09 17:17:15
544
转载 GPS两坐标点距离计算
工作中测试百度LBS定位接口的准确性,需要计算本公司的GPS点和调用百度接口得到的GPS坐标点的误差,从网上找了很多资料,发现下面的算法比较准确。转自: http://www.open-open.com/lib/view/open1388553235141.html/***计算gps两坐标点的距离(单位:M)**/public static double getDistanceFromXto
2016-12-09 16:53:41
1964
原创 java 加密算法-des、md5、aes、base64、rsa
最近在工作设计APP接口校验时用到java加密算法,从网上找了些资料,在此整理做下记录方便以后查阅。 AES加密:package com.jimi.exapp.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 使用MD5算法对字符串进行加密的工具类 * *
2016-11-28 14:45:52
642
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人