logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(转)JUC系列之《CompletableFuture:Java异步编程的终极武器》

核心思想:CompletableFuture将复杂的异步回调、任务编排和异常处理,转变为声明式、函数式的链式调用,代码更加清晰和易于维护。** vs 传统Future**:它解决了Future.get()阻塞线程的问题,提供了无比强大的任务组合能力。最佳实践指定自定义线程池:默认使用ForkJoinPool.commonPool(),在生产环境中,强烈建议根据业务类型传入自定义的Executor,

#java#python#数据库
spring-bean(代理)创建代码调用链与spring-@Transactional方法增强原理

1)创建AnnotationConfigApplicationContext2)调用其refresh()方法3)调用 finishBeanFactoryInitialization方法4)调用 beanFactory.preInstantiateSingletons();5)接着调用 DefaultListableBeanFactory-getBean()6)调用 doGetBean方法7)调用

#spring#java#后端
spring-bean生命周期(实例化+初始化)

spring解析BeanDefinition,并找到构造器,传入构造器通过反射实例化bean;spring在实例化bean的上下文(前后),提供了扩展功能,即修改bean属性的入口;【构建bean源代码】// 创建beanClass<?= null &&!= null) {try {try {// bean实例化前解析if (bean!= null) {try {// 创建bean实例throw

#spring#java#数据库
spring-jdbc+mybatis实现示例

Override)",@Override【UserPO】@Data@Override@Data@Slf4j@Getterstatic {try {log.error("读取 mybatis-config.xml文件异常", e);

#spring#mybatis#java
java数据库编程——元数据(metadata)+web 与企业应用中的连接管理

【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解 java数据库编程——元数据(metadata)+web 与企业应用中的连接管理 的基础知识 ;2)for database connection config, please visit : https://github.com/pacosonTang/core-java-

#java#数据库
栈应用(中缀表达式转后缀表达式并计算后缀表达式的值)

【0】README0.1) 本文旨在总结 中缀表达式转后缀表达式并计算后缀表达式的值 的步骤,并给出源代码实现;【1】中缀到后缀的转换1.1)此方法需要遵循几个规则(Rule):R1)如果读入操作数,则直接放入输出字符串;R2)如果读入一般运算符如+-*/,则放入堆栈,但是放入堆栈之前必须要检查栈顶,并确定栈顶运算符的优先级比放入的运算符的优先级低;如果放入的优先级较低或两者相等的话,则需要将栈

Windows10安装Ollama并运行Phi3

Ollama 是一个开源框架,专为在本地计算机上运行大型语言模型(LLM)而设计。它简化了部署、管理和交互大型语言模型的流程,让用户可以在自己的机器上体验和开发基于这些模型的功能,无需依赖云服务或复杂的配置。以下是Ollama 的一些主要特点和功能:本地化部署:Ollama 允许用户在本地计算机上运行大型语言模型,无需依赖云服务,保护了用户数据的隐私和安全。简化部署:Ollama 提供了简单易用

#语言模型#人工智能
java数据库编程——事务

【0】README1) 本文部分文字描述转自 core java volume 2 , 测试源代码均为原创, 旨在理解java数据库编程——事务 的基础知识 ; 【1】事务相关1)事务定义:将一组语句构建成一个事务;1.1)当所有语句被顺利执行后, 事务可以提交;否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有任何语句执行过一样;1.2)将多个语句组合成事务的原因: 为了确保数

#java
java异常—— finally 子句+带资源的 try语句

【0】README0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java异常—— finally 子句+带资源的 try语句 的相关知识;【1】 finally 子句相关1.1)产生资源回收问题:当代码抛出一个异常时, 就会终止方法中剩余代码的处理, 并退出这个方法的执行。如果方法获得了一些本地资源,且只有这个方法知道, 那么就会产生资源回收问题;1.2)

#java
数据库表连接总结:等值连接, 自然连接,左外连接,右外连接,内连接,全外连接;

【1】等值连接1)连接:凡是查询涉及到两个以上的表,就需要将表连接;2)就是用where子句做的连接查询;连接查询的列名可以不同;【2】自然连接:select * from a_tbl natual join  b_tbl这就需要a_tbl 与 b_tbl 有相同的列且值相同;连接查询的列名可必须相同;【3】左外连接select * from a_tbl

    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择