- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 mybatis学习笔记
文章目录1、MySQL 面试高频问题2、ORM层框架---Mybatis3、环境搭建4、CRUD5、万能 Map5.1 万能Map5.2 @Param6、模糊查询7、ResultMap8、多对一处理(association)8.1 测试环境搭建8.2 **查询方式**8.2.1 按照查询嵌套处理8.2.2 按照结果嵌套处理9、一对多处理(collection)9.1 按结果嵌套处理9.2 多对一、一对多 小结10、动态SQL1、环境搭建2、if 语句3、trim(where、set)4、Choose(whe
2022-05-12 11:28:13
168
原创 logback-spring.xml 配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时,配置文件如果发生
2022-02-10 18:07:27
311
原创 搞懂Java反射原理
java.lang.reflect 包中有 Filed(表示某个类的成员变量)、Method(表示某个类的方法)、Constructor(表示某个类的构造器) 三个类。通过使用外部文件配置,在不修改源码的情况下,实现对程序的控制,也符合设计模式的OPC原则(开放原则:不修改源码,扩展功能。:运行时才会加载需要的类(什么时候用什么时候加载),如果运行时不用此类,即使不存在也不会报错。类可以读写配置文件,但是无法创建对象,所以传统方法失败,需要使用反射。:编辑时就进行加载(我还没有用到它),如果没有就会报错。.
2021-07-10 00:45:51
346
原创 Spring 笔记
Spring笔记Spring 入门篇1. 基本属性注入方法Spring 入门篇1. 基本属性注入方法一般有三种:通过构造器注入、通过getter/setter方法注入、通过p名称控件注入。getter/setter 方法注入 使用的最多。// 创建 User类public void User(){ private int id; private String name; // 此处创建 getter/setter 方法}// 在 application.xml 中进行注入&l
2021-07-10 00:18:13
129
原创 JavaScript 速成课
js 速成课笔记1、变量及如何设置2、数据类型3、字符串3.1 拼接3.2 属性和方法3.3 方法连成串4、数组 Array1、变量及如何设置js 的三种变量:var、let、constvar: 全局变量,但是例如在条件语句(if())中声明了一个变量,在语句外又声明了相同名字的变量,此时就不能用varlet: 可以重新赋值let age = 30;// 重新赋值age = 212;conts: 无法与 let 一样进行重新赋值除非确认是要重新赋值,否则用 conts 会更好一
2021-06-30 23:51:02
815
3
原创 Vue 笔记
Vue 笔记1、组件之间的通信二级目录三级目录1、组件之间的通信父子组件调用、axios 请求// 自组件<template> <div style="margin-bottom: 30px;display: flex;justify-content: center;align-items: center"> <el-input @keyup.enter.native="searchClick" placeholder="通过书名
2021-06-29 17:42:26
137
原创 Spring Boot 笔记
Spring boot 核心技术1、基础入门1.1 响应式编程1.2 自动配置1.3 容器功能1.3.1 组件添加2、核心功能1、基础入门1.1 响应式编程响应式编程(reactive programming)是一种基于数据流(data stream)和变化传递(propagation ofchange)的声明式(declarative)的编程范式。实例:水果工厂做果汁、多米诺骨牌、表格数据计算1.2 自动配置自动配好Tomcat自动配好SpringMVC自动配好Web常见功能…
2021-06-26 15:01:37
136
原创 开发中遇到的问题
开发中遇到的问题一、gitLab 问题1、gitlab 无法访问一、gitLab 问题1、gitlab 无法访问使用 centos7 安装好 gitlab ,并修改 ip和端口号 后,无法访问 gitlab页面出现原因: 服务器内存不足
2021-06-15 20:44:02
125
原创 Git使用(更新中)
Git使用安装1. 初次使用(使用前配置)二级目录三级目录安装官网下载使用默认安装1. 初次使用(使用前配置)设置配置人名设置配置人邮箱二级目录三级目录
2021-06-11 23:24:56
136
原创 git 的分支问题
此处当前分支为:master指针所指向的版本号为:933f069c2b762992a84b9cc8e686fa2af3aea7ef
2021-06-10 17:02:34
134
原创 Java设计模式(学习篇)【更新中....】
设计模式在哪里用到?面向对象(oo)==> 功能模块【设计模式 + 算法 + 数据结构】 ==> 框架【多种设计模式】 ==> 架构【服务器集群】地址:一、单例模式
2021-03-13 21:26:09
226
原创 隐藏测试数据
在开发的过程中,有事需要用测试数据查看具体设置效果, 为隐藏测试数据,可进行如下操作:1、加入 tools2、将被测试的数据用tools引用
2021-02-24 09:11:59
657
原创 imooc习题笔记
Android习题笔记一、Activity一、ActivityonCreate 方法中可以用 setOnContentView() 方法来设置当前 activity 显示的布局项目2项目3
2021-01-27 08:58:53
180
原创 Android传统蓝牙开发(更新中…)
传统蓝牙开发基本逻辑相关权限实现方式1. 打开 / 关闭蓝牙1.1 不带提示的 打开/关闭 方式1.2 带提示的打开方式2. 搜索设备基本逻辑基本步骤:打开蓝牙、搜索附近设备、配对设备、连接设备、传输数据打开蓝牙、搜索附近设备、配对设备、连接设备:主要借助Android提供的相关API来实现传输数据:是基于Socket的,类似于TCP协议传输数据,不过用的并不是普通Java类中的Socket,而是蓝牙专用的BluetoothServerSocket和BluetoothSocket,类的模型和TCP
2020-11-20 14:52:13
350
原创 解决AS中gradle依赖库下载慢的方法
解决gradle依赖库下载慢的方法用AS打开项目后,AS会自动加载gradle包,在build中会出现相应gradle包的下载地址。复制下载地址,打开“迅雷”,开始下载(基本秒完成)。将下载后的gradle压缩包放在对应文件中,如下图:...
2020-10-16 09:43:22
859
原创 《第一行代码》第8章
Notification更改前:Notification notification = new NotificationCompat.Builder(this).build();更改后:Notification notification = new NotificationCompat.Builder(this, "default").build();
2020-08-20 10:12:48
163
原创 2020-8-14---老项目的迁移
AndroidX 和 Android Support Library由于涉及到了包名的改动,如果从Android Support Library升级到AndroidX需要手动去改每一个文件的包名,那可真得要改死了。为此,Android Studio提供了一个一键迁移的功能,只需要对着你的项目名右击 -> Refactor -> Migrate to AndroidX,就会弹出如下图所示的窗口。点击Migrate,Android Studio就会自动检查你项目中所有使用Android Sup
2020-08-14 09:24:52
170
原创 《第一行代码》第12章
Toolbar更改处:1、app/build.grade implementation ‘com.android.support:appcompat-v7:28.0.0’2、activity_main.xml <androidx.appcompat.widget.Toolbar …/>3、MainActivity.class import androidx.appcompat.widget.Toolbar;
2020-08-13 11:03:44
410
原创 《第一行代码》第10章
服务的基本用法(P357)---- 代码修改public class MainActivity extends AppCompatActivity implements View.OnClickListener { private MyService.DownloadBinder downloadBinder; private ServiceConnection connection = new ServiceConnection() { @Override
2020-08-08 16:12:51
165
原创 httpclient建立连接后主动close释放资源的原因
httpclient建立连接后主动close释放资源的原因不调用 disconnect()的话,容易导致线程溢出
2020-08-07 17:42:26
725
原创 Android studio 4.0.1 的依赖库
添加 OkHttp 依赖库时的问题解决办法:更换版本,OkHttp (版本过高) 与 gradler 版本不匹配
2020-08-07 10:25:34
521
原创 《第一行代码》第9章
WebView的用法 WebView webView = findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient()); webView.loadUrl("http://www.baidu.com");问题:使用 http 后的现象解决办法:在高版本的
2020-08-06 20:02:44
210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人