自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 MyBatis---join 查询

https://www.cnblogs.com/zyxiaohuihui/p/8229099.htmlpackage com.zy.test;import java.io.IOException;import java.io.InputStream;import java.io.Reader;import java.util.List;import com.zy.domain.U...

2020-01-19 21:43:42 103

转载 基于datax的数据同步平台

基于datax的数据同步平台一、需求 由于公司各个部门对业务数据的需求,比如进行数据分析、报表展示等等,且公司没有相应的系统、数据仓库满足这些需求,最原始的办法就是把数据提取出来生成excel表发给各个部门,这个功能已经由脚本转成了平台,交给了DBA使用,而有些数据分析部门,则需要运维把生产库的数据同步到他们自己的库,并且需要对数据进行脱敏,比如客户的身份证号、手机号等等,...

2020-01-03 11:40:52 272

转载 TCP三次握手详解及释放连接过程

TCP三次握手详解及释放连接过程TCP报文结构源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号。若确认序号=N,则表明:到序号N-1为止的所有数据...

2019-12-27 13:32:20 109

转载 springboot mybatis 事务管理

@Servicepublic class GeoFenceService { @Autowired private MoonlightMapper moonlightMapper; @Transactional public int addGeoFence(GeoFence geoFence) { String formatTime = Tim...

2019-12-24 13:41:14 54

转载 高可用性、负载均衡的mysql集群解决方案

https://my.oschina.net/liuyuantao/blog/1860806一、为什么需要mysql集群?一个庞大的分布式系统的性能瓶颈中,最脆弱的就是连接。连接有两个,一个是客户端与后端的连接,另一个是后端与数据库的连接。简单如图下两个蓝色框框在客户端与后端中可以利用类似nginx的负载均衡解决(本专题是mysql优化,后面出高并发专题再详细讲解连接1的负载均衡)...

2019-12-11 10:54:03 78

转载 数据库事务、隔离级别和锁

https://www.jianshu.com/p/cb97f76a92fd这是个令大多数后端同学头疼的问题。部分是因为不同的文章、文档充斥着不相容的概念。高层抽象和底层实现混到一起令人傻傻的分不清楚。此外还有一部分是SQL标准和实现压根就不一致。本文期望在众多文献中找到一条容易理解知识线,帮助大家在实际工作中更加容易明白到底怎么使用数据库的事务、隔离级别和锁。ACID的真实含义一般都...

2019-08-02 16:03:02 70

转载 有赞业务对账平台的探索与实践

https://segmentfault.com/a/1190000017918729?utm_source=tag-newest一、引子根据CAP原理,分布式系统无法在保证了可用性(Availability)和分区容忍性(Partition)之后,继续保证一致性(Consistency)。我们认为,只要存在网络调用,就会存在调用失败的可能,系统之间必然存在着长或短的不一致状态。在服...

2019-07-11 10:00:30 284

转载 各种主流.net混淆加密软件对比:

http://blog.sina.com.cn/s/blog_13ace711f0102xuxj.html各种主流.net混淆加密软件对比:一:Dotfuscator首先是使用Dotfuscator对.net程序加密码混淆。VS自带了PreEmptive Dotfuscator and Analytic5.22混淆工具,默认的安装路径是C:\Program Files (x86)...

2019-04-29 11:52:27 3538

转载 MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBa

2016-12-09 15:09:19 534

转载 【Maven】mybatis-generator-maven-plugin 使用

http://v7sky.iteye.com/blog/2309246pom.xml Java代码  "1.0" encoding="UTF-8"?>  "http://maven.apache.org/POM/4.0.0"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2016-12-09 10:45:20 2317

转载 TortoiseGit 配置 SSH KEY 的笔记

http://blog.csdn.net/liyuanbhu/article/details/50953377以前一直在用 SVN ,最近禁不住诱惑学了学 Git 的基本操作,然后就开始在 CSDN 的CODE 平台上托管自己的代码了。开始几天用的是 msys-git。后来看到 TortoiseGit 就果断的安装上了。原以为 TortoiseGit 的配置会很简单,而

2016-12-08 14:30:51 1097

转载 spring @component的作用

http://tomfish88.iteye.com/blog/14975571、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)  @Component,@Service,@Control

2016-12-07 17:06:46 384

转载 spring boot中自定义properties文件并获取内容

http://zk-chs.iteye.com/blog/2281978最近项目中使用到了spring boot,这次带来点关于spring boot中properties文件的使用方法 首先你可以定义一个properties文件,如下所示:Java代码  // 文件名可以自行定义,这里名为uploaddefine.propert

2016-12-07 16:57:24 2145

转载 Spring 如何读取properties文件内容

http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据我工作中用到的读取properties配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。   用spring读取配置文件,最典型的就是关于数据库

2016-12-07 16:45:37 296

转载 maven下使用junit对spring进行单元测试_01基本应用

https://my.oschina.net/dlpinghailinfeng/blog/336694一、开发环境maven版本:3.0.5spring版本:spring3.2.3 releasejunit版本:4.11eclipse版本:3.7.2 r2jdk版本:1.6 二、文件清单pom.xmlproperties> pro

2016-12-06 18:10:25 473

转载 spring与mybatis三种整合方法

http://www.cnblogs.com/wangmingshun/p/5674633.htmlspring与mybatis三种整合方法1、采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。spring-mybatis.xml:xml version="1.0"

2016-12-05 18:51:44 242

转载 SpringMVC实现Controller的两种方法:配置和约定

http://www.liuzk.com/197.html毕业几年来,一直在公司的WF框架上修修补补,做的大多都是业务,发现好久没接触过Spring了,当年的春天是否 涛声依旧呢??Spring的是一个优秀的框架,说其实一个框架,不如说其是一个容器,一个完美容纳百川的容器。在J2EE开发的春天里,一个基于Spring的MVC框架–Spring MVC应运而生。想当年恰逢毕业的时候,Sp

2016-12-05 18:26:22 5486

转载 IntelliJ IDEA上创建Maven Spring MVC项目

http://www.cnblogs.com/Sinte-Beuve/p/5730553.htmlIntelliJ IDEA上创建Maven Spring MVC项目各软件版本利用maven骨架建立一个webapp建立相应的目录配置Maven和SpringMVC配置Maven的pom.xml配置web.xml配置contextConfigLocation文件配置log4

2016-12-05 15:45:17 662

转载 ejabberd_ctl

http://blog.sina.com.cn/s/blog_4fe31cdf0102w11d.htmlejabberd_ctl 的程序入口在 /bin/ejabberdctl 里边 echo $$; #Shell本身的PID(ProcessID)echo $!; #Shell最后运行的后台Process的PIDecho $?; #最后运行的命令的结束代码(返回

2016-11-26 17:57:58 271

转载 mnesia监控项目

http://wqtn22.iteye.com/blog/1900803mnesia在运行时提供了大量的统计量,对这些统计量进行监控,有助于正确使用mnesia,以及对mnesia进行调优,这些统计量包括: 代码版本R15B03 1.启动与运行时参数:运行相关参数:mnesia是否在运行中:mnesia:system_info

2016-11-22 18:43:58 423

转载 Jabber/XMPP Protocol Namespaces

http://blog.csdn.net/shmcclmm/article/details/8491460以下是Jabber/Xmpp协议的命名空间,每个空间可以算是一种功能,比如今晚的看XEP-0047: In-Band Bytestreams协议,里面就包含了open,data,close等元素,这些元素被包含与IQ包中,通过这些元素就可以控制文件传输。(简写:IBB)这边有常用协

2016-11-21 18:17:56 422

转载 Asp.net Core 使用Redis存储Session

http://www.cnblogs.com/hantianwei/p/5723959.html Asp.net Core 改变了之前的封闭,现在开源且开放,下面我们来用Redis存储Session来做一个简单的测试,或者叫做中间件(middleware)。  对于Session来说褒贬不一,很多人直接说不要用,也有很多人在用,这个也没有绝对的这义,个人认为只要不影什么且又可以方便

2016-11-16 13:42:23 1290

转载 ASP.NET Core 中文文档 第三章 原理(14)服务器

http://www.cnblogs.com/dotNETCoreSG/archive/2016/08/22/aspnetcore-3_14-servers.html查看和下载示例代码服务器和命令ASP.NET Core 旨在将 Web 应用程序从底层 HTTP 服务器分离出来。过去,ASP.NET 应用一直只在 Windows 中承载于 IIS 上。在 Windo

2016-11-16 10:42:50 881

转载 .NETCore使用Dapper操作MySQL

http://www.alonely.com.cn/MySQL/20160825/17389.html.NET Core 使用Dapper 操作MySQL 数据库, .NET Core 使用Dapper。目前官方没有出.NET Core MySQL  驱动,但是已经有第三方进行改动封装出.NET Core MySQL Connector 预览版。Dapper 也已经出了

2016-11-15 14:10:30 4395 1

转载 CentOS 7.1下安装dotnet core

http://www.linuxidc.com/Linux/2016-04/129960.htm.NET CORE的官方(http://dotnet.github.io/getting-started/)只提供了Windows, Ubuntu14.04, 及Docker(也是基于Ubuntu14.04做的Image). 但鉴于微软已经把RedHat做为参考平台而且用Ubuntu14.0

2016-11-11 15:07:16 1638

转载 IM设计思考:XMPP多用户文本聊天协议(MUC:Multi User Chat)

http://blog.csdn.net/mindfloating/article/details/7444236XMPP在其XEP-0045扩展中定义了一个用于多用户文本会议(群聊)的协议,类似于聊天室、QQ群等。由于它作为一个标准协议在定义模型上力求完备,涵盖了现实中的绝大部分IM产品模型,而现实中的IM产品基本都只实现了XMPP定义的模型中的一个子集。XMPP

2016-11-04 16:45:53 460

转载 相关分析-5种常用相关分析方法

http://sanwen8.cn/p/2c62mIw.html相关分析(Analysis of Correlation)是网站分析中经常使用的分析方法之一。通过对不同特征或数据间的关系进行分析,发现业务运营中的关键影响及驱动因素。并对业务的发展进行预测。本篇文章将介绍5种常用的分析方法。在开始介绍相关分析之前,需要特别说明的是相关关系不等于因果关系。

2016-11-02 10:57:26 7471

转载 每秒处理10万高并发订单的乐视集团支付系统架构分享

http://www.cnblogs.com/hackxhao/p/5496254.html随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一

2016-10-31 14:43:54 979

转载 IM表结构设计

数据库表结构设计方案,仅供参考User(--用户表              字段    字段类型    字段描述    备注U_ID    Int        主键、自增U_LoginID    Varchar(20)    (登陆账号)    U_NickName    Varchar(20)    (昵称)    U_PassWord    Varcha

2016-10-28 18:47:19 7515 2

转载 XMPP 协议工作流程详解

http://blog.csdn.net/huyoo/article/details/24353105原文: http://ceit.uq.edu.au/content/how-xmpp-works-step-step作者: Yilun Fan, 日期 2011-01-05 13:09XMPP 核心协议 http://xmpp.org/rfc

2016-10-27 19:15:25 336

转载 XMPP协议及其扩展详解

http://www.cppblog.com/peakflys/articles/198338.htmlpeakflys注:转自:http://haoeat.cn/as/archives/526非常实用的一篇总结,谢谢原作者基本的jabber客户端必须实现以下标准协议(XEP-0211)1、RFC3920 Core http://tools.ietf.org/html/rf

2016-10-25 16:58:08 258

转载 轮询调度算法(Round-Robin Scheduling)

http://blog.163.com/s_u/blog/static/1330836720105233102894/毫无疑问,随着互联网、移动网络接入成本的降低,互联网正在日益深入地走入我们的生活,越来越成为人们获取信息的高效平台,ICP行业也顺势呈现出强劲的成长趋势,成为互联网迅猛发展形势下最大的受益者,也直接促成了从web1.0到web2.0以及社区、博客、视频等一系列互联网

2016-10-21 13:56:09 378

转载 负载均衡调度算法大全

http://www.open-open.com/lib/view/open1416560538742.html负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法:轮循(Round Robin)这种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应该有相近的资源容量 以及负载形同的

2016-10-20 18:48:05 185

转载 从keep-alive原理 分析TCP游戏服务端心跳包的实用功能

http://www.cocoachina.com/game/20150918/13501.html整理自知乎,文/郭无心游戏服务器常常有心跳包的设计。我们的心跳包就是为了防止Socket断开连接,或是TCP的连接断开吗?答案是否定的,TCP连接的通道是个虚拟的,连接的维持靠的是两端TCP软件对连接状态的维护。TCP 连接自身有维护连接的机制,说白了

2016-10-14 17:03:16 775

转载 把Web集群由HTTP转换为HTTPS(LVS+HAProxy+SSL)

http://www.linuxidc.com/Linux/2016-08/134233.htm一、环境介绍    接到通知,要求网站由http改为使用https,目前我的网站前端架构如下图所示:    假设我们有两台物理机,每台物理机上面有很多的tomcat容器,前端使用的是haproxy进行的http层负载均衡,再前端我们使用了LVS负载均衡,整个LVS使用

2016-10-13 16:12:20 2476

转载 启用全站HTTPS后不仅更安全而且更快 看淘宝是如何做到的

http://www.chinaz.com/web/2016/0303/509511.shtml电商启用全站HTTPS是一件门槛极高的事情,它需要投入巨大的资源,不仅是人力、财力等方面,而且对技术能力也提出了极为苛刻的要求。一般来说,普通电商只会在登录和交易这些“关键”环节启用HTTPS。而目前,阿里巴巴是全球唯一大规模启用电商平台全站HTTPS的公司。什么是HTT

2016-10-13 10:26:59 524

转载 erlang 中 mnesia 的使用实例

http://www.cnblogs.com/ShankYan/p/4120058.html参考资料:mnesia 用户手册相关的微博mnesia 应用例子一个关于mnasia:数据库启动启动的时候指向一个特定的数据库:erl -mnesia dir '"Dir"'指定了Mnesia存储数据的目录,windows下可以是erl -mnesia dir

2016-10-12 18:38:42 1322

转载 mnesia的部署

转载自:http://darkdestiny.iteye.com/blog/643187伸缩性:根据系统负载,可以在运行中过程中添加或者删除服务节点,改变系统处理规模。mnesia是一个分布式数据库模块,由多个节点构成的数据库cluster,数据表的位置对应用是透明的。透过该特性,很容易构建出一个具有高伸缩性的系统。rabbitmq是一个分布式的消息中间件,在mnesi

2016-10-12 18:08:28 237

转载 使用OAuth打造webapi认证服务供自己的客户端使用

http://www.mamicode.com/info-detail-1095912.html标签:一、什么是OAuthOAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证)的标准叫做openid c

2016-10-12 13:59:19 810

转载 cer, pfx 创建,并且读取公钥/密钥,加解密 (C#程序实现)

http://blog.csdn.net/zj510/article/details/39964533PKI技术(public key infrastructure)里面,cer文件和pfx文件是很常见的。通常cer文件里面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥。用makecert.exe可以创建公钥证书和私钥证书,具体看http://msdn.microsoft

2016-10-09 16:46:28 2397

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