自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小疯子

只要用心去做,每一件事情还是有可能成功的,当然成功是没有界限的,只不过是达到自己心里的那个目标,公众号:我的大前端生涯,一个爱喝茶的程序员,通常会搞搞SpringBoot 、Herbinate、Mybatiys、Android、iOS、Flutter、Vu

  • 博客(775)
  • 资源 (7)
  • 收藏
  • 关注

原创 Flutter中IndexedStack的使用详解

IndexedStack是Flutter中的一个布局组件,用于在多个子组件之间切换,并且只显示当前子组件。

2023-05-10 19:16:14 1209

原创 Vue中XMLHttpRequest的详细使用方法

Vue中使用XMLHttpRequest(XHR)来获取数据的方式与传统的HTML页面相同。在Vue中,可以将XHR封装在methods中的方法里,然后在Vue实例中调用该方法来实现数据的获取和渲染。以下是一个简单的例子:

2023-05-09 21:40:03 1957

原创 Java优雅的保留两位小数

需要注意的是,DecimalFormat.format()方法返回的是一个字符串,而非一个数字。DecimalFormat类是Java中的一个用于格式化数字的类。接着,我们使用DecimalFormat的format()方法来格式化number,并将结果存储在字符串formattedNumber中。然后,我们创建一个DecimalFormat对象,并使用字符串"#.##"来定义格式化规则,即保留两位小数。可以使用Java中的DecimalFormat类来保留一个浮点数或双精度数的两位小数。

2023-05-09 17:37:59 1004

原创 Flutter中的异或运算以及十进制转二进制

在Flutter中,异或运算可以通过“^”运算符来实现。异或运算是一种逻辑运算符,当两个操作数的对应位不同时,结果为1,否则结果为0。在这个例子中,a ^ b运算的结果为2,因为5和3的二进制表示中,只有最后一位不同。因此,最终的结果是二进制的010,也就是十进制的2。

2023-05-08 11:19:00 542

原创 Flutter list 数组排序

在该示例中,我们使用了compareTo()函数来比较Person对象的年龄字段,并按照升序排序。sort()方法需要传递一个比较函数来指定如何对对象进行比较,并按照您指定的顺序进行排序。在上述代码中,我们使用了sort()函数将Person对象列表按照年龄字段进行排序。如果想按照其他字段进行排序,只需将比较函数中的a和b替换为您想要排序的字段即可。在上述代码中,我们使用了sort()方法将数字列表按照升序和降序进行了排序。如果您有小程序、APP、公众号、网站相关的需求,您可以通过私信来联系我。

2023-05-07 22:50:56 1307

原创 用Flutter写一个单例

在Flutter中创建单例可以使用Dart语言中的静态变量和工厂方法的组合来实现

2023-05-07 21:26:01 731

原创 Flutter中的SystemChrome用来控制应用程序的系统级别行为

是 Flutter 提供的一个类,用来控制应用程序的系统级别行为,如设置全屏,状态栏等。

2023-05-05 23:23:40 357

原创 Java Map 所有的值转为String类型

需要注意的是,HashMap 是非线程安全的,如果在多线程环境下使用,可能会发生一些异常情况。数组的索引值就是通过 Hash 算法计算出来的,每个桶中存放的是一个链表,存储了 key-value 对。如果不同的键值对计算出来的索引值相同,则这些键值对会被放到同一个桶中,以链表的形式存储在该桶中,这就是 HashMap 的解决冲突的方法。HashMap 是 Java 中使用最广泛的集合类之一,它是一种非常快速的键值对存储方式,可以用于存储和访问大量的数据。中所有的值都转为 String 类型。

2023-05-02 15:10:44 3440

原创 uni-app 两个页面传值

,...

2023-05-01 20:59:08 482

原创 Mysql表批量添加字段

使用上面的语句可以一次性添加多个字段。注意:在添加多个字段时,每个 ADD COLUMN 语句都需要以逗号结尾,最后一个 ADD COLUMN 语句后不需要加逗号。MyBatis是一个数据访问框架,它并没有提供直接添加表字段的功能,需要通过原生的 SQL 语句来实现。文件,然后使用 MySQL 客户端工具(如 MySQL Workbench)来运行该脚本,即可批量为多个表添加字段。例如,在 XML 文件中,可以使用。方法是在前面定义的方法,这里使用不同的参数多次调用该方法,就可以为不同的表添加字段了。

