摘要: 前几天有个小伙伴加我之后问了下面的这个问题。我看到后是一脸懵逼的状态,jcombobox?实话说,我已经完全忘了在Java中还有这么个东西。 在网上一番搜索后,才发现原来它是 swing 中的下拉列表组件。swing 又是什么呢?swing 和 awt 一样,都是Java语言中用来做图形化的工具,而 阅读全文
posted @ 2021-12-07 09:51 Java旅途 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 前言 行为验证码通过用户的操作来完成验证,常见的行为验证码有拖动式和点触式。 拖动式验证就是根据图片显示,将指定的图形拖动到指定位置完成验证。而点触式验证码就是通过鼠标点击出示例中出现的图形完成验证。 行为验证码应用 今天推荐一款非常优秀的行为验证码AJ-Captcha(项目地址**https:// 阅读全文
posted @ 2021-08-16 09:41 Java旅途 阅读(2254) 评论(1) 推荐(3) 编辑
摘要: 以前写过一篇关于接口服务规范的文章,原文在此,里面关于安全性问题重点讲述了通过appid,appkey,timestamp,nonce以及sign来获取token,使用token来保障接口服务的安全。今天我们来讲述一种更加便捷的方式,使用jwt来生成token。 一、JWT是什么 JSON Web 阅读全文
posted @ 2021-08-10 22:12 Java旅途 阅读(905) 评论(0) 推荐(2) 编辑
摘要: 1. 为什么你们公司选择RabbitMQ作为消息中间件 在消息队列选型时,我们调研了市场上比较常用ActiveMQ,RabbitMQ,RocketMQ,Kafka。 RabbitMQ相对成熟稳定,这是我们选择它最主要的原因。 社区比较活跃,有完善的资料可以参考。 Rabbitmq的吞吐量可以达到万级 阅读全文
posted @ 2021-06-22 14:54 Java旅途 阅读(1090) 评论(3) 推荐(10) 编辑
摘要: 我发现了一个商城,我还没有登录,就可以往购物车中添加商品,加了好几件后,我准备付款,需要我先去登录,登录完之后付款。 现在很多商城,都会要求用户先去登录,登录之后再往购物车中添加商品,这样用户、购物车、商品,三个对象之间就有了绑定关系。 而针对我最开始说的那种情况,其实就是基于session做的,客 阅读全文
posted @ 2021-05-24 09:43 Java旅途 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Spring Boot starter原理 Spring Boot 将常见的开发功能,分成了一个个的starter,这样我们开发功能的时候只需要引入对应的starter,而不需要去引入一堆依赖了!starter可以理解为一个依赖组,其主要功能就是完成引入依赖和初始化配置。Spring 官方提供的st 阅读全文
posted @ 2021-05-08 09:23 Java旅途 阅读(993) 评论(1) 推荐(3) 编辑
摘要: 随着微信小程序的发展,越来越多的移动端应用选择了微信产品做为媒介。无论是公众号开发还是小程序开发,微信支付永远都是绕不开的话题。由于微信支付涉及了很多场景,本文我们只学习如何在公众号、小程序中接入微信支付。 一、微信支付的前提条件 1.1 公众号 微信公众号大体上可以分为服务号和订阅号,订阅号和服务 阅读全文
posted @ 2021-04-07 21:28 Java旅途 阅读(4554) 评论(6) 推荐(8) 编辑
摘要: 一、前言 拷贝这个词想必大家都很熟悉,在工作中经常需要拷贝一份文件作为副本。拷贝的好处也很明显,相较于新建来说,可以节省很大的工作量。在Java中,同样存在拷贝这个概念,拷贝的意义也是可以节省创建对象的开销。 Object类中有一个方法clone(),具体方法如下: protected native 阅读全文
posted @ 2021-01-25 09:50 Java旅途 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 注:本系列文章中用到的jdk版本均为java8 相比很多同学在刚接触Java集合的时候,线程安全的List用的一定是Vector。但是现在用到的线程安全的List一般都会用CopyOnWriteArrayList,很少有人再去用Vector了,至于为什么,文章中会具体说到。接下来,我们先来简单分析以 阅读全文
posted @ 2020-12-28 11:24 Java旅途 阅读(1114) 评论(4) 推荐(2) 编辑
摘要: 注:本系列文章中用到的jdk版本均为java8 LinkedList类图如下: LinkedList底层是由双向链表实现的。链表好比火车,每节车厢包含了车厢和连接下一节车厢的连接点。而双向链表的每个节点不仅有指向下一个节点的指针,还有指向上一个节点的指针。 在LinkedList源码中有一个Node 阅读全文
posted @ 2020-12-18 15:19 Java旅途 阅读(499) 评论(0) 推荐(2) 编辑