自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2008)
  • 资源 (38)
  • 收藏
  • 关注

转载 java 数组转字符串 字符串转数组

字符串转数组使用Java split() 方法split() 方法根据匹配给定的正则表达式来拆分字符串。注意:.、|和*等转义字符,必须得加\\。多个分隔符,可以用|作为连字符。// 字符串转数组 java.lang.StringString str = "0,1,2,3,4,5";String[] arr = str.split(","); // 用,分割System.out.println(Arrays.toString(arr)); // [0, 1, 2,...

2021-11-24 10:29:15 667

转载 JavaMail读取邮件,条件过滤( Javamail的SearchTerm类解析)

javamail官方文档:JavaMail API documentation在 JavaMail 中,可以不像上面文章那样子调用 Folder.getMessages() 方法把邮件夹中的所有都返回,而是可以根据给定的一些条件过滤搜索出我们想要的邮件,之后再对进行获得的邮件进行操作。要使用搜索过滤功能,必须用到 java.mail.search 包中的 SearchTerm 抽象类。在这个包中,我们可以使用其他具有不同组合关系的子类和具有不同搜索条件的类来进行操作。JavaMail在javax

2021-11-22 19:03:16 2568 1

原创 Spring Cloud OAuth2(一) 搭建授权服务

本文内容主要为spring cloud 授权服务的搭建,采用jwt认证。GitHub 地址:https://github.com/fp2952/spring-cloud-base/tree/master/auth-center/auth-center-provider添加依赖Spring Security 及 Security 的OAuth2 扩展 <dependency> <groupId>org.springframework

2021-11-05 18:43:35 963

转载 SpringSecurity OAuth2 自定义令牌配置(JWT)

