你的位置:首页 > 软件开发 > Java
  • 机器学习服务文本识别能力演进,大幅提升识别准确率
    文本识别技术(OCR)可以识别收据、名片、文档照片等含文字的图片,将其中的文本信息提取出来,代替了人工信息录入与检测等操作,降低了输入成本,快速、方便,提升产品的易用性。 随着技术的发展,OCR已经深
    2022年10月29日 16:420
  • Flutter(九)Json序列化与反序列化(转Model)
    在日常开发中JSON的序列化与反序列化是一个常见的操作;而Dart语言不支持反射,运行时反射会影响Dart的tree shaking(摇树优化),tree shaking可以“抖掉”不需要使用的代码,
    反射 Flutter JSON tree2022年10月29日 16:42204
  • 公有云、私有云、混合云都是什么?有没有通俗一点的答案?企业选哪一种云比较好?
    很多同学都觉得公有云、私有云、混合云这些概念的认识比较混乱,开始我面对网上很多专业的解释不明所以,直到我遇到这个说法: 大白话解释一下 你娶了一个老婆,这叫传统IT架构。 你觉得一个老婆不够,这叫传统
    2022年10月29日 16:420
  • 广告内容定向分级,保护未成年人身心健康
    随着移动智能终端的普及,未成年人首次触网的年龄不断降低。根据中国互联网络信息中心第48次《中国互联网络发展状况统计报告》显示,截至2021年6月,中国网民规模为10.11亿人,6—19岁网民占15.7
    2022年10月29日 16:420
  • SpringCloud微服务实战——搭建企业级开发框架(四十七):【移动开发】整合uni-app搭建移动端快速开发框架-添加Axios并实现登录功能
    uni-app自带uni.request用于网络请求,因为我们需要自定义拦截器等功能,也是为了和我们后台管理保持统一,这里我们使用比较流行且功能更强大的axios来实现网络请求。 Axios 是一个基
    Spring2022年10月29日 16:4214
  • uniapp热更新和整包更新思路
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 我们知道,在打包Android App之前,我们需要先通过HX生成打包资源。如果是通过cli创建的项目,则通过以下命令生成打包资源: ya
    2022年10月29日 16:42115
  • AR人体姿态识别,实现无边界的人机交互
    近年来,AR不断发展,作为一种增强现实技术,给用户带来了虚拟和现实世界的融合体验。但用户已经不满足于单纯地将某件虚拟物品放在现实场景中来感受AR技术,更想用身体姿势来触发某个指令,达到更具真实感的人机
    2022年10月29日 16:426
  • SpringCloud微服务实战——搭建企业级开发框架(四十八):【移动开发】整合uni-app搭建移动端快速开发框架-使用第三方UI框架
    uni-app默认使用uni-ui全端兼容的、高性能UI框架,在我们开发过程中可以满足大部分的需求了,并且如果是为了兼容性,还是强烈建议使用uni-ui作为UI框架使用。 如果作为初创公司,自身又不想
    Spring2022年10月29日 16:421
  • Spring Security + JWT 实现一个权限系统,写的太好了吧!
    作者:小小____ 来源:segmentfault.com/a/1190000023052493 思维导图如下 RBAC权限分析 RBAC 全称为基于角色的权限控制,本段将会从什么是RBAC,模型分类
    Spring2022年09月28日 14:2813
  • xcode打包导出ipa
    众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付68
    2022年09月28日 10:534
  • 用AR Engine手部骨骼跟踪能力实现虚拟手表试戴
    AR技术的落地应用,推动着电商领域的不断升级,通过增强现实为用户带来了虚拟与现实结合的AR购物体验。如AR试衣、AR试鞋、AR试妆等功能的出现让用户在手机上就能体验产品的佩戴效果,可以让用户更直观、更
    2022年09月28日 09:524
  • 面试题:海量数据处理利器-布隆过滤器
    作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 概念 通常我们会遇到很多要判断一个元素是否在某个
    Java http2022年09月28日 09:322
  • Java线程同步的四种方式详解(建议收藏)
    ​ Java线程同步属于Java多线程与并发编程的核心点,需要重点掌握,下面我就来详解Java线程同步的4种主要的实现方式@mikechen 目录 什么是线程同步 线程同步的几种方式 1、使用sync
    Java2022年09月28日 09:123
  • 坑爹!Quartz 重复调度问题,你遇到过么?
    作者:Lavender 来源:https://segmentfault.com/a/1190000015492260 1. 引子 公司前期改用quartz做任务调度,一日的调度量均在两百万次以上。随着
    http2022年09月28日 08:515
  • Spring(十三):设计模式——代理模式
    Spring中AOP的底层原理就是动态代理模式,所以我们在这里对代理模式进行学习。 一、代理模式 1.什么是代理 代理,顾名思义,就是一个人代替另一个人去做他需要做的事情。代理是一种设计模式,具体实现
    Spring 设计模式2022年09月28日 04:423
  • 设计模式---组合模式
    简述 类型:结构型 目的:将对象集合组合成树形结构,使客户端可以以一致的方式处理单个对象(叶子节点)和组合对象(根节点) 话不多说,上优化案例。 优化案例 最初版v0 不使用组合模式。 现有一个文件和
    设计模式2022年09月28日 01:232
  • 线程池底层原理详解与源码分析(补充部分---ScheduledThreadPoolExecutor类分析)
    针对线程池底层原理详解与源码分析部分的补充,由于那边篇幅太长了,我再另开一篇补充一下定时线程池 【1】前言  本篇幅是对 线程池底层原理详解与源码分析 的补充,默认你已经看完了上一篇对ThreadPoolExecutor类有了足够的了解。【2】ScheduledThre ...
    2022年09月28日 01:232
  • 【前端必会】使用indexedDB,降低环境搭建成本
    #背景 学习前端新框架、新技术。如果需要做一些数据库的操作来增加demo的体验(CURD流程可以让演示的体验根据丝滑) 最开始的时候一个演示程序我们会调用后台,这样其实有一点弊端,就是增加了开发和维护
    数据库2022年09月28日 00:4341
  • Tomcat最全乱码问题解决方案(保姆教程)
    概述 tomcat乱码问题相信大家肯定都遇见过,本篇将详细介绍有关Tomcat的各种乱码问题原因和解决方法😊 原因 首先乱码问题的原因通俗的讲就是读的编码格式和写的解码格式不一致,比如
    tomcat2022年09月28日 00:2322
  • TypeScript工具类 Partial 和 Required 的详细讲解
    场景描述: 场景描述:一个接口(IPerson)有很多个的字段,可能有几百。而且这些字段都是必须的。 我们需要使用这个接口,但是我又不可能使用它的全部。可能只会使用几个。 我还必须要使用这接口。这个时
    接口2022年09月27日 22:2320
  • ​打造企业自己代码规范IDEA插件(上)
    怎么借鉴开源代码来打造一些自身面对的问题解决方案?也许有一些Demo来进行回答演示或许更为贴近地气些。这里打算写一些玩转源码为主题的文字来实践的回答,最近在看P3C的一些源码,那就从这开始吧。
    2022年09月27日 21:031
  • 啥是Session?
    什么是 Session 会话? 1、Session 就一个接口(HttpSession)。 2、Session 就是会话。它是用来维护一个客户端和服务器之间关联的一种技术。 3、每个客户端都有自己的一
    http 接口 session2022年09月27日 20:42116
  • 在treeTable的行操作中使用clipboard.min.js插件复制功能,死活复制不了也不报错的解决方法
    <div class="fuzhiWarp"> <div class="copydiv">这里是DIV中的文本</div>
    class Tab tree2022年09月27日 18:1511
  • Fragment的四种跳转方式
    本文主要记录了关于fragment的四种跳转方式: 1、从同一个Activiy的一个Fragment跳转到另外一个Fragment 2、从一个Activity的Fragment跳转到另外一个Activ
    2022年09月27日 17:546
  • SpringBoot启动源码解析(一)
    特殊说明:第一章只包含了 初始化上下文,初始化监听器列表,发布springboot启动事件 相关内容 其中一部分代码 /** * Run the Spring application, creatin
    Spring2022年09月27日 17:541
  • 让SpringBoot也用上Fluent Validator
    前言 在使用SpringBoot的时候经常需要对客户端传入的参数进行合法性的校验,校验的方法基本上都是使用SpringBoot提供的注解,有时候遇上注解不能满足需求的时候还需要在业务逻辑上进行判断。这
    Spring2022年09月27日 15:504
  • Java中的抽象类已经final关键字
    抽象类 抽象类和普通类没什么大的差异,抽象类不能被实例化,必须用abstarct修饰,权限修饰符只能是public/protected类型;如果不写权限修饰符,则它默认就是public类型的。 抽象类
    Java2022年09月27日 15:296
  • 通过Thread Pool Executor类解析线程池执行任务的核心流程
    摘要:ThreadPoolExecutor是Java线程池中最核心的类之一,它能够保证线程池按照正常的业务逻辑执行任务,并通过原子方式更新线程池每个阶段的状态。 本文分享自华为云社区《【高并发】通过T
    Java2022年09月27日 14:491
  • uniapp webview h5 通信 window.postMessage 方式
    uniapp webview h5 通信 window.postMessage 方式 父页面 <template> <view> <!-- <web-view :w
    post2022年09月27日 12:33100
  • 分布式ID详解(5种分布式ID生成方案)
    分布式架构会涉及到分布式全局唯一ID的生成,今天我就来详解分布式全局唯一ID,以及分布式全局唯一ID的实现方案@mikechen 什么是分布式系统唯一ID 在复杂分布式系统中,往往需要对大量的数据和消
    2022年09月27日 09:523
  • 数据批处理速度慢?不妨试试这个
    业务系统产生的明细数据通常要经过加工处理,按照一定逻辑计算成需要的结果,用以支持企业的经营活动。这类数据加工任务一般会有很多个,需要批量完成计算,在银行和保险行业常常被称为跑批,其它像石油、电力等行业
    2022年09月27日 07:422
  • 线程池底层原理详解与源码分析
    深入剖析了线程池的生命周期,参数解析,调用方法详解,包括方法流程 【1】为什么要使用线程池?  示例演示://设置业务模拟class MyRunnable implements Runnable { private int count; public MyRunnable(int ...
    class2022年09月27日 06:010
  • 用过Redis吗,它使用在哪些地方(使用场景)?
    1. 用过Redis吗,它使用在哪些地方(使用场景)? Redis是一种内存型数据库,用作数据库,缓存和消息代理。数据结构简单,读写速度快(毫秒级),原子操作。 适用于: 数据高并发读写、海量数据读写
    数据库 Redis 缓存 内存2022年09月26日 23:021
  • 【前端必会】webpack loader 到底是什么
    #概述 webpack的使用中我们会遇到各种各样的插件、loader。 webpack的功力主要体现在能理解各个插件、loader的数量上。理解的越多功力越深 loader是什么呢? #背景 了解lo
    2022年09月26日 20:415
  • day42-反射01
    Java反射01 1.反射(reflection)机制 1.1反射机制问题 一个需求引出反射 请看下面问题: 根据配置文件 re.properties 指定信息,创建Cat对象并调用方法hi clas
    Java 反射 Java反射2022年09月26日 20:411
  • java基础之常用类1
    java基础 以下内容为本人的学习笔记,如需要转载,请声明原文链接 java常用类: 1.内部类 2.Object类 3.Object类常用方法 4.包装类 5.String类 6.BigDecima
    Java 学习笔记 java基础2022年09月26日 20:220
  • Git 便捷操作
    虽然现在有很多图形化的 Git 工具,但是命令行依然 yyds。本文记录了工作中很有用的一些 Git 操作。 1.Fork出来的Git仓库同步代码 **背景:**有的时候从原仓库fork出了一个新仓库
    Git2022年09月26日 20:212
  • Spring(十二):使用JavaConfig实现配置
    上一篇文章我们学习了使用注解开发,但还没有完全脱离xml的配置,现在我们来学习JavaConfig配置来代替xml的配置,实现完全注解开发。 下面我们用一个简单的例子来进行学习。 一、首先建立两个实体
    Java Spring2022年09月26日 19:218
  • 分布式ID生成方案
    分布式ID策略 为什么要用分布式ID? 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离也能对付。 但随着数据日渐增长,主从同步也扛不住了,就需
    2022年09月26日 19:214
  • SpringCloud 学习总结
    服务注册中心 Nacos 官网:home (nacos.io) nacos-server下载地址:Releases · alibaba/nacos (github.com) 第一步:运行na
    Spring Git Alibaba nacos2022年09月26日 17:483
  • 顺序存储二叉树
    顺序存储二叉树的概念 从数据存储来看,数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组, 看下面的示意图。 要求: 右图的二叉树的结点,要求以数组的方式来存放 arr :
    2022年09月26日 17:281
  • 中心化决议管理——云端分析
    云端分析是针对 CocoaPods 依赖管理云端化的优化方案。对大量重复的 iOS 工程构建任务进行了收敛和资源复用,在保证正确性的前提下达到了加速依赖管理速率的目的,实现了 Pod install
    2022年09月26日 17:080
  • 我是怎么入行做风控的
    常听到周围有人说“风控”这个词,只知道这是一个神秘的部门,对他们做的事却一知半解,只知道这个风控部门对公司非常重要,任何活动和信息都最好向风控部门报备以评估风险,尤其涉及到钱的问题。

到底什么是风控
    2022年09月26日 15:281
  • Spring(十一):使用注解开发
    一、导包(添加依赖) 在Spring4之后,想要使用注解就必须要导入spring-aop这个包,这里我直接添加的spring-webmvc,其中包含了我们需要的包。 maven:spring-webm
    Spring2022年09月26日 15:283
  • axios学习笔记
    1 axios的理解和使用 1.1 axios是什么 前端最流行的ajax请求库 react/vue官方都推荐使用axios发ajax请求 文档地址 1.2 axios特点 基于xhr+promise
    VUE ajax react 学习笔记2022年09月26日 14:083
  • 接了个变态需求:给定一个接口,要用户自定义动态实现并上传热部署,怎么搞?
    近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。 定义简单的接口 这里以一个简单的计算器功能
    接口 jar2022年09月26日 13:482
  • 电脑常见快捷键
    一、键盘功能键: ###Tab键:切换菜单和空四个格子; ###Shift键:组合键;(可以与F1,F2,或者1,2,3等等组合打出不一样的符号) ###Ctrl键:控制键;(eg:ctrl+shif
    Tab2022年09月26日 12:3223
  • HashMap底层原理及jdk1.8源码解读
    一、前言 ==写在前面:小编码字收集资料花了一天的时间整理出来,对你有帮助一键三连走一波哈,谢谢啦!!== HashMap在我们日常开发中可谓经常遇到,HashMap 源码和底层原理在现在面试中是必问
    JDK2022年09月26日 10:510
  • Spring(十):注解实现自动装配
    上一篇文章我们已经学习了Bean的自动装配,是在xml文件中配置autowire来实现的,现在我们来学习一下通过注解来实现自动装配。 一、使用注解需要的准备工作 使用注解在xml配置文件中导入约束并配
    Spring bean2022年09月26日 10:513
  • 详解JS中 call 方法的实现
    摘要:本文将全面的,详细解析call方法的实现原理 本文分享自华为云社区《关于 JavaScript 中 call 方法的实现,附带详细解析!》,作者:CoderBin。 本文将全面的,详细解析cal
    Java Javascript2022年09月26日 10:312
  • 搞透 IOC,Spring IOC 看这篇就够了!
    IOC与AOP属于Spring的核心内容,如果想掌握好Spring你肯定需要对IOC有足够的了解 @mikechen IOC的定义 IOC是Inversion of Control的缩写,多数书籍翻译
    Spring2022年09月26日 10:110
  • 前端动效讲解与实战
    本章内容将从各个角度来对动画整个体系进行分类,并且介绍各种前端动画的实现方法,最后我们将总结在实际开发中的各个场景的动画选择方案
    2022年09月26日 09:333
  • 华为帐号自拟形象上线 打造手机里的另一个你
    华为帐号自拟形象上线啦!用户只需一张照片,即可轻松创建属于自己的华为帐号自拟形象,还能对形象进行个性化装扮,DIY发型、服装、配饰等。点击“手机设置 > 华为帐号 > 自拟形象 ”即刻拥有
    2022年09月26日 09:331
  • 监控平台SkyWalking9入门实践
    Skywalking是APM规范的国产开源分布式链路追踪系统,APM即应用性能管理,支持对SpringCloud微服务集成,并且无代码层面的侵入;
    Spring2022年09月26日 08:5117
  • MyBatis 多条件查询、动态SQL、多表操作、注解开发,应有尽有,一网打尽!
    来源:iyu77.blog.csdn.net/article/details/125761737 MyBatis封装了JDBC通过Mapper代理的方式,以前繁琐的操作通过“属性与字段映射”就简单化解
    .NET mybatis JDBC2022年09月26日 08:514
  • JavaScript 数组常用方法大全
    Array 对象 所有方法 concat() 方法 合并多个数组,返回一个新数组 join() 方法 将数组合并为字符串,用指定的字符分割 pop() 方法 删除成员(从后) 并返回该被删除的元素 s
    Java Javascript2022年09月26日 05:010
  • 设计模式---享元模式
    简述 类型:结构型 目的:降低对象创建时大量属性也随之被新建而带来的性能上的消耗 话不多说,我们看一个案例。 优化案例 最初版v0 现在需要采购一批办公用的电脑,以下是Computer类的定义。 cl
    设计模式2022年09月26日 00:012
  • 【前端必会】HtmlWebpackPlugin 和 SplitChunksPlugin 是什么?
    #背景 了解什么是webpack插件,在来看一下不能不知道的两个插件 HtmlWebpackPlugin 有了这个插件,webpack执行后会自动帮我们在dist目录生成一个html文件,并且添加bu
    2022年09月25日 23:219
  • 上传文件-给文件起随机名
    七牛云文件上传 @RequestMapping("/upload") public Result upload(MultipartFile imgFile) { try { //获
    随机 try2022年09月25日 23:013
  • Java8Stream流
    Stream流呢,以前我也有所了解,像一些面试题中也出现过,Java8的新特性,有一块就是这个Stream操作集合,而且在看一些项目中也使用的比较多。但总感觉自己学的一知半解,所以今天打算系统的过一下
    Java2022年09月25日 22:413