Java
增强for循环和break continue
增强for循环 java5引入一种主要用于数组或者集合的增强型for循环 java增强for循环语法格式如下: 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。 break continue break在任何循环语句的主体部分,均可用break控制循环的流
《数据篇》base64,编码和解码
链接:https://blog.csdn.net/qq_40006446/article/details/80236496 关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示
Caused by: java.lang.IllegalStateException: A unix domain socket connection requires epoll or kqueue and neither is available
出现这个错误,首先确保自己的操作系统是否支持epoll,或者kqueue。 如果支持。请导入netty的大库,lettuce中好像缺失了一部分,我怀疑是 这是怀疑,不知道缺netty哪部分的话直接全部导入
《jsp篇》jsp是什么?
前文链接:https://www.zhihu.com/question/437632592/answer/1677694755 链接:https://www.zhihu.com/question/23984162/answer/689106407 现在(2019)对于后端程序员来说,可以不学JSP。但是如果你是非科班,不论是在培训班还是自学,最好都了解一下。技术不扎实的培训班学员,基本很难找到一家
《jsp篇》jsp中引用js路径的三种方法
链接:https://blog.csdn.net/xukangone/article/details/102948708 第一种 直接引用 这里的路劲为 注意:在jsp中使用js中的方式必须先对“jQuery-3.0.0.min.js”进行页面的引用,否则无效;因在js中使用$(document).ready()的时候依赖这个js文件。 第二种方式 通过EL引用 第三种 通过java引入
k8s 亲和性反亲和性-污点和容忍度
k8s 亲和性反亲和性-污点和容忍度 在k8s中,你可以约束一个 Pod 以便 限制 其只能在特定的节点上运行, 或优先在特定的节点上运行。有几种方法可以实现这点,推荐的方法都是用 标签选择算符来进行选择。 通常这样的约束不是必须的,因为调度器将自动进行合理的放置(比如,将 Pod 分散到节点上, 而不是将 Pod 放置在可用资源不足的节点上等等)。但在某些情况下,你可能需要进一步控制 Pod 被
BIP 用代码对前端表格数据进行过滤显示
viewModel.getGridModel().on("beforeSetDataSource", function (data) { const index = data.findIndex((obj) => obj.year === "2024"); if (index !== -1) { data.splice(index, 1); } // console
vue2中使用富文本编辑器tinyMCE全过程
TinyMCE中文文档地址: http://tinymce.ax-z.cn/ 1.安装TinyMCE $npm install tinymce@5.2.0 -S $npm install @tinymce/tinymce-vue@3.0.1 -S 2.将node_modules/tinymce 文件夹下的plugins文件夹和skins文件夹直接复制到 public/tinymce目录下 3.
杂记 2024-02-04 农历腊月25,立春
1. 2024-02-04立春。立春,为二十四节气之首。立,是“开始”之意;春,代表着温暖、生长。时至立春,在我国的北回归线(黄赤交角)及其以南一带,可明显感觉到早春的气息。北回归线是一条重要纬线,其自西向东穿过中国云南、广西、广东、福建(海域)、台湾五省区。 《立春》 宋·白玉蟾东风吹散梅梢雪,一夜挽回天下春。从此阳春应有脚,百花富贵草精神。 《立春偶成》宋·张栻律回岁晚冰霜少,春到人间草木知。
[java] Tomcat 启动失败 Error: error while reading constant pool for .class: unexpected tag at #
表现 公司服务器今天启动tomcat失败, 看catalina.out文件里面报错 java.lang.ClassFormatError: Unknown constant tag 101 in class file cn/world/data 尝试解决 查了一下,网上一般认为是字符串的问题,但是代码文件目标行是英文字符串,只是简单的println了字符串,应该不会有问题。尤其是这些代码都没变动过
聚簇索引、回表与覆盖索引
聚簇索引一般指的是主键索引(如果存在主键索引的话)。 作为一个正常开发,建表时主键肯定是必须的。 而即使如果表中没有定义主键,InnoDB 会隐式选择一个唯一的非空索引代替。 所以我们就直接含糊点说: 聚簇索引就是主键索引!其余的都是非聚簇索引。 那到底什么是聚簇索引,什么是非聚簇索引? 聚簇就是扎一堆儿。 聚簇索引就是将数据存储与索引放到了一块,找到索引也就找到了数据。 在 innodb 中,在
6款超好用的IDEA插件,开发必备!
今天给大家介绍几款开发必备的IDEA插件: JRebel 热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家继续发挥下自己的聪明才智才能happy的使用 Json Parser 厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中使用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。
开发小技巧 - springboot项目启动控制台输出访问地址
在Spring Boot项目中,有时我们需要记录或输出访问的地址和IP,以便进行调试、监控或日志记录。以下是如何在Spring Boot中实现这一需求的方法: 1、编写获取所有访问地址工具类 package com.example.utils; import cn.hutool.core.util.StrUtil; import org.springframework.b
PAT乙级-1004(成绩排名)
读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。 输出格式: 对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名
Java SPI 代码示例
Java Service Provider Interface 是JDK自带的服务提供者接口又叫服务发现机制更是一种面向接口的设计思想。即JDK本身提供接口类, 第三方实现其接口,并作为jar包或其他方式注入到其中, 在运行时会被JDK ServiceLoader 发现并加载,自动调用实现类的方法。 1. 在本地测试SPI机制 本人使用类似日志记录组件, 项目一提供接口,由第三方(项目二)提供自
Hive的安装和部署
(一)安装前提 (1) 安装JDK1.8及以上版本 (2) 已经安装MySQL,推荐5.7。 JDK和MySQL安装,本文不再介绍。 (二)安装Hive 1.下载并解压Hive安装包 (1)下载MySQL安装包 MySQL下载: https://downloads.mysql.com/archives/community/ 下载apache-hive-3.1.2-
java 编译运行包依赖的文件
项目结构 其中只有Main.java和test包下的Test.java 有依赖关系,其他文件不用管 编译过程 进入到src目录下,指定编译出来的class文件路径为 bin javac -d ../bin company/Main.java test/Test.java 执行 java -cp ./bin com.company.Main -cp指定classpa
nginx 配置问题:preview 提示: We’re sorry but XXX doesn’t work properly without JavaScript enabled/Vue
nginx 配置问题: 问题描述: Vue 前端服务可以正常使用,webapi 服务端调用失败? preview 提示: We’re sorry but XXX doesn’t work properly without JavaScript enabled/Vue;注意此时是否有(from disk); - 如果有from disk 此时提示并非有效;需要重启nginx 或者重启服务器
阿里面试:设计一个大并发、大数据的系统架构,说说设计思路
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
Promise, async, await实现异步编程,代码详解
写在开头 一点题外话 其实最近在不断的更新Java的知识,从基础到进阶,以及计算机基础、网络、WEB、数据库、数据结构、Linux、分布式等等内容,预期写成一个既可以学习提升又可以面试找工作的《Java成长之路》!算是对自己学习的总结(笔记),也算是一种程序猿的记忆,现在大环境那么差,万一哪天转行了,还能当做一种记忆。 以往的博客都是按照知识点的顺序发的,但今天一个大一的粉丝私信问JS异步编程内容
Kafka-如何重设消费者位移(重设OFFSET)
1. 为什么要重设消费者组位移? 我们知道,Kafka 和传统的消息引擎在设计上是有很大区别的,其中一个比较显著的区别就是,Kafka 的消费者读取消息是可以重演的(replayable)。 像 RabbitMQ 或 ActiveMQ 这样的传统消息中间件,它们处理和响应消息的方式是破坏性的(destructive),即一旦消息被成功处理,就会被从 Broker 上删除。 反观 Kafka,由于它
低代码平台如何实现版本管理?
前言 低代码平台是一种利用可视化界面和拖拽功能来快速开发应用程序的工具,它可以减少手动编码的工作量,提高开发效率和质量。低代码平台通常提供了一系列的预构建模块、组件和服务,让开发者可以根据业务需求和逻辑来组合和配置,而不需要关心底层的技术细节。低代码平台也支持与其他系统和服务的集成,以及在不同的云环境或本地环境中部署和扩展应用程序。 在使用低代码平台开发应用程序的过程中,一个重要的问题是如何实现版
数据库json,JSON JSONObject JSONArray
数据库有json类型时,Java代码最好直接用JSON类去标识该字段, 这样返回数据的时候可以既能返回jsonobject,又能返回jsonarray 当然 以上都属于用的阿里fastjson。
spring-plugin 来自spring 官方的plugin 解决方案
spring-plugin属于spring 官方的plugin 解决方案 使用的上下文 以下是官方的一些使用场景 希望构建一个插件化架构 不能使用osgi的(实际上还是osgi 太复杂) 系统通过一些接口进行系统扩展 希望通过jar 包的模式进行系统的灵活扩展 项目使用spring 说明 目前不太好的是spring-plugin似乎缺少维护,如果实际上使用一个插件化框架的化,我还是推荐基于pf
Jenkins任意文件读取漏洞修复
漏洞描述 【高】Jenkins CLI 任意文件读取漏洞导致远程代码执行风险Jenkins CLI 是 Jenkins 内置的命令行页面。 Jenkins 受影响版本中使用 args4j 库解析CLI命令参数,该库默认将参数中 @ 字符后的文件路径替换为文件内容,攻击者可利用该特性使用 Jenkins 控制器进程的默认字符编码读取 Jenkins 控制器文件系统上的任意文件(如加密密钥的二进制文件
一文详解应用安全防护ESAPI
本文分享自华为云社区《应用安全防护ESAPI》,作者: Uncle_Tom。 1. ESAPI 简介 OWASP Enterprise Security API (ESAPI)是一个免费、开源的web应用程序安全控制库,使程序员更容易编写风险较低的应用程序。ESAPI库旨在使程序员更容易对现有应用程序进行安全性改造。ESAPI库也是新开发的坚实基础。 考虑到特定语言的差异,所有OWASP ESAP
由亚马逊云科技 Graviton4 驱动的全新内存优化型实例 Amazon EC2 实例(R8g),现已开放预览
下一代 Amazon Elastic Compute CloudAmazon EC2) 实例的预览版现已公开 提供。全新的 R8g 实例 搭载新式 Graviton4 处理器,其性价比远超任何现有的内存优化实例。对于要求较高的内存密集型工作负载,R8g 实例是不二之选:大数据分析、高性能数据库、在内存中缓存等。 亚马逊云科技开发者社区为开发者们提
财务数据处理问题及解决方案分享
一、平台介绍 财务自营计费主要承接京东自营数据在整个供应链中由C端转B端的功能实现,在整个供应链中属于靠后的阶段了,系统主要功能是计费和向B端的汇总。 二、问题描述 近年来自营计费数据量大增,有百亿+的数据量,一天中汇总占据了一半的数据库资源。 1、每天从单表千万W+中定位几万数据执行汇总,即全库全表执行group by操作,32库*32表,每天要花12小时处理。 2、汇总期间,系统基本停滞,导致
关于 AJAX 请求跨域问题在 Vue 项目中的解决方式
0. 前言 关于域,sry刚刚新建文件夹,写好了就换过来; 此文为88岁高龄、入门级前端初心者专用笔记; 暂时只关心 AJAX 请求受同源策略的影响及在 Vue 项目中的 解决方式 捏; 1. 必要性 1.0 你需要知道 (1)协议、域名、端口都相同,才为同源; (2)浏览器报跨域错误,并不是服务器没有返回,而是服务器返回了,但是被浏览器拦截了。 (3)所谓的端口,其实可以简单地