排序
【UniHttp系列】Java开源第三方接口对接框架介绍
前言 从企业级项目来说,如果你项目里还在用传统的编程式Http客户端比如HttpClient、Okhttp去直接对接第三方Http接口, 那么你项目一定充斥着大量的对接逻辑和代码, 并且针对不同的对接渠道方...
手把手教你本地运行Meta最新大模型:Llama3.1,可是它说自己是ChatGPT?
就在昨晚,Meta发布了可以与OpenAI掰手腕的最新开源大模型:Llama 3.1。 该模型共有三个版本: 8B 70B 405B 对于这次发布,Meta已经在超过150个涵盖广泛语言范围的基准数据集上评估了性能。此外...
java web mvc-01-Model-View-Controller 概览
拓展阅读 Java Servlet 教程-20-自己手写实现 spring mvc 整体思路 Java Servlet 教程-21-自己手写 spring mvc 简单实现 Spring Web MVC-00-重学 mvc mvc-01-Model-View-Controller 概览 mvc-02...
面向切面编程和依赖注入
SPRING 的核心思想是AOP,DI和IOC. 面向切面编程是一种新的编程思维。程序开发和开发手术的过程有很多的类似之处。工程师,机械师以及医生都是需要动手和动脑的职业。面向切面的编...
记录JDK8到JDK17各个版本的更新重点
记录JDK8到JDK17各个版本的更新重点,虽然大多数公司还是用的JDK8但是也要去了解和学习一下新得东西 ## JDK8新特性(2014年初)(LTS版本) 1、Lambda表达式 2、函数式编程 3、接口可以添加默认...
OracleJDK的下载安装与配置
OracleJDK的下载安装与配置,1、JDK版本与商用协议 JDK 版本 BCL 协议(商用免费) OTN 协议(商用收费) NFTC 协议(商用免费) 1.1 √ 1.2 √ 1.3 √ 1.4 √ 5 √ 6 √ 7 √ 8 8u202 及之前的...
lombok编译遇到“找不到符号的问题”
lombok编译遇到“找不到符号的问题”,问题描述 最近编译使用了lombok依赖的maven项目遇到了一个没有遇到过的现象。 项目代码可以正常运行,但是只要一使用maven:clean再打包就会报lombok注解的...
除了递归算法,要如何优化实现文件搜索功能
除了递归算法,要如何优化实现文件搜索功能, 大家好,我是 V 哥,今天的文章来聊一聊 Java实现文件搜索功能,并且比较递归算法、迭代方式和Memoization技术的优缺点。 以下是一个使用 Java 实现...
volatile关键字最全原理剖析
volatile关键字最全原理剖析,介绍 volatile是轻量级的同步机制,volatile可以用来解决可见性和有序性问题,但不保证原子性。 volatile的作用: 保证了不同线程对共享变量进行操作时的可见性,即...
用建造者模式的思想改造构造方法。灵活,快捷的链式创建对象
用建造者模式的思想改造构造方法。灵活,快捷的链式创建对象,当一个类的构造器需要传入很多参数的时候,他的可读性会变得很差,这个时候用建造者模式的思想进行重构会让代码更加灵活,可读性也...
用sdkman管理多个jdk切换
用sdkman管理多个jdk切换,前言 最近项目前后端进行升级,需要在jdk8和jdk17两个版本切换。最简单的是通过手动切换,但切换过程太繁琐,修改环境变量,达到切换目的。于是尝试其它解决方案,最终...
我在大厂做 CR——如何体系化防控空指针异常
我在大厂做 CR——如何体系化防控空指针异常,大家好,我是木宛哥,今天和大家分享下——代码 CR 时针对恼人的空指针异常(NullPointerException)如何做到体系化去防控; 什么是空指针异常 从内...