2023-05-01 15:24:24 1845

原创 Flutter替换字符串中的html标签 记录日常开发中的小搜索

可以使用正则表达式和replaceAll方法来替换字符串中的HTML标签。在上面的示例中,我们首先定义了一个包含HTML标记的字符串。然后,我们使用replaceAll方法替换HTML标记和实体引用。在正则表达式中,]*>匹配任何HTML标记,&[^;]+;匹配实体引用。最后,我们输出纯文本字符串"Hello, world!正则表达式是一种灵活的文本匹配工具,在Flutter中也有广泛的应用,例如验证用户输入、数据处理等方面。正则表达式通常使用RegExp类来创建,并可以与字符串进行匹配。

2023-04-29 12:08:41 710

原创 java判断当前日期时间大于指定日期时间 记录日常开发中的小搜索

方法指定一个日期时间。我们将指定日期时间设置为2022年1月1日下午3点30分0秒。方法比较当前日期时间和指定日期时间。如果当前日期时间晚于指定日期时间,它将输出。类来获取当前日期时间和指定的日期时间,并将它们进行比较。然后,我们将指定时间设置为2022年1月1日下午3:30,并使用。类来获取当前时间和所需的指定时间并将它们进行比较。方法比较当前时间和指定时间。如果当前时间晚于指定时间,它将输出。方法获取当前日期时间,然后使用。方法获取当前时间和指定时间的。当前时间晚于指定时间。当前时间早于指定时间。

2023-04-29 11:02:24 4749

原创 js获取最近7天的日期 记录日常开发中的小搜索

以上代码会打印出一个数组,其元素为最近7天的日期(年-月-日 星期几),可以使用 JavaScript 中的。对象和数组方法来获取最近7天的日期。

2023-04-28 17:44:19 1257

原创 js截取字符串 记录日常开发中的小搜索

方法返回一个新的字符串,不会修改原始字符串。方法返回一个新的字符串,不会修改原始字符串。在 JavaScript 中,可以使用。方法用于从字符串中提取子字符串。方法用于从字符串中提取子字符串。例如,假设有一个字符串。

2023-04-28 17:38:21 705

原创 Dart String字符串的常用方法概述 整理了大概4000多字

比较两个字符串的大小,返回一个整数值,如果当前字符串比otherString小,则返回一个负数,如果当前字符串比otherString大,则返回一个正数,如果当前字符串和otherString相等,则返回0。参数可以是函数,函数的参数是子串内容,函数的返回值是处理后的子串内容,也可以是字符串,表示直接替换子串内容。是一个方法,它可以将一个字符串按照指定的模式分割成若干子串,并将每个子串按照指定的方式处理后合并成一个新的字符串。如果原字符串的长度已经大于等于指定的长度,则不会填充任何字符,直接返回原字符串。

2023-04-28 08:20:51 1407

原创 Python中的数据类型(python专栏002)

Python 中的数字类型包括整型(int)、长整型(long)、浮点型(float)、复数型(complex)。整型(int):表示整数类型,可以表示正整数、负整数和零。长整型(long):表示比普通整型更大的整数类型,可以表示非常大的整数。浮点型(float):表示实数类型,可以表示十进制小数,包括正数、负数和零。浮点数在 Python 中是有精度限制的。复数型(complex):表示复数类型,由实数和虚数构成,如3+4j2.1-3.2j等形式。可以使用内置的type()

2023-04-28 08:12:16 2807 1

原创 Python 输出日志 print 函数的应用(python专栏001)

在Python中,print()函数是一个用于输出内容到标准输出设备的函数,通常用于调试程序和显示程序运行结果

2023-04-27 21:10:55 434 1

原创 android.app.RemoteServiceException: Bad notification for startForeground

解决方法是 在 Android 8.0上 创建一个 NotificationChannel,代码如下。

2023-04-26 17:16:15 2968

原创 Flutter 手指拖动实现弹簧动画交互

