- 博客(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 734
转载 JavaMail读取邮件,条件过滤( Javamail的SearchTerm类解析)
javamail官方文档:JavaMail API documentation在 JavaMail 中,可以不像上面文章那样子调用 Folder.getMessages() 方法把邮件夹中的所有都返回,而是可以根据给定的一些条件过滤搜索出我们想要的邮件,之后再对进行获得的邮件进行操作。要使用搜索过滤功能,必须用到 java.mail.search 包中的 SearchTerm 抽象类。在这个包中,我们可以使用其他具有不同组合关系的子类和具有不同搜索条件的类来进行操作。JavaMail在javax
2021-11-22 19:03:16 2921 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 1033
转载 SpringSecurity OAuth2 自定义令牌配置(JWT)
目录:自定义令牌配置 使用JWT替换默认令牌 扩展JWT JAVA中解析JWT 刷新令牌Spring Security允许我们自定义令牌配置,比如不同的client_id对应不同的令牌,令牌的有效时间,令牌的存储策略等;我们也可以使用JWT来替换默认的令牌。自定义令牌配置我们让认证服务器AuthorizationServerConfig继承AuthorizationServerConfigurerAdapter,并重写它的configure(ClientDetailsServiceCo
2021-11-05 16:18:22 2702
转载 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 321
转载 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 755 1
转载 基于datax的数据同步平台
基于datax的数据同步平台一、需求 由于公司各个部门对业务数据的需求,比如进行数据分析、报表展示等等,且公司没有相应的系统、数据仓库满足这些需求,最原始的办法就是把数据提取出来生成excel表发给各个部门,这个功能已经由脚本转成了平台,交给了DBA使用,而有些数据分析部门,则需要运维把生产库的数据同步到他们自己的库,并且需要对数据进行脱敏,比如客户的身份证号、手机号等等,...
2020-01-03 11:40:52 1174
转载 TCP三次握手详解及释放连接过程
TCP三次握手详解及释放连接过程TCP报文结构源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号。若确认序号=N,则表明:到序号N-1为止的所有数据...
2019-12-27 13:32:20 695
转载 springboot mybatis 事务管理
@Servicepublic class GeoFenceService { @Autowired private MoonlightMapper moonlightMapper; @Transactional public int addGeoFence(GeoFence geoFence) { String formatTime = Tim...
2019-12-24 13:41:14 206
转载 高可用性、负载均衡的mysql集群解决方案
https://my.oschina.net/liuyuantao/blog/1860806一、为什么需要mysql集群?一个庞大的分布式系统的性能瓶颈中,最脆弱的就是连接。连接有两个,一个是客户端与后端的连接,另一个是后端与数据库的连接。简单如图下两个蓝色框框在客户端与后端中可以利用类似nginx的负载均衡解决(本专题是mysql优化,后面出高并发专题再详细讲解连接1的负载均衡)...
2019-12-11 10:54:03 367
转载 数据库事务、隔离级别和锁
https://www.jianshu.com/p/cb97f76a92fd这是个令大多数后端同学头疼的问题。部分是因为不同的文章、文档充斥着不相容的概念。高层抽象和底层实现混到一起令人傻傻的分不清楚。此外还有一部分是SQL标准和实现压根就不一致。本文期望在众多文献中找到一条容易理解知识线,帮助大家在实际工作中更加容易明白到底怎么使用数据库的事务、隔离级别和锁。ACID的真实含义一般都...
2019-08-02 16:03:02 340
转载 有赞业务对账平台的探索与实践
https://segmentfault.com/a/1190000017918729?utm_source=tag-newest一、引子根据CAP原理,分布式系统无法在保证了可用性(Availability)和分区容忍性(Partition)之后,继续保证一致性(Consistency)。我们认为,只要存在网络调用,就会存在调用失败的可能,系统之间必然存在着长或短的不一致状态。在服...
2019-07-11 10:00:30 581
转载 各种主流.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 9901
转载 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 665
转载 【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 2645
转载 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 1223
转载 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 496
转载 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 2494
转载 Spring 如何读取properties文件内容
http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据我工作中用到的读取properties配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 用spring读取配置文件,最典型的就是关于数据库
2016-12-07 16:45:37 465
转载 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 608
转载 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 328
转载 SpringMVC实现Controller的两种方法:配置和约定
http://www.liuzk.com/197.html毕业几年来,一直在公司的WF框架上修修补补,做的大多都是业务,发现好久没接触过Spring了,当年的春天是否 涛声依旧呢??Spring的是一个优秀的框架,说其实一个框架,不如说其是一个容器,一个完美容纳百川的容器。在J2EE开发的春天里,一个基于Spring的MVC框架–Spring MVC应运而生。想当年恰逢毕业的时候,Sp
2016-12-05 18:26:22 5952
转载 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 989
转载 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 386
转载 mnesia监控项目
http://wqtn22.iteye.com/blog/1900803mnesia在运行时提供了大量的统计量,对这些统计量进行监控,有助于正确使用mnesia,以及对mnesia进行调优,这些统计量包括: 代码版本R15B03 1.启动与运行时参数:运行相关参数:mnesia是否在运行中:mnesia:system_info
2016-11-22 18:43:58 605
转载 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 555
转载 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 1397
转载 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 1162
转载 .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 5613 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 1809
转载 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 602
转载 相关分析-5种常用相关分析方法
http://sanwen8.cn/p/2c62mIw.html相关分析(Analysis of Correlation)是网站分析中经常使用的分析方法之一。通过对不同特征或数据间的关系进行分析,发现业务运营中的关键影响及驱动因素。并对业务的发展进行预测。本篇文章将介绍5种常用的分析方法。在开始介绍相关分析之前,需要特别说明的是相关关系不等于因果关系。
2016-11-02 10:57:26 18195
转载 每秒处理10万高并发订单的乐视集团支付系统架构分享
http://www.cnblogs.com/hackxhao/p/5496254.html随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一
2016-10-31 14:43:54 1082
转载 IM表结构设计
数据库表结构设计方案,仅供参考User(--用户表 字段 字段类型 字段描述 备注U_ID Int 主键、自增U_LoginID Varchar(20) (登陆账号) U_NickName Varchar(20) (昵称) U_PassWord Varcha
2016-10-28 18:47:19 10292 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 462
转载 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 349
转载 轮询调度算法(Round-Robin Scheduling)
http://blog.163.com/s_u/blog/static/1330836720105233102894/毫无疑问,随着互联网、移动网络接入成本的降低,互联网正在日益深入地走入我们的生活,越来越成为人们获取信息的高效平台,ICP行业也顺势呈现出强劲的成长趋势,成为互联网迅猛发展形势下最大的受益者,也直接促成了从web1.0到web2.0以及社区、博客、视频等一系列互联网
2016-10-21 13:56:09 625
转载 负载均衡调度算法大全
http://www.open-open.com/lib/view/open1416560538742.html负载主机可以提供很多种负载均衡方法,也就是我们常说的调度方法或算法:轮循(Round Robin)这种方法会将收到的请求循环分配到服务器集群中的每台机器,即有效服务器。如果使用这种方式,所有的标记进入虚拟服务的服务器应该有相近的资源容量 以及负载形同的
2016-10-20 18:48:05 320
转载 从keep-alive原理 分析TCP游戏服务端心跳包的实用功能
http://www.cocoachina.com/game/20150918/13501.html整理自知乎,文/郭无心游戏服务器常常有心跳包的设计。我们的心跳包就是为了防止Socket断开连接,或是TCP的连接断开吗?答案是否定的,TCP连接的通道是个虚拟的,连接的维持靠的是两端TCP软件对连接状态的维护。TCP 连接自身有维护连接的机制,说白了
2016-10-14 17:03:16 1382
转载 把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 3109
[Linux防火墙].(美)拉什.中文高清PDF版.pdf
2013-07-20
How+Tomcat+Works中文367页.pdf
2013-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人