自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (4)
  • 收藏
  • 关注

原创 (JavaWeb笔记)Tomcat服务器启动+Servlet生命周期——关系分析

Tomcat服务器启动+Servlet生命周期——关系分析

2022-04-28 15:32:01 235

原创 (JavaWeb笔记)B/S架构模式——Browser+Tomcat+Servlet+Java+MySQL——五者关系分析

(JavaWeb笔记)B/S架构模式——Browser+Tomcat+Servlet+Java+MySQL——五者关系分析

2022-04-27 18:32:49 1995

原创 (Java笔记)IO流的六类16种流方式

IO流的四大类16种流方式

2022-04-26 19:32:26 2809

原创 (Mybatis笔记)多表关联实体与标签对应关系分析

多表关联实体与标签对应关系分析

2022-04-22 21:09:45 1203

原创 (Mybatis笔记)mybatis-config.xml的标签参数配置

mybatis-config.xml的标签参数配置

2022-04-22 08:57:30 161

原创 (AS笔记)Android隐藏自带标题栏——代码方式

Android隐藏自带标题栏——代码方式

2022-02-22 16:47:27 338

原创 (Linux笔记)CentOS7.3镜像安装redis缓存数据库

因毕设项目在本机电脑开发使用到redis缓存数据库,打包的SpringBoot项目部署在阿里云服务器上,同样也需要安装redis缓存数据库,redis本身就是一个数据中间件,跟项目关联不大。

2021-10-27 17:54:06 245

原创 (Linux系统)CentOS部署花生壳

在Linux安装花生壳,映射Linux系统内网IP。

2021-10-23 14:53:59 3551 2

原创 (Mybatis笔记)Mybatis-Plus——封装接口IService使用(二)

目录1.前言2.查询数据(Select)2.1 查询单条数据2.2 查询数据List2.3 分页查询Page1.前言 接第一篇后,继续演示MP功能演示,上一章链接传送门:(Mybatis笔记)Mybatis-Plus——封装接口IService使用(一) CSDN链接:https://blog.csdn.net/qq_39038178/article/details/12...

2021-10-09 13:14:13 6847

原创 (Mybatis笔记)Mybatis-Plus——封装接口IService使用(一)

1.前言 上一章,介绍了mybatis-plus 3.4.3.4 + mybatis-plus-generator 3.5.1的配置和以及基本功能测试,自带的CRUD接口、映射xml文件也可以调用mysql数据。 本章介绍,Mybatis-Plus封装的CRUD接口——IService,如何对mysql数据库表进行增伤改查的操作,以及一些相关实现。高效率开发!!!2.插入数据-save() (1)在用户实体类UserLoginBean.java中...

2021-10-05 13:01:53 6454

原创 (Mybatis笔记)mybatis-plus 3.4.3.4 + mybatis-plus-generator 3.5.1 代码生成器使用——超详细

前提须知:使用(以下教程仅适用 3.5.1 以上版本,对历史版本的不兼容)1.前言MyBatis-Plus(简称 MP)是Mybatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分...

2021-10-01 21:13:03 6207 9

原创 (AS笔记) AndroidX中Didn‘t find class “androidx.legacy.widget.Space“ on path: DexPathList

1.问题描述:2.原因分析:view有关的UI包导致出错3.解决方案:app/build.gradle中,添加如下依赖implementation 'androidx.legacy:legacy-support-core-ui:1.0.0'完美解决~~~

2021-09-22 23:08:53 951

原创 (Spring笔记)Hibernate+JPA

