Java

常用 NoSQL 比较

Q: 请根据 CAP 实现程度,分布式实现方式,数据结构,查询方式,存储引擎等比较 mongodb, redis, cassandra, scylladb, dragonflydb, TiKV, couchbase 等 nosql 数据库 A: 对比 NoSQL 数据库时,可以根据以下几个关键维度来分析:CAP 理论实现、分布式架构、数据结构、查询方式、存储引擎等。下面将对 MongoDB、Red

windows11 phpStorm 2024.1.1 安装与激活

1 下载地址 官网下载:https://link.zhihu.com/?target=https%3A//download.jetbrains.com.cn/webide/PhpStorm-2024.1.1.exe 激活工具下载 :https://ziby0nwxdov.feishu.cn/docx/IZgIdWAqWoVmd2xaFHXcPdBnnFh   链接:https://pan

JavaScript 函数参数解构对象

在 JavaScript 中,你可以使用解构赋值(destructuring assignment)来方便地提取函数参数中的对象属性。这可以让代码更加简洁和易读。以下是一些关于如何在函数参数中使用解构对象的示例和解释。 基本示例 假设你有一个对象,它包含多个属性,你希望在函数内部直接使用这些属性,而不是通过对象访问符来访问它们。 在这个例子中,greet 函数的参数使用了对象解构,从而直接提取了

变量命名(三种方法)

变量命名 这里介绍三种主流的命名方法 小驼峰,大驼峰命名法 下画线命名法 匈牙利命名法 小驼峰,大驼峰命名法 小驼峰命名法要求第一个单词的首字母小写,后面其他单词的首字母大写。例如:int myAge。 大驼峰命名法也叫帕斯卡命名法,它把第一个单词的首字母也大写了。例如:int MyAge。 通常来讲,Java和Go都使用驼峰命名法(包括大小驼峰),C++的函数和结构体命名使用大驼

2018_10_21_05

