你的位置:首页 > 软件开发 > Java
  • 解析Stream foreach源码
    摘要:串行流比较简单,对于parallelStream,站在它背后的是ForkJoin框架。 本文分享自华为云社区《深入理解Stream之foreach源码解析》,作者:李哥技术 。 前言 Strea
    2022年09月14日 21:525
  • 前端飞机大战小游戏
    一、案例效果 点击打开视频讲解更加详细 二、实现思路 创建游戏背景板; 创建我方战机,鼠标进入游戏面板后其随鼠标轨迹运动; onmousemove 创建子弹,让子弹周期性的在战机处发出并让其向 top
    2022年09月14日 21:523
  • Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)
    前言 1.安装RabbitMQ前需先安装erlang, 且两者需要版本对应, 否则无法正常启动RabbitMQ (本教程使用22.0.7版本的erlang和3.8.6版本的Rabbitmq) 版本对应
    2022年09月14日 21:28293
  • 京东金融客户端用户触达方式的探索与实践
    用户触达:可以简单理解为通过某种方式将消息传递给用户的行为;触达的特定消息从功能上可分展示、引导落地两层。用户触达作为一种产品运营方式,已经融入我们日常生产活动的方方面面。在移动互联网的世界里,我们的
    2022年09月14日 19:473
  • 下载和安装appuploader
    IOS开发工具官网地址 http://www.applicationloader.net/ 最新版本已经优化了没支付688给apple的账号登录流程,无需再安装其他软件。 立即下载最新版本 在appu
    .NET http2022年09月14日 17:5174
  • Java 自定义Excel数据排序
    通常,我们可以在Excel中对指定列数据执行升序或者降序排序,排序时可依据单元格中的数值、单元格颜色、字体颜色或图标等。在需要自定义排序情况下,我们也可以自行根据排序需要编辑数据排列顺序。本文,将通过
    Java 排序 excel2022年09月14日 16:545
  • [开源]React/Vue通用的状态管理框架,不好用你来打我👀
    话说新冠3年,“状态管理框架”豪杰并起、群雄逐鹿,ReduxToolkit、Mobx、Vuex、Pinia、Dva、Rematch、Recoil、Zustand、Mirror...敢问英雄独钟哪厢?
    VUE react2022年09月14日 16:5211
  • 不惧繁杂背景,视频编辑服务一键实现人像抠图
    最近,“你这背景太假了”席卷全网。由于身后风景太优美,被网友质疑背景太假,某主播为了自证,直接把手里的桶扔进了背后的水里。短短几天时间播放量几十亿,引发了全网P图狂潮,网友在短视频App里将其人像抠出
    2022年09月14日 16:323
  • 前端面试题JavaScript篇——2022-09-15
    每日3题 1 以下代码执行后,控制台中的输出内容为? // 以下代码执行后,控制台中输出的内容是什么 var fullname = "a"; var obj = { fullnam
    Java Javascript2022年09月14日 16:311
  • Elasticsearch高级检索之使用单个字母数字进行分词N-gram tokenizer(不区分大小写)【实战篇】
    一、前言 小编最近在做到一个检索相关的需求,要求按照一个字段的每个字母或者数字进行检索,如果是不设置分词规则的话,英文是按照单词来进行分词的。 ==小编以7.6.0版本做的功能哈,大家可以根据自己的版
    2022年09月14日 15:5263
  • MyBatis(十五):@Param()注解
    一、什么是@Param()注解 我们来举个简单的例子,拿我们上一篇中查找的例子来说。 先看原来的代码: @Select("select * from user where id=#{id}&
    mybatis2022年09月14日 15:523
  • Lombok 同时使用 @Data 和 @Builder 的巨坑,千万别乱用!
    来源:juejin.cn/post/7103011031672176677 问题背景 Lombok同时使用@Data和@Builder ,会出现构建无参构造器报错!最终导致编译不通过。如下图: Lom
    post2022年09月14日 15:5110
  • SSM保姆级从创建项目到使用,包括事务和设置回滚
    1. 简介 Spring 和 Mybaits整合 2. 创建项目 负责将代理类记性扫描,扫描的是Mapper接口所在的包,这个是mybatis提供的,所以会去找SqlSe
    Spring 接口 mybatis2022年09月14日 15:112
  • MyBatis(十四):注解实现增删改查
    接上一篇,我们上一篇说到了不配置Mapper.xml文件,直接在接口中使用注解进行映射,这里我们将简单的增删改查全部用注解实现一遍。 一、设置自动提交事务 在去实现之前,我们先想一下我们前面实行增删改
    接口 mybatis2022年09月14日 14:517
  • day06-IO流应用01
    Java坦克大战06 8.IO流应用01 坦克大战6.0版 增加功能: 防止敌人坦克重叠运动 记录玩家的成绩(累计击毁坦克数),存盘退出 记录当时的敌人坦克坐标,存盘退出 玩游戏时,可以选择是开新游戏
    Java2022年09月14日 05:422
  • MyBatis(十三):使用注解开发
    一、什么是使用注解开发 使用注解开发就是无需再配置Mapper.xml文件,直接在接口中利用注解实现SQL语句。 二、为什么要使用注解开发 正如官方文档所说: 使用注解来映射简单语句会使代码显得更加简
    接口 mybatis2022年09月14日 05:021
  • 通俗易懂的了解String中的intern方法
    对String中的intern方法进行细致的讲解。 首先,先看一下intern方法(JDK1.8)的官方文档: 全是英文,阅读起来有点困难怎么办?没关系,博主对此做了翻译:返回字符串对象的规范表示形式。最初为空的字符串池由类字符串私人维护。调用intern方法时,如果池中已包 ...
    JDK2022年09月14日 03:420
  • MyBatis(十二):RowBounds实现分页
    首先说明一下,这种涉及了在MyBatis(二)中说的那个第二种老方法,所以一般不推荐使用。 上一篇我们利用SQL的limit实现了分页,是在SQL层面的,那么这次我们利用java代码RowBounds
    Java mybatis2022年09月13日 23:4354
  • 一文了解 Java 中的构造器
    摘要:Java 也采用了构造器,并且还提供了一个垃圾收集器(garbage collector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。 本文分享自华为云社区《一文带你了解 Java 中
    Java 内存2022年09月13日 23:020
  • MyBatis(十一):分页——利用SQL的limit实现
    一、SQL中limit的基本用法 我们先来熟悉SQL中limit的基本用法 这是我现有的表结构 然后进行limit查询 1. select * from user limit 3,4 这句SQL语句的
    mybatis2022年09月13日 22:4359
  • iOS 组件化实施过程
    一、组件化的优缺点 二、组件化的拆分 三、组件与组件之间如何进行通讯(路由) 四、从Cocopods拉取代码的过程 远程索引库里很多的.spec文件,该文件记录了很多内容,如用户名,框架名称,描述,框
    2022年09月13日 21:082
  • MyBatis(十):日志
    MyBatis 通过使用内置的日志工厂提供日志功能。 在这里我们对STDOUT_LOGGING和LOG4J进行学习。 一、STDOUT_LOGGING 1.什么是STDOUT_LOGGING STDO
    mybatis2022年09月13日 21:070
  • Java 并发编程生产应用场景及实战
    从提升性能角度来说
提升了对CPU的使用效率:目前生产的服务器大多数都是多核,标配的机器都是 8C/16G。操作系统会将不同的线程分配给不同的核心处理,理论上,有多少核心就有多少个线程并行执行。如果没
    Java2022年09月13日 20:481
  • 前端面试题JavaScript篇——2022-09-14
    每日3题 1 以下代码执行后,控制台中的输出内容为? var company = { address: "chengdu", }; var obj = Object.create(
    Java Javascript2022年09月13日 20:071
  • 读时加写锁,写时加读锁,Eureka可真的会玩
    大家好,我是三友~~ 在对于读写锁的认识当中,我们都认为读时加读锁,写时加写锁来保证读写和写写互斥,从而达到读写安全的目的。但是就在我翻Eureka源码的时候,发现Eureka在使用读写锁时竟然是在读
    2022年09月13日 19:261
  • 不好意思, Maven 该换了!
    来源:https://www.toutiao.com/article/6824937779193971207/ 相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经
    Java http2022年09月13日 18:311
  • 【IOS实用玩机技巧】爱思助手 IPA 签名功能常见问题汇总
    爱思助手 IPA 签名功能常见问题汇总 使用 Apple ID 签名 IPA 文件也就是常说的“个人签”,很多小伙伴在使用Apple ID签名时,有时候会出现证书申请失败,或者签名失败,这类报错信息。
    2022年09月13日 18:12645
  • Flink SQL 批模式下 ClickHouse 批量写入
    Flink SQL 批模式下 ClickHouse 批量写入 内置使用JdbcBatchingOutputFormat 批量处理类 pom依赖 <dependency> <group
    JDBC Form2022年09月13日 17:5287
  • redis 基于SpringBoot Reids 的工具类
    redis 基于SpringBoot Reids 的工具类 package com.mhy.springredis.utils; import org.springframework.beans.fa
    Spring Redis bean2022年09月13日 17:322
  • MyBatis(九):结果集映射ResultMap
    一、什么是结果集映射 这里我们直接看MyBatis官方文档给出的内容: 结果映射 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC&#16
    mybatis JDBC2022年09月13日 17:127
  • 【FAQ】接入HMS Core广告服务中的常见问题总结和解决方法
    HMS Core广告服务(Ads Kit)为开发者提供流量变现服务和广告标识服务,依托华为终端能力,整合资源,帮助开发者获取高质量的广告内容。同时提供转化跟踪参数服务,支持三方监测平台、广告主进行转化
    2022年09月13日 17:127
  • 1000粉!使用Three.js实现一个创意纪念页面 🏆
    不知不觉,掘金关注者人数已经超过 1000 人,因此特地做了这个页面纪念一下,感谢大家关注 🙇‍ ,希望博客园的粉丝也涨涨。后续也将继续努力,持续输出一些有价值的文章。本文内容涉及的技术栈为 Rea
    2022年09月13日 15:311
  • 基于 iframe 的微前端框架 —— 擎天
    基于全屏iframe的微前端框架--擎天,解决了iframe UI不同步、URL不同步、数据不共享的难题,并充分发挥了iframe作为页面容器的优势,实现了父子应用异步加载、子应用瞬间切换的能力,从而
    URL2022年09月13日 15:3118
  • Java Date(日期)对象如何进行格式化呢?
    转自:http://www.java265.com/JavaProblem/202111/1658.html Date简介: Date类是经常会使用到的一个用来处理日期、时间的一个类。Date类是在j
    Java http Date2022年09月13日 15:3158
  • 从Spring中学到的【1】--读懂继承链
    如果你通过某些培训机构的源码课,就会发现他们的老师在讲源码的时候在类之间、方法之间不停地跳,学员一脸懵逼。因为如果不理解老师讲课的思路,或者是稍微走一下神,就会觉得自己跟不上了。

其实,问题就在于需
    Spring2022年09月13日 05:032
  • Redis变慢?深入浅出Redis性能诊断系列文章(三)
    本篇为Redis性能问题诊断系列的第三篇,主要从Redis服务层面上进行讲解,重点对相关机制的工作原理进行剖析,及如何最优的使用来提高处理性能。
    Redis2022年09月13日 04:2214
  • 一文快速了解Nacos
    Nacos是由阿里巴巴团队使用 Java 语言开发的开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
    Java nacos2022年09月13日 02:42137
  • 04-MyBatisPlus条件构造器
    一、wapper介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entit
    mybatis2022年09月13日 02:2116
  • vue中代理解决跨域
    跨域是什么 简单的讲就是你在一个地方使用另一个地方的资源,被浏览器给挡下来了,不让不用!当然,它挡下来是有自己理由的:为了安全(╬▔皿▔)╯。 解决跨域 我是用vue开发的,就vue代理模式解决跨域说
    VUE 浏览器2022年09月13日 00:285
  • Spring Boot2配置Swagger2生成API接口文档
    一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 及时性 (接
    Spring 接口2022年09月12日 23:483
  • Java代码中如何判断一个字符串中是否包含特殊字符呢?
    字符 指类字形单位或符号,包括字母、数字、运算符号、标点符号和其他符号, 以及一些功能性符号。字符是电子计算机或无线电通信中字母、数字、符号的统称,其是数据结构中最小的数据存取单位,通常由8个二进制位
    Java2022年09月12日 23:28357
  • 【Java面试】什么是令牌桶限流算法
    当面试官问你,“什么是令牌桶限流算法”! 你知道要怎么回答,才能获得面试官的青睐吗? 大家好,我是Mic,一个工作了14年的Java程序员。 关于这个问题,面试官想考察哪些纬度?我们又该怎么回答呢?
    Java2022年09月12日 22:491
  • 03-MyBatisPlus的CRUD 接口
    一、insert 1、插入操作 @RunWith(SpringRunner.class) @SpringBootTest public class CRUDTests { @Autowired pri
    Spring 接口 mybatis class2022年09月12日 22:280
  • 统一网关Gateway的使用:
    为什么需要网关? Gateway网关是我们服务的守门神,所有微服务的统一入口 网关的核心功能特性: 网关的功能:身份认证和权限校验 服务路由,负载均衡 请求限流 在SpringCloud中网关的实现包
    Spring2022年09月12日 22:284
  • 阿里云云效流水线自动部署配置
    最近使用阿里云的云效流水线进行应用自动部署,在这里做下记录。 首先进入到阿里云云效流水线页面,入下图显示。 点击右上角的新建流水线,选择流水线模板。我的项目是java,服务器是阿里云ECS,选择完成,
    Java2022年09月12日 22:09179
  • 前端面试题JavaScript篇——2022-09-13
    每日3题 34 以下代码执行后,控制台中的输出内容为? const num = { a: 10, add() { return this.a + 2; }, reduce: () => this
    Java Javascript2022年09月12日 21:090
  • Appuploader 常见错误及解决方法
    问题解决秘籍 遇到问题,第一个请登录苹果开发者官网 检查一遍账号是否有权限,是否被停用,是否过期,是否有协议需要同意,并且在右上角切换账号后检查所有关联的账号是否工作正常,apple账号的邮箱也是个重
    2022年09月12日 20:0952
  • Spring启动过程中实例化前部分的分析
    代码部分 说明 1.hasInstantiationAwareBeanPostProcessors()方法说明 其实是判断 AbstractBeanFactory类的hasInstantiationA
    Spring post bean2022年09月12日 19:471
  • 02-MyBatisPlus入门
    快速开始参考:https://baomidou.com/pages/226c21/ 测试项目: mybatis_plus 数据库:mybatis_plus 一、创建并初始化数据库 1、创建数据库: m
    数据库 http mybatis2022年09月12日 19:281
  • Apple Xcode 14 (14A309) 正式版发布 (含下载)
    Xcode 14 包含了在所有 Apple 平台上开发、测试和分发 App 所需的一切资源。利用 Swift 和 SwiftUI 的易用性与强大能力以及全新的跨平台 App 体验,使用编辑器的增强功能
    2022年09月12日 18:3136
  • 放弃 Electron,拥抱 WebView2!JavaScript 快速开发独立 EXE 程序
    WebView2 简单、好用、生成软件体积小 Electron 不错,但也不是完美的。Electron 带来了很多优秀的桌面软件,但并不一定总是适合我们的需求。多个选择总是好事!▶ 我使用 Electron 遇到的一些麻烦1、Electron 太大了!2、每一个 Electron ...
    Java Javascript2022年09月12日 18:1011
  • 互联网最值得加入的 173 家国企汇总,真心强!!
    来源:www.zhihu.com/question/285730093/answer/2506491786 最近招人,拿的简历一沓一沓。今年的就业形势,实在是严峻。社招都这样,更别说应届生。 除过常见
    2022年09月12日 18:109
  • Java 函数式编程「一」
    由 JS 转 Java,写惯了 React,习惯了函数式,因此转 Java 时也是先学函数式。 由 JS 转 Java,写惯了 React,习惯了函数式,因此转 Java 时也是先学函数式。语法糖「Syntactic Sugar」起初,Java 的函数式看起来是匿名类的一个语法糖 ...
    Java 函数 react2022年09月12日 17:500
  • Java 热更新 Groovy 实践及踩坑指南
    我将介绍如下几种常用的适合 Groovy 脚本热更新的场景,供您学习
风控安全——规则引擎
风控的规则引擎非常适合用 groovy 来实现,对抗黑产,策略人员每天都都会产出拦截规则,如果每次都需要发版
    Java2022年09月12日 16:5074
  • 手部骨骼跟踪能力,打造控制虚拟世界的手势密码
    AR作为一项增强现实技术,带来了虚拟数字世界与现实世界的深度融合,这种虚实融合,不仅能应用于虚拟汽车展示、虚拟室内设计等视觉交互场景,更可通过动作交互控制虚拟世界场景,实现无边界的人机互动。 比如人们
    2022年09月12日 15:511
  • Redis6.0.6的三大内存过期策略和八大淘汰策略
    一、前言 Redis在我们日常开发中是经常用到的,Redis也是功能非常强大,可以进行缓存,还会有一些排行榜、点赞、消息队列、购物车等等;当然还有分布式锁Redisson,我们使用肯定少不了集群!小编
    Redis 缓存 内存2022年09月12日 15:311
  • Java学习-第一部分-第三阶段-第二节:反射
    反射 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 一个需求引出反射 请看下面的问题 根据配置文件 re.properties 指
    Java http 反射2022年09月12日 10:422
  • 01-MyBatisPlus简介
    一、简介 官网:http://mp.baomidou.com/ 参考教程:https://baomidou.com/pages/24112f/ MyBatis-Plus(简称 MP)是一个 MyBat
    http mybatis2022年09月12日 08:431
  • spring native 初体验实现 小米控制美的空调
    目前关于 spring native 分享的文章还比较少 写这篇文章的主要目前是分享一下自己写的一个 小米控制美的空调 的程序 集成 spring native 过程中碰到的一些问题和解决方法 先放地
    Spring2022年09月12日 04:2226
  • java多线程基础学习
    自学java多线程基础的一些笔记(跟随B站狂神的学习路线) 目录一、多线程概述1.1、进程和线程的概念1.1.1、进程1.1.2、线程1.2、线程创建的方法1.2.1、继承Thread类1.2.2、重写Runnable接口1.2.3、重写callable接口1.3、线程的状态机1 ...
    Java 接口2022年09月12日 04:222