Java

结对项目:自动生成四则运算

项目成员: 迪力亚尔·热夏提 3121005122 秋奇昊 3121004321 github地址:作业仓库 这个作业属于哪个课程点击这里 这个作业要求在哪里 点击这里 这个作业的目标 与队友共同完成结对项目——四则运算生成器 一、PSP表格 PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟) Plann

Hive之函数解析

1.1 查看系统自带的函数 1.2 窗口函数 1.2.1 相关函数说明 函数 说明 over() 指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变而变化。 current row 当前行 n preceding 往前n行数据 n following 往后n行数据 unbounded 起点 unbounded preceding 表示从前面的起点

JavaWeb(狂神说)

基本概念 前言 web开发: web,网页的意思,www.baidu.com· 静态web html、css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP web应用程序 可以提供浏览器访问的程序

maven(狂神说)

基本概念 前言 web开发: web,网页的意思,www.baidu.com· 静态web html、css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站; 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同! 技术栈:Servlet/JSP,ASP,PHP web应用程序 可以提供浏览器访问的程序

Hive之set参数大全-7

指定 Hive LLAP(Live Long and Process) 守护进程的委托令牌的生存期 在 Apache Hive 中,hive.llap.daemon.delegation.token.lifetime 是一个配置属性,用于指定 Hive LLAP(Live Long and Process) 守护进程的委托令牌的生存期。 以下是关于 hive.llap.daemon.delegat

redis(狂神说)

