avatar
文章
491
标签
109
分类
29
首页
归档
分类
标签
关于
xhj的博客
首页
归档
分类
标签
关于

xhj的博客

mybatis-notes
发表于2024-12-18|Java
Mybatis笔记自定义Mybatis框架配置文件相关类结构及作用 Database Access Object相关类 mybatis核心类 动态代理 Mybatis的配置文件全局配置文件一般放于项目根目录下,名为SqlMapConfig.xml,其中记录了数据库的连接信息(driver url username password),以及映射文件的位置 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databaseIdProvider(数据库厂商标识) mappers(映射器) 示例全局配置文件: 1234567891011121314151617181920212223242526272829...
maven-notes
发表于2024-12-17|Java
Maven笔记设置代理12345678910111213141516171819<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"> ... <proxies> <proxy> <id>myproxy</id> <active>true</active> <protocol>http</protocol> <host>proxy....
log4j-notes
发表于2024-12-16|Java
Log4j Notespom1234567891011121314<dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.13.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.13.1</version> &l...
jvm-note
发表于2024-12-15|Java
JVM NoteReference documentOracle JDK Java Command Options Explain 一、JVM 与 Java 体系结构1.JVM 的架构模型2.JVM 的生命周期1.启动 通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的. 2.执行 一个运行中的 java 虚拟机有着一个清晰的任务:执行 Java 程序; 程序开始执行的时候他才运行,程序结束时他就停止; 执行一个所谓的 Java 程序的时候,真真正正在执行的是一个叫做 Java 虚拟机的进程。 3.退出 程序正常执行结束 程序异常或错误而异常终止 操作系统错误导致终止 某线程调用 Runtime 类或 System 类的 exit 方法,或 Runtime 类的 halt 方法,并且 java 安全管理器也允许这次 exit 或 halt 操作 除此之外,JNI 规范描述了用 JNI Invocation API 来加载或卸载 Java 虚拟机时,Java 虚拟机的退出情况 ...
juc-note
发表于2024-12-14|Java
Java Util Concurrent基础概念进程 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 进程是一个操作系统运行的独立程序 线程 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程可以利用进程所拥有的资源,在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位,由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统多个程序间并发执行的程度。 轻量级的进程,依附于某个进程,使用某个进程的系统资源 并发如果某个系统支持两个或者多个动作(Action)同时存在,那么这个系统就是一个并发系统。并发的关键是有处理多个任务的能力,不一定要同时。 并行如果某个系统支持两个或者多个动作同时执行,那么这个系统就是一个并行系统。并行的关键是有同时处理多个任务的能力。 并发与并行的区别 线程的虚假唤醒在多线程交互的过程中,由于是否继续执行的判断只...
jdbc-notes
发表于2024-12-13|Java
JDBC驱动类加载1Class.forName("com.mysql.cj.jdbc.Driver"); Connection与特定数据库的连接(会话)。 执行SQL语句并在连接的上下文中返回结果。Connection对象的数据库能够提供描述其表,其支持的SQL语法,其存储过程,此连接的功能等的信息。 1Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db4", "deltav", "testpass"); Statement接口用于向数据库提交SQL语句 Statement123Statement statement = connection.createStatement();String sql = "SQL_STATEMENT";statement.execute(sql); 使用addBatch(SQL)批量添加数据到Statement对象中,使用exe...
java-notes
发表于2024-12-12|Java
Java学习笔记[TOC] 学习路线1. 语言的入门和进阶 Java基础语法 OO编程思想 集合 IO 异常 泛型 反射 多线程 函数式 Core Java lambada 1D 内部类 1D 代理 1D 异常 1D 日志 1D 泛型 2D 集合 3D 部署 2D 并发 4D JDBC 2.Web基础和工具 前端基础(html/javascript/css) jquery, ajax, jsp, cookie, session http基础 servlet基础 git,svn代码管理工具 3.企业级应用框架 maven/gradle项目管理工具 Spring全家桶(Spring, Spring MVC, Spring Boot) 关系型数据库相关(MySQL, jdbc, MyBatis, Hibernate) 非关系型数据库(Redis) 模板引擎(thymeleaf, freemarker) 4.高级应...
idea-notes
发表于2024-12-11|Java
IDEA使用笔记IntelliJ IDEA Help Documentation Plugins Background Image Plus CodeGlance: vscode右侧代码地图 Translation Rainbow Brackets: 彩虹色括号 Grep Console: 日志着色控制台显示 Statistic: 代码统计 Markdown Navigator RestfulToolkit: 快速定位controller层接口、接口测试 GsonFormat: Json转Java类 Mybatis Log Plugin: 快速打印SQL语句 Free Mybatis Plugin: mybatis xml id与接口间跳转 Material Theme UI: 美化 Lombok: 省掉手动set/get方法 Alibaba Java Coding Guidelines: 阿里巴巴开发规范 Easy Code: 数据库表生成JavaBean JRebel for IntelliJ: JavaWeb项目热部署 Key Pr...
idea-debugger-experience
发表于2024-12-10|Java
IDEA - Debugger 经验总结 本文转载自 https://moqimoqidea.github.io/2017/06/02/IDEA-Debugger/本文主要介绍 IDEA - Debugger 的一些操作。每个都有场景和操作说明。 分析外部堆栈跟踪把报错信息复制到 Analyze -> Analyze Stacktrace,快速进入程序块。开发中经常可以看到生产环境有错误日志,依照此方法快速将日志导入项目,定位问题。 场景: 操作: 返回到前一个堆栈帧IDEA 可在程序的执行流程中回退到先前的堆栈帧。要求不是最上面入口方法,选择 Drop Frame 后,等于未进入调用的方法。请注意:已经对全局状态进行的更改不会被恢复,只有本地变量会被重置。 强制从当前方法返回在当前堆栈帧中右键单击选择 Force Return 然后根据需要的返回类型输入即可。 抛出一个异常在当前堆栈帧中右键单击选择 Throw Exception 然后手动输入异常即可,比如 new NullPointerException(); 重新加载修改的类一般而言应用于在 Debugge...
html-notes
发表于2024-12-09|Java
HTML NotesChore常用HTML标签的英文全称及简单描述 HTML标签 英文全称 中文释义 a Anchor 锚 abbr Abbreviation 缩写词 acronym Acronym 取首字母的缩写词 address Address 地址 alt alter 替用(一般是图片显示不出的提示) b Bold 粗体(文本) bdo Direction of Text Display 文本显示方向 big Big 变大(文本) blockquote Block Quotation 区块引用语 br Break 换行 cell cell 巢 cellpadding cellpadding 巢补白 cellspacing cellspacing 巢空间 center Centered 居中(文本) cite Citation 引用 code Code 源代码(文本) dd Definition Description 定义描述 del Deleted 删除(的文本) dfn Defines a...
1…323334…50
avatar
xhj
相关学习笔记
文章
491
标签
109
分类
29
Follow Me
公告
欢迎来到我的博客
最新文章
Multi-Agent2026-06-03
Multi-Agent vs Single-Agent2026-06-02
Harness Engineering2026-06-01
25-架构模式总结2026-05-25
24-Skill-Plugin开发实战2026-05-24
分类
  • AI Agent40
  • Algorithm20
  • Backend Dev74
  • Big Data2
  • C/C++2
  • Claude Code71
  • Computer Basics18
  • Computer Network2
标签
Netty PyG Stacking Pandas Neural Networks PCA Maven Tornado PCV RabbitMQ Claude Code Heap Memory Tree dijkstra Redis GAT MySQL Computer Basics JVM Architecture Linear Regression List Kruskal Algorithm Object Identification Message Queue Gradient descent HBOS LOF Grid search OSI Embedding OLSE Prim NMF DataFrame AI Agent Kafka GNN Thread Compilation
归档
  • 六月 2026 3
  • 五月 2026 25
  • 四月 2026 16
  • 三月 2026 20
  • 二月 2026 10
  • 一月 2026 22
  • 十二月 2025 15
  • 十一月 2025 19
网站信息
文章数目 :
491
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By xhj框架 Hexo 8.1.2|主题 Butterfly 5.5.4