自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 128

原创 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 218

原创 maven资源下载失败

出现以上场景,直接执行此语句即可。mvn dependency:resolve -Dclassifier=sources

2021-12-05 22:27:55 222

原创 搞懂Java反射原理

java.lang.reflect 包中有 Filed(表示某个类的成员变量)、Method(表示某个类的方法)、Constructor(表示某个类的构造器) 三个类。通过使用外部文件配置,在不修改源码的情况下,实现对程序的控制,也符合设计模式的OPC原则(开放原则:不修改源码,扩展功能。:运行时才会加载需要的类(什么时候用什么时候加载),如果运行时不用此类,即使不存在也不会报错。类可以读写配置文件,但是无法创建对象,所以传统方法失败,需要使用反射。:编辑时就进行加载(我还没有用到它),如果没有就会报错。.

2021-07-10 00:45:51 159

原创 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 94

原创 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 382 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 92

原创 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 104

原创 开发中遇到的问题

开发中遇到的问题一、gitLab 问题1、gitlab 无法访问一、gitLab 问题1、gitlab 无法访问使用 centos7 安装好 gitlab ,并修改 ip和端口号 后,无法访问 gitlab页面出现原因: 服务器内存不足

2021-06-15 20:44:02 89

原创 Git使用(更新中)

Git使用安装1. 初次使用(使用前配置)二级目录三级目录安装官网下载使用默认安装1. 初次使用(使用前配置)设置配置人名设置配置人邮箱二级目录三级目录

2021-06-11 23:24:56 103

原创 git 的分支问题

此处当前分支为:master指针所指向的版本号为:933f069c2b762992a84b9cc8e686fa2af3aea7ef

2021-06-10 17:02:34 101

原创 Git修改的大概流程

2021-06-10 16:17:29 123 2

原创 IDEA中连接github项目

2021-03-20 14:52:14 113

原创 Java设计模式(学习篇)【更新中....】

设计模式在哪里用到?面向对象(oo)==> 功能模块【设计模式 + 算法 + 数据结构】 ==> 框架【多种设计模式】 ==> 架构【服务器集群】地址:一、单例模式

2021-03-13 21:26:09 187

原创 隐藏测试数据

在开发的过程中,有事需要用测试数据查看具体设置效果, 为隐藏测试数据,可进行如下操作:1、加入 tools2、将被测试的数据用tools引用

2021-02-24 09:11:59 341

原创 Java程序的执行

Java源文件如何执行

2021-02-19 15:45:17 99

原创 Button背景无法修改

AS更新4.1后,背景色无法修改解决办法:

2021-02-05 10:34:47 232

原创 项目上传git后,在打开demo所有文件名变红

如果不需要上传git,可以进行一下操作:

2021-02-04 11:50:19 682

原创 Android studio 提取class

2021-02-01 18:51:13 253

原创 创建TAG快捷键

创建TAG快捷键快捷键:logt,如下图所示。

2021-01-29 20:41:01 463

原创 imooc习题笔记

Android习题笔记一、Activity一、ActivityonCreate 方法中可以用 setOnContentView() 方法来设置当前 activity 显示的布局项目2项目3

2021-01-27 08:58:53 134

原创 android studio 提取快捷键

提取局部变量:Ctrl+Alt+V提取全局变量:Ctrl+Alt+F提取方法:Shit+Alt+M

2021-01-26 13:37:32 281

原创 玩转GitHub

github基本使用

2021-01-23 19:00:37 291 2

原创 Android传统蓝牙开发(更新中…)

传统蓝牙开发基本逻辑相关权限实现方式1. 打开 / 关闭蓝牙1.1 不带提示的 打开/关闭 方式1.2 带提示的打开方式2. 搜索设备基本逻辑基本步骤:打开蓝牙、搜索附近设备、配对设备、连接设备、传输数据打开蓝牙、搜索附近设备、配对设备、连接设备:主要借助Android提供的相关API来实现传输数据:是基于Socket的,类似于TCP协议传输数据,不过用的并不是普通Java类中的Socket,而是蓝牙专用的BluetoothServerSocket和BluetoothSocket,类的模型和TCP

2020-11-20 14:52:13 162

原创 解决AS中gradle依赖库下载慢的方法

解决gradle依赖库下载慢的方法用AS打开项目后,AS会自动加载gradle包,在build中会出现相应gradle包的下载地址。复制下载地址,打开“迅雷”,开始下载(基本秒完成)。将下载后的gradle压缩包放在对应文件中,如下图:...

2020-10-16 09:43:22 745

原创 《第一行代码》第8章

Notification更改前:Notification notification = new NotificationCompat.Builder(this).build();更改后:Notification notification = new NotificationCompat.Builder(this, "default").build();

2020-08-20 10:12:48 124

原创 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 129

原创 《第一行代码》第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 338

原创 《第一行代码》第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 107

原创 httpclient建立连接后主动close释放资源的原因

httpclient建立连接后主动close释放资源的原因不调用 disconnect()的话,容易导致线程溢出

2020-08-07 17:42:26 665

原创 Android studio 4.0.1 的依赖库

添加 OkHttp 依赖库时的问题解决办法:更换版本,OkHttp (版本过高) 与 gradler 版本不匹配

2020-08-07 10:25:34 457

原创 《第一行代码》第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 165

Latex安装包.zip

Latex安装包

2021-06-26

spring-boot-reference.pdf

spring boot 官方文档 PDF 版本

2021-06-24

java核心技术(10)code.7z

java核心技术(10)code

2021-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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