- 博客(18)
- 收藏
- 关注
原创 Android检测是否为主线程,并在子线程更新UI
使用 Looper.getMainLooper().thread === Thread.currentThread() 进行检测是否为主线程if (Looper.getMainLooper().thread === Thread.currentThread()){ println("主线程") // 更新UI // ...}else{ println("子线程") Handler(Looper.getMainLooper()).post { // 更新U
2022-05-18 15:23:47
390
原创 Windows 端口被占用解决方案
windows端口被占用// 查询端口netstat -ano// 查询指定端口netstat -ano | findstr "端口号"// 根据进程PID查询进程名称tasklist | findstr "进程PID号"// 根据PID杀死任务taskkill -f -pid "进程PID号"// 根据进程名称杀死任务taskkill -f -t -im "进程名称"...
2022-01-28 00:04:33
686
原创 关闭、开启http服务
1.关闭http服务管理员身份打开cmd运行:net stop http运行:sc config http start=disabled2.打开http服务管理员身份打开cmd运行:sc config http start=demand & net start http
2022-01-24 20:26:51
5997
转载 gradle排除引入jar包中的依赖
去掉org.springframework.boot:spring-boot-starter-web 中对tomcat的依赖implementation("org.springframework.boot:spring-boot-starter-web") { exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat'}
2022-01-24 19:31:10
1475
原创 SpringBoot集成swagger2(Kotlin)
1.新建模块①创建模块,选择Spring Initializr,并配置模块相关基础信息2.引入Swagger2依赖 //引入swagger依赖 implementation("io.springfox:springfox-swagger2:2.9.2") implementation("io.springfox:springfox-swagger-ui:2.9.2")3.Swagger配置文件/** * Swagger配置文件 */@Configuration //
2022-01-22 23:45:35
2092
原创 SpringMvc拦截器
1.自定义拦截器①创建拦截器类实现HandlerInterceptor接口class MyInterceptor:HandlerInterceptor { // 在目标方法执行之前 执行 override fun preHandle(request: HttpServletRequest, response: HttpServletResponse, handler: Any): Boolean { println("preHandle...") r
2022-01-18 10:12:13
66
原创 Spring JdbcTemplate基本使用
1.开发步骤①导入spring-jdbc和spring-tx依赖②创建数据库表和实体③创建JdbcTemplate对象④执行数据库操作2.导入依赖//引入spring-jdbc、spring-tx依赖implementation 'org.springframework:spring-jdbc:5.3.14'implementation 'org.springframework:spring-tx:5.3.14'3.创建数据库表和实体data class Account(var na
2022-01-04 16:56:28
545
原创 SpringMVC文件上传
1.文件上传客户端三要素表单项type=“file”表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”<form action="${pageContext.request.contextPath}/quick22" method="post" enctype="multipart/form-data"> 名称:<input type="text" name="username"><
2022-01-01 22:21:24
135
原创 SpringMVC获得请求数据
1.获得请求参数基本类型参数POJO类型参数数组类型参数集合类型参数2.获得基本类型参数springmvc自动解析参数 @ResponseBody @RequestMapping("/quick11") fun save11(username:String, age:Int):User { return User(username, age) }3.获得POJO类型参数 @ResponseBody @RequestMapping("/
2021-12-31 12:13:50
204
原创 SpringMVC数据响应
1. SpringMVC的数据响应方式1.1. 页面跳转直接返回字符串通过ModelAndView对象返回1.2. 回写数据直接返回字符串返回对象或集合2. 页面跳转2.1. 返回字符串形式 <!-- 配置内部资源视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-
2021-12-29 22:48:29
144
原创 SpringMVC的xml配置解析
1.知识点SpringMVC相关组件前端控制器:DispatcherServlet处理器映射:HandlerMapping处理器适配:HandlerAdapter处理器:Handler视图解析器:ViewResolver视图:ViewSpringMVC注解和配置请求映射注解:@RequestMapping视图解析器配置2.引入context命名空间 xmlns:context="http://www.springframework.org/schema/context" x
2021-12-29 15:10:36
374
原创 SpringMVC开发步骤
1.引入依赖 //引入servlet-api依赖 compileOnly 'javax.servlet:javax.servlet-api:4.0.1' compileOnly 'javax.servlet.jsp:javax.servlet.jsp-api:2.3.3' //引入spring-web依赖 implementation 'org.springframework:spring-web:5.3.13' //引入spring-webmvc依赖(与sprin
2021-12-29 11:43:04
215
原创 Kotlin:Spring之@Value(“${xxx.xx}“)报错问题
在kotlin中的写法为: @Value("\${jdbc.driver}") lateinit var driver: String在 $ 前面加个转义符 \
2021-12-28 12:03:28
1232
转载 Android使用高德地图API
1.引入高德地图在工程级build.gradle文件中配置repositories,添加maven或jcenter仓库地址allprojects { repositories { jcenter() maven { url "https://jitpack.io" } maven { url 'https://www.jitpack.io' } }}在项目级build.gradle文件中引入高德依赖android { def
2021-12-28 09:50:51
1160
原创 使EditText点击外部时候失去焦点
创建BaseActivityopen class BaseActivity: AppCompatActivity() { var editText: EditText? = null //使editText点击外部时候失去焦点 override fun dispatchTouchEvent(ev: MotionEvent): Boolean { if (ev.action == MotionEvent.ACTION_DOWN) { val
2021-12-27 22:11:33
2096
原创 Spring配置数据源
1.引入依赖 //引入spring依赖 implementation 'org.springframework:spring-context:5.1.5.RELEASE' //引入mysql依赖 implementation 'mysql:mysql-connector-java:5.1.24' //引入c3p0依赖 implementation 'c3p0:c3p0:0.9.1.2' //引入druid依赖 implementation 'com.ali
2021-12-27 21:48:09
227
原创 IDEA 使用Kotlin、Gradle创建Spring工程
1.新建工程新建项目 -> Gradle -> Kotlin/JVM2.Gradle build.gradle配置文件介绍//创建项目输入groupIdgroup 'pers.gradle'//jdk的版本,1.8sourceCompatibility = 1.8//创建项目所输入的版本version '1.0-SNAPSHOT'/** * 指定所使用仓库的路径 * mavenCentral(),中央仓库,项目中所使用的jar包都会从中央仓库下载到本地仓库。 *
2021-12-27 16:10:32
3809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人