自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

转载 缓存技术的详解

原文:https://www.yangqiu.cn/sinobeauty/1616327.html一、缓存概述缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。1、缓存的原理将数据写入/读取速度更快的存储(设备);将数据缓存到离应用最近的位置;将数据缓存到离用户最近的位置

2017-10-24 16:01:06 25467 2

转载 解决分布式调用时候数据的一致性

原文:http://weibo.com/ttarticle/p/show?id=2309403965965003062676问题的起源在电商等业务中,系统一般由多个独立的服务组成,如何解决分布式调用时候数据的一致性? 具体业务场景如下,比如一个业务操作,如果同时调用服务 A、B、C,需要满足要么同时成功;要么同时失败。A、B、C 可能是多个不同部门开发、部署在不同服务器上的

2017-10-17 13:52:27 636

转载 redis集群搭建测试-2

集群环境至少需要3个节点。推荐使用6个节点配置,即3个主节点,3个从节点。我们在一台机器上开启多个Redis的实例。第一步:创建一个文件夹redis-cluster,然后在下面建立6个文件夹如下:(1)、mkdir -p /usr/local/redis-cluster(2)、mkdir 7001, mkdir 7002,mkdir 7003,mkdir 7004,

2017-06-21 17:06:33 275

转载 mysql索引讲解

http://blog.csdn.net/xluren/article/details/32746183http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查

2017-06-20 11:38:28 368

转载 高并发挑战及解决方法

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。1. 请求接口的合理设计一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。通常静

2017-05-27 14:32:27 880

转载 centos 7上部署dubbo-admin-2.4.1 在jdk8运行出现问题

今天在linux上部署dubbo-admin-2.5.4,一直报错:ERROR context.ContextLoader - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'uriBrokerServic

2017-04-19 16:41:09 255

翻译 plupload 实现批量上传和删除

