自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAR包文件修改

【代码】JAR包文件修改。

2024-04-09 22:13:18 150

原创 JMeter 使用

应用程序是开源软件,一个 100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能。它最初是为测试 Web 应用程序而设计的,但后来扩展到其他测试功能。

2024-04-05 17:09:29 852

原创 Select 选择器 el-option 回显错误 value

【代码】Select 选择器 el-option 回显错误 value。

2024-02-06 14:11:44 1219

原创 npm ERR! path E:node_modules\node-sass

【代码】npm ERR!

2024-01-29 13:03:43 828

原创 Android 通知栏使用总结

当我在实现一个通知栏下载提示通知时,下载任务已经开始了但是通知栏要过5、6秒之后才有显示通知。(4)NotificationManager(Android4版本以上通知管理器)NotificationChannel 给替代了,需要在观察一下。这个问题就是要按照第一个问题中的代码按照顺序执行就可以了。

2024-01-25 23:51:34 740

原创 Java Web项目中 JSP 访问问题

【代码】Java Web项目中 JSP 访问问题。

2024-01-12 10:21:18 482

原创 Syntax Error: Error: Cannot find module ‘imagemin-optipng‘

是一个用于压缩 GIF 图片的 npm 包。它是 imagemin 插件之一,可作为 imagemin 的依赖包使用。

2024-01-06 01:56:44 660

原创 com.gexin.platform 依赖下载问题

【代码】com.gexin.platform 依赖下载问题。

2024-01-03 13:08:01 669

原创 关于 Android 没有文件存储权限保存文件的问题

从 Android 10 开始,Android 引入了一种新的存储权限模型,其中应用需要明确请求运行时权限以访问外部存储。在这种情况下,许多应用程序可能需要请求权限才能将文件下载到公共目录(例如 "Download" 目录)。这是为了提高用户的隐私和数据安全。但是,有一些应用可能使用特定的权限或 API 或者具有特定的使用案例,可以绕过运行时权限请求。这通常是因为这些应用可能是系统应用、文件管理器、云存储应用、或者拥有其他特权。这些应用可能不受相同的权限限制。

2023-10-14 21:29:53 1811 3

原创 Session 存储到 Cookie

方法时,Servlet容器会首先检查请求中是否包含Session ID的标识(通常通过Cookie传递),如果有,则返回对应的Session对象;如果没有,则创建一个新的Session对象,并将Session ID发送到客户端浏览器的Cookie中。但Session中的其他属性值并不会自动写入Cookie中,如果您需要在前端JavaScript中使用这些属性值,您需要通过API响应将它们传递给前端。然后,在Vue.js前端代码中,您可以从API响应中解析这些属性值,并在前端JavaScript中使用它们。

2023-08-03 14:32:55 535

原创 intent.getStringExtra 获取的数据是之前的数据

重点是:PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE。标志来更新当前的Intent,确保每次发送广播时都是使用新的Intent对象。发送广播时,可能会出现Intent对象被重用的情况,导致获取到的数据不正确。要解决这个问题,可以在创建。

2023-03-19 17:24:51 548 1

原创 Android 保存图片到相册

补充知识:Android Q 以上的保存图片1、保存到应用的内部存储空间 ()2、保存到 Android 系统设置的共享存储空间()(包括照片和屏幕截图),存储在DCIM/和Pictures/目录中。,存储在DCIM/、Movies/和Pictures/目录中。,存储在Alarms/、、Music/、、Podcasts/和Ringtones/目录中。,存储在Download/目录中。在搭载 Android 10(API 级别 29)及更高版本的设备上,这些文件存储在表格中。

2022-12-27 15:57:41 8138

原创 PyChrm 引入 import paddle 报错

2022-12-24 21:50:23 659

原创 Cause: java.sql.SQLSyntaxErrorException: Unknown column

本地数据库版本是:8.0.30。线上数据库版本是:8.0.29。

2022-12-20 15:24:45 8754

原创 NVIDIA 安装 CUDA

名词解释:CUDA 是一个架构 该架构使GPU能够解决复杂的计算问题此实战使用电脑为联想Y9000P 显卡型号为 3060在安装 CUDA 之前需要先打开 NVIDIA 控制面板如图我这个显卡需要安装 CUDA 11.7 的版本进入官网下载 CUDA NVIDIA Developer 选择 CUDA 注意:不要在这个页面点击下载因为默认版本是11.8 要选择自己所对应的版本 进行版本选择找到自己要下载的版本 进行下载 三、安装 CUDAYou already have a newer version

2022-12-03 22:46:08 12019 2

原创 JAVA AES 解密失败

进行解密操作的时候解密出来的结果是。如果使用的JDK 版本低于。

