自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (15)
  • 收藏
  • 关注

原创 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

1、找到jvm下的java.security文件,Mac电脑路径示例:/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home/jre/lib/security。2、编辑java.security文件,找到参数 jdk.tls.disabledAlgorithms 这一行,删除掉RC4 前面的几个值 即可。排查过程:可使用如下代码,打印http请求协议过程。修改后如下,重新请求地址,请求正常,问题解决。

2023-05-06 16:24:13 7246 2

原创 Mybatis基础 知识点

 1、Mybatis是什么?2、Mybatis 工作原理3、Mybatis动态代理4、Mybatis中ExecutorMybatis中如何指定使用哪一种Executor执行器5、 #{}和${}的区别6、缓存机制7、Dao接口的工作原理7.1 Xml映射文件中,不同的Xml映射文件,id是否可以重复8、简述Mybatis的插件运行原理,以及如何编写插件9...

2018-12-09 18:24:30 543

原创 Javassist Exception:java.io.IOException: invalid constant type: 15

异常问题:Caused by: java.io.IOException: invalid constant type: 15    at javassist.bytecode.ConstPool.readOne(ConstPool.java:1113)    at javassist.bytecode.ConstPool.read(ConstPool.java:1056)问题解决:...

2018-12-06 15:22:09 376

原创 算法题汇总

 【多线程】***************************如何确保三个线程顺序执行?http://note.youdao.com/noteshare?id=c49f767b1b6dfcd1e5a0feabbc5aa988&sub=WEB60b77377c6d3357aef634027643fa7f9 交替打印1-100  【动态规划】********...

2018-12-02 23:54:03 217

原创 SpringBoot Session Redis 实现与简析

一、Spring Session Redis1、配置spring session redis相关maven依赖<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-r...

2018-10-18 14:19:51 4233

原创 自定义注解(三)支付渠道:消除if-策略模式+工厂模式+单例模式

自定义支付注解=消除if:策略模式+工厂模式+单例模式代码取景,知识来源于视频《云析学院【路飞老师】-一次学习终身受用-如何正确使用设计模式写出优雅的代码》1、定义注解标签 PayChannel@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface PayChann...

2018-10-18 14:11:22 2207

原创 自定义注解(二)日志输出:自定义日志注解+AOP实现

自定义日志标签YfLog日志注解:以日志自定义注解+AOP实现####1、引入AOP Maven依赖<!--springBoot 的aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...

2018-10-18 14:04:37 1415

原创 自定义注解(一)登录判断:自定义登录注解 + 拦截器实现

一、Java元注解java中元注解:@Retention、@Inherited、@Documented、@Targetps :retention [rɪˈtenʃn] 保留Inherited [ɪn’herɪtɪd] 继承@Retention注解的保留位置(枚举RetentionPolicy),RetentionPolicy可选值:RetentionPolicy.SOURCE:...

2018-10-18 13:57:27 3491

原创 spring 自定义标签实现

Spring 自定义标签实现参考资料:dubbo对spring自定义标签的扩展的实现:https://my.oschina.net/lenglingx/blog/889662一、自定义Spring标签简介Spring官方文档 42.1中,介绍了如何自定义Spring标签,步骤如下:1、编写一个XML Schema描述您的自定义元素2、编写自定义命名空间处理程序实现,实现Namespac...

2018-10-18 13:51:43 939

原创 TCP知识点

有道云地址:http://note.youdao.com/noteshare?id=b88e2ab8c92204da7842347f33c0decc&sub=815285D2B5ED4305ABD65E49A7252C05 这文章消失了3次了,,,,无力吐槽 1、OSI网络模型应用层:为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Te...

2018-10-18 13:40:18 365

原创 操作系统知识点

有道云地址:http://note.youdao.com/noteshare?id=5196da9c3a972e4316eb0dcecd36e207&sub=18C24E3E5CF1411B80332688EE749197 1、 进程和线程的区别(待完善)进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基...

2018-10-18 13:38:01 162

原创 Http知识点

