自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 新手跑vue2项目

任务将公司某个vue项目跑起来,那么需要知道:1- Vue.js是什么?2- 怎么用?或者理解为怎么跑一个vue项目。nodejs,npm,cnpmVue.js是什么?Vue.js官网 -- 最小白的入门教程 ,入门先看《介绍》部分。Vue是一套用于构建用户界面的渐进式前端组件化框架。核心掌握两个概念:响应式和组件化应用构建。如何跑Vue项目?Vue.js官网_安装1. node.js安装node.js跟Vue.js的关系就相当于jvm与java的关系。no..

2021-04-12 12:00:20 555

原创 Java集合包面试题

你知道HashMap底层的数据结构是什么吗?底层就是数组,每个数组存放Node<K,V>.初始化时数组长度默认就是16,扩容因子是0.75.Node,是一个单向链表,当链表长度达到8的时候,会转换成红黑树.使用注意:最好指定hashmap的一个预估大小,如果预估大小相对准确,负载因子可以设置为1你知道HashMap是如何解决hash碰撞问题的吗?HashMap从两个方面解决hash碰撞问题: 优化hash算法 HashMap计算存储位置是 hash(key)%t

2021-02-19 09:57:59 346

原创 BUG处理:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buil

分享目的:如果别人已经讲述了,这里只会给出相关链接只补充解决思路。每个人在寻找解决答案过程中,遇到的痛点难点都是不同的。这里仅阐述我实际项目遇到问题的解决方案。BUG描述:tomcat配置如下: <Connector port="8843" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme=.

2020-12-08 10:07:48 1340

原创 SendMail提示Couldn‘t connect to host, port

org.springframework.mail.MailSendException: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.*.com, 25; timeout -1; nested exception is: java.net.ConnectException: Connec...

2020-12-07 16:34:53 6930

原创 微信公众号总结-网页授权遇到的问题总结

1,网页授权失败后如何处理? 容错策略可选: (1)重试机制(设置N次); (2)快速失败,直接跳转到某个页面(最好提供清除缓存等);(推荐使用) (3)不处理,这里会直接显示空白; (4)不断重试,可能会出现死循环;2,网页授权如何返回token? (1)url添加token,前端捕获token值缓存; 风险:分享会泄露token;解决方案:通过路由捕获是否含有token参数,如果是禁止该页面分享。 (2)将tok...

2020-09-16 10:41:42 568

原创 实现分布式锁的方案

竞争资源,是锁存在的根本。我对锁的理解,简化为唯一ID(数据),既然是数据,就必然有一个数据保存方式,而且必须能为所有服务节点共同访问。有很多中间件可以提供我们使用,比如数据库,redis,zookeeper等等。分布式,还需要考虑宕机之后,锁数据的处理会带来什么问题,又该如何去解决。锁又分为乐观锁和悲观锁:1- 乐观锁,通过版本号+CAS算法实现;适合并发量不高的业务场景。2- 悲观锁,阻塞队列方式实现。又分为共享锁和排它锁(独占锁,写锁)共享锁【S锁】又称读锁,若事务T对

2020-09-14 17:39:11 93

原创 JDK学习笔记-java原生SPI

我的学习方法:1-应用::这里用mysql来学习这个知识点,常用,熟悉,切入点小.2-源码::不必全部看懂,知道一些关键类就可以;3-IDEA工具创建两个模块,pom配置中引入不同的mysql版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>

2020-09-13 23:54:29 112

原创 dubbo学习笔记-负载均衡算法

我的学习方法:1-应用::根据业务场景(小)写个demo ;2-源码::不必全部看懂,知道一些关键类就可以;3-官方文档:: 现在主流的文档在github都找得到,另外开源的在apache官网上也可以找得到.apache-dubbo负载均衡官方文档一些关键知识点梳理:负载均衡LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取.

2020-09-12 10:54:11 118

转载 OAuth2.0相关文章

帮你深入理解OAuth2.0协议

2017-12-28 17:11:11 77

dblink创建与数据同步

该存储过程实现源数据库按照时间同步更新计算库的过程 实现表的同步以及动态表某期间的数据同步。 该存储过程主要演示了: 1.dblink创建和dblink的使用; 2.如何使用字典表和游标实现选择性数据同步。

2013-06-03

空空如也

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

TA关注的人

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