自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 spring cloud config学习入门初探

spring cloud config 学习后的小结:    spring cloud config提供了一个集中管理配置文件的项目,是spring cloud 技术体系的一个子项目;目前支持git,svn服务器配置文件的读取,默认配置是git服务器。    搭建spring cloud config项目作为配置服务器的过程分三个环节:    1.以码云的git服务器为

2017-08-21 19:05:42 395

原创 对象字段与json下划线字段的相互转换

项目中会经常用到实体的字体与数据库对应字段的一种转换,可以利用fastjson进行字段映射,达到相互转化的效果,或者是同步数据的时候也需要做相应的转换,下面介绍下在项目中真实应用的场景:需求是:同步数据甲方要求同步的数据为:{"yy_id": "0","yy_create_user_id": "bjtoon_312672","yy_create_user_name": "0",

2017-01-07 11:04:10 17156 1

原创 Spring Boot 经常出现的错误:com.fasterxml.jackson.databind.ObjectWriter.forType

Caused by: java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectWriter.forType(Lcom/fasterxml/jackson/databind/JavaType;)Lcom/fasterxml/jackson/databind/ObjectWriter对于spring boot在控制

2016-10-31 12:57:09 16100 5

原创 mybatis的注解及使用方法

注解有下面这些:注解目标相对应的 XML描述@CacheNamespace类为给定的命名空间 (比如类) 配置缓存。 属性:implemetation,eviction, flushInterval,size 和 readWrite。@CacheNamespaceRef类

2016-10-30 16:37:13 16011 2

转载 CAP,微服务的数据一致性

前言微服务是当下的热门话题,今天来聊下微服务中的一个敏感话题:如何保证微服务的数据一致性。谈到分布式事务,就避免不了CAP理论。CAP理论是指对于一个分布式计算系统来说,不可能同时满足以下三点: 1. 一致性(Consistence)(等同于所有节点访问同一份最新的数据副本)2. 可用性(Availability)(对数据更新具备

2016-10-10 13:22:47 3308

转载 Spring读写分离技术

在应用层通过spring特性解决数据库读写分离博客分类: spring杂谈  如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写分离目前的一些解

2016-08-28 16:20:29 1773 1

转载 SolrCloud+tomcat7+zookeeper集群配置

solrCloud的主要功能:主要功能包括强大的全文搜索、点击显示、面搜索、动态聚类、数据库集成、丰富的文件(如Word,PDF)处理,和空间搜索,而且它具有高度的可扩展性,提供容错的分布式搜索和索引。 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡图1. Collectio

2016-08-22 09:24:20 393

原创 ssh-keygen的使用方法

一、概述1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的:A机器ssh登录B机器无需输入密码;加密方式选 rsa|dsa均可以,默认dsa 二、具体操作流程

2016-07-28 17:39:18 753

转载 互联网数据库架构设计思路

一 、58同城数据库架构设计思路(1)可用性设计解决思路:复制+冗余副作用:复制+冗余一定会引发一致性问题保证“读”高可用的方法:复制从库,冗余数据,如下图  带来的问题:主从不一致解决方案:见下文保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余数据,如下图  带来的问

2016-07-25 17:28:22 2131

转载 Spring Cloud 微服务示例

概述Spring Cloud提供了将Netflix开源产品集成到Spring Boot应用的能力,主要包括服务发现Eureka、熔断(Circuit Breaker) Hystrix、智能应用路由Zuul 和客户端负载均衡Ribbon。基于这个框架,开发人员可以非常容易地构建微服务应用。本示例已经Docker化,既可以在本地的测试环境中运行,也可以部署到阿里云容器服务上。服务化

2016-07-21 09:28:13 7613

翻译 如何用消息系统避免分布式事务?

前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除

2016-07-21 09:08:56 1055

转载 缓存穿透、缓存并发、缓存失效之思路变迁

我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题:缓存穿透缓存并发缓存失效一、缓存穿透Paste_Image.pngPaste_Image.pngPaste_Image.png注:上面三个图会有什么问题呢?我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在

2016-06-27 18:40:06 323

转载 Docker系列一之基础快速入门企业实战

Docker系列一之基础快速入门企业实战第1章Docker快速入门1.1什么是LXCLXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更

2016-06-23 11:14:45 904

转载 Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践

目录Mesos简介Zookeeper简介Marathon简介docker集群实践Mesos集群部署一、Mesos简介Mesos是Apache下的开源分布式资源管理框架,它被称为分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发,后在Twitter得到广泛使用

2016-06-23 11:11:26 3430 1

原创 docker常用命令中文翻译

docker version 查看docker的版本号,包括客户端、服务端、依赖的Go等docker info 查看系统(docker)层面信息,包括管理的images, containers数等docker search  在docker index中搜索imagedocker pull  从docker registry server 中下拉imagedocker push  推送

2016-06-22 11:38:27 724

原创 kvm 安ERROR Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory

解决办法:执行:yum upgrade device-mapper-libsyum -y install avahi/etc/init.d/messagebus restart/etc/init.d/avahi-daemon restart/etc/init.d/libvirtd restart

2016-05-27 18:10:01 12382

转载 jackson 复杂对象集合的几种简单转换,有需要的朋友可以参考下。

jackson 复杂对象集合 的几种简单转换,有需要的朋友可以参考下。jackson 复杂对象集合 的几种简单转换package com;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStr

2016-03-12 16:31:34 1304

转载 redis集群搭建示例

Redis集群部署文档(centos6系统)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005 

2016-02-25 00:23:33 256

原创 java 调用js 方法库进行简单的数学表达式的运算

@Testpublic void ttt() throws Exception { String expr = "a==a";//"1>2 " boolean ss=ruleCal(expr); System.out.println(ss);}private Boolean ruleCal(String rule){ Sc

2016-01-29 13:51:07 949

转载 Kafka的整体架构

Kafka的整体架构:本文中的配置:在两台机器Node1和Node2上,分别部署了两个broker,Zookeeper使用的是单独的ZK集群。在每个机器上下载并解压kafka_2.10-0.8.2.1http://kafka.apache.org/downloads.htmlKafka配置Node1:ip为 172.1

2015-12-23 15:40:56 780

转载 经典漫画讲解HDFS原理

分布式文件系统比较出名的有HDFS 和 GFS,其中HDFS比较简单一点。本文是一篇描述非常简洁易懂的漫画形式讲解HDFS的原理。比一般PPT要通俗易懂很多。不难得的学习资料。1、三个部分: 客户端、nameserver(可理解为主控和文件索引类似linux的inode)、datanode(存放实际数据的存server) 2、如何写数据过程 

2015-11-13 08:58:16 678

转载 maven自动部署到tomcat的问题

首先我们需要通过eclipse创建一个maven project,创建的时候需要设置packaging为war(参考:http://blog.csdn.net/smilevt/article/details/8215558)        接下来我们需要创建和配置一个server,步骤如下:1、new - other - server        2、选择

2015-10-23 00:19:46 397

转载 Centos 配置eth0 提示Device does not seem to be present

一.故障现象:[root@c1node01 ~]# service network restartShutting down loopback insterface:                                                       [   OK  ]Bringing up loopback insterface:         

2015-10-22 23:11:14 355

转载 什么是JS跨域请求?有几种方式可以实现?请简述其中某一种的实现原理?

什么是JS跨域请求?    一个域上加载的脚本获取或操作另一个域上的文档属性。下面将列出三种实现javascript跨域方法: 基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 http)和同一端口(例如都是80),这样在两个页面中同时添加

2015-08-31 20:10:32 3307

转载 Hadoop分布式文件系统

Hadoop分布式文件系统(HDFS)的设计主旨,在于对超大规模数据集提供可靠的存储功能,并对用户应用程序提供高带宽的输入输出数据流。在大型的集群里,上千台服务器均可直接参与到数据存储和应用程序任务执行。通过多服务器,分布式的存储和计算,计算资源的规模能够按照需要增长,并兼顾在各种规模上经济适用性。 本文主要描述了HDFS的架构,并以Yahoo!企业数据服务为例,介绍了如何使用HDFS系统管理高达

2015-08-29 14:23:59 665

转载 wait、sleep、notify、notifyAll的区别

wait导致当前的线程等待,直到其他线程调用此对象的 notify方法或 notifyAll 方法。当前的线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify 方法,或 notifyAll 方法通知在此对象的监视器上等待的线程醒来。然后该线程将等到重新获得对监视器的所有权后才能继续执行sleep在指定的毫秒数内让当前正在执行的线程休眠(暂

2015-08-28 23:15:12 444

转载 【问题处理】用户无法顺利删除问题处理一则-ORA-00604和ORA-00942错误 2011-03-14 22:15:31

今天遇到一则由于Oracle Spatial相关表不存在而导致个别用户无法删除的问题。比较有代表性,记录在此。1.问题现象在SYS用户下删除一个普通用户时抛出ORA-00604和ORA-00942错误。具体的报错信息即问题现象如下所示。sys@secdb> drop user SEC_TARGET cascade;drop user SEC_TARGET cascade*

2015-01-07 19:27:59 1286

原创 mybatis多条件的模糊查询解决方案

SELECT * FROM tablename where name like CONCAT('%','${name}','%' ) AND url like CONCAT('%','${url}','%' ) limit #{begin},${end} sql语句是这样的,其实mybatis就是 简单的替换${name}的内容

2014-05-15 20:33:31 6692

原创 DWR推技术在开发中需要注意的ScriptSession问题

DWR推技术在开发中需要注意的ScriptSession问题 (作者zhyiwww,转载请您注明出处,zhyiwww@163.com)1 关于ScriptSessionScriptSession不会与HttpSession同时创建当我们访问一个页面的时候,如果是第一次访问,就会创建一个新的HttpSession,之后再访问的时候,就会保持当前的Session,即使是刷新,也能保

2014-05-15 00:27:07 1766

原创 AJAX框架介绍

Ajax框架介绍1 浏览器端框架下面几节介绍了一些浏览器端框架。1.1 DojoDojo是最老的框架之一,于2004年9月开始开发。这个项目的目标是建立充分利用XHR的DHTML工具包,并把重心放在可用性问题上。Dojo只有几个文件,不用处理XHR的建立,只需调用bind方法,并传入想调用的URL和回调方法即可。就这么简单。还可以使用bind方法来提交整个表单。Dojo有一

2014-05-15 00:17:17 505

原创 DWR 整合

4.1 DWR与Servlet 有2个Java类你一般需要用在DWR中,是webContext和WebContextFactory 在DWR 1.x 它们在uk.ltd.getahead.dwr 包, DWR 2.0+在org.directwebremoting包。这2个类给与你访问标准Http servlet对象的入口。这些对象是:? HttpServletRequest ? H

2014-05-15 00:15:47 340

原创 win8.1的NET.Framework3.5安装方法

首先安装 7-zip,解压win8的安装包(*.iso),然后呢,随便解压到一个盘,路径不要太复杂,我用H盘作示范   打开任务管理器, 左上角“文件”,运行新任务,选择“以系统管理员权限运行”,上面输入“cmd.exe”(不含引号)打开cmd.继续  输入  (不含引号)“dism.exe /online /enable-feature /featurename:NetFX3 /Sour

2014-05-13 21:22:44 477

MyBatis做读写分离

MyBatis做读写分离

2016-08-28

27款后台管理页面设计_DIV_CSS

27款后台管理页面设计DIV+CSS+js实现的html代码,想怎么改就怎么改,绝对是你做开发的必然选择了,页面风格比较新颖,是做开发的好帮手!

2014-05-15

实用的jquery下拉菜单

非常实用的,流行的下拉菜单,下载即用的jquery插件!

2012-05-25

网页设计中要用的小图标

非常精美的网页图标,做网页美工必不可少的图标素材,下载后便可以直接利用!

2012-05-22

后台管理登录界面

优雅美观,具有创意的登录界面,源文件,PSD格式的,下载即用的模板!

2012-05-12

免费论坛模板

dz2.0全新模板升级了,需要的进来下载去学习下了!

2011-11-21

空空如也

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

TA关注的人

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