加速网站的最佳实践 Best Practices for Speeding Up Your Web Site 原文 test 1、减少 HTTP 请求次数(Minimize HTTP Requests) 2、使用 CDN 内容分发网络(Use a Content Delivery Network) 3、添加有效期或缓存控制头 - 静态、动态内容分而治之(Add an Expires or a Ca

2018_10_29_02

代码收集 区分 桌面环境 与 移动平台 参考文章: https://segmentfault.com/a/1190000016760627 <<< docs/.vuepress/components/js/2018_10_29_01/2018_10_29_01.js element 元素 Y 轴的 scroll 事件触发 移动平台 <<< docs/.vuepr

BasicAjax

BasicAjax Ajax 定义:用 JavaScript 执行异步网络请求 资料 code 通过检测window对象是否有XMLHttpRequest属性来确定浏览器是否支持标准的XMLHttpRequest。注意,不要根据浏览器的navigator.userAgent来检测浏览器是否支持某个JavaScript特性,一是因为这个字符串本身可以伪造,二是通过 IE 版本判断JavaScrip

【Spring Boot】整合Redis

在现代应用开发中,缓存是优化系统性能、减轻数据库压力的重要手段之一,而 Redis 是一种高效的内存数据库,经常用于缓存、会话管理等场景。本文将详细介绍如何在 Spring Boot 项目中集成 Redis,并且提供一个完整的使用示例。 一、Redis简介 Redis(Remote Dictionary Server)是一款开源的基于内存的键值非关系型数据库,支持丰富的数据结构,如字符串Strin

2018_11_02_05

JavaScript 事件流 定义 申明:本文仅限私人学习之用---- 原文; 下图展示了完整的 js 事件流 捕获阶段:Document>ElementHtml>ElementBody==>ElementDiv 冒泡阶段:ElementDiv>ElementBody>ElementHtml==>Document 分析 捕获阶段: document

2019_07_16_01

this、apply、call、bind this this 永远指向最后调用它的那个对象 apply、call 的区别 对于 apply、call 二者而言,作用完全一样,只是接受参数的方式不太一样。例如,有一个函数定义如下: 就可以通过如下方式来调用: 使用场景 参数明确使用call,参数不明确使用apply; bind MDN的解释是:bind()方法会创建一个新函数,称为绑定函数,

JDK特性

目录说出5 个 JDK 1.8 引入的新特性?什么是Lambda表达式?它在Java中如何使用?什么是Lambda表达式?Lambda表达式的语法:Lambda表达式在Java中的使用:函数式接口: 说出5 个 JDK 1.8 引入的新特性? Lambda表达式: JDK 1.8 引入了Lambda表达式,使得开发者能够以更简洁的方式编写匿名函数或函数式接口的实现。 Stream API:

10月8日记录

制作了一个验证码生成器; 点击查看代码 这个程序能够自动生成图片验证码与刷新并且输入账号密码;

10.8日

在今日早上的工程实训中的电工基础实训中学习了不同的触电事故:电击和电伤,对于应对触电事故的措施和急救措施。 Js是一种弱编程语言,其中对于声明变量,变量的数据类型有Number,String、boolean、undefined、null等,变量的数据类型取决于变量的值。 其中声明变量有两种,let声明在目前使用较为广泛,而var声明存在缺点被淘汰: var: 声明的变量具有函数作用域,这意味着它只

10.2日总结

今天上午学习Java语言,下午练习开车。

10.5博客

今天在家补习了上次JAVA课进行的测试,巩固了知识,晚上收拾行李准备回学校

第五周第一天5.1

早上完善java程序,下午准备返校,晚上到达学校

代码随想录算法训练营 | 62.不同路径,63. 不同路径 II

62.不同路径 题目链接:62.不同路径 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰不同路径 日期:2024-10-08 想法:第一行第一列只有一种方法,除此之外的各自的方法数由其左和上的格子的和得到。 Java代码如下: 63. 不同路径 II 题目链接:63. 不同路径 II 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰不同路径 II

qrcode.js

引入qrcode.js,在head里面

国庆结束第一天-2024/10/8

今天上午,我们进行了工程实训,下午我们上了uml统一建模语言, 老师讲了用例图的知识点 让我们自己选择一个系统去完成用例图的制作, 用户观点并非系统观点 用例图的组成元素:参与者,用例,用例图之间的关系 一些java的知识点 throw 和 throws 抛出:告诉调用者程序出错了 捕获:不让程序停止

Java面试题及答案整理汇总(2024最新版)

前言 辞退了老板,准备找下家,又要开始面试了,不得不准备准备八股文,还是很有必要针对性的刷一些题,很多朋友的实战能力很强,但是理论比较薄弱,要多准备准备理论知识,攻克面试官。这是我在全网寻找稍微比较完整的面试题,分享给大家 ****链接地址****:2024 Java面试题整理 tip: 不止是收藏~学到才是自己的 卷王 预览:

Android开发:日志功能备忘

临时记一下吧,以后就直接复制粘贴这里面的好了。 实现一个日志记录程序的运行状态,并且带上时间信息,可以写一个类灵活调用。 MyLog.java package com.example.networkaccessrestrictions; import static android.content.ContentValues.TAG; import android.content.Conte

Android 界面显示与逻辑处理

利用 XML 标记描绘应用界面,使用 Java 代码书写程序逻辑. 把 App 的界面设计与代码逻辑分开的好处: 使用 XML 文件描述 APP 界面,可以很方便地在 Android Studio 上预览界面效果。 一个界面布局可以被多处代码复用,反过来,一个 Java 代码也可能适配多个界面布局。

2024/10/18日工作总结

复习英语单词100个; 阅读一篇英文日报; 学习Javascrip基础知识;

正则表达式的应用实现邮箱输入

package zhenzhe; import java.util.Scanner; public class examp { public static void main(String[] args) { System.out.print("请输入你的邮箱:"); Scanner scanner=new Scanner(System.in); String email=scanner.next

7-1单链表的基本操作

题目: 7-1 单链表基本操作 分数 20 作者 朱允刚 单位 吉林大学 请编写程序实现单链表插入、删除结点等基本算法。给定一个单链表和一系列插入、删除结点的操作序列,输出实施上述操作后的链表。单链表数据域值为整数。 输入格式: 输入第1行为1个正整数n,表示当前单链表长度;第2行为n个空格间隔的整数,为该链表n个元素的数据域值。第3行为1个正整数m,表示对该链表施加的操作数量;接下来m行,每行表

学习日志1

Markdown学习 标题 标题用# 表示 一级标题 二级 三级 一级标题用## 表示 二级标题用###表示以此类推 最多支持6级 字体 Hello,World!字体两边加两个*来表示粗体 Hello,World!字体两边加1个*来表示斜体 Hello,World!字体两边加3个*来表示斜体加粗 Hello,World!字体两边加两个~来表示加一个删除线 引用 引用符号是:> 分割线

2018_11_02_02

jsx JSX这部分内容是在参考文章:在 vue 中使用 jsx 语法中提炼出来的,就是跟着敲代码跑了一遍.基本就明白了 什么是 JSX? JSX 就是 Javascript 和 XML 结合的一种格式。React 发明了 JSX,利用 HTML 语法来创建虚拟 DOM。当遇到<,JSX 就当 HTML 解析,遇到{就当 JavaScript 解析. 使用 template class,

LeetCode 1371. Find the Longest Substring Containing Vowels in Even Counts

原题链接在这里:https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts/description/ 题目: Given the string s, return the size of the longest substring containing each vow

创建新的 App 页面

完整的页面创建过程包括三个步骤: 在 layout 目录下创建 XML 文件 创建与 XML 文件对应的 Java 代码 在 AndroidManifest.xml 中注册页面配置 实现两个 Activity 相互跳转的代码: MainActivity: MainActivity2: activity_main.xml: activity_main2.xml: And

<<  <  100  101  102  103  104  105  106  107  108  109  110  >  >>