排序
再谈编程范式(3):理解面向过程/面向对象/函数式编程的精髓
面向过程(PO)面向过程是随着VB一起来到我的世界,那个时候会的非常有限,感觉能把程序写出来自己就非常棒了,VB是做那种可视化界面,在工具栏拖个框框放到面板上,然后就在各个事件上写完整的...
三天吃透Spring Cloud面试八股文
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识...
同步协程的必备工具: WaitGroup
1.简介本文将介绍Go语言中的WaitGroup并发原语,包括WaitGroup的基本使用方法、实现原理、使用注意事项以及常见的使用方式。能够更好地理解和应用WaitGroup来协调多个Goroutine的执…
Java 枚举实现单例模式,线程安全又优雅!
1.双重校验锁单例(DCL)publicclassSingleton{privatestaticvolatileSingletonsingleton;privateSingleton(){…
使用sync.Once实现高效的单例模式
1.简介本文介绍使用sync.Once来实现单例模式,包括单例模式的定义,以及使用sync.Once实现单例模式的示例,同时也比较了其他单例模式的实现。最后以一个开源框架中使用sync.Once实现单例模式的...
springboot+vue学习笔记
P1环境搭建包括java,idea,maven配置,以及在idea中配置maven。注:在files->NewProjectSettings中配置maven路径,jdk版本1.8,不然重启会失效P2创建springboot…
java接口学习笔记
目录java接口学习笔记1.抽象类和抽象方法2.接口3.抽象类和接口对比参考java接口学习笔记1.抽象类和抽象方法抽象方法:abstractvoidf();抽象类:包含抽象方法的类称为抽象类。如果一个方法包含一...
gin跨域(CROS)时GET和POST正常但PUT和DELETE被阻止
问题表现同一个项目请求同一个服务时,Get和Post请求正常,但是Put和Delete一直报跨域错误的问题AccesstoXMLHttpRequestat'http://127.0.0.1:8011/api/organiz…
【FAQ】获取Push Token失败,如何进行排查?
一、获取PushToken的方式获取PushToken有两种方式:一种是调用getToken方法向Push服务端请求Token,当getToken方法返回为空时,Token可通过onNewToken方法返回,因此需要实现onN…
Python进制转换详解
一、进制数的表示十进制——直接表示:10二进制——(前缀):0B1010八进制——(前缀):0O12十六进制——(前缀):0XA二、进制转换(1)十进制转其他十进制转二进制:bin(10)十进制转八进制...
mybatis源码-注解sql
Mybatis-注解sqlDemo主启动类publicclassMybatisHelloWorld{publicstaticvoidmain(String[]args)throwsException{…
面试官:怎么删除 HashMap 中的重复元素?第 3 种实现思路,99% 的人不会!
背景大家好,我是栈长。前些天,栈长给大家分享了3篇实用的文章:带了一个3年的开发,不会循环删除List中的元素,我简直崩溃!!面试官:怎么去除List中的重复元素?我一行代码搞定,赶紧拿去用...