执键写春秋 执键写春秋
4年前
基于Maven工程下的MyBatis基本使用之数据插入【回填】、修改与删除
MyBatis基本使用声明:基于《基于Maven工程下的MyBatis框架MySQL连接池的数据查询操作》与《基于Maven工程下的MyBatis基本使用之SQL传单/多参、多表关联查询》进一步拓展,相关配置文件、数据文件可阅以上两篇。数据插入<insert,使用<selectKey进行回填自动生成主键值<!需要明确编写获取最新主键的SQL语句<in
Stella981 Stella981
4年前
Android自动化测试,5个必备的测试框架
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutom
Wesley13 Wesley13
4年前
JdbcTemplate 和 mybatis 的对比
好处:  1.jdbcTemplate是spring对jdbc操作数据库进行的封装,使得开发者可以直接在java文件中编写sql,无需配置xml文件。  2.简单效率快缺点:  1. 使用时创建连接,不使用时立即释放。频繁的连接开启和关闭造成资源的浪费,影响数据库的性能。     解决办法:使用数据库连接池,
Wesley13 Wesley13
4年前
Makefile讲义(9)——隐含规则
隐含规则————在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C的源程序为中间目标文件(Unix下是\.o\文件,Windows下是\.obj\文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。“隐含规则”也就是一种惯
Easter79 Easter79
4年前
Spring中Bean的关闭与资源释放
缘起项目中需要用到kafka,公司的messagequeuesdk中已经封装了kafka的使用,在xml文件中进行配置就可以方便使用。但由于sdk的强依赖的问题,假如kafka链接失败会导致应用无法启动。所以就只能放弃sdk转为操作底层api操作kafka的启动监听以及关闭。在使用的过程遇到了启动空指针以及关闭时TransactionMan
Wesley13 Wesley13
4年前
MySQL 常用30种SQL查询语句优化方法
1、应尽量避免在where子句中使用!或<操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。3、应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:selectidfromt
美凌格栋栋酱 美凌格栋栋酱
6个月前
Java8 Stream 常用用法
在Java8中,使用StreamAPI来处理List,并将实体类中的rawItemNumber参数作为键,process参数作为值。对于相同的rawItemNumber,所对应的process值通过“”进行拼接。实例如下://使用StreamAPI进行处理
CoderCraber CoderCraber
2年前
解决Elasticsearch相关CORS问题
解决Elasticsearch相关CORS问题运行环境我用Java编写了一个带有ElasticSearch的后端,并使用Maven进行构建和管理。部署的运行环境是基于GoogleCloudPlatform(GCP)的。我在此环境中使用Google的Elas
燕青 燕青
2年前
AE插件:GifGun for Mac 汉化版
是一款安装在AfterEffects中使用的AE快速输出GIF动图格式插件,你可以使用gifgun插件直接输出GIF动画格式,支持自定义GIF文件的大小、帧数率等各种属性
隔壁老王 隔壁老王
1年前
歌曲播放器作业(简易&终端版)
使用c&mplayer工具开发简易音乐播放器