Nosql 为什么使用Nosql 我们处于大数据时代!!普通的数据库无法进行数据分析 数据库历史发展 单机MySQL时代 单机MySQL时代(90年代),一个网站的访问量一般不会太大,单个数据库完全够用 出现的问题: 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B+ Tree),一个机器内存也存放不下 访问量变大后(读写混合),一台服务器承受不住。 MySQL+MemCache(

ElasticSearch(狂神说)

狂神聊ElasticSearch 版本:ElasticSearch 7.6.1(全网最新了)! 6.X 和7.X的区别十分大,6.X的API(原生API,RestFul高级!) 我们要讲解什么? SQL:like%狂神说%,如果是大数据,就十分慢!索引! ElasticSearch:搜索!(百度、github、淘宝电商!) 内容: 聊一个人 货比三家 安装 生态圈 分词器ik

《左耳听风》读书

最近,我在朋友圈看到了左耳朵耗子的书《左耳听风》。据说这本书是由出版社整理的,收益会捐给陈皓的家人。不管这个消息是真是假,我还是立刻购买了正版。收到书后,我就立即开始阅读,整本书读起来非常流畅,出版社在结构上应该花了一些心思。总的来说,我从中获得了很多收获,合上书后还能记住一些关键信息。 我纠结了几天,是否要记录这本书的读后感,因为确实会占用我的一些时间,我还有很多书没有读。最后,我还是听从了本书

贪心区间覆盖

贪心区间覆盖 算法分析

jvm(狂神说)

三种JVM Sun公司的 HotSpotJava Hotspot™ 64-Bit Server VM (build 25.181-b13,mixed mode) BEA JRockit IBM J9VM 我们学习和使用的大都是:Hotspot JVM体系结构 jvm的位置 JVM体系结构 方法区 方法区存储虚拟机加载的类信息、常量、静态变量、即时编译器翻译后的代码等数据; 是JV

学习Spring Boot 注解,这一篇就够了(附带部分注解实例讲解)

  大纲 一、web mvc开发时,对于三层的类注解 1.1 @Controller 1.2 @Service 1.3 @Reponsitory 1.4 @component 二、依赖注入的注解 2.1@Autowired 2.2 @Resource 2.3 @Resource、@Autowired的区别 2.3.1 实例讲解(错误实例) 新建Animal接口类 新

mysql(狂神说)

1.初识MySQL JavaEE:企业级Java开发 Web 前端(页面:展示:数据) 后台 (连接点:连接数据库JDBC,连接前端(控制视图跳转,给前端传递数据)) 数据库(存数据,Txt,Excel,Word) 只会写代码,学好数据库,基本混饭吃: 操作系统,数据结构与算法!当一个不错的程序猿! 离散数学,数字电路,体系结构,编译原理。+实战经验,优秀程序猿 为什么学数据库 1、岗位需求 2、

如何保证接口的安全性?

保证接口安全的11个小技巧   前言 最近知识星球中有位小伙伴问了我一个问题:如何保证接口的安全性? 根据我多年的工作经验,这篇文章从11个方面给大家介绍一下保证接口安全的一些小技巧,希望对你会有所帮助   1 参数校验 保证接口安全的第一步,也是最重要的一步,需要对接口的请求参数做校验。 如果我们把接口请求参数的校验做好了,真的可以拦截大部分的无效请求。 我们可以按如下

禁止调试前端代码,不要看我的代码!

禁止调试前端代码,不要看我的代码 <script> // 禁止调试前端代码 (() => { function block() { if (window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200

JavaScript中如何终止forEach循环,跳出双层For循环?

在JavaScript中,forEach方法是用于遍历数组的,通常没有直接终止循环的机制。然而,我们可以使用一些技巧来模拟终止forEach循环。以下是几种常见的方法 1.使用return语句 在forEach回调函数内部使用return语句可以实现类似终止循环的效果。当需要终止循环时,可以在回调函数中返回false或者任意其他特定值。 const arr = [1, 2, 3, 4, 5,

Java11、Java17、Java21

1.Java11   Java 11 于 2018 年 9 月 25 日正式发布,这是很重要的一个版本!Java 11 和 2017 年 9 月份发布的 Java 9 以及 2018 年 3 月份发布的 Java 10 相比,其最大的区别就是:在长期支持(Long-Term-Support)方面,Oracle 表示会对 Java 11 提供大力支持,这一支持将会持续至 2026 年 9 月。这是据

Android——浏览网页——浏览网页实例

布局:     activity:        

MySQL与Redis数据双写一致性工程落地案例

复习-面试题 多个线程同时去查询数据库的这条数据,那么我们可以在第一个查询数据的请求上使用一个 互斥锁来锁住它。 其他的线程走到这一步拿不到锁就等着,等第一个线程查询到了数据,然后做缓存。 后面的线程进来发现已经有缓存了,就直接走缓存。   canal canal [kə'næl],中文翻译为 水道/管道/沟渠/运河,主要用途是用于 MySQL 数据库增量日志数据的订阅、消费和解析

java关键字static用法详解

java中有53个关键字,其中包含2个保留字,这篇文章主要介绍一下static这个关键字。 static在java中算是一个比较常见的关键字,有着多种用法,因此很有必要好好地了解一番。 一、定义 static:表明具有静态属性(源自百度百科的解释)。 二、用法 static主要有以下用法:修饰成员变量,修饰成员方法,静态代码块,静态内部类,静态导包。 1.修饰成员变量:被static修饰的成员变量

Github page数学公式无法正常显示解决方案(MathJax)

在上传一篇文献阅读笔记到Github page时发现公式无法正常显示,之前在typora中能够正常显示的代码在网页上显示为纯latex格式于是进行了一些搜索。 我使用的Jekyll模板是chirpy,具体效果可能与使用的模板也有关系。 问题原因 这个问题的原因出在GitHub Page里的Jekyll虽然支持Markdown,但是不能正确显示公式 [1]。在检索中我发现比较通用的一种方式就是借

Kotlin系列一(快速入门,kotlin的数据类型)

一.快速入门 KontlinScript脚本 kontlin可以写脚本 创建一个"script.kts"文件 编写脚本内容 使用kotlinc -script script.kts命令运行kotlin脚本 Kotlin程序 创建一个文件"HelloWorld.kt" 编写内容 使用kotlinc HelloWorld.kt编译kotlin代码 使用kotl

使用枚举替换 if-else 或 switch

原文:使用枚举替换 if/else/switch 在开发中我们经常会碰到有些场景,需要根据某个字段的不同值,去执行不同的逻辑操作,一般我们会倾向于使用 if/else 或者 switch/case 的方式,但当字段的不同值不断增加,或者各种不同值都需要执行非常多逻辑的时候,使用 if/else/switch 会使代码不易维护,且可读性差。这时候可以尝试使用枚举重构。 举例:当不同角色去审批员工

zookeeper源码(05)数据存储

本文详细分析一下zookeeper的数据存储。 ZKDatabase 维护zookeeper服务器内存数据库,包括session、dataTree和committedlog数据,从磁盘读取日志和快照后启动。 关键字段 构造方法 创建DataTree对象:创建/zookeeper/quota、/zookeeper/config节点,创建dataWatches和childWatches对象(使用W

进行实验

开发软件在某种意义上就是一项实验。你想让程序做一些事情,然后开始编程,最后观察程序的运行结果是否与预想的一样。性能调优则是更有正式意义的实验。在开始性能调优前,必须要有正确的代码,即在某种意义上可以完成我们所期待的处理的代码。你需要擦亮眼睛审视这些代码,然后问自己:“为什么这些代码是热点?”为什么某个函数与程序中的上百个函数不同,出现在了分析器的最差性能列表中的最前面?是这个函数浪费了很多时间在冗

关于SpringBoot的测试类中进行CRUD时报空指针异常

1. 首先给出我所遇到的问题源代码 一直会报错 java.lang.NullPointerException: Cannot invoke "com.course.rainngcoursebe.service.StuService.getStu()" because "this.service" is null。 之前由于这个问题一直困扰了很长一段时间,在网上也找了各种方法没有解决。在今天晚上也是

dbeaver导入sql脚本报错的排查—— ERROR 1366 (HY000) at line

描述 在使用dbeaver进行sql脚本导入的时候报了以下的错误。 查了下网上以及社区的说法#4686, 大概意思是升级使用的驱动可解决。 排查 我检查了下连接的时候使用的驱动。 我这里一共有三个。 MySQL Binaries 这个是mysql8的驱动,我看到使用的是8.0.19版本的。 C:Users用户名AppDataRoamingDBeaverDatadriversclientsm

[转帖]Shell 判断文件或文件夹是否存在(不存在则创建)

目录 1. 文件夹不存在创建文件夹 2. 判断文件夹是否存在 3. 判断文件是否存在 4. 常用的文件比较符 1. 文件夹不存在创建文件夹 if [ ! -d "/data/" ];then mkdir /data

[转帖]jdbc连接mysql设置session variables 参数变量

目录 两种方式连接串设置[^1]执行语句中设置 两种方式 url连接串中设置执行语句中设置 连接串设置

[转帖]TIKV扩容之刨坑填坑​

01 背景 某tidb集群收到告警,TIKV 节点磁盘使用率85%以上,联系业务无法快速删除数据,于是想到扩容TIKV 节点,原先TIKV 节点机器都是6TB的硬盘,目前只有3TB的机器可扩,也担心region 均衡

[转帖]058、集群优化之PD

PD调度基本概念 调度流程 调度中还有这还缺来了merge,例如合并空region。 store: 基本信息,容量,剩余空间

<<  <  660  661  662  663  664  665  666  667  668  669  670  >  >>