2022-09-19 13:11:46 790

原创 Android 导航栏状态栏设置

导航栏状态栏

2022-08-13 19:51:20 1675 1

原创 Centos7 安装 MySQL

文章中安装MySQL提供两种方式,主要讲YUM的安装方式;1、检测是否安装过MySQL2、检测是否安装过Mariadb三、YUM 安装MySQL1、下载YUM源因为CentOS 7 中的YUM源没有MySQL,所以要进行下载两种方式下载 进入网址MySQL :: Download MySQL Yum Repository按照图中操作:https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm使用 wget 命令

2022-06-04 15:07:30 508

原创 Android 应用集成友盟统计

一、根据友盟官网的介绍引入依赖dependencies { implementation fileTree(include:['*.jar'], dir:'libs') // 下面各SDK根据宿主App是否使用相关业务按需引入。 // 友盟统计SDK implementation 'com.umeng.umsdk:common:9.4.7'// 必选 implementation 'com.umeng.umsdk:asms:1.4.1'// 必选

2022-05-29 20:34:25 889

原创 Spring Boot事务

一、事务的四个特性原子性(Atomicity,或称不可分割性)一致性(Consistency)隔离性(Isolation,又称独立性)持久性(Durability)二、事务的开启默认设置下,事务都是自动提交的,即执行 SQL 语句后就会马上执行 COMMIT 操作。因此要显式地开启一个事务务须使用命令 BEGIN 或 START TRANSACTION,用来禁止使用当前会话的自动提交。开启事务BEGIN事务回滚ROLLBACK提交事务commitm

2022-05-22 15:40:52 1194

原创 Spring Security 安全认证框架

一、认证流程UsernamePasswordAuthenticationFilter过滤器用于处理基于表单方式的登录验证,该过滤器默认只有当请求方法为post、请求页面为/login时过滤器才生效,如果想修改默认拦截url,只需在刚才介绍的Spring Security配置类WebSecurityConfig中配置该过滤器的拦截url:.loginProcessingUrl("url")即可;BasicAuthenticationFilter用于处理基于HTTP Basic方式的登录验证.

2022-05-19 17:08:53 671

原创 MyBatis Plus 开启事务

non transactional SqlSession如图中所示进行数据的增删改操作完成后输出的一句话 提的意思表示:你么有开启事务Spring boot 中开启mybatis plus的步骤启动类里面添加注解:@EnableTransactionManagementserver中添加注解:@Transactional验证再次进行增删改操作控制台输出Releasing transactional SqlSession [org.apache.ibati.

2022-05-18 14:23:21 2750

原创 Flutter 学习笔记

一、环境搭建如果已经安装了 Flutter SDK 那么就不需要安装 Dart SDK 因为Flutter SDK已经包含了二、Dart 语法Dart是一种面向对象的语言class TestClass{ void display(){ print("Hello Dart"); }}void main(){ TestClass c= new TestClass(); c.display();}一、变量声明使用 var 来定义变量,Da

2022-05-18 14:15:49 235

原创 Spring Boot集成Redis注意事项

一、集成 RedisSpring集成Redis有两种方式基于 RedisTemplate 类,直接注入使用。 基于 Jedis,Jedis 是 Redis 官方推荐的面向 JAVA 的客户端。第一种方式Spring提供的客户端有两种:Lettuce和JedisSpring Boot 在 2.X 以上版本使用Lettuce 客户端二、Redis的序列化模板序列化模板需要自己编写使用默认的模板会造成key值保存为二进制通过阅读源码可以看到 JdkSerializat.

2022-05-10 22:36:09 263

原创 Android SQLite 笔记

一、数据类型INTEGER、TEXT、NONE、REAL、NUMERIC二、操作语句DDL语句CREATE 创建一个新的表,一个表的视图,或者数据库中的其他对象。 ALTER 修改数据库中的某个已有的数据库对象,比如一个表。 DROP 删除整个表,或者表的视图,或者数据库中的其他对象。 DML语句INSERT 创建一条记录。 UPDATE 修改记录。 DELETE 删除记录。 三、操作方法使用SQLiteDatabase

2022-05-10 10:16:29 136

原创 MySQL 笔记

一、索引索引分类1、普通索引:加快对数据的访问速度;2、唯一索引:就是主键ID;3、空间索引:

2022-05-10 09:55:39 205

原创 CentOS7安装JDK Centos7、Docker部署项目

安装JDK的方式有三种一、手动解压安装包二、yum安装三、使用rpm安装

2022-04-02 14:22:43 1602

原创 Docker 笔记

Docker网络Docker启动的时候会在主机上自动创建一个docker0网桥,实际上是一个Linux网桥,容器如果在docker run的时候没有指定网络模式的情况下都会挂载到docker0网桥上。这样容器就可以和主机或其他容器之间通信。显示所有容器IP地址:docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

2022-04-02 10:59:23 64

原创 Docker 连接宿主 Redis

1、查询出来docker 的IP地址执行命令:ifconfig 获取IP: 172.17.0.1[root@iZbp14ys9gj7t5i3tzbzykZ /]# ifconfigdocker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80.

2022-03-31 21:48:20 6121

原创 SpringBoot 集成 Swagger2

声明:SpringBoot版本:2.6.2一、依赖坐标 <!-- Swagger所需依赖:guava--> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.0.1

2022-03-12 22:26:23 345

原创 Spring Boot 日志

spring-boot-starter中包含了spring-boot-starter-logging默认的日志框架logbackYML 配置文件# 全局日志logging: level: root: info # 日志输出 file: name: ./logs/lab.log

2022-03-11 16:59:15 548

原创 Spring MVC 请求传参

接收方式 请求方式 实体类 GET、POST 形参 GET、POST HttpServletRequest GET、POST @PathVariable GET、POST @RequestParam GET、POST @ModelAttribute GET、POST

2022-03-11 09:44:07 188

原创 Android 启动页

一、白屏问题在开发过程中遇到APP启动后出现白屏现象导致这种情况的原因是因为App中的代码在初始化。说明:App启动后 系统会创建主线程;代码的运行和UI的渲染都在这个线程中运行;因为其负责将事件分派给相应的界面微件,其中包括绘图事件,主线程负责向UI组件分发事件(包括绘制事件),在这个主线程里,你的应用和Android的UI组件发生交互;重点:(再不做多线程的前提下)应用启动后APP应用中的代码开始初始化会堵塞 UI 页面的渲染(因为你的代码和UI都在带单线程中同时运行)。(...

2022-03-04 15:12:12 1514

原创 Android 11 Scheme 软件包可见性

两种解决方案一、AndroidManifest.xml <queries> <intent> <action android:name="android.intent.action.VIEW"/> </intent> </queries>二、AndroidManifest.xml (增加权限) <uses-permission android:nam

2022-01-18 16:00:20 1931

原创 CentOS7配置 Docker Nginx

docker run --name nginx -p 80:80 \-v /var/wwwroot:/usr/share/nginx/html \-v /data/docker/nginx/ssl/:/etc/nginx/ssl \-v /data/docker/nginx/log/:/var/log/nginx \-v /data/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \-d nginx命令解释:--name:容器的名称。-p.

2022-01-05 13:50:46 1511

原创 CentOS 7 命令

docker 重启 systemctl restart dockerdocker 容器自启动--restart=alwaysdocker 容器启动docker start:启动一个或多个已经被停止的容器docker 容器关闭docker stop:停止一个运行中的容器docker 容重启docker restart:重启容器...

2022-01-03 15:26:59 387

原创 HTTP 请求总结

一、请求方法 HTTP的请求方法到现在一共有9种GET 请求指定的页面信息,并返回实体主体。 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。 PUT 从客户端向服务器传送的数据取代指定的文档的内容。 DELETE ...

2021-12-10 13:25:56 127

转载 JVM内存模型

堆(Heap):线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。 方法区(Method Area):线程共享。存储类信息、常量、静态变量、即时编译器编译后的代码。 方法栈(JVM Stack):线程私有。存储局部变量表、操作栈、动态链接、方法出口,对象指针。 本地方法栈(Native Method Stack):线程私有。为虚拟机使用到的Native 方法服务。如Java使用c或者c++编写的接口服务时,代码在此区运行。 程序计数器(Program Cou...

2021-11-21 15:25:19 98

原创 编程思想

个人总结无论是那种语言的开发本质上来说就是跟IO流打交道,跟二进制打交道,数据都会进行存储或者销毁。数据库而言数据库里面存储都是数据,而影响数据的一般为数据的读和写。本质上就是对磁盘的读写。这会影响一般就是说,一条数据被上万次的查询,这时磁盘就会进行大量的读取数据,影响机器效率。锁常用的场景,比如,你打开了一个文件,并对文件进行修改,这时你想把这个文件发送给别人,会发现电脑会提示文件被使用,这个就是锁最直观的体现。...

2021-11-18 21:38:44 71

原创 MySQL 索引总结

前言注意:主键一定是聚簇索引聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据;找到了索引就找到了需要的数据,那么这个索引就是聚簇索引,所以主键就是聚簇索引,修改聚簇索引其实就是修改主键。 非聚簇索引:将数据存储于索引分开结构;索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速...

2021-11-16 22:20:17 572

空空如也

空空如也

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

TA关注的人

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