- 博客(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
8481
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
628
原创 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
438
原创 算法题汇总
【多线程】***************************如何确保三个线程顺序执行?http://note.youdao.com/noteshare?id=c49f767b1b6dfcd1e5a0feabbc5aa988&sub=WEB60b77377c6d3357aef634027643fa7f9 交替打印1-100 【动态规划】********...
2018-12-02 23:54:03
274
原创 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
4513
原创 自定义注解(三)支付渠道:消除if-策略模式+工厂模式+单例模式
自定义支付注解=消除if:策略模式+工厂模式+单例模式代码取景,知识来源于视频《云析学院【路飞老师】-一次学习终身受用-如何正确使用设计模式写出优雅的代码》1、定义注解标签 PayChannel@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface PayChann...
2018-10-18 14:11:22
2301
原创 自定义注解(二)日志输出:自定义日志注解+AOP实现
自定义日志标签YfLog日志注解:以日志自定义注解+AOP实现####1、引入AOP Maven依赖<!--springBoot 的aop--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...
2018-10-18 14:04:37
1567
原创 自定义注解(一)登录判断:自定义登录注解 + 拦截器实现
一、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
3795
原创 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
986
原创 TCP知识点
有道云地址:http://note.youdao.com/noteshare?id=b88e2ab8c92204da7842347f33c0decc&sub=815285D2B5ED4305ABD65E49A7252C05 这文章消失了3次了,,,,无力吐槽 1、OSI网络模型应用层:为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Te...
2018-10-18 13:40:18
420
原创 操作系统知识点
有道云地址:http://note.youdao.com/noteshare?id=5196da9c3a972e4316eb0dcecd36e207&sub=18C24E3E5CF1411B80332688EE749197 1、 进程和线程的区别(待完善)进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基...
2018-10-18 13:38:01
203
原创 Http知识点
有道云地址:http://note.youdao.com/noteshare?id=b88e2ab8c92204da7842347f33c0decc&sub=815285D2B5ED4305ABD65E49A7252C051、HTTP、HTTPS基本概念HTTP概念HyperText Transfer Protocol,超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一...
2018-10-18 13:34:23
500
原创 Redis 系统命令
Redis系统命令大致如下: 1、info命令 参考解释:http://doc.redisfans.com/server/info.html以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域: redi...
2018-10-18 13:27:26
869
原创 Java知识图谱记录
汇总一下,有道云笔记的内容,方便查阅。有道云笔记app端点击引用链接无法直接打开页面,为了方便自己时时温习与加深对各类知识的持续探究,故而汇总此篇。 前提声明,所有涉及代码及安装步骤,均为亲身实践过,若有各种问题,欢迎批评与交流。 ps :因优快云编辑格式后,发布后文档内容消失,暂未知啥原因导致,故而所有知识点开头首贴有道云笔记地址,防止丢知识。一、...
2018-10-17 14:51:51
433
原创 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
1890
原创 【ELK】3 Kibana安装
kibana是一个与elasticsearch一起工作的开源的分析和可视化的平台。使用kibana可以查询、查看并与存储在elasticsearch索引的数据进行交互操作。使用kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。kibana使得理解大容量的数据变得非常容易。它非常简单,基于浏览器的接口使我们能够快速的创建和分享显示elasticsearch查询结果实时变化的...
2018-09-20 11:25:24
951
原创 【ELK】2 Logstash安装
一般模式 FileBeat(更轻量化) --> Logstash1、Logstash是什么?Logstash是一个日志收集、过滤、转发的中间件,主要负责将各条业务线的各类日志统一收集、过滤后,转发给 Elasticsearch 进行下一步处理2、安装Logstashlogstash无需安装,直接解压就行。收集日志需要写符合业务需求的配置文件。下面从最基本的控制台输入输出开始,...
2018-09-20 11:22:42
507
原创 【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
177
转载 优秀架构师必须掌握的架构思维 - 菜鸟架构(转载)
优秀架构师必须掌握的架构思维杨波 菜鸟架构 昨天 转载地址:https://mp.weixin.qq.com/s/uS-wxG-AxwZ5wOwbgfNN9w如有侵权,请告知,会及时下架,转载只为便于收藏。一、抽象思维如果要问软件研发/系统架构中最重要的能力是什么,我会毫不犹豫回答是抽象能力。抽象(abstraction)这个词大家经常听到,但是真正理解和能讲清楚什么是抽象的...
2018-08-30 10:23:39
509
原创 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
1236
原创 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
443
原创 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
2395
原创 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
4967
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
9896
1
原创 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
447
转载 数据库(分库分表)中间件对比(转)
转载地址:https ://www.cnblogs.com/wangzhongqiu/p/7100332.html分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。优点:数据不存在...
2018-05-26 08:11:41
315
转载 数据结构与算法系列 目录(转)
转载地址:https ://blog.youkuaiyun.com/l_215851356/article/details/77659462最近抽空整理了 “数据结构和算法” 的相关文章在整理过程中,对于每种数据结构和算法分别给出 “C”, “C ++” 和 “Java” 的这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程中,择其一即可!下面是整理数据数据和算法的目录表,对于每一...
2018-05-22 22:58:53
314
转载 Java开发中的23种设计模式详解(转)
转载地址:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式...
2018-05-22 13:04:21
200
转载 责任链模式实现的三种方式(转载)
转载地址:https://www.cnblogs.com/lizo/p/7503862.html责任链模式责任链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。这里就不再过多的介绍什么是责任链模式,主要来说说java中如何编写。主要从下面3个框架中的代码中介绍。servlet中的filte...
2018-05-22 13:01:50
907
原创 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
10707
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
350
原创 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
8947
1
原创 Excel 匹配函数
1、 将B列第2行单元格格式设置为常规。2、在B2中 写 =V ,选择VLOOKUP 函数, 3、此时"=VLOOKUP( " ,先点击A列2行的单元格,出现下图之后,写上逗号, 示例 " =VLOOKUP(A2," ,接下来选择需要匹配查询的区域。4、勾选匹配区域如下图,勾选之后按F4,函数变为 " =VLOOKUP
2015-02-02 18:23:47
931
转载 secureCRT ssh连接自动断开问题--解决备注
解决方法:option->session option->Terminal->Anti-idle->Send protocol NO-OP every__seconds每隔几秒发送空字符串 保持链接不断开
2014-11-24 14:50:36
2391
转载 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
10104
原创 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
9871
转载 Target runtime jdk is not defined 项目上红叉报错解决方法
在Markers窗口上显示Faceted Project Problem 错误,
2014-08-14 10:47:51
10724
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人