var uploader = new plupload.Uploader({    runtimes : 'html5,flash,silverlight,html4',    browse_button : 'pickfiles', // you can pass an id...    container: document.getElementById('container'),

2017-04-05 14:38:45 1698

原创 spring boot的入门学习

Srping boot的介绍 百度。。 开始:Pom.xml文件: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.

2016-12-16 17:27:51 247

转载 sql查询优化

1.尽量避免where中包含子查询; 2.where条件中,过滤量最大的条件放在where子句最后; 3.采用绑定变量有助于提高效率; 4.在索引列上使用计算、改变索引列的类型、在索引列上使用!=将放弃索引; 5.运算符效率:exists高于in高于or,(not exists高于not in); (这里指出:in和or都是效率较低的运算,但是in的效率:O(logn)仍然比o

2016-12-13 21:37:05 202

转载 两不同服务器上的mysql跨库查询

业务场景:关联不同数据库中的表的查询比如说,要关联的表是:机器A上的数据库A中的表A && 机器B上的数据库B中的表B。这种情况下,想执行“select A.id,B.id from A left join B on ~~~;“那是不可能的,但业务需求不可变,数据库设计不可变,这就蛋疼了。。解决方案:在机器A上的数据库A中建一个表B。。。这当然不是跟你开玩笑啦,我们

2016-11-25 16:59:14 19459

转载 java 8 的新特性

一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:复制代码代码如下:interface Formula {    double calculate(int a);    default double sqrt(int a) {        return Math.sqrt(

2016-11-25 16:48:07 177

原创 redis的学习

详细文档:http://www.runoob.com/redis/redis-keys.html一.redis比较适合的一些应用场景:1.取最新的N 个数据的操作    2.排行榜应用,取TOPN操作 3.需要精准设定过期时间的应用 4.计数器应用 5.Uniq操作,取某段时间所有的数据排重值 6.缓存 二.Redis命令远程连接服务

2016-08-26 16:10:06 444

转载 MySQL的数据库引擎介绍

数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎:    ISAM:ISAM是一个定义明确且历经

2016-08-19 17:23:27 207

转载 F5负载均衡技术的学习

概述负载均衡(Load Balance)由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。负

2016-08-11 15:03:06 526

原创 dubbo的学习

最近接触dubbo,学习下服务分布式架构

2016-08-08 15:28:51 213

转载 Mysql常用命令详解

Mysql常用命令详解Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理连接MySQL格式: mys

2016-07-22 14:40:24 145

转载 java 线程的学习

三、Thread和Runnable的区别如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。package com.multithread.learning;/** *@functon 多线程学习,继承Thread,资源不能共享 *@author 林炳文 *@time 2015.3.9 */class Thre

2016-07-22 11:03:45 183

转载 oscache的使用

OSCache使用指南 一、下载安装 OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下: 1. 下载、解压缩OSCache 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 解压缩下载的文件到指定目录 。2、新建立一个web应

2016-07-19 11:57:30 325

转载 linux的基本命令

一些常用的基本命令:uname -a    查看内核版本       ls -al    显示所有文件的属性pwd         显示当前路径        cd -    返回上一次目录     cd ~    返回主目录date s      设置时间、日期          cal      显示日历     cal 2006bc          计算器具  

2016-07-13 10:45:53 184

转载 request、response 中文乱码问题

request、response 中文乱码问题与解决方式request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码;response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码; 乱码产生的原因:不管是request乱码还是response乱码,其实都是由于客户端(浏览器)跟服务器端采用的编码格式不一致造

2016-07-13 10:03:32 253

翻译 判断字符串能否转json

package com.jlit.msgPush.utils;import org.apache.commons.lang.StringUtils;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;/*import com.alibaba.fastjson.JSO

2016-07-12 11:58:49 1951

转载 mysql之视图

追求卓越,成功就会在不经意间追上你mysql之视图1.什么是视图?视图是由查询结果形成的一张虚拟表。2.什么时候要用到视图?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询3.视图的创建语法:create view 视图名 as select 语句;4.使用视图有什么好处呢?  ①简化查询语句  比如:有一张商品

2016-07-08 16:23:30 139

转载 Hibernate注解使用和spring整合

原文转自:http://wanqiufeng.blog.51cto.com/409430/484739(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于

2016-07-08 10:19:19 159

转载 Hibernate 基础学习

Hibernate 基础学习    Hibernate 是一个是一个对象/关系映射的解决方案,简单地说就是将Java中对象与对象之间的关系映射至关系数据库中的表与表之间的关系。 1.1 概述:  1.1.1、ORM简介:  对象/关系映射ORM(Object-Relation Mapping) 是用于将对象与对象之间的关系映射至数据库中的表与表之间的关系的一种模式。

2016-07-07 12:02:19 150

转载 Struts2基础学习总结

Struts2基础学习总结Struts 2是在WebWork2基础发展而来的。注意:struts 2和struts 1在代码风格上几乎不一样。Struts 2 相比Struts 1的优点:1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。     Struts 2的应用可以不依赖于Se

2016-07-07 12:00:23 167

转载 spring缓存注解

Spring缓存注解@Cache使用博客分类:Spring 参考资料http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/http://swiftlet.net/archives/774 缓存注解有以下三个:@Cacheable      @CacheEvict

2016-07-05 16:00:07 188

转载 struts2中constant参数设置

struts2中constant参数设置 方法 说明 1  指定web应用默认编码集,相当调用HttpServletRequest的setCharacterEncoding方法 2  指定需要struts2处理请求后缀,该属性默认值是action,即所有请求*.action由struts2处理。如用户需要指定多个后缀,则后缀之间用英文逗号隔开。 3

2016-06-08 15:57:19 151

mybatis generator的插件

mybatis generator 插件,快速把表生成对象和映射文件

2017-12-06

日期编写

使用JS编写的一个日期小程序,可以根据时间查看,主演是从1900到2015年底段

2015-03-12

空空如也

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

TA关注的人

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