Flutter,确实提高了我们的开发效率,写Flutter代码,感觉行云流水,欢迎大家关注与提意见。物理模拟可以让应用程序的交互感觉逼真和互动,例如,你可能希望为一个 Widget 设置动画,使其看起来像是附着在弹簧上或是重力下落。本文章实现了演示了如何使用弹簧模拟将小部件从拖动的点移回中心。实现步骤如下。

2023-04-21 19:27:58 556

原创 Kafaka+Redis异步实现商品下单减库存【SpringCloud系列18】

预下单时会生成订单号,然后将订单号标识保存到Redis中,并设置有效期为1分钟,然后通过 kafaka 将预下单信息发送到订单服务中进行实际的下单操作

2023-04-14 16:28:26 477 1

原创 乐观锁+Redis缓存实现商品下单减库存【SpringCloud系列17】

10个商品库存,1秒100个并发下单测试,结果是库存正常减为0,订单创建了13个,出现超卖。

2023-04-14 11:55:15 367

原创 MySQL删除数据1093错误

MySQL在进行读取数据的时候 会加读锁(共享锁),其他请求可以再次加上读锁,但是不能加写锁,(如果在读的过程中,又有其他线程进行了更新操作,就会导致当前线程读取到的数据不是最新的数据,这就是不可重复读现象)。如下图所求,其中有一个用户有两条数据,train_id 为 null 的那一条数据为重复数据,我需要删除的。然后删除重复的,就是将上述分组查询出来的重复用户的ID作为条件来删除。我这测试数据,只有一个用户的是重复的,实际中是有多个用户的。如下图,数量为2的用户的数据就是需要处理的。

2023-04-13 17:47:37 1082 1

原创 SpringCloud 网关实现线程池异步批量保存请求日志 【SpringCloud系列16】

本文章实现的是 线程池异步批量保存请求日志,实现的是数据库中保存日志数据

2023-04-12 19:07:43 301

原创 uniapp旋转动画 uniapp 实现点击图标旋转90度