package work.lpssfxy.www.campuslifeassistantserver.bean;import com.alibaba.fastjson.annotation.JSONField;import lombok.Data;import javax.persistence.*;import java.util.Date;/** * created by on 2021/9/12 * 描述:用户表 * 实体类与数据库中的表相对应,否则只是典型的POJO的Java类.

2021-09-13 16:47:07 182

原创 (Spring笔记)fastjson与jackson的全局配置——返回Json数据统一格式

1.前言 SpringBoot使用Json框架(fastjson与jackson),把Json数据格式化返回到前端页面,并对Json数据中为null值的数据,进行格式为""。

2021-09-13 11:34:14 2960

原创 (Spring笔记)log4j2配置+本地日志+控制台打印

​1.前言 使用log4j2将日志信息存入本地磁盘,方便日志信息的记录分析,同时也可以使用log4j2日志框架打印日志消息到控制台,方便开发流程的调试。​

2021-09-12 15:27:13 7331 6

原创 (Java笔记)正则表达式语法大全

1 [正则表达式]文本框输入内容控制2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$3 只能输入数字:"^[0-9]*$"。4 只能输入n位的数字:"^\d{n}$"。5 只能输入至少n位的数字:"^\d{n,}$"。6 只能输入m~n位的数字:。"^\d{m,n}$"7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。8 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。9 只能输入有1~3位小数的正实数:"...

2021-09-03 12:44:37 305

原创 (AS笔记)Android 实现第三方QQ登录——QQ互联

目录1.获取应用AppId 2.获取并配置SDK开发包 3.AndroidManifest.xml引入SDK资源 4.代码引入 5.总结1.获取应用AppId (1)QQ互联官网申请:https://connect.qq.com/说明:登录后,首先认证个人开发者,然后才有权限创建应用,申请填资料的时候,务必真实信息,不然审核打回来,得等很久才通过。 (2)登录个人开发者QQ:移动应用——开始创建 (3)进入控制台——...

2021-08-25 17:00:20 4451 9

原创 (AS笔记)Toolbar 设置导航图标白色

app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"

2021-08-24 00:53:13 261

原创 (AS笔记)NavigationView解决顶部状态栏半透明

目录1.问题描述2.解决问题3.疑惑1.问题描述 (1)主页面已经沉浸状态栏,侧滑抽屉跟随拖动,出现半透明状态(2)当前布局(3)默认设置前景半透明 <!--侧滑抽屉内容--> <com.google.android.material.navigation.NavigationView android:id="@+id/nav...

2021-08-23 22:04:02 446

原创 (AS笔记)Android全透明沉浸式主题样式——工具类篇

重要须知:工具类中形式参数带有:“ int color ” 设置颜色参数,在Activity调用时,请使用“ContextCompat.getColor(this, R.color.颜色名称)”来绑定颜色,如下:Activity中,设置状态栏纯色StatusBarUtils.setStatusBarSingleColor(this, ContextCompat.getColor(this, R.color.Amber),1f);***参考网上各类资源,自己归纳的,有需要自取***工具类...

2021-08-22 04:02:50 3017

原创 (AS笔记)Android全透明沉浸式主题样式——代码篇

目录1.前言 2.Android当前SDK版本号 > API 19-Android 4.4 3.Android当前SDK版本号 > API 21-Android 5.0 4.扩展知识点1.前言 上一章,介绍了Theme主题设置方式,实现沉浸式主题。那本文就记录代码实现沉浸式主题效果。2.Android当前SDK版本号 > API 19-Android 4.4 (1)设置顶部状态栏半透明Window window = get...

2021-08-20 23:30:19 6546 32

原创 (AS笔记)app\build\intermediates\external_file_lib_dex_archives\debug‘ which doesn‘t exist

项目场景: AndroidStudio编译项目时出现build编译目录下intermediates目录xxx文件不存在,导致项目崩溃,心态爆炸~!~!~!,这种错误,Google搜了半天终于找到解决方式。问题描述:文件不存在错误,提示如下:(还有一种提示:external_file_lib_dex_archives或AndroidManifest.xml)原因分析: 原因未知:貌似可能大概或许估计是gradle版本与dex不兼容引起的......

2021-08-18 23:33:32 1200 1

原创 (AS笔记)BottomNavigation的setShiftingMode()

目录项目场景 问题描述 原因分析 解决方案 总结1.项目场景: 使用BottomNavigation底部导航进行Android业务开发。2.问题描述: item.setShiftingMode(false);过期不能使用3.原因分析: Android——API28+,BottomNavigationView废弃setShiftingMode()4.解决方案: (1)xml中:添加app:labelVis...

2021-08-17 03:55:45 395

原创 (JavaWeb笔记) API——应用程序接口

目录1.什么是 API?2.API 的发布策略共有三种方案可供选择3.API怎么用?4.API发展简史5.远程 API 和 Web API 的区别6.API设计简化7.REST与SOAP的区别8.面向服务的架构(SOA)和微服务架构9.总结1.什么是 API?API 由一组定义和协议组合而成,可用于构建和企业集成应用软件。API 是"应用编程接口"的缩写。通过 API,就算您不知道如何操作,也能将您的产品或服务与其他的互通。...

2021-08-17 00:12:34 1272

原创 (AS笔记)java.lang.RuntimeException: RenderScript support not enabled

这个错误是本人在Android引用WebView与高斯模糊开源库“com.github.mmin18:realtimeblurview:1.2.1”,执行互联网请求响应时碰见,特此记录一下。

2021-08-16 17:01:52 316

原创 (AS笔记)net:ERR_UNKNOWN_URL_SCHEME

1.WebView只识别https和http,当WebView读取到URL地址,执行URL并跳转至第三方App的页面,获得第三方App回调响应后,不能识别App回调数据URL的SCHEME信息,就会报错访问失败,未知错误。2.WebView添加判断 Android使用WebView时,需要重写shouldOverrideUrlLoading()和...

2021-08-16 16:05:36 2514

原创 (Linux笔记)‘readonly‘ option is set (add ! to override)

错误原因:1、 该错误为当前用户没有权限对文件作修改,这种情况可以强制退出:q!,先取得root权限后进行修改(root的权限取得命令是:su root然后输入你的登录密码即可)2、该文件没有正确保存退出,正在打开状态,请别人关闭后再保存3 、 若该文件所有人都关闭了,提示有的人没有关闭,则删除该文件的临时文件则可以正常打开、修改、保存;有文件未关闭的显示:步骤:1、按Esc2、输入:set noreadonly3、即可按正常途径保存:wq...

2021-08-13 15:36:31 230

原创 (AS笔记)Android防触碰处理——再按一次退出程序

在需要执行防误触的Activity重新onKeyUp 方法 /** * 防触碰处理 * @param keyCode * @param event * @return */ @Override public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYC...

