- 博客(8)
- 收藏
- 关注
原创 Android 仿微信, QQ 裁剪
从上面的效果图我们可以看到,裁剪功能主要包括两大块裁剪框图片的缩放,移动,裁剪等因此,为了方便日后的修改,我们将裁剪框的功能单独提取出来,图片缩放功能提出出来。即裁剪框单独一个 View。下面,让我们一起来看看裁剪框功能的实现。裁剪框功能的实现裁剪框主要有两层,第一层,裁剪框的实现(包括圆形,长方形,九宫格形状),第二层,在裁剪区域上面盖上一层蒙层。
2025-02-03 19:38:23
517
原创 SpringBoot基础之声明式事务和切面事务和编程式事务
声明式事务@Transactional可以使用在类上,也可以使用在public方法上. 如果是使用在类上,则是对所有的public方法都开启事务,如果类和方法上都有则方法上的事务生效。隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的.就在一个事务中执行了。事务的超时时间,默认值为-1.如果超过该时间限制但事务还没有完成,则自动回滚事务.如果当前不存在事务,则以非事务的方式继续运行.如果当前存在事务,则加入该事务,如果当前不存在事务,则创建一个新的事务.
2025-02-03 12:02:09
376
原创 SpringBoot动态注入及操作Bean
public String registerBean(@PathVariable String beanName) { //获取context ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationContext) SpringContextUtil.getApplicationContext();
2025-02-03 12:00:21
1223
原创 MyBatis源码分析之核心处理层
当解析到的是接口时,会建此接口对应的MapperProxyFactory对象,存入HashMap中,key为接口的字节码对象,value为此接口对应的MapperProxyFactory对象。获取到SqlSession过后,接下来就是执行SqlSession中的接口,也就是传统方式代码的第二行,参数为全限定类名+方法名,接收到参数后,会从Configuration对象的Mapped Statement容器中取到对应的MappedStatement对象,然后交由Executor来执行。
2025-02-02 04:18:49
1441
原创 MyBatis标签详解
1. id 唯一性,注意啦,这个id用于标示这个javabean对象的唯一性, 不一定会是数据库的主键(不要把它理解为数据库对应表的主键)paramterType 主要指定参数类型,可以是int, short, long, string等类型,也可以是复杂类型(如对象)(这样,当javabean的属性与数据库对应表的列名不一致的时候,就能通过指定这个保持正常映射了)默认值为:unset(依赖驱动)用来指定返回类型,指定的类型可以是基本类型,也可以是java容器,也可以是javabean。
2025-02-02 04:17:05
362
原创 Eclipse和JDK下载与安装
最后修改path里边的值,在最后面加上:%JAVA_HOME%\bin(图片上面还有一些其他配置,这里可以不用管)JAVA_HOME值为jdk路径:(D:\Program Files\Java\jdk1.8.0_31)%JAVA_HOME%\jre\lib;选择安装目录,点击install安装(安装时间大概需要几分钟),安装完成就OK了。安装路径可以改一下,之后点击下一步,中间进度可能会需要一分钟左右时间。下载完成后直接双击安装就行了。下载完成后双击打开安装。
2025-01-31 12:56:15
187
原创 eclipse中创建stm32工程_esplise stm32
5. 将F:\stm32f103官方固件库 STM32中文编程参考手册\stm32f103官方固件库+STM32中文参考手册+\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO\STM3210B-EVAL目录下的stm32_flash.ld文件拷贝到工程目录下,这个是用来链接的文件。进行编译,就没有问题了。下的startup_stm32f10x_md.s放在工程目录下的startup文件夹下,
2025-01-31 12:54:31
1663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人