目录:自定义令牌配置 使用JWT替换默认令牌 扩展JWT JAVA中解析JWT 刷新令牌Spring Security允许我们自定义令牌配置,比如不同的client_id对应不同的令牌,令牌的有效时间,令牌的存储策略等;我们也可以使用JWT来替换默认的令牌。自定义令牌配置我们让认证服务器AuthorizationServerConfig继承AuthorizationServerConfigurerAdapter,并重写它的configure(ClientDetailsServiceCo

2021-11-05 16:18:22 2590

转载 SPRINGSECURITY-OAUTH2之TOKENSTORE

Springsecurity-oauth2之TokenStore - database- - 博客园它就是用来保存token(封装在OAuth2AccessToken中)TokenStore的实现类1>InMemoryTokenStore  默认保存 ,把Token 存在内存中2>JdbcTokenStore  把access_token存在数据库中3>JwkTokenStore  将 access_token 保存到 JSON Web Key4>JwtTok

2021-11-05 15:33:31 282

转载 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 693 1

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

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

2020-01-03 11:40:52 1081

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

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

2019-12-27 13:32:20 636

转载 springboot mybatis 事务管理

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

2019-12-24 13:41:14 195

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

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

2019-12-11 10:54:03 343

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

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

2019-08-02 16:03:02 320

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

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

2019-07-11 10:00:30 550

转载 各种主流.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 9541

转载 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 657

转载 【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 2621

转载 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 1216

转载 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 488

转载 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 2484

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

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

2016-12-07 16:45:37 456

转载 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 598

转载 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 321

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

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

2016-12-05 18:26:22 5940

转载 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 969

转载 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 377

转载 mnesia监控项目

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

2016-11-22 18:43:58 588

转载 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 534

转载 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 1378

转载 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 1150

转载 .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 5602 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 1789

转载 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 586

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

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

2016-11-02 10:57:26 17923

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

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

2016-10-31 14:43:54 1074

转载 IM表结构设计

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

2016-10-28 18:47:19 10154 3

转载 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 452

转载 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 335

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

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

2016-10-21 13:56:09 605

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

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

2016-10-20 18:48:05 311

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

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

2016-10-14 17:03:16 1366

转载 把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 3075

自动聊天机器人

自动聊天机器人,类似微软小冰的自动聊天服务

2015-05-22

ios instrument 使用

ios instrument ios instrument

2015-05-21

大文件上传测试

大文件上传测试

2015-05-13

算法技术手册

算法技术手册

2015-04-13

HTML5从入门到精通

HTML5从入门到精通,适合入门使用,简明教程

2015-04-07

测试支付代码

测试支付代码

2015-03-30

ASP.NET 上传文件并验证文件真正的类型

asp.net使用upload控件上传图片,并可以检测文件的真正格式

2014-05-13

batchupdate

sqlhelper工具,batchupdate方法

2014-03-14

学习MFC框架如何创建的过程.pdf

透彻的讲解了多文档框架窗体的创建过程,通过大牛作者一步一步的调试进入代码内部,是我真正了解了MFC窗体框架的工作过程,感谢大牛作者!

2014-02-13

[Linux防火墙].(美)拉什.中文高清PDF版.pdf

[Linux防火墙].(Linux.Firewalls.Attack.Detection.and.Response.with.iptables,.psad,.and.fwsnort)(美)拉什.中文高清PDF版.pdf

2013-07-20

2008.精通LINQ数据访问技术:基于C#.侯利军编着.pdf

2008.精通LINQ数据访问技术:基于C#.侯利军编着.pdf

2013-07-20

jqGrid详解及高级应用.pdf

jqGrid详解及高级应用.pdf 很好用的表格分页空间,实现好多特别好用的功能!

2013-07-20

《锋利的jQuery》(高清扫描版-有书签).pdf

《锋利的jQuery》(高清扫描版-有书签).pdf 学jquery有这一本就够了!

2013-07-20

WEB数据交互的艺术.pdf

WEB数据交互的艺术.pdf 设计有更好用户体验的页面,值得一看!

2013-07-20

Node.js开发指南_中文正版.pdf

Node.js开发指南_中文正版.pdf

2013-07-20

Tomcat源码研究.pdf

Tomcat源码研究.pdf

2013-07-20

Tomcat_系统架构与模式设计分析.doc

Tomcat_系统架构与模式设计分析.doc 构建高扩展性程序的参考!

2013-07-20

How+Tomcat+Works中文367页.pdf

How+Tomcat+Works中文367页.pdf 高清完整,构建高性能web服务器,深入了解服务器的设计原理,扬长避短。

2013-07-20

C#.ASP.NET.完整WCF例子程序服务器端运行详细配置参考.pdf

C#.ASP.NET.完整WCF例子程序服务器端运行详细配置参考.pdf

2013-07-20

petshop4.0详解.pdf

petshop4.0详解.pdf 微软的asp.net分层开发的经典例子详解!

2013-07-20

.ASP.NET数据库入门经典(第4版).pdf

ASP.NET数据库入门经典(第4版).pdf 快速入门的经典书籍!

2013-07-20

VS2008_C#_WebService_开发过程.pdf

VS2008_C#_WebService_开发过程.pdf 快速掌握webservice的部署和开发过程!

2013-07-20

WebService_开发详解_亮剑.Net.pdf

WebService_开发详解_亮剑.Net.pdf webservice构建分布式,可扩展的应用程序必须掌握的技术之一!

2013-07-20

C++标准程序库—自修教程与参考手册.pdf

C++标准程序库—自修教程与参考手册,夯实C++基础,全面掌握C++提供的各种标准库功能!

2013-07-20

c++经典代码大全.pdf

好多经典代码,助力提高c++代码编写能力,提高开发效率!

2013-07-20

浅谈.NET下的多线程和并行计算.pdf

多线程和并行计算,多核技术让你紧跟上时代的脚步!

2013-07-19

数据库系统实现.pdf

用了那么久的数据库了,有没有想过自己实现一个高效的数据库?

2013-07-19

计算机网络高级软件编程技术

提高网络编程能力的好书!例子和代码都很经典!

2013-07-19

Oracle性能优化技术内幕.pdf

不错的oracle优化好书,看了之后感觉收获不少

2012-11-03

空空如也

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

TA关注的人

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