2021-08-13 04:54:39 490

原创 (AS笔记)Android全透明沉浸式主题样式——全屏沉浸隐藏底部导航栏

欢迎页全屏沉浸/** * 全屏沉浸隐藏底部导航栏 * @param hasFocus */ @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { getWindow().getDecorView().set...

2021-08-13 03:49:52 1279 1

原创 (AS笔记)Android全透明沉浸式主题样式——顶部状态栏+底部导航栏

本章介绍实现Android沉浸式主题样式,从状态栏设置单一颜色,半透明、全透明、底部导航栏半透明等方面实践截图完成沉浸效果。

2021-08-13 00:48:39 6343 1

原创 (Spring笔记)IDEA创建SpringBoot项目工程

步骤一:New Project——Spring 初始化工具 Spring Initializr 步骤二: 勾选Spring Web、Thymeleaf、JDBC API、MySQL Driver、MyBatis Framework——Next步骤三:Finish步骤四:紧跟步骤自动下载,使用Mavne(settings.xml)阿里源下载资源步骤五:SpringBoot工程构建完成...

2021-08-12 17:28:30 226

原创 (Spring笔记)SpringBoot-v2.5.3部署阿里云SSL证书——.pfx

目录1.前言 2.配置须知 3.准备SSL证书——xxx.pfx格式 4.拷贝证书文件至SpringBoot工程 5.SpringBoot配置文件.yml——引入SSL证书参数 6.SpringBoot配置Application启动类 7.本机电脑测试部署SSL证书 8.阿里云轻量应用服务器测试部署SSL证书 总结SpringBoot内置Tomcat服务器,在本机电脑测试https服务部署的SSL证书时,需要stop关闭Windows系统Tomcat服务器,避免端口占用问题。部署

2021-08-12 15:49:43 2889 4

原创 (AS笔记)Installation failed due to: ‘INSTALL_FAILED_ABORTED: User rejected permissions‘

解决方案:真机设置——开发者模式——调试:关闭监控ADB安装应用(使用ADB安装应用时,需要用户确认)安装成功:Launch succeeded

2021-08-11 22:32:01 4009

原创 (AS笔记)This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled

解决方案:support库的依赖自动转换为androidx的依赖,在AndroidStudio项目工程:gradle.properties,添加如下内容:android.useAndroidX=true android.enableJetifier= true

2021-08-11 21:37:44 813

原创 (AS笔记)AndroidStudio中ButterKnife配置和使用

目录1.前言 2.配置ButterKnife 二、使用步骤 1.引入库 2.读入数据 总结1.前言ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。2.配置Butter Knife (1) 工程根目录外层的build.gradle:添加:classpath 'com.jakewharton:but...

2021-08-11 17:35:10 1586 5

原创 (AS笔记)Android 6.0 运行时申请权限分类

目录1.前言 2.运行时不需要申请的权限 3.运行时需要申请的权限 4.总结1.前言在旧的权限管不需要运行时申请的权限理系统中,权限仅仅在App安装时询问用户一次,用户同意了这些权限App才能被安装(某些深度定制系统另说),App一旦安装后就可以偷偷的做一些不为人知的事情了。在Android6.0开始,App可以直接安装,App在运行时一个一个询问用户授予权限,系统会弹出一个对话框让用户选择是否授权某个权限给App(这个Dialog不能由开发者定...

2021-08-11 03:20:10 286

原创 (AS笔记)SDK版本和API Level对应表

SDK版本和API level对应表 SDK版本名 API level Android 11 30 Android 10.0(Q) 29 Android 9.0(Pie) 28 Android 8.1 (Oreo) 27 Android 8.0 (Oreo) 26 Android 7.1.1 (Nougat) 25 Android 7.0 (Nougat) 24 Android 6.0 (Marshmallow) 2

2021-08-10 15:29:13 463

原创 (其它笔记)HTTP状态码100—至—600的含义

目录100 200 300 400 500 6001001xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。102 由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执行。2002xx (成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处..

2021-08-09 02:49:42 2582

原创 (Linux笔记)CentOS7.3镜像Tomcat8.5.69部署SSL证书——Linux系统

(Linux笔记)CentOS系统Tomcat 8.5.6部署SSL证书

2021-08-08 16:15:36 752 2

原创 (Git/Github笔记)使用Git改动文件颜色变化+图标含义

绿色:已经加入版本控制暂未提交红色:未加入版本控制蓝色:加入版本控制,已提交,有改动白色:加入版本控制,已提交,无改动灰色:版本控制已忽略文件

2021-08-08 03:28:45 850

windows-64bit-jdk17

windows-64bit-jdk17

2022-04-27

阿里巴巴Android开发手册v1.0.1.zip

本手册以开发者为中心视角分为Java语言规范(遵循《阿里巴巴Java开发手册》),Android资源文件命名与使用,Android基本组件,UI与布局,进程、线程与消息通信,文件与数据库,Bitmap、Drawable与动画,安全以及其他等九大部分。

2021-08-02

阿里巴巴Java开发手册v1.4.0(详尽版).zip

《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

2021-08-02

学 Maven,看这⼀篇就够了Maven.rar

由于Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以jar 包的形式出现的,例如Spring, springMVc、MyBa tis、数据库驱动,等等,都是以jar包的形式出现的, jar包之间会有关联,在使用一个依赖之前,还需要确定这个依赖所依赖的其他依赖,所以,当项目比较大的时候,依赖管理会变得非常麻烦臃肿,这是Maven解决的第一个问题。 Maven还可以处理多模块项目。简单的项目,单模块分包处理即可,如果项目比较复杂,要做成多模块项目,例如一个电商项目有订单模块、会员模块、商品模块、支付模块...一般来说,多模块项目,每一个模块无法独立运行,要多个模块合在一起,项目才可以运行,这个时候,借助Maven 工具,可以实现项目的一键打包。 版权声明:本文为CSDN博主「电竞丶小松哥」上传的资源文件

2021-07-24

空空如也

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

TA关注的人

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