通过 uniapp 提供编程式创建动画 uniapp 提供createAnimation内置函数,用于创建一个动画实例animation(

2023-04-07 00:11:57 1702

原创 Flutter中的EventSink与StreamSink以及StreamSubscription

题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧。StreamSink 是一个 interface 接口,它继承于 StreamConsumer 和 EventSink。StreamConsumer是一个接口,用于消费流事件,它是Flutter中的一种异步编程模型,用于处理数据流。

2023-04-05 20:03:18 1037

原创 Flutter Ticker 动画驱动器

Flutter Ticker 通常应用在需要在每一帧都执行一些操作的情况下,比如动画或者游戏开发中。

2023-03-31 18:53:17 566

原创 Flutter AbsorbPointer 用于阻止子 widget 接收指针事件

当 absorbing 属性设置为 true 时,子 widget 将无法接收指针事件,在上述代码中,AbsorbPointer 阻止了 RaisedButton 接收指针事件,因此,点击 RaisedButton 不会触发 onPressed 回调函数。题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧。AbsorbPointer 是一个 widget,用于阻止子 widget 接收指针事件。

2023-03-31 15:12:12 250

原创 SpringCloud 微信小程序 获取用户信息一键登录 【SpringCloud系列15】

微信小程序 获取用户信息一键登录

2023-03-31 13:41:14 430

原创 SpringCloud 微信小程序 获取手机号一键登录 【SpringCloud系列14】

SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。自我提升方法推荐:神奇的早起早上 5:00 -5:20 起床刷牙5:30-6:00 晨练(跑步、跳绳、骑自行车、打球等等)6:00 - 6:30 英语晨读6:30-7:00 文学晨读7:20 早饭本文章是系列文章中的一篇本文章实现的是微信小程序获取微信绑定的手机号授权登录。实现微信小程序用户登录的方案有三种,本文章实现的是第二种。

2023-03-31 11:51:09 1165

原创 SpringCloud 微信小程序授权登录 获取openId SessionKey【SpringCloud系列13】

实现微信小程序用户登录的方案有三种,本文章实现的是第一种

2023-03-30 20:36:23 557

原创 Vue 点击图片放大显示功能

首先是自定义大图显示的通用组件:big-img.vue< template > < div v-show = " visible " @click = " closeClick " class = " showPhoto " > < img class = " img " :src = " url " alt = " 图片加载失败 " /> </ div > </ template > < script > export default {props : {url : {

2023-03-29 16:14:15 2176

原创 Spring Security OAuth2.0 多点登录与单点登录【SpringCloud系列12】

管理后台业务登录多次调用 oauth/token 登录接口,会发现每次反回的token都是一样的,即时在不同的电脑上,使用相同的账号进行登录,反回的token还是一至的。原因是我们在构造 AuthorizationServerTokenServices时使用的 DefaultTokenServices 中创建token时,会校验token是否存在

2023-03-26 21:20:08 489 1

原创 SpringCloud 业务管理后台 通过FeignClient来调用oauth/token接口【SpringCloud系列11】

SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。程序员每天的CV 与 板砖,也要知其所以然,本系列课程可以帮助初学者学习 SpringBooot 项目开发 与 SpringCloud 微服务系列项目开发本文章是系列文章中的一篇。

2023-03-25 22:12:54 633

原创 SpringCloud Gateway 整合RSA对请求参数解密、响应结果加密【SpringCloud系列10】

本文章实现的是 SpringCloud 网关对请求参数的 RSA 解密 以及对返回数据的加密

2023-03-23 19:57:50 1408 5

原创 SpringCloud Gateway 整合阿里 Sentinel网关流控、熔断、降级【SpringCloud系列9】

本文章实现的是集成阿里的Sentinel实现网关限流。Sentinel是SpringCloud Alibaba提供的微服务组件,能够从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

2023-03-22 17:07:54 2832

原创 SpringCloud Gateway 通过redis实现限流【SpringCloud系列8】

限流过滤器编写在RequestRateLimiterGatewayFilterFactory中,Gateway中配置的RequestRateLimiter正是此过滤器去掉后缀后的结果,所以只需重写此过滤器即可。

2023-03-22 14:13:12 1277

原创 SpringCloud网关Gateway认证鉴权【SpringCloud系列7】

本文章实现的是 Gateway 网关中的令牌校验功能

2023-03-22 00:42:18 7058 1

原创 SpringCloud 整合 Spring Security 认证鉴权【SpringCloud系列6】

SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。程序员每天的CV 与 板砖,也要知其所以然,本系列课程可以帮助初学者学习 SpringBooot 项目开发 与 SpringCloud 微服务系列项目开发本文章是系列文章中的一篇本文章实现的是 auth-api 生成令牌的功能。

2023-03-21 23:09:00 3181 7

原创 SpringCloud 整合Gateway服务网关 【SpringCloud系列5】

Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式

2023-03-20 23:17:45 1073

原创 SpringCloud Feign远程调用公共类抽取 【SpringCloud系列4】

SpringCloud 大型系列课程正在制作中,欢迎大家关注与提意见。程序员每天的CV 与 板砖,也要知其所以然,本系列课程可以帮助初学者学习 SpringBooot 项目开发 与 SpringCloud 微服务系列项目开发使用 nacosFeign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign本文章是系列文章中的一篇。

2023-03-20 20:50:30 517

java word 转pdf 使用到的资源包

java word 转pdf 使用到的资源包

2022-08-29

mac socket 调试抓包工具

SSokit.dmg

2021-08-11

redis-6.2.4.zip

redis 6.2.4 版本 部分用户官网无法下载,所以我这里提供了一个csdn 下载

2021-06-14

daisydisk481.zip

DaisyDisk Mac版是Mac OS平台上的一款Mac系统清理工具,他可以帮助你了解磁盘使用状况,并进行准确的分析,让你非常轻松就能揪出占用磁盘空间的那些文件,使用起来非常方便,安装之后,选择磁盘——Scan,然后程序运行几分钟之后就可以看到结果咯!

2019-11-23

七牛云存储Java sdk

七牛云存储 java 开发平台

2017-07-10

waterDropListView

使用此自定义控件,可以实现个性化的下拉刷新加载与上拉刷新加载更多

2015-12-09

FancyCoverFlow资源文件夹

Android开发使用 FancyCoverFlow来实现图片画廊形式的呈现

2015-11-30

极光推送Demo

这是一个关于使用极光推送的一个小案例 当然这里是使用的AndroidStudio工具开发的

2015-11-11

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

TA关注的人

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