你的位置:首页 > 软件开发 > Java
  • 整理 js 日期对象的详细功能,使用 js 日期对象获取具体日期、昨天、今天、明天、每月天数、时间戳等,以及常用的日期时间处理方法
    在 javascript 中内置了一个 Date 对象,可用于实现一些日期和时间的操作。

本文整理 js 日期对象的详细功能,使用 js 日期对象获取具体日期、昨天、今天、明天、每月天数、时间戳等,
    Java Javascript Date2022年12月07日 17:2159
  • 03#JS 工具函数:正则表达式匹配字符,替换该字符,支持多个正则表达式替换
    /** * 替换字符串,默认替换 ""。传递 regExps,一个正则表达式数组。 * * @param source 被修剪的字符串 * @param regExps 正则表达式
    函数 表达式2022年12月07日 17:2111
  • 异步编程
    一、什么是回调函数?回调函数有什么缺点?如何解决回调地狱问题? 回调函数概念 回调函数是一个作为变量传递给另一个函数的函数,它在主体函数执行完之后再执行 回调函数特点 你定义的 你没有调用 但是最终执
    函数2022年12月07日 17:213
  • 数据库(js部分讲解)
    JS简介 JavaScript(简称JS) 是一种具有函数优先的轻量级,解释型或即时编译型编程语言虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript
    Java Javascript 数据库 函数2022年12月07日 17:2111
  • 前端开发:4、JavaScript简介、变量与常量、数据类型及内置方法、运算符、流程控制、循环结构、内置方法
    前端开发之JavaScript 一、JavaScript简介 ​	Javascript(简称‘JS’),是一门解释型编程语言,主要用于Web、和浏览器中网页中的动态渲染 ​	是一门前端工程师的编程语言
    Java Javascript 浏览器2022年12月07日 17:213
  • TypeScript  之 Type
    Type 描述:全称叫做 '类型别名',为类型字面量提供名称。比 Interface 支持更丰富的类型系统特性。 Type 与 Interface 区别 Interface 只能描述对
    2022年12月07日 17:211
  • echart绘制中国地图及各省份地图
    示例: 地图文件下载地址:https://gitcode.net/mirrors/fuhang-lm/echarts?utm_source=csdn_github_accelerator&fr
    .NET Git http2022年12月07日 17:2111
  • 解读JVM级别本地缓存Caffeine青出于蓝的要诀 —— 缘何会更强、如何去上手
    继Guava Cache之后,我们再来聊一下各方面表现都更佳的Caffeine,看一下其具体使用方式、核心的优化改进点,窥探其青出于蓝的秘密所在。
    缓存 JVM2022年12月07日 17:212
  • Spring框架之IOC入门
    本文主要介绍面向具体类编程带来的耦合度问题,再使用面向接口编程进行进一步的解耦并将控制权转移出去,从而介绍IOC的概念并实现基本使用。
    Spring 接口2022年12月07日 17:212
  • 看完这篇,还不懂JAVA内存模型(JMM)算我输
    欢迎关注专栏【JAVA并发】 前言 开篇一个例子,我看看都有谁会?如果不会的,或者不知道原理的,还是老老实实看完这篇文章吧。 @Slf4j(topic = "c.VolatileTest&q
    Java 内存2022年12月07日 17:2112
  • day33-JSON&Ajax01
    JSON&Ajax01 JSON 在线文档 AJAX 在线文档 1.JSON介绍 JSON指的是JavaScript对象表示法( JavaScript Object Notation),JSO
    Java Javascript ajax JSON2022年12月07日 17:210
  • Redis 的 keys 命令你知道有多慢吗?
    keys命令的用法: keys pattern 查找符合正则匹配的key的列表。扫描对象是Redis服务中所有的key,想想都很慢对不对? 同时执行keys命令的同时,Redis进程将被阻塞,无法执行
    Redis2022年12月07日 17:210
  • JAVA8 函数式编程(1)
    如何使用函数式编程写出优雅高效的JAVA代码;如何写出、测试、调试JAVA Lambda 表达式 aliases: [JAVA Lambda]tags : " #Java "summary: [如何使用函数式编程写出优雅高效的JAVA代码]author : [ ...
    Java 函数 表达式2022年12月07日 17:212
  • Activiti7+SpringBoot
    1. 版本问题 1.1. Activiti版本 7.1.0-M6是最后一个支持JDK1.8的版本,此后的版本都要求JDK11以上 目前,Activiti最新版本是7.6.0,它是用JDK11编译的,因
    Spring JDK2022年12月07日 17:2126
  • 最近沉迷Redis网络模型,无法自拔!终于知道Redis为啥这么快了
    1. 用户空间和内核态空间 1.1 为什么要区分用户和内核 服务器大多都采用 Linux 系统,这里我们以 Linux 为例来讲解: ubuntu 和 Centos 都是 Linux 的发行版,发行版
    Redis2022年12月07日 17:212
  • Kotlin学习快速入门(11)—— 枚举类的使用
    原文地址:Kotlin学习快速入门(11)—— 枚举类的使用 - Stars-One的杂货小窝 由于有时候偶尔用到枚举类,所以简单记录一下,和Java的一起对比记录 下面以一个简单的四季设计一个枚举类
    Java2022年12月07日 17:212
  • 二叉树的四种遍历
    对于下图所示的二叉树 其先序、中序、后序遍历的序列如下: 先序遍历: A、B、D、F、G、C、E、H 中序遍历: B、F、D、G、A、C、E、H 后序遍历: F、G、D、B、H、E、C、A 层序遍历:
    2022年12月07日 17:2112
  • 一张VR图像帧的生命周期
    “VR 应用程序每帧渲染两张图像,一张用于左眼,一张用于右眼。”人们通常这样来解释 VR 渲染,虽然没有错,但可能过于简单化了。对于 Quest 开发人员来说,了解全貌是有益的,这样你就可以使你的应用
    2022年12月06日 18:3315
  • 优先级反转那些事儿
    文章主要阐述了优先级反转的一些概念和解决思路,并结合iOS平台的几种锁进行了详细的调研。通过深入的理解,可以去规避一些不必要的优先级反转,从而进一步避免卡死异常。
    2022年12月06日 18:331
  • Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR
    原文:Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR - S
    2022年12月06日 18:3344
  • [Android开发学iOS系列] 和一个真正iOS开发的区别?
    今年从Android转做iOS了(也可能会转走), 由此有一些转技术栈相关的想法. 和一个真正iOS开发的区别?学习iOS的这段时间, 我一直在思考和感受着自己和一个真正做了几年iOS的dev之间的区别.同时也在反向思考, 我自己和一个新学Android的人, 又有什么区别.也许 ...
    2022年12月06日 18:332
  • 源码解析:Dubbo3 的 Spring 适配原理与初始化流程
    Dubbo 国内影响力最大的开源框架之一,非常适合构建大规模微服务集群的,提供开发框架、高性能通信、丰富服务治理等能力。同时 Dubbo 无缝支持 Spring、Spring Boot 模式的开发,这
    Spring2022年12月06日 18:3314
  • 每日算法之二叉搜索树的后序遍历序列
    JZ33 二叉搜索树的后序遍历序列 描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。 提
    2022年12月06日 18:330
  • 如何理性看待国内大热的HuTool工具包
    一、序言 关于HuTool工具包,相信很多技术朋友都听说甚至使用过。在HuTool之前,已经有比较成熟的工具包比如Apache Common包,谷歌推出的Guava包,他们已经在全世界大范围使用了。
    Apache2022年12月06日 18:3362
  • Android ViewPager2 + TabLayout  + BottomNavigationView
    Android ViewPager2 + TabLayout + BottomNavigationView 实际案例 本篇主要介绍一下 ViewPager2 + TabLayout + BottomN
    Tab2022年12月06日 18:332
  • 自从用了 OkHttp,别的都完全不想用了!
    Java封装OkHttp3工具类,适用于Java后端开发者。 说实在话,用过挺多网络请求工具,有过java原生的,HttpClient3和4,但是个人感觉用了OkHttp3之后,之前的那些完全不想再用
    Java http HttpClient2022年12月06日 18:330
  • 你还只会用 AtomicXXX ?!恭喜你,可以下岗了!
    在之前的文章中,栈长介绍了 LongAdder 的使用,性能实在太炸了,你还在用 AtomicInteger、AtomicLong 吗?如果你还不知道 LongAdder,赶紧看我之前写的那篇文章。
    2022年12月06日 18:330
  • 乐观锁思想在JAVA中的实现——CAS
    前言 生活中我们看待一个事物总有不同的态度,比如半瓶水,悲观的人会觉得只有半瓶水了,而乐观的人则会认为还有半瓶水呢。很多技术思想往往源于生活,因此在多个线程并发访问数据的时候,有了悲观锁和乐观锁。 悲
    Java2022年12月06日 18:330
  • JUC并发编程
    什么是JUC JDK1.5出现的,用来处理线程的工具包 进程与线程 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;进程一 -资源分配的最小单位。 线程:系统分配处理器时间资源的基本单元
    JDK2022年12月06日 18:330
  • Java学习十二
    一.小结 1.每个容器都有一个布局管理器,它按照所需的位置在容器中定位和放置组件。三个简单且常用的布局管理器是FlowLayout、GridLayout和BorderLayout。 2.可以将JPan
    Java Grid2022年12月06日 18:333
  • 深刻理解JAVA并发中的有序性问题和解决之道
    问题 Java并发情况下总是会遇到各种意向不到的问题,比如下面的代码: int num = 0; boolean ready = false; // 线程1 执行此方法 public void act
    Java2022年12月06日 18:330
  • bug处理记录:com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 9)): has to be escaped using backslash to be included in string value at [Source:
    com.fasterxml.jackson.core.JsonParseException: Illegal unquoted character ((CTRL-CHAR, code 9)): has
    JSON JSONP2022年12月06日 18:335
  • 盘点JAVA中基于CAS实现的原子类, 你知道哪些?
    前言 JDK中提供了一系列的基于CAS实现的原子类,CAS 的全称是Compare-And-Swap,底层是lock cmpxchg指令,可以在单核和多核 CPU 下都能够保证比较交换的原子性。所以说
    Java JDK2022年12月06日 18:332
  • SpringBoot 接口并发限制(Semaphore)
    可以使用 JMeter 辅助测试 https://blog.csdn.net/weixin_45014379/article/details/124190381 @RestController @Re
    .NET Spring http 接口2022年12月06日 18:331
  • Redis原理
    Redis数据结构 1. SDS Redis 是用 C 语言写的,但是对于 Redis 的字符串,却不是 C 语言中的字符串(即以空字符’\0’结尾的字符数组),它是自己构建了一种名为 简单动态字符串
    Redis2022年12月06日 18:330
  • 聚焦稳定性,Dubbo 发版规划公布
    Dubbo 简介 Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 开发的
    Java Apache2022年12月06日 18:334
  • 每日算法之二叉树中和为某一值的路径(二)
    JZ34 二叉树中和为某一值的路径(二) 描述 输入一颗二叉树的根节点root和一个整数expectNumber,找出二叉树中结点值的和为expectNumber的所有路径。 1.该题路径定义为从树的
    2022年12月06日 18:330
  • Java中的反射机制及反射的优缺点
    Java中的反射机制及反射的优缺点 1. 反射的概念反射 机制指的是,程序在运行时能够获取自身的信息。在 java 中只要给定类的名字,就能够获取类的所有属性和方法。反射是 Java 中很多高级特性的基础,比如 注解、动态代理 以及 Spring Ioc、AOP 等技术都需要借助 ...
    Java Spring 反射2022年12月06日 18:330
  • JAVA里Map的一些常用方法
    Map的常用方法 案例1 场景:一张建行用户体验金信息大表(百万级别),里面存在一个字段对多条数据,需要统计某个字段的多条数据累加值以供于别的服务调用。 优化前解决:直接查出来一个大list给到另一个
    Java2022年12月06日 18:334
  • 单一接口优化过程全记录(主要涉及Redis)
    接口优化过程记录 问题背景 某个接口耗时长(247ms),但里面逻辑不算复杂,只进行了简单的对象引用以及操作了多次Redis 步骤1:链路追踪,确定业务耗时点 接口里通过链路追踪以及日志查询发现主要是
    Redis 接口2022年12月06日 18:330
  • MySQ 8.0 推出直方图,性能大大提升!
    作者:LuHengXing 链接:http://www.dbapub.cn/2020/09/01/MySQL8.0直方图/ 查询优化器负责将SQL查询转换为尽可能高效的执行计划,但随着数据环境不断变化
    http2022年12月06日 18:330
  • day28-jQuery01
    jQuery01 参考文档1:jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm (cuishifeng.cn)
    jquery2022年12月06日 18:330
  • day29-JQuery02
    JQuery02 4.jQuery选择器02 4.3过滤选择器 4.3.1基础过滤选择器 $("li:first") //第一个li $("li:last")
    jquery2022年12月06日 18:330
  • day30-JQuery03
    JQuery03 4.jQuery选择器03 4.4表单选择器 应用实例 <!DOCTYPE html> <html lang="en"> <head
    jquery2022年12月06日 18:332
  • day31-JQuery04
    JQuery04 6.jQuery的DOM操作02 6.9常用遍历节点方法 取得匹配元素的所有子元素组成的集合:children(),该方法只考虑子元素而不考虑任何后代元素 取得匹配元素后面的同辈元素
    jquery dom2022年12月06日 18:331
  • day32-JQuery05
    jQuery05 9.作业 9.1homework01 对多选框进行操作,输出选中的多选框的个数,并且把选中爱好的名称显示。 <!DOCTYPE html> <html lang=&
    jquery2022年12月06日 18:330
  • 不好意思,UUID 该换了!
    ULID:Universally Unique Lexicographically Sortable Identifier(通用唯一词典分类标识符) UUID:Universally Unique I
    Tab2022年11月30日 17:296
  • Kafka基本概念大全
    下面给出 Kafka 一些重要概念,让大家对 Kafka 有个整体的认识和感知,后面还会详细的解析每一个概念的作用以及更深入的原理 • Producer:消息生产者,向 Kafka Broker 发消
    2022年11月30日 17:296
  • Function源码解析与实践
    作者:陈昌浩 1 导读 if…else…在代码中经常使用,听说可以通过Java 8的Function接口来消灭if…else…!Function接口是什么?如果通过Function接口接口消灭if…e
    Java 接口2022年11月30日 17:293
  • 一文带你快速入门 Go 语言微服务开发
    更多详细示例可直接访问 Dubbo 官网 或搜索关注官方微信公众号:Apache Dubbo 1. 安装Go语言环境 建议使用最新版 go 1.17 go version >= go 1.15
    Apache2022年11月30日 17:294
  • Class文件解析
    1 准备工作 获取class文件byte[] public static byte[] getFileBytes(File file) { try (FileInputStream fileInput
    class Class文件 input try2022年11月30日 17:292
  • Spring Security(7)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 有时某些业务或者功能,需要在用户请求到来之前就进行一些判断或执行某些动作,就像在Servlet中的FilterChain过滤器所做的那样,Spr
    Spring servlet2022年11月30日 17:291
  • Java 中你绝对没用过的一个关键字?
    layout: post categories: Java title: Java 中你绝对没用过的一个关键字? tagline: by 子悠 tags: 子悠 前面的文章给大家介绍了如何自定义一个不
    Java post2022年11月30日 17:291
  • Java学习九
    一.小结 1.字符串是封装在String类中的对象。要创建一个字符串,可以使用11种构造方法之一,也可以使用字符串直接量进行简捷初始化。 2.String对象是不可变的,它的内容不能改变。为了提高效率
    Java2022年11月30日 17:292
  • 初次邂逅 EasyExcel
    以前学习的过程中,有听过 EasyExcel 这么一个东西,不过从来没用过,所以,正好借此机会学习,看看如何使用它来实现需求。
在学习 EasyExcel 的这段时间里,也了解到工作中这种导入导出的需
    excel2022年11月30日 17:294
  • day27-过滤器Filter02
    Filter过滤器02 5.Filter过滤器生命周期 Filter生命周期图解 验证-Tomcat来创建Filter实例,只会创建一个实例 package com.filter; import ja
    tomcat2022年11月30日 17:293
  • Spring Boot+Mybatis:实现数据库登录注册与两种properties配置参数读取
    〇、参考资料 1、hutool介绍 https://blog.csdn.net/abst122/article/details/124091375 2、Spring Boot+Mybatis实现登录注
    .NET Spring 数据库 http2022年11月30日 17:292
  • 实践案例:平安健康的 Dubbo3 迁移历程总结
    本篇是 Apache Dubbo 的实践案例。感兴趣的朋友可以访问官网了解更多详情,或搜索关注官方微信公众号 Apache Dubbo 跟进最新动态。 1 背景 我们公司从15年开始就使⽤dubbo作
    Apache2022年11月30日 17:291
  • 如何定位线上问题?
    面试官:「你是怎么定位线上问题的?」 这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这
    2022年11月30日 17:291
  • 第1章-数据结构与算法是什么
    数据结构是计算机中存储、组织数据的方式。为什么数据结构和算法经常放在一起讨论?算法用来设计一种使用计算机来解决问题的方法。设计高效的算法又是怎么来实现的?
    2022年11月30日 17:292