自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Android Studio项目build.gradle更换仓库镜像

Android Gradle 7.1+ gradle更换仓库镜像

2022-11-19 15:57:30 2947 2

原创 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关注的人

提示
确定要删除当前文章?
取消 删除