有道云地址:http://note.youdao.com/noteshare?id=b88e2ab8c92204da7842347f33c0decc&sub=815285D2B5ED4305ABD65E49A7252C051、HTTP、HTTPS基本概念HTTP概念HyperText Transfer Protocol,超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一...

2018-10-18 13:34:23 437

原创 Redis 系统命令

Redis系统命令大致如下: 1、info命令 参考解释:http://doc.redisfans.com/server/info.html以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域: redi...

2018-10-18 13:27:26 739

原创 Redis知识点

2018-10-18 13:23:36 102

原创 Java知识图谱记录

        汇总一下,有道云笔记的内容,方便查阅。有道云笔记app端点击引用链接无法直接打开页面,为了方便自己时时温习与加深对各类知识的持续探究,故而汇总此篇。        前提声明,所有涉及代码及安装步骤,均为亲身实践过,若有各种问题,欢迎批评与交流。   ps :因CSDN编辑格式后,发布后文档内容消失,暂未知啥原因导致,故而所有知识点开头首贴有道云笔记地址,防止丢知识。一、...

2018-10-17 14:51:51 398

原创 Mac 显示隐藏文件

Mac Finder下默认不显示隐藏文件,显示方法如下: 1、终端使用命令 ls -a示例:查找maven的.m2文件夹,# cd /Users/用户名# ls -a# cd .m2/ 2、Finder全局显示隐藏文件1)设置隐藏文件可见# defaults write com.apple.finder AppleShowAllFiles TRUEps:...

2018-09-20 11:28:49 1832

原创 【ELK】3 Kibana安装

kibana是一个与elasticsearch一起工作的开源的分析和可视化的平台。使用kibana可以查询、查看并与存储在elasticsearch索引的数据进行交互操作。使用kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。kibana使得理解大容量的数据变得非常容易。它非常简单,基于浏览器的接口使我们能够快速的创建和分享显示elasticsearch查询结果实时变化的...

2018-09-20 11:25:24 894

原创 【ELK】2 Logstash安装

一般模式 FileBeat(更轻量化) --> Logstash1、Logstash是什么?Logstash是一个日志收集、过滤、转发的中间件,主要负责将各条业务线的各类日志统一收集、过滤后,转发给 Elasticsearch 进行下一步处理2、安装Logstashlogstash无需安装,直接解压就行。收集日志需要写符合业务需求的配置文件。下面从最基本的控制台输入输出开始,...

2018-09-20 11:22:42 464

原创 【ELK】1 ElasticSearch安装

ELK搭建可参考文档:http://www.ywnds.com/?p=9776 ELK环境搭建,因当前公司使用ES版本5.2.2,故本次以此版本记录。ELK日志可视化,是集合Elasticsearch、Logstash、Kibana及其相关组件,组成实时日志处理系统。日志的实时分析,有助于随时掌握服务的运行状况、统计PV/UV、发现异常流量、分析用户行为、查看站内热门关键词等。...

2018-09-20 11:17:57 142

转载 优秀架构师必须掌握的架构思维 - 菜鸟架构(转载)

优秀架构师必须掌握的架构思维杨波 菜鸟架构 昨天  转载地址:https://mp.weixin.qq.com/s/uS-wxG-AxwZ5wOwbgfNN9w如有侵权,请告知,会及时下架,转载只为便于收藏。一、抽象思维如果要问软件研发/系统架构中最重要的能力是什么,我会毫不犹豫回答是抽象能力。抽象(abstraction)这个词大家经常听到,但是真正理解和能讲清楚什么是抽象的...

2018-08-30 10:23:39 431

原创 Nginx 切割日志(多域名)

 1、使用切割日志时,多个日志文件,使用kill -USR1 `cat ${pid_path}` 不管用,解决方法:直接使用nginx重载配置文件示例如下: [root@ shell]# vi nginx_cut_log.sh #!/bin/bash#设置日志文件存放目录logs_path="/home/daxiang/logs/nginx/"#设置pid文件p...

