草庐IT

terminate-handler

全部标签

Mysql终端Terminal操作

datebase管理1.创建数据库-create语法:createdatabase数据库名characterset编码#注意:默认会存在四个数据库,其数据库中存储的是mysql数据库服务器的配置的数据示例:createdatabasefirstDBcharactersetutf8;2.查看所有数据库-show2.1.查看创建语句(也可看编码)语法:showcreatedatabase数据库名;2.2、查看数据库服务器中的所有数据库语法:showdatabases;3.修改数据库-alter修改编码:语法:alterdatabase数据库名称characterset编码;例如:alterdata

go-zero单体服务使用泛型简化注册Handler路由

一、Golang环境安装及配置GoModulehttps://go-zero.dev/cn/docs/prepare/golang-installmacOS安装Go#下载并安装GoforMac验证安装结果$goversiongoversiongo1.15.1darwin/amd64linux安装Go#下载GoforLinux解压压缩包至/usr/local$tar-C/usr/local-xzfgo1.15.8.linux-amd64.tar.gz添加/usr/local/go/bin到环境变量$$HOME/.profile$exportPATH=$PATH:/usr/local/go/bin

go-zero单体服务使用泛型简化注册Handler路由

一、Golang环境安装及配置GoModulehttps://go-zero.dev/cn/docs/prepare/golang-installmacOS安装Go#下载并安装GoforMac验证安装结果$goversiongoversiongo1.15.1darwin/amd64linux安装Go#下载GoforLinux解压压缩包至/usr/local$tar-C/usr/local-xzfgo1.15.8.linux-amd64.tar.gz添加/usr/local/go/bin到环境变量$$HOME/.profile$exportPATH=$PATH:/usr/local/go/bin

Android Native -- Message/Handler/Looper机制(原理篇)

⌈AndroidNative消息队列处理系列文章⌋AndroidNative--Message/Handler/Looper机制(原理篇)AndroidNative--Message/Handler/Looper机制(应用篇) 前言在分析AndroidFrameworkNative层代码的时候,很多地方都用到了Android系统中重要的辅助类Looper来进行线程间通信或设计事件处理逻辑,本文将深入分析一下Message/Handler/Looper机制,方便理解其运行原理。Tips:先给出几篇非常不错的参考文章https://blog.csdn.net/xiaosayidao/article

Android Native -- Message/Handler/Looper机制(原理篇)

⌈AndroidNative消息队列处理系列文章⌋AndroidNative--Message/Handler/Looper机制(原理篇)AndroidNative--Message/Handler/Looper机制(应用篇) 前言在分析AndroidFrameworkNative层代码的时候,很多地方都用到了Android系统中重要的辅助类Looper来进行线程间通信或设计事件处理逻辑,本文将深入分析一下Message/Handler/Looper机制,方便理解其运行原理。Tips:先给出几篇非常不错的参考文章https://blog.csdn.net/xiaosayidao/article

Android的Handler线程切换原理

Handler是我们在开发中经常会接触到的类,因为在Android中,子线程一般是不能更新UI的.所以我们会使用Handler切换到主线程来更新UI,那Handler是如何做到实现不同线程之间的切换呢?先看一个例子1.ThreadLocal的简单使用publicclassHandlerActivityextendsAppCompatActivity{privatefinalstaticStringTAG="HandlerActivity";@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCrea

Android的Handler线程切换原理

Handler是我们在开发中经常会接触到的类,因为在Android中,子线程一般是不能更新UI的.所以我们会使用Handler切换到主线程来更新UI,那Handler是如何做到实现不同线程之间的切换呢?先看一个例子1.ThreadLocal的简单使用publicclassHandlerActivityextendsAppCompatActivity{privatefinalstaticStringTAG="HandlerActivity";@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCrea

Windows 11 下 Windows Terminal 配置使用及美化小结

转自:https://www.nerdfonts.com/https://www.nerdfonts.com/  明确出处,如有侵权请及时联系删除。最近把开发环境换成了Windows11,各个方面的使用还有点不习惯,不过经过了一天的配置,基本环境已经OK了。比较难受适应的是还是Terminal,在Mac下使用oh-my-zsh习惯了,使用了Windows11自带的Terminal感觉好简陋,于是花了点时间,来优化一下,正好今天在群里也看到了小伙伴还在用Powershell5,感觉有点浪费。本文就记录一下折腾的过程。升级WindowsTerminal首先建议大家升级一下WindowsTermin

Windows 11 下 Windows Terminal 配置使用及美化小结

转自:https://www.nerdfonts.com/https://www.nerdfonts.com/  明确出处,如有侵权请及时联系删除。最近把开发环境换成了Windows11,各个方面的使用还有点不习惯,不过经过了一天的配置,基本环境已经OK了。比较难受适应的是还是Terminal,在Mac下使用oh-my-zsh习惯了,使用了Windows11自带的Terminal感觉好简陋,于是花了点时间,来优化一下,正好今天在群里也看到了小伙伴还在用Powershell5,感觉有点浪费。本文就记录一下折腾的过程。升级WindowsTerminal首先建议大家升级一下WindowsTermin

SpringBoot中MyBatis的TypeHandler相关报错汇总以及正确写法。Type handler was null、Class Not Found等情况

迁移之前的老项目的时候,老项目中使用了一些MyBatis的TypeHandler相关的东西。但是老项目并非写在mapper.xml文件里面,而是使用@Select注解,把SQL写在了一个Class中。在改造的过程中,我将TypeHandler迁移到了xml文件中,然后报了一些错误,比如:Typehandlerwasnullonparametermappingforproperty'xxx'.再比如:ClassNotFound:com.xxx.XXXTypeHandler解决时间也不算太长,但是还是记录一下,方便出现这类问题的人或者自己下次使用。其实不管出现什么问题,肯定是TypeHandler