你的位置:首页 > 软件开发 > Java
  • 钥匙环服务,打造无缝的跨设备登录体验
    近些年来,随着手机技术迭代更新越来越快,用户更换手机的周期也在缩短,在这样的背景下,开发者不得不面临以下问题: 同一开发者旗下常常有多个安卓应用和多形态应用(快应用和Web应用),用户更换一个新的设备
    2023年04月11日 10:2444
  • 直播回顾 | 点击率提升400%,Ta是怎么做到的?
    Discovery第18期直播已于3月30日圆满结束,本期直播邀请天眼查做客直播间,从天眼查与华为Push用户增长服务合作历程切入,聚焦用户增长,分享提升应用活跃度和渠道ROI的经验与见解。一起来回顾
    2023年04月11日 10:2418
  • uniapp与ios原生混合开发教程
    说明 有读者反馈: 学习uniapp ios 插件开发不知道从哪些文章看起,没有一个清晰的学习路线 本文就做一个解答。 首先本系列的文章是作者精心排过序的,如果想要完整的学习uniapp ios原生插
    2023年04月11日 10:2469
  • 鸿蒙开发学习笔记-UIAbility-Router页面跳转接口源码分析
    在鸿蒙开发中,UIAbility的跳转使用 router 方法. 在使用的时候需导入 import router from '@ohos.router'; 该方法接口成员如下: 1.i
    接口 学习笔记2023年04月11日 10:2437
  • Flutter中如何取消任务
    前言 在开发过程中,取消需求是很常见的,但很容易被忽略。然而,取消需求的好处也很大。例如,在页面中会发送很多请求。如果页面被切走并处于不可见状态,就需要取消未完成的请求任务。如果未及时取消,则可能会导
    Flutter2023年04月11日 10:2428
  • 集成华为运动健康服务干货总览
    在接入华为运动健康服务的过程中你是否遇到过权限申请有困难、功能不会用的情况? 本期超强精华帖,一帖汇总集成华为运动健康服务你可能需要的各类干货,还不赶紧收藏起来!开发有困难,随时可查阅~ 如果你有感兴
    2023年04月11日 10:2425
  • Android模拟器调试串口
    一、安装虚拟串口软件 虚拟串口软件推荐 Virtual Serial Port Driver 官网 和 Virtual Serial Port Kit 官网 都可以免费试用15天。 这里以Virtua
    2023年04月11日 10:24443
  • 白嫖党福利:国内免费访问ChatGPT网站整理
    前言 考虑到学生和非计算机专业人士,本文整理了几个国内免FQ可以免费访问的 ChatGPT 网址。在撰写本文之前,我其实收集了很多网址,但经过亲测,目前仅有以下几个网址可用。,如果对 ChatGPT
    2023年04月11日 10:24184
  • 免费广告效果监测服务,实现全链路营销效果跟踪
    广告主们都希望以低预算获得更高的广告投放收益,在投放广告后,想要了解高回报的渠道,往往需要收集并分析繁杂的数据,耗时耗力。通过广告监测,广告主可以准确的追溯用户渠道来源,看到不同流量的用户价值,分析广
    2023年04月11日 10:2414
  • Flutter 异步编程指南
    在 App 开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS 使用的是多线程,而在 Flutter 中为单线程事件循环
    Flutter2023年04月11日 10:2414
  • Android Banner
    Android Banner - ViewPager 02 现在来给viewpager实现的banenr加上自动轮播 自动轮播的原理,使用handler的延迟消息来实现。 自动轮播实现如下内容 开始轮
    2023年04月11日 10:2470
  • Android 11全屏显示
    @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /
    2023年04月11日 10:24116
  • Flutter 的优缺点及前景
    Flutter 是由 Google 创建的免费开源的移动应用程序开发框架。可以用它为 iOS、Android 和 Web 平台,开发界面华丽、高性能、响应式的应用程序。Flutter 基于 Dart
    Flutter2023年04月11日 10:24205
  • 都这样了!我还是没法关闭微信朋友圈广告
    前言 不同微信版本,关闭广告的方式不一样,今天尝试关闭微信版本 8.0.33 广告,但是发现最后还是关不掉,故写下此文,希望对大家死了关闭广告这条心! 操作如下 步骤一:点击设置—>关于微信 步
    2023年04月11日 10:246
  • MAUI 实现图片上传
    MAUI 移动端 实现图片上传 MAUI 实现图片上传功能1、Mainpage.xmal 中进行调用 代码如下<Image x:Name="Image_Upload" Source="{Binding User.HeaderImg}" ...
    2023年04月11日 10:241
  • 华为运动健康服务Health Kit 6.10.0版本新增功能速览!
    华为运动健康服务(HUAWEI Health Kit)6.10.0 版本新增的能力有哪些? 阅读本文寻找答案,一起加入运动健康服务生态大家庭! 一、	支持三方应用查询用户测量的连续血糖数据 符合申请H
    2023年04月11日 10:245
  • js实例之01支付后的10秒倒计时
    这是一个通过js实现的支付后的页面,点击支付会跳出一个弹窗,提示你是否要确定支付,确定后进入付后界面,该页面有着10秒倒计时,计时结束后便会返回原界面。也可以选择立刻返回,来返回主页面第一个zhifu
    2023年04月11日 10:232
  • JavaScript的深拷贝与浅拷贝
    一句话来解释什么是深浅拷贝,B拷贝A,当修改A,B如果变化,就是浅拷贝,反之就是深拷贝。 基本原理: 1.递归函数2.对象内的值都是简单数据类型时 直接进行赋值3.当我们遇到数组和对象时,可以再次调用
    Java Javascript 函数2023年04月11日 10:230
  • 记录--你可能忽略的10种JavaScript快乐写法
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 代码的简洁、美感、可读性等等也许不影响程序的执行,但是却对人(开发者)的影响非常之大,甚至可以说是影响开发者幸福感的重要因素之一;
    Java Javascript2023年04月11日 10:233
  • 深浅拷贝
    基本数据类型不存在深浅拷贝,只是值传递,复合数据类型才有深浅拷贝之说 // 注意: 基本数据类型不存在深浅拷贝,只是值传递,复合数据类型才有深浅拷贝之说 var obj1 = { name: "吴亦凡" }; ...
    2023年04月11日 10:231
  • JavaScript快速入门(二)
    文件中引入JavaScript 嵌入到HTML文件中 在body或者head中添加script标签 <script> var age = 10; console.log(age); &lt
    Java Javascript2023年04月11日 10:230
  • JavaScript字符串转数字的5种方法及其陷阱
    JavaScript字符串转数字的5种方法及其陷阱 摘要 :JavaScript 是一个神奇的语言,字符串转数字有 5 种方法,各有各的坑法! 原文: Converting Strings to Nu
    Java Javascript2023年04月11日 10:231
  • pnpm 之降本增效
    还在为npm i安装大量依赖等待时间较长,npm扁平化node_modules依赖版本冲突在苦恼吗,不用苦恼pnpm为你保驾护航
    2023年04月11日 10:236
  • 记录-前端基础之10种排序算法
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 了解排序算法的优缺点和适用场景是非常重要的,因为在实际开发中,需要根据实际情况选择最合适的排序算法。不同的排序算法适用于不同的场景,有的算
    排序2023年04月11日 10:232
  • Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡
    本文使用Three.js实现一个可以应用到实际项目中的3D在线看房案例。通过阅读本文和实践案例,你将学到的知识包括:使用 Three.js 实现多个场景的加载和场景间的丝滑过渡切换、随着空间一直和角度
    2023年04月11日 10:2312
  • 一个前端大佬的十年回顾 | 漫画前端的前世今生
    回到十年前,前端技术就像一名戴着厚重眼镜的书呆子,总是小心翼翼,被各种各样的浏览器兼容性问题欺负(就像在小学被欺负一样)。
    浏览器2023年04月11日 10:231
  • OpenTiny 跨端、跨框架组件库升级TypeScript,10万行代码重获新生
    摘要:一份精心准备的《JS项目改造TS指南》文档供大家参考,顺便介绍TS 基础知识和 TS 在 Vue 中的实践。 本文分享自华为云社区《历史性的时刻!OpenTiny 跨端、跨框架组件库正式升级 T
    VUE2023年04月11日 10:232
  • 如何配置jsconfig.json文件解决VSCode中无法识别@别名引用的问题
    在现代web开发中,使用别名来引用模块已经成为了一个非常常见的做法。这样可以使得代码更加易读、易维护。然而,在使用VSCode进行开发时,如果不正确地配置jsconfig.json文件,就会遇到一些问
    JSON2023年04月11日 10:23397
  • 通俗解释 JVM  CAS 机制
    JVM 的 CAS,即 Compare And Swap,是一种并发编程中常用的保证原子性的技术。 通俗地讲,CAS 用于在多线程环境下对共享变量的值进行原子操作,即多个线程同时访问同一个共享变量,但
    JVM2023年04月11日 10:237
  • Spring入门系列:浅析知识点
    本文介绍了学习Spring源码前需要掌握的核心知识点,包括IOC、AOP、Bean生命周期、初始化和Transaction事务。通过Hello World示例,讲解了如何使用Spring,并指出了深入
    Spring bean2023年04月11日 10:233
  • Java-泛型机制详解
    Java-泛型机制详解 1: 提出背景 Java集合(Collection)中元素的类型是多种多样的。例如,有些集合中的元素是Byte类型的,而有些则可能是String类型的,等等。Java允许程序员
    Java2023年04月11日 10:234
  • Java代理之jdk动态代理+应用场景实战
    本文将先介绍jdk动态代理的基本用法,并对其原理和注意事项予以说明。之后将以两个最常见的应用场景为例,进行代码实操。这两个应用场景分别是拦截器和声明性接口,它们在许多开发框架中广泛使用。比如在spri
    Java 接口 JDK2023年04月11日 10:231
  • Disruptor-简单使用
    前言 Disruptor是一个高性能的无锁并发框架,其主要应用场景是在高并发、低延迟的系统中,如金融领域的交易系统,游戏服务器等。其优点就是非常快,号称能支撑每秒600万订单。需要注意的是,Disru
    2023年04月11日 10:2317
  • Java入门5(多态)
    多态 编译时的多态:方法重载 运行时的多态:动态绑定 多态的三大前提 类之间要有继承关系 要出现方法重写 父类的引用指向了子类的对象 测试样例 // 定义Person类 public class Pe
    Java class2023年04月11日 10:230
  • JavaWeb 中 “转发”与 “重定向”的区别
    JavaWeb 中 “转发”与 “重定向”的区别 每博一文案 人生的常态,就是有聚有散,有得有失,就像山峰一样,总有高低,起伏不断。 曾经,我们是鲜衣怒马的少年,一日看尽长安花。 走着走着,渐渐明白生
    Java2023年04月11日 10:230
  • day06-SpringCloud Ribbon
    SpringCloud Ribbon 1.Ribbon介绍 1.1Ribbon是什么? 官网地址:Netflix/ribbon: Ribbon(github.com) SpringCloud Ribb
    Spring Git2023年04月11日 10:230
  • java -
    数据结构 数据结构 : 数据用什么样的方式组合在一起。 数据存储的常用结构有:栈、队列、数组、链表 栈 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允
    Java2023年04月11日 10:230
  • Collection接口和常用方法
    P1 Collection接口和常用方法 一、Collection接口实现类的特点 public interface Collection extends Iterable Collection实现子
    接口2023年04月11日 10:230
  • 中小型项目请求限流设计
    何为请求限流? 请求限流是一种控制API或其他Web服务的流量的技术。它的目的是限制客户端对服务器发出的请求的数量或速率,以防止服务器过载或响应时间变慢,从而提高系统的可用性和稳定性。 中小型项目请求
    2023年04月11日 10:232
  • [Spring6.0源码解析]简述@Configuration注解
    @Configuration 标注在类上,启动 Spring 会自动扫描@Configuration注解的类,将其注册到IOC容器并实例化bean对象。如果在@Configuration注解的类中使用
    Spring bean2023年04月11日 10:2313
  • 我们为什么需要分布式系统?
    这篇文章主要讨论我们为什么需要分布式系统,分布式系统帮助我们解决了复杂系统在成本、效率和高可用方面的问题,但同时它也在分布式计算和分布式存储方面带来了新的问题和挑战。
    2023年04月11日 10:233
  • 使用“纯”Servlet做一个单表的CRUD操作
    使用“纯”Servlet做一个单表的CRUD操作 每博一文案 庄子说:"独往独来,是谓独有。独有之人,是谓至贵"。热闹是别人的狂欢,而孤独是自己的自由。 相聚总是短暂,唯孤独绵长,
    servlet2023年04月11日 10:231
  • Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目
    Servlet注解的使用,简化配置 以及,使用模板方法设计模式优化oa项目 每博一文案 有句谚语说:“一怒之下踢石头,只有痛着脚趾头。” 比一件糟糕的事情更可拍的,是你用糟糕的态度去面对它。看过一个很
    设计模式 servlet2023年04月11日 10:231
  • js和jquery获取屏幕宽高以及加margin和padding等边距的宽高
    Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document
    Java Javascript jquery2023年04月11日 10:230
  • Android Studio 学习-第三章 Activity 第一组
    事先申明:所有android 类型的学习记录全部基于《第一行代码 Android》第三版,在此感谢郭霖老师的书籍帮助。 1.手动创建Activity 在Project类型目录中寻找到 项目/app/s
    2023年03月28日 15:0643
  • 如何用浏览器读取本地文件(兼容IE8),new bing能帮我吗?
    现代浏览器用FileReader,老版本IE加载adodb.stream用ISO-8859-1~15字符集处理读取,要注意与Unicode的编码冲突。new bing能帮但不多,会失忆会装傻。
    浏览器2023年03月28日 15:0613
  • Microsoft Flow | 微信 | LDP 整合开发
    我们在使用自己的企业应用平台时,经常会遇到以下场景: 场景1 业务系统的通知太多,希望收到通知时同步发送企业微信来随时查看。 场景2 需要和其他ERP、BI、CRM等系统对接。 通常的解决方案是自行开
    2023年03月28日 15:062
  • Three.js 进阶之旅:全景漫游-初阶移动相机版
    3D 全景技术可以实现日常生活中的很多功能需求,比如地图的街景全景模式、数字展厅、在线看房、社交媒体的全景图预览、短视频直播平台的全景直播等。Three.js 实现全景功能也是十分方便的,本文将介绍如
    2023年03月28日 15:0654
  • TypeScript 学习总结
    TS:是JS的超集,即对JS的扩展,主要提供了类型系统和对ES6+的支持,但TS最终会转换为js代码去执行。 特点: 1. 始于JavaScript, 归于JavaScript 2. 强大的类型系统
    Java Javascript2023年03月28日 15:061
  • 【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师
    TiDB 基础使用 TiDB dashboard使用 TiDB Dashboard 是 TiDB 自 4.0 版本起提供的图形化界面,可用于监控及诊断 TiDB 集群。TiDB Dashboard 内
    2023年03月28日 15:0668
  • MySQL面经
    内容援引自JavaGuide、哔哩哔哩黑马程序员数据库从入门到精通,感谢各位大神原创分享 数据库Mysql 常见的关系型数据库包括mysql、SQL Server、Oracle、常见的非关系型数据库R
    Java 数据库2023年03月28日 15:062
  • 【深入浅出 Yarn 架构与实现】5-3 Yarn 调度器资源抢占模型
    本篇将对 Yarn 调度器中的资源抢占方式进行探究。分析当集群资源不足时,占用量资源少的队列,是如何从其他队列中抢夺资源的。我们将深入源码,一步步分析抢夺资源的具体逻辑。
    2023年03月28日 15:060
  • Synchronized详解
    sychronized是java多线程非常关键的一个知识点,这篇博客将从synchronized几个用法以及代码来学习。 sychronized的作用是能够保证同一时间只有一个线程来运行这块代码,达到
    Java2023年03月28日 15:060
  • BigDecimal 去掉多余的零
    一.去除0的方法 BigDecimal是处理高精度的浮点数运算的常用的一个类 当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题
    2023年03月28日 15:0695
  • EasyRelation发布,简单强大的数据关联框架
    EasyRelation 是一个简单、高效的自动关联数据框架,可以通过一行代码,自动关联查询并填充需要的数据,对于性能影响极小,且省略了大量的冗余代码。
    2023年03月28日 15:061
  • JSON 与 Java 对象之间的转化
    在现在的日常开发中,不管前端还是后端,JSON 格式的数据是用得比较多的,甚至可以说无处不在。在某些业务场景下也是需要用到 JSON 的,特别是 JSON 与 Java 对象之间的转化。
    Java JSON2023年03月28日 15:062
  • 海外工具站 2022 复盘:商业认知篇
    关于商业认知 2022 年复盘了过去几年的项目经历:很多项目商业都没开始就死了,能商业化闭环 & 能持续一段时间的一只手数量都没有。 从 2022 年几个月陆续复盘中,收获了不少商业相关心得:
    2023年03月28日 15:050
  • 读Java性能权威指南(第2版)笔记30_Java服务器
    1. 响应式编程 1.1. 使用基于事件的范式处理异步数据流 1.2. 和异步编程提供了相同的性能优势 1.3. 能够扩展程序(特别是扩展I/O)以处理很多连接
    Java2023年03月28日 15:0510
  • 头铁面试官:一个小小的 System.out.println 硬是考了我半个小时,被问懵了。。
    来源:cnblogs.com/blessing2022/p/16622118.html 去年秋招面试我被问及: 你如何理解 System.out.println()? 学了这么久的面向对象编程,那如何
    2023年03月28日 15:050
  • GPT接入企微应用
    最近最火的莫过于ChatGPT了,在自己体验后就想着如何其他同事也能方便的起起来,毕竟独乐乐不如众乐乐,自己注册又是VPN,又是国外手机验证,对于大部分同事来说门槛还是高的。现在也有不少小程序,公众号
    2023年03月28日 15:051