- 博客(8)
- 收藏
- 关注
原创 Android 使用Face++ SDK进行人脸识别和年龄检测
首先创建应用,会分配给我们一个API Key和API Secret,然后下载“Java SDK(Android)”,导入Jar包和库文件,参考官方的Demo进行编写。可以识别照片中的人脸位置,人物的年龄,性别,种族,是否微笑等信息。
2025-02-03 19:39:52
561
原创 SpringBoot学习笔记(十二:Liquibase )
一、Liquibase 简介LiquiBase(从 2006 年开始投入使用)是一种免费开源的工具,可以实现不同数据库版本之间的迁移。本质上是一个执行sql脚本的工具。1、主要特点:支持几乎所有主流的数据库,如MySQL、PostgreSQL、Oracle、Sql Server、DB2等支持多开发者的协作维护;日志文件支持多种格式;如XML、YAML、SON、SQL等支持多种运行方式;如命令行、Spring 集成、Maven 插件、Gradle 插件等2、使用方式。
2025-02-03 12:07:13
1193
原创 SpringBoot如何整合Web资源,LOOK
用户通过 http://localhost :8090/findAll请求。#driver-class-name: com.mysql.cj.jdbc.Driver springboot程序采用默认的配置。prefix: /WEB-INF/ # /默认代表根目录 src/main/webapp。需求:用户通过: http://localhost :8090/ajax.jsp页面中。需求:用户通过http://localhost:8090/findAll。springBoot整合JSP添加依赖。
2025-02-03 12:05:26
415
原创 Mybatis的基本使用方法
session.selectOne是session自带方法(selectList可以获取多条数据),传入的第一个字符串就是之前定义的id,第二个参数是传入的参数(多个参数可以使用一个HashMap来传参)。传入的参数为一个是可以定义parameterType=“java.lang.Integer”,多个参数必需合为一个对象传输,如Map或自定义Dto。注意resultType -> resultMap,列与java对象的参数必需要对应,否则获取的结果就是null。:使用自定义数据类型映射参数和结果集。
2025-02-02 04:23:45
415
原创 Mybatis的Mapper中的方法为什么不能重载?
的创建过程中,前面的部分代码都是设置一些配置,并没有涉及到解析XML的内容,因此答案肯定是在最后一行。,不用多说,肯定是这个方法了,仔细一看,很清楚的看到了构建。等标签一一对应,那么Mapper中的方法如何与XML中。就是解析XML文件与Mapper接口,继续向下看。失败了,这个想必已经不陌生吧,顾名思义,就是创建。到了这里应该理解了吧,这下抛出的异常和上面的。接口,将Mapper中的方法与XML文件中。,于是此处打上断点,一点点看。的值是什么,如何对应?这么一大串什么意思?这些标签对应了,当然是唯一的。
2025-02-02 04:22:02
1491
原创 Android基础进阶 - 消息机制 之ThreadLocal
这是我们该如何设计呐?可能我们首先想到的是通过Map的方式,Key来存储Thread(eg:ThreadId),Value来存储每个Thread中该变量的值。在对map的读写操作上加上同步锁,即可实现上面场景的需求。但是这种方案由于加了锁,会带来一定的性能损耗,是否还有更好的方式来实现线程隔离呐?今天分析的ThreadLocal就是为此而设计的,它适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,也即变量在线程间隔离而在方法或类间共享的场景。
2025-01-24 18:04:19
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人