- 博客(22)
- 收藏
- 关注
原创 IDEA打印mybatis执行SQL语句情况
在src/main/resource/mybatis/mybatis-config文件中修改配置: <settings> <!-- 打印查询语句 --> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings>即可将sql语句执行情况打印在Console控制台,方便检查sql语句...
2021-11-12 16:35:40 1336
原创 MySQL索引
1、索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。 索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。索引相当于字典的音序表,如果要查某个字,如果不使用音序表,则需要从几百页中逐页去查。 当数据量大,或者某字段经常加在where字句后面,时,可以考虑使用索引。索引也是需要资源维护的。 主键和具有unique约束的字段自动添加索引,所以,使用主键查询效率更高使用索引时就像查...
2021-10-19 16:36:15 92
原创 Springboot+MyBatis初步
1.1 数据库配置Spring Boot支持.properties格式和.yml格式配置文件,根据个人习惯可以随意选择(笔者推荐yml格式,可读性更强)。在classpath路径下创建application.properties文件或者application.yml文件。两种类型配置分别如下.yml配置文件spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost...
2021-10-14 16:20:52 103
原创 2021-09-21
Maven打包报错“war failed: Unable to load the mojo 'war' in the plugin”blablabla。。。 原因是缺少插件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-p...
2021-09-21 17:08:39 95
原创 android准备
1、生命周期onCreate:在首次创建 Activity 时调用。系统向此方法传递一个 Bundle 对象,其中包含 Activity 的上一状态,不过前提是捕获了该状态,而后会调用onStart方法。(可以在此方法中执行所有正常的静态设置 ,比如:创建视图、将数据绑定到列表等等。)onStart:在 Activity 即将对用户可见之前调用。而后如果Activity转入了前台就会调用onResume方法。 如果此时直接屏幕熄灭或者用户按下home键则会直接调用onStop方法,当然这种情况比较极端
2021-08-19 23:17:57 135 1
原创 android一些布局修改整理
当图片资源质量较高,宽高也较大,而属性又设置为wrap_content时,图片的质量较高,所以高度也偏高,用android:adjustViewBounds="true"即可
2020-06-10 17:03:04 371
原创 decorview、window、dialog关系详解
目录介绍https://segmentfault.com/a/119000001911114110.0.0.1 Window是什么?如何通过WindowManager添加Window(代码实现)?WindowManager的主要功能是什么? 10.0.0.2 Window概念解析?WindowSession的创建过程是怎样的?WindowSession的作用?Token的使用场景? 10.0.0.3 Activity、View、Window三者之间的关系,Window有哪几种类型? 10.0.
2020-06-02 18:35:07 1695
原创 安卓整理
做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。查看SQLite日志adbshellsetproplog.tag.SQLiteLogV adbshellsetproplog.tag.SQLiteStatementsV因为实现里用了Log.isLoggable(TAG, Log.VERBOSE)做了判断,LessCode的LogLess中也参考了这种机制:LogLess。使用这种方法就可以在Release版...
2020-06-02 16:24:26 147
原创 ARM、stm32
51是INTEL公司早起的8051产品的简称,现在泛指一切用51内核的单片机,包括STC(宏晶)公司出的增强型80C51、80C52和ATLEM公司的一系列产品,属于单片机入门级,寄存器数目少,直接操作简单。STM32是一种基于ARM CORTEX-m3架构的一种单片机,寄存器复杂,直接用汇编操作比较麻烦,但是用ST给的库函数十分方便。FPGA中文是现场可编程门阵列,用人话说就是一块可以通...
2020-04-24 15:02:28 198
原创 QT学习网站
http://c.biancheng.net/qt/https://www.devbean.net/2012/08/qt-study-road-2-hello-world/
2020-04-17 11:18:36 133
原创 SystemClock使用积累
首先TextClock继承至TextView设置时间格式:timeClock.setFormat12Hour("yyyy-MM-dd hh:mm:ss, EEEE");timeClock.setFormat12Hour("yyyy-MM-dd hh:mm:ss");timeClock.setFormat24Hour("HH:mm");timeClock.setFormat12Hour...
2020-03-16 18:11:48 556
原创 java中异常抛出后代码还会继续执行吗
java中异常抛出后代码还会继续执行吗当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢?public void add(int index, E element){ if(size >= elements.length) { throw new RuntimeException("顺序表已满,无法添加"); ...
2020-03-05 16:55:32 657
原创 安卓学习题
在普通activity弹框dialog,activity的onPause方法会被调用吗? activity a中给dialog视图设置事件,再启动一个a,activity生命周期如何? 答:第一种情况,什么都不会发生。 因为dialog依附于activity, 并没有被遮挡 第二种情况: 前一个activity会调用o...
2019-12-26 19:05:02 79
原创 Lottie动画记录
Lottiejson文件本来是一大坨代码,按ctrl+a全选,再ctrl+alt+l进行格式化这个是从别人的文章里看的:{"v": "4.6.8", //所用Bodymovin插件的版本"fr": 25, //合成的帧数"ip": 0, //不明参数"op": 100, //不明参数"w": 300, //合成的宽度"h": 500, //合成的高度"nm": "Com...
2019-09-24 11:23:02 183
原创 关于锁屏的一些小记录
mdeviceInterActive 当前是否亮屏KeyguardPinView实际上是密码解锁页面,实现并注册了KeyguardPasswordView的回调。每次输完密码调用父类veryfyPasswordAndUnlock检查并解锁...
2019-09-12 11:08:37 229
原创 安卓paint相关细节
getTextBounds获取显示字符串的显示范围void getTextBounds (String text, int start, int end, Rect bounds)start为起始索引、end为字数,bounds为范围,可用bounds.left - bounds.lef...
2019-09-07 16:29:07 255
转载 android点击事件分发与拦截
补充一下,如果最前层的view设置了setOnClickListener,那么事件也无法传回父布局的onTouchEvent里
2019-09-05 17:15:30 832
原创 android:sharedUserId="android.uid.system"属性
外部开发的app需要增加android:sharedUserId="android.uid.system"属性,同时签上系统签名放在priv-app下,就可以写这个数据库字段了。这样就可以操作系统api用mm编译应该也可以...
2019-07-12 16:21:25 1004
转载 [转]c++使用new来申请二维数组
用new delete 来申请动态二维数组空间, 网上也找不到简洁的代码, 于是自己写出如下:以二维int型数组为例——cin>>m>>n; //m,n分别为行数和列数int ** p;p = new int*[m]; for( int i = 0; i p[i] = new int[n];然后就可以如二维数组给p[i][j]赋值了.代码解
2017-08-13 21:06:58 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人