2018-08-16 16:07:18 1153

原创 Nginx 切割日志

示例如下:[root@BJ-CP-7F-116-44 nginx]# cat nginx-log-cut.sh #nginx日志切割脚本 #!/bin/bash#设置日志文件存放目录logs_path="/apps/d139/logs/platform/nginx/"#设置pid文件pid_path="/usr/local/nginx/nginx.pid" ...

2018-08-16 16:05:59 399

原创 Mac查找JDK路径

1、打开控制台,输入以下命令$ /usr/libexec/java_home -vjava_home: option requires an argument -- v/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home 2、进入JDK路径$ cd /Library/Java/JavaVirtual...

2018-08-07 21:34:11 2340

原创 dubbo monitor 2.6 安装与搭建

Dubbo 源码:https://github.com/apache/incubator-dubbo/Dubbo 版本历史:https://github.com/apache/incubator-dubbo/releases首先提供dubbo-monitor-2.6 服务下载地址: 上传中...待上传完成后,稍候更新。下面提供获取dubbo-monitor 服务方法:             访问...

2018-06-22 14:01:28 4885 1

原创 dubbo admin 2.6 安装与搭建 - 待续

搭建dubbo-admin平台Dubbo 在2.6版本时合并了dubbox 的分支,现在dubbo-admin也迁移到一个单独项目。Dubbo 源码:https://github.com/apache/incubator-dubbo/Dubbo 版本历史:https://github.com/apache/incubator-dubbo/releasesDubbo admin 新地址:https:...

2018-06-22 13:23:22 9840 3

原创 Unregistering JMX-exposed beans on shutdown

启动spring boot 项目失败,异常信息:s.c.a.AnnotationConfigApplicationContext:Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@6b26e945: startup date [***]; root of context hierarc...

2018-06-22 13:18:12 396

转载 数据库(分库分表)中间件对比(转)

转载地址:https ://www.cnblogs.com/wangzhongqiu/p/7100332.html分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。优点:数据不存在...

2018-05-26 08:11:41 285

转载 数据结构与算法系列 目录(转)

转载地址:https ://blog.csdn.net/l_215851356/article/details/77659462最近抽空整理了 “数据结构和算法” 的相关文章在整理过程中,对于每种数据结构和算法分别给出 “C”, “C ++” 和 “Java” 的这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程中,择其一即可!下面是整理数据数据和算法的目录表,对于每一...

2018-05-22 22:58:53 282

转载 Java开发中的23种设计模式详解(转)

转载地址:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式...

2018-05-22 13:04:21 136

转载 责任链模式实现的三种方式(转载)

转载地址:https://www.cnblogs.com/lizo/p/7503862.html责任链模式责任链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。这里就不再过多的介绍什么是责任链模式,主要来说说java中如何编写。主要从下面3个框架中的代码中介绍。servlet中的filte...

2018-05-22 13:01:50 840

原创 Android Studio问题-Failed to find Build Tools revision

场景:下载sdk版本后,build项目时报错如下Error:A problem occurred configuring project ':app'.> Failed to find Build Tools revision 25.0.1解决:修改项目中build Tools version 变更为本机已安装tool版本,查看本机已安装版本Setting->Andro

2018-01-09 15:49:35 10453 1

原创 Android Studio问题-Failed to open zip file

场景:Android Studio 导入项目后,提示以下错误:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sy

2018-01-09 14:37:42 298

原创 Linux 安装Nginx 1.12.2

nginx下载地址:http://nginx.org/en/download.html nginx稳定版本:1.12.2预备编译环境安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++1. 安装nginx依赖包1)gzip模块需zlib库,本次安装当前最

2018-01-08 15:25:30 8730 2

原创 Excel 匹配函数

1、 将B列第2行单元格格式设置为常规。2、在B2中 写     =V    ,选择VLOOKUP 函数, 3、此时"=VLOOKUP(             " ,先点击A列2行的单元格,出现下图之后,写上逗号,  示例    " =VLOOKUP(A2,"   ,接下来选择需要匹配查询的区域。4、勾选匹配区域如下图,勾选之后按F4,函数变为 "  =VLOOKUP

