- 博客(7)
- 收藏
- 关注
原创 Feign路径变量
微服务调用其他模块接口需要动态路径可以再路径上用{}替换动态变量@GetMapping("/selectStudentById/StudentId={id}")Object getStudentName(@PathVariable(value = "id")String id);
2021-12-30 09:13:51 600
原创 JUC常用类笔记
JUC常用类指的是import java.util.concurrent包下的类,通常用于解决多线程协调问题lock和衍生的ReentrantLock各种容器的安全类:CopyOnWriteArrayList,ConcurrentHashMap…不安全集合转安全集合:Collections.synchronizedLis()…生产者和消费者的问题(面试)如果生产者不为空,通知消费者消费当商品被消费完了,通知消费者消费生产者和消费者的拉锯使用wait与notify//生产者cl
2021-10-21 19:23:21 133
原创 16匹马,四条跑道,跑几次能得出前二
昨天在群里看到的面试题一共6次分四组,abcd,a1a2a3a4…先跑四次分别得出第一,假设是a1>a2>a3>a4,每组只取前二a1a2,一共淘汰8人再各自的第一跑一次假设这里是a1>b1>c1>d1,只取前二a和b,cd全淘汰,a1是第一,不用在跑了,而且淘汰了b2,只剩a2和 b1再跑一次得出第二...
2021-05-28 10:03:58 257
原创 分布式Dubbo+Zookeeper+SpringBoot
分布式Dubbo+Zookeeper+SpringBoot分布式系统是若干个独立计算机的集合,这些计算机对用户来说就像单个相关系统RPCRPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务本地过程调用:如果需要将本地student对象的age+1,可以实现一个addAge()方法,将student对象传入,对年龄进行更新之后返回即可,本地方法调用的函数体通过函数指针来指定。远程过程调用:上述操作的过程中,如果addAge()这个方法在服务
2021-04-23 11:22:03 105
原创 java实现发送QQ邮箱彩信+附件(用例:个人网站验证码发送)
原理通过smtp(邮件发送请求)协议发送,POP3(邮件接收请求)协议接收需要准备两个包:mali.jar activation.jar复制包名可以到这里找:下载地址导包教程获取授权码:在QQ邮箱的设置-账户实现代码public class mailDome { public static void main(String[] args) throws GeneralSecurityException, MessagingException { Proper
2021-03-29 00:57:17 1863 7
原创 废物带专程序员的自述
自述与计划自述:小学的我其实成绩不错,运气也好,遇到最好的3个基友,很大程度影响我的思想,直到小考后,我人生迎来最最最直接的转折点,他们三个去了市里的初中(之后有两个一本,一个身体不好经常休学),而我家里不想出钱给我去那边住校读书。初高中一直是免学费的三不管学校,家里也不怎么管(经常被后妈找麻烦,后妈天天在外面玩,不做家务,我爸又赚钱又做家务),最大部分还是自己不争气!导致自己一直过着糜烂的日子,每天都日复一日逃学去网吧打游戏追番,直到高二下学期有一天,我在b站刷视频接触到平台的JAVA广告,我被高额的
2021-03-27 17:16:11 1457 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人