博客
分类
标签
归档
友链
留言板
关于
黑夜模式
小工具
博客
分类
标签
归档
友链
留言板
关于
黑夜模式
小工具
从零在Docker中搭建微服务环境(docker for windows)
1. 前言本文将在Docker环境中搭建微服务环境,包含以下几个环境,均为当前最新版(2024-1-17): MySQL 8 Redis Nacos Sentinel Seata 2.3.0 2. 环境搭建2.1 建立子网未指定容器ip的情况下,docker会按启动顺序分配ip,所以可能每次启动微服务环境的时候,各容器的ip并不一致,所以需要自己建立一个子网,并分配给各个容器 初始状态下...
2024-01-18
教程
微服务
教程
微服务
阅读全文
MySQL时区问题
MySQL的控制台执行以下命令: 123set global time_zone = '+8:00'; # 修改MySQL全局时区为北京时间,即我们所在的东8区set time_zone = '+8:00'; # 修改当前会话时区flush privileges; # 立即生效 然后项目重启即可
2023-12-10
教程
MySQL
教程
MySQL
阅读全文
基于Spring6的SSM架构项目的初始化
环境要求Tomcat 10或以上,JDK17 1. 引入依赖123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<project> <properties> <spring...
2023-06-14
教程
Spring
教程
Spring
阅读全文
Java新特性-Stream流
1. 什么是Stream流?Stream是一种类似于工厂的流水线的流式思想。在工厂的流水线上,我们可以在每个关口设置不同的条件进行筛选、检查并在尾部输出最终的成品,这里的Stream也可以这样理解。 2. 案例2.1 找出姓名集合中以张开头的姓名集合原来我们的解决方案是 12345678910111213141516public class Main { public s...
2022-09-19
教程
Java
教程
Java
阅读全文
Android Material Design的使用(一)- MaterialButton篇
前言本系列将要介绍Material design库包含的所有控件,当前文章基于 com.google.android.material:material:1.4.0 讲解 MaterialButtonWhat is MaterialButton?MaterialButton是Google于SDK28推出的新控件,当遇到按钮需要圆角、或者描边等,就不必使用xml文件或者Github上找第三方库...
2022-09-04
教程
Material Design
教程
Material Design
阅读全文
Android自定义全局异常捕获——Activity形式
前言开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因,而一个美观的崩溃提示则可以大大加分 。 效果展示效果展示 源码MyUncaughtExceptio...
2022-09-03
教程
Android
教程
Android
阅读全文
自定义全局异常捕捉——保存至本地
前言开发安卓的小伙伴都遇到过APP突然崩溃,无响应的情况.如果发生在自己手中,那么还可以通过IDE查看错误日志,但是实际都是发生在用户手中,那么这个时候产生崩溃,无响应ANR异常就很麻烦.无从下手.因此,需要全局异常捕获.也就是对未知异常,程序员没有处理的异常进行处理,记录等便于分析查找原因. 源码MyUncaughtExceptionHandler.java1234567891011121...
2022-09-03
教程
Android
教程
Android
阅读全文
还在用老办法获取版本号或者签名信息吗?不如试试PackageInfoCompat吧!
前言之前的很久时间,我们都是使用以下的方式获取应用的版本号,但在Android SDK 28中,谷歌弃用了该方式,推荐使用getLongVersionCode() 12345678910public int getSelfVersionCode(Context context){ try { PackageManager package...
2022-09-03
教程
Android
教程
Android
阅读全文
Android Compose - 官方SwipeRefreshLayout(下拉刷新)
Demo 引入依赖1234567repositories { mavenCentral()}dependencies { implementation "com.google.accompanist:accompanist-swiperefresh:<version>"} 使用方法123456789101...
2022-09-03
教程
Jetpack Compose
教程
Jetpack Compose
阅读全文
SpringBoot的MyBatis简单配置
1. 引入依赖1.1 修改pom.xml123456789101112<!-- mysql 驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8...
2022-09-03
教程
SpringBoot
教程
SpringBoot
阅读全文
查看上一篇
查看下一篇
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
黑夜模式
打印页面
阅读模式