2015-02-02 18:23:47 813

转载 secureCRT ssh连接自动断开问题--解决备注

解决方法:option->session option->Terminal->Anti-idle->Send protocol NO-OP every__seconds每隔几秒发送空字符串 保持链接不断开

2014-11-24 14:50:36 2279

转载 Eclipse中tomcat不识别web项目,导致无法部署运行的解决方法

1、进入项目目录,找到.project文件,打开。2、找到...代码段,加入如下标签内容并保存:>org.eclipse.jem.workbench.JavaEMFNaturenature> nature>org.eclipse.wst.common.modulecore.ModuleCoreNaturenature> nature>org.eclipse.wst.common

2014-11-05 10:37:20 9952

原创 eclipse 4.3 反编译插件安装,记录配置步骤并提供下载

之前在安装反编译插件时候,步骤正确,总是无法反编译,今天再次安

2014-09-23 10:37:03 963 1

原创 switch case语句:从匹配处顺序执行,直到遇到break或结束

switch语句的基本形式switch(表达式){case 常量表达式1: 语句1case常量表达式2: 语句2.case常量表达式n: 语句ndefault: 语句n+1}说明switch后面的括号内的表达式,ANSI标准允许为任何类型.当表达式与某一个case后面的常量表达式相等时,就执行case后面的

2014-09-06 15:19:47 9366

转载 Target runtime jdk is not defined 项目上红叉报错解决方法

在Markers窗口上显示Faceted Project Problem  错误,

2014-08-14 10:47:51 10556

原创 单例模式 demo

单例模式(单实力mo)

2014-08-12 08:57:17 664

Redis设计与实现 第2版

Redis内部数据结构的实现原理,作为深入研究,还是有必要学习的。

2018-12-09

Redis开发与运维 高清带书签,可复制文本

Redis的知识,从常用命令到集群、高可用、内部原理均有详细介绍。值得保留作为工具书

2018-12-09

Shell脚本学习指南

shell脚本学习指南,翻译自久负盛名的英文经典技术专著

2018-12-02

高性能MySQL第三版

本书是mysql领取的经典之作,拥有广泛的影响力。第三版更新了大量内容。

2018-12-02

Hadoop权威指南 第4版 高清带书签

本书结合理论和实践,由浅入深,全方位介绍了Hadoop这一高性能的海量数据处理和分析平台。

2018-12-02

大型分布式网站架构设计与实践

笔者通过大量的实践来分析分布式网站设计过程中常见的难题并逐步给予回答。

2018-12-02

京东技术解密

京东研发体系,京东技术解密。京东技术团队首次向业界集体亮相。

2018-12-02

Elasticsearch大数据搜索引擎-2018出版 高清带书签

本书介绍了ElasticSearch的使用、原理、系统优化与扩展应用等

2018-12-02

Kafka权威指南

kafka核心作者和业界一流一线人员共同执笔,全面介绍kafka设计原理和架构细节

2018-12-02

Kafka技术内幕:图文详解Kafka源码设计与实现 高清带书签

图文详解kafka的内部原理、设计、与实现,全面分析以kafa为中心的分布式流平台。

2018-12-02

Spring Boot 2 精髓 - 书签目录高清版

系统介绍了Spring Boot2的主要技术,一方面是极速开发Web应用,一方面实现分布式架构

2018-11-27

深入理解Spring Cloud与微服务构建

由浅入深,全面讲解Spring Cloud基础组件。一站式了解用Spring Cloud构建微服务

2018-11-26

Netty权威指南 第2版

Netty权威指南-第2版-李林峰,带书签。出版日期:2015年4月。学习Java NIO必备工具书

2018-09-25

Hadoop实战 第2版

Hadoop 实战第二版,对整个Hadoop体系进行全面的讲解。

2018-06-13

空空如也

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

TA关注的人

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