Java

列表渲染

常规展示 import React from 'react' export default class App extends React.Component { state={ list:[{"id":1,"text":"张三"},{"id":2,"text":"李四"}] } render() { //map有个形参 index

hadoop前期环境搭建

主机名 ip ssh免密登陆 配置主机名映射 配置ssh免密登陆 后面的大数据软件不会用root用户启动(安全) Jdk环境部署 node2通过node1远程复制文件夹 防火墙,SELinux,时间同步等系统配置 修改时区并配置自动同步 拍摄快照保存状态

kafka回调函数和异步概念的理解

1、Kafka回调函数的使用:        明显看出上图出现执行完外层后执行完回调。   2、回调函数大多是异步的,如何理解异步呢?指的是在一个main函数调用后新产生了一个线程,这个线程独立于main函数的线程之外运行,不影响现有的main线程运行,是异步执行的。 注意:异步操作不一定需要使用两个或以上的线程。在某些情况下,异步操作可以在

java向字符串中插入其他字符串

两种方法: 第一种是用indexof去找位置和substring去截取最后再拼装起来,这种较为麻烦 第二种是用StringBuilder来搞,然后用他的insert方法: String alarmInfo="123456"; StringBuilder info=new StringBuilder(alarmInfo); info.insert(alarmInfo.indexOf("2"),"

mian题目

    ①、如何设置Redis键的过期时间? ②、设置完一个键的过期时间后,到了这个时间,这个键还能获取到么?假如获取不到那这个键还占据着内存吗? ③、如何设置Redis的内存大小?当内存满了之后,Redis有哪些内存淘汰策略?我们又该如何选择?  1、redis过期的删除策略   答:有三种删除策略(redis采用组合使用:惰性删除 和 定期删除)     惰性删除

微信小程序实现类似elementUI的Timeline时间线效果,自适应页面与文本

.box { padding: 30rpx; } .one { position: relative; padding-bottom: 40rpx; } .onedot { left: -2rpx; width: 24rpx; height: 24rpx; position: absolute; background-color: #67c23a; bo

3W字吃透:微服务 sentinel 限流 底层原理和实操

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试

Unable to find GatewayFilterFactory with name CircuitBreaker

起因  要在springCloudGateway中整合CircuitBreaker。  按照官网 https://cloud.spring.io/spring-cloud-gateway/reference/html/#spring-cloud-circuitbreaker-filter-factory 一步步操作  先添加依赖 spring-cloud-s

Hudi学习笔记2 - Hudi配置之FlinkSQL配置

Flink Sql Configs 配置项 是否必须 默认值 配置说明 path Y N/A Hudi表的 base path,如果不存在会创建,否则应是一个已初始化成功的 hudi 表 read.end-commit Y N/A read.start-commit Y N/A read.tasks Y N/A write.tasks Y N/A writ

32基于java的小区物业管理系统或智慧社区管理系统

本章节给大家介绍一个基于java的小区物业管理系统或智慧社区管理系统,可用于小区物业的管理系统,或者智慧社区的管理系统。 系统概要 随着科学技术的飞速发展,计算机技术已延伸倒我们日常生活的各个方面。在工业、农业、商业等方面起着巨大的作用。计算机已成为我们日常生活中不可或缺的一部分了。计算机的广泛应用对提高经济效益、实现管理现代化、科学化、智能化起到了重要作用,并且取得了显著的效果。 小区管理系

Java学习笔记(十一)

  1、请描述abstract class 和interface的区别? (1)实现方式 抽象类是一个类,可以像普通类一样拥有属性和方法,但是它的部分方法没有具体实现,需要由子类来实现。抽象类使用关键字abstract来定义。在Java中,一个类只能继承一个抽象类。 接口没有属性,只有方法和常量,所有的方法都是抽象的,没有具体实现。接口使用关键字interface来定义。在Java中,一

Hudi学习笔记5 - Hudi配置分析(1)

Hudi 官方配置文档:https://hudi.apache.org/docs/configurations,从源码分析可以看到配置项 hoodie.payload.ordering.field 已经废弃,取而代之的是 hoodie.datasource.write.precombine.field 。 ConfigProperty ConfigProperty 聚合了 HoodieConfig

读书笔记丨理解和学习事务,让你更好地融入云原生时代

摘要:分布式事务与云原生技术有很强的关联,可以帮助云原生应用程序实现高效的分布式事务处理。 本文分享自华为云社区《理解和学习事务,让你更好地融入云原生时代》,作者: breakDawn。 随着云原生的概念越来越火,服务的架构应该如何发展和演进,成为很多程序员关心的话题。大名鼎鼎的《深入理解java虚拟机》一书作者于21年推出了新作《凤凰架构》,从这本书中可以看到当前时下很多最新的技术或者理念。

说说:Java面向对象编程三大特征

Java面向对象编程三大特征 - 多态 本文关键字:Java、面向对象、三大特征、多态 多态是面向对象编程的三大特征之一,是面向对象思想的终极体现之一。在理解多态之前需要先掌握继承、重写、父类引用指向子类对象的相关概念,对继承还没有完全明白的同学可进传送门: Java面向对象编程三大特征 - 继承 。 一、抽象类 在继承中,我们已经了解了子父类的关系以及如何对子父类进行设计,如

Java编译的class文件和字节码是两回事--内容

使用IDEA查看java文件编译后的字节码文件  

Java-从基础到入门的笔记第一章-Java程序设计概念

1.Java“白皮书”的关键术语 Java的设计者者已经编写了颇有影响力的“白皮书”,用来解释设计的初衷以及完成的情况,并且发布了一个简短的摘要。这个摘要用下面11关键术语进行组织: 1.简单性  2.面向对象  3.分布式  4.健壮性  5.安全性  6.体系结构中立  7.可移植性  8.解释型  9.高性能&n

Scala学习总结(一)

Scala学习总结 一、Scala简介 Scala特点:   Scala 是一门多范式 (multi-paradigm) 的编程语言 ,设计初衷是要集成面向对象编程和函数式编程的各种 特性。   Scala 是一门以 java 虚拟机 (JVM) 为运行环境的编程语言 ,Scala 源代码(.scala)会被编译成 Java 

阿里通过图片读取身份证或者营业执照信息

注意身份证要传正反面 参考网址: https://market.aliyun.com/products/57124001/cmapi010401.html?spm=5176.730005.0.0.69693524BDSWkc#sku=yuncode440100000https://market.aliyun.com/products/57124001/cmapi013592.html?spm=51

记一次springboot项目漏洞挖掘

前言 前段时间的比赛将该cms作为了题目考察,这个cms的洞也被大佬们吃的差不多了,自己也就借此机会来浅浅测试下这个cms残余漏洞,并记录下这一整个流程,谨以此记给小白师傅们分享下思路,有错误的地方还望大佬们请以指正。 安装 参考官方文档,给出了很详细的安装说明,如安装遇到问题,可到官方论坛寻找解决方法,常见安装失败问题都有。 https://gitee.com/iteachyou/dreamer

去掉时间字符串的时分秒

如果您在使用类似于Vue.js的储插值语法,可以通过以下方式来去掉时间字符串中的时分秒: 在这里,我们使用了Vue.js的管道符号|,并将detail.gmtStart和detail.gmtEnd传递给名为formatDate的自定义过滤器。接下来,我们可以在Vue.js实例中定义这个过滤器: 方法一: 方法二: 在这里,我们将传递给过滤器的时间字符串转换为JavaScript中

PHP 高精度计算

#两个高精度数比较 #int bccomp ( string $left_operand , string $right_operand [, int $scale ] ) #$left=$right 返回 0 #$left<$right 返回 -1 #$left>$right 返回 1 #$scale 小数点位数 #两个高精度数相加 #string bcadd (

phpstorm导出导入设置

导出设置到JAR文档要导出IDE设置到一个JAR文档 在主菜单,选择File | Export Settings在打开的Export Settings对话框,指定要导出的设置项通过选择它们旁边的复选框。默认的,所有设置项都已选中。在Export settings to文本框,为目标存档指定完全合适的名称。手动的输入路径或点击Browse按钮浏览并在打开的对话框指定目标文件。从JAR文档导入设置要从

Docker安装KKFileView实现文件的预览

Docke安装KKFile的脚本: 1、首先根据官网的方法启动Docker实例,然后通过docker CP的命令将application.properties文件复制到/home/kkfile/config的本地目录中,实现配置文件的挂载 2、然后修改application.properties的配置文件   3、在nginx中配置附件的反向代理 4、在webstorm

Java Lambda 表达式

Java Lambda 表达式 Java 8 新特性 Java 8 新特性 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambda 表达式的语法格式如下: (parameters) -> expression 或 (

记录一些有用的SQL

https://www.cnblogs.com/Alwaysbecoding/p/6959262.html//查询所有表的所有字段:select * from information_schema.columns where table_name='sys_users' //查询指定表的所有字段:select * from information_schema.columns where tab

java线程池如何实现_java线程池怎么实现的

线程池简介:   多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。   假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。   如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。   一个线程池包括以下四个基本组成

解决反序列化时由于字符长度原因导致报错

/* * 解决反序列化时由于字符长度原因导致报错 * unserialize(): Error at offset 126 of 691 bytes */function common_unserialize($str) { if(empty($str)){ return ''; } $str= preg_replace('!s:(d+):"(.*?)";!se',

【9种】ElasticSearch分词器详解,一文get!!!| 博学谷狂野架构师

ElasticSearch 分词器 作者: 博学谷狂野架构师 GitHub:GitHub地址 (有我精心准备的130本电子书PDF) 只分享干货、不吹水,让我们一起加油!😄 概述 分词器的主要作用将用户输入的一段文本,按照一定逻辑,分析成多个词语的一种工具 什么是分词器 顾名思义,文本分析就是把全文本转换成一系列单词(term/token)的过程,也叫分词。在 ES 中,Analy

JAVA快速开发框架 一键生成表单模板代码

从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。 这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编写重复代码会大大降低开发人员的开发效率以及创造热情;另一方面,结构清晰,功能完备的高质量代码能够使得软件开发过程明晰,并能够在后期

mvn clean package执行时常用的参数

mvn clean package -U -pl xxx -P xxx -Dmaven.test.skip=true -e clean运行mvn命令时常用的参数有,-B -e -U -pl -D -P,这些参数是Maven自身的,在命令行、持续集成环境都适用。 -B:使Maven在批处理模式下运行,避免需要人工参与交互而造成挂起,在持续集成等不希望人工参与的环境很有用。 -e:在运行maven出

<<  <  1298  1299  1300  1301  1302  1303  1304  1305  1306  1307  1308  >  >>