Chase620 Chase620
4年前
MyBatis 源码分析 - 插件机制
1.简介一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作。以MyBatis为例,我们可基于MyBatis插件机制实现分页、分表,监控等功能。由于插件和业务无关,业务也无法感知插件的存在。因此可以无感植入插件,在无形中增强
Wesley13 Wesley13
4年前
GN的使用
GN的使用GN工具GN工具可以帮助我们对我们的编译配置的有效性进行检查,及整个系统有更多得了解。特别是当整个项目变得特别巨大时,这意义尤其重大。gnargs这个工具有两个作用,一是生成.ninja编译配置文件,二是查看当前编译的所有标记项。生成.ninja这个工具给用
Wesley13 Wesley13
4年前
CRF++官方文档
前言  CRF是著名的条件随机场的开源工具,也是目前综合性能最佳的CRF工具。在这里我们简单介绍一下windows系统下CRF的使用。一、工具包的下载:CRF的工具有两种,一种是支持Linux环境的,一种是支持Windows环境的,大家可以自行根据自己的系统进行下载。(在此我下载的是CRF
Wesley13 Wesley13
4年前
Java Web开发环境的搭建(一)
工欲善其事必先利其器!搭建开发环境需要使用的软件如下所示:JDK1.7/1.8JetBrainsIDEA2016.3.2(集成开发工具)Maven3.2.5(项目构建与JAR包管理工具)GitforWindows2.11(版本控制工具)MariaDB10.0.x
Stella981 Stella981
4年前
Alamofire4.x开源代码分析(二)请求参数和编码
请求方法框架提供了9种方法caseoptions"OPTIONS"caseget"GET"casehead"HEAD"casepost"POST"caseput"PUT"case
Stella981 Stella981
4年前
Linux远程SSH终端和文件传输工具
在Windows上打开Linux终端的工具很多,这里介绍三款目前在用的终端工具,非常好用!1、putty!(https://static.oschina.net/uploads/space/2017/0917/113455_T3x5_3489228.png)这款工具支持telnet,ssh等多种通信协议,除了支持unbuntu,Ce
Stella981 Stella981
4年前
ReviewBoard代码评审实践总结
代码评审代码评审(CodeReview),顾名思义是对代码进行评审,是软件工程的活动之一。通过代码评审可以保证代码质量,促进团队知识共享……好处多多。版本控制与代码评审软件工程的各个活动总是离不开工具的支持。代码评审工具首先必须和版本控制工具相结合的。现在主流的两种版本控制工具:SVN和GIT。GI
Stella981 Stella981
4年前
JVM 问题排查和性能优化常用的 JDK 工具
JDK提供了一系列用于监控、诊断Java进程的工具,它们在JDK安装目录的bin目录下,有jps、jcmd、jstack、jinfo、jmap等。其中jmc、jconsole、jvisualvm是GUI工具,其他大部分都是命令行工具。cd$JAVA_HOME/binls!(https://os
Wesley13 Wesley13
4年前
Java工具类的编写方法实例
工具类的制作方法一:1.把工具类的所有构造器私有化;2.把工具方法设置成static方法;3.如果要调用可以使用:ConnectionconnDBConnection.getConnection();DBConnection.releaseDBConnection(conn,pst,rs);这样做,是用类去
京东云开发者 京东云开发者
4个月前
大模型工具的 “京东答案”
随着大模型技术的迅猛发展,AI工具已成为重要的辅助生产力工具和工作伙伴。它能够显著提升工作效率、帮助解决业务痛点,甚至能通过知识延展与智能协同,帮助团队突破传统认知边界。掌握大模型工具的应用能力,正成为现代职场人提升价值产出的关键竞争力。大模型工具的发展现