Java

7.22周六

上午和家人去赶集,下午回来做java练习题,晚上完成读后感。

GraalVM 入门体验

GraalVM windows入门体验 下载环境 GraalVM 下载地址:https://www.graalvm.org/downloads/ Visual Studio:https://visualstudio.microsoft.com/zh-hans/downloads/ 配置环境 GraalVM 参考地址:https://www.graalvm.org/latest/docs/ge

包和final关键字

      在Java中,关键字`final`用于标记一个实体(变量、方法或类),表示它是不可改变的、不可继承的或不可覆盖的,取决于它的上下文。下面是对`final`在不同上下文中的解释: 1. 对于变量:使用`final`修饰的变量表示常量,一旦被赋值后就不能再改变。`final`变量必须在声明时或构造函数中进行初始化,并且不能再重新赋值。例如: ```j

SpringBoot2.x—SpringCache的使用

SpringCache(1)集成 声明式与编程式 说起SpringCache您可能不清楚。但您绝对清楚事务。一般使用事务分为编程式和声明式。 编程式:事务操作与业务代码耦合,一般我们不会使用这种方式; 声明式:AOP的运用,通过注解使得事务代码与业务代码解耦,目前项目中一般都是使用事务注解。 而我们平时使用缓存,正是编程式,即对缓存的操作与业务代码耦合。那么是否存在一种类似于事务的技术,完成声

java游戏服务器2023年7月22日

name 放置卡牌游戏 开发语言: 账号服务器 中心服务器

Solon v2.4.0 发布,Java 生态的新星燃起

Solon 是什么开源项目? 一个,Java 新的生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。 关键记事: 2021年1月,正式对外开源 2022年7月,建立官网,发力推广 2023年2月,v2.0 发布。官网增加 Solon Initializr,用于生成项目模板。 2023年4

暑假生活每周总结5

本周完成了hadoop的hive数据库的配置,基本的使用数据存储使用语句使用sql语句进行了书写。  进一步熟悉hive数据库的操作。 基本的查询功能。 本周还学习了解码UTF-8  

UNI-APP_uniapp判断手机是否安装某个应用app

if (plus.runtime.isApplicationExist({ pname: 'com.tencent.mm', action: 'weixin://' })) { //安装了微信 } else { //未安装微信 }    微信:com.tencent.mm --- weixin:// QQ: com.tencent.mobileqq ---- mqq:// 微博: co

手把手教你落地TDD

一、前言 领域驱动设计,测试驱动开发。 我们在《手把手教你落地DDD》一文中介绍了领域驱动设计(DDD)的落地实战,本文将对测试驱动开发(TDD)进行探讨,主要内容有:TDD基本理解、TDD常见误区、TDD技术选型,以及案例实战。希望通过本文,读者能够理解掌握TDD并将其应用于实际开发中。 二、TDD基本理解 测试驱动开发(TDD)是一

js 计算两个字符串日期相差多少天

你可以使用JavaScript的Date对象来计算两个字符串日期之间的天数差异。首先,将两个字符串转换为Date对象,然后计算它们之间的毫秒差值,最后将毫秒差值转换为天数。 以下是一个示例代码: function getDaysDifference(dateString1, dateString2){if(!dateString1 || !dateString2) {return ""; }

09-二维数组

二维数组介绍 在Java中二维数组被看作数组的数组,即二维数组为一个特殊的一维数组,其每个元素又是一个一维数组 二维数组的声明和创建 数组定义格式: a) 数据类型[][] 数组名; 例如 int[][] array; //首选的方法 b) 数据类型 数组名[][]; 例如 int array[][]; //不是首选的方法,但效果相同 二

Java8、Java11新特性/Stream/MapReduce

Q: 如果题目里出现了java8的特性,然后问题问你下面哪个命令编译无错 那么看下是不是有-java -source 8 -Xlint:all,是的话就选-source 8。 Q: JDK8中内置了哪些注解? A:@Override(重点) @Deprecated(重点) @SuppressWarnnings(重点) @SafeVarargs(JDK7 引入) @FunctionalInterfa

springboot三

神器之整合通用 Mapper 的开发方法   通用 mapper 的开发方法是做练习的神器,它是基于 mybatis 的一款 MyBatis 增强插件,可以提供一些常用增、删、改、查的操作,不需要重复写一些常用的 sql。简化操作,精简代码,并且达到代码风格统一的目的。它的出现不是为了替代 mybatis,而是让 mybatis 的开发更方便。 我总结了它的使用过程: FastJson j

Android实现沉浸式状态栏功能

Android中实现沉浸式状态栏的功能,供大家参考,具体内容如下 1. 先上效果图,实现沉浸式状态栏有两种方式,一种是通过写Theme主题的方式,另一种是写代码的方式。若要使多个页面出现沉浸式状态栏,则使用主题的方式更方便,如果只要使单个页面出现,则使用代码方式更好!当然了,看个人喜好而去。 2. 先来介绍写主题的方式 2.1 先在res包下新建values-v19和values-v21两个包

设计师必看的10个HTML5动画工具

如果你想用令人难以置信的动画创建引人注目的网站的话,那么这里为设计师精心挑选了一些必备的HTML5动画工具。HTML5是设计师用来打造时尚网站的最流行的编程语言之一。在过去三年内,这种编程语言的使用人数急剧增长。开发人员可以使用这种语言来创建各种改进的内容并放到万维网上。随着每一个新版本的发布,HTML通过更好的功能和技术渐渐占据了制高点。 HTML5使用起来非常方便,并且能够提供多种功能,例如内

模拟ArrayList(顺序表)的底层实现

模拟ArrayLIst的底层实现 运行结果如下:

linux java启动脚本示例

start.sh #!/bin/bashnohup /usr/jdk1.8.0_102/bin/java -jar -Xms400m -Xmn200m -Xmx500m -Dtwasp.config.uri=http://192.168.128.132:9300/configs -Deureka.client.serviceUrl.defaultZone=http://192.168.128.

quarkus实战之二:应用的创建、构建、部署

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus实战》系列的第二篇,目标是开发HelloWorld应用,让我们对quarkus有最基本的了解,写好的代码会在以下几种场景运行,这应该覆盖了大部分运行情况,绿色背景的表示具体的运行方式,可见一共有五种: 为达到

虚拟机安装clion

虚拟机安装clion软件 在jetbrains官网下载,进入网址https://www.jetbrains.com/clion/download/#section=linux,选择linux版本,点击download进行下载。 在window上面下载好了后,运行虚拟机vmware workstation,我虚拟机是16.1,虚拟机镜像文件是ubuntu18.04 软件通过filezilla进行

验证码插件 vercode.js

第1代图片验证码 - 字母数字型   第2代滑动验证码 - 图片截取型 第3代验证码 - 选图型  vercode.js 结合了上面的情况下新研发的一种验证码。 验证码类型 验证码描述 操作性 安全性 描述 字母数字型图片验证码 这是一种通过后台随机码生成图片的验证码。服务器会在随机码生成时保存随机码。 当进行登录验证时,会根据输入的验证码与服务

革新网络-Web开发的新趋势和创新

      在当今瞬息万变的数字生态系统中,Web开发对于全球企业和组织而言已变得至关重要。紧跟Web开发领域的新兴发展,其意义怎么强调都不为过。网络开发行业不断发展,经常会引入新的框架、语言和方法。通过紧跟这些变化,开发人员可以应用最新的工具和技术来提升用户体验、加快网站速度,并在竞争中领先一步。移动设备的兴起也得益于技术的发展,这就要求网站采用

总结2023-07-22

求两个数的最小公倍数 解题思路,两个数的乘积除以两个数的最大公约数为最小公倍数  

解决idea tomcat 控制台乱码问题

idea配置: -Dfile.encoding=UTF-8        自动化学习。

特定情况更改默认输入法

要通过Java程序控制操作系统的默认输入法设置,需要使用`java.awt.im.InputContext`类。这个类提供了一些方法来查询和更改当前输入上下文的属性,其中就包括输入法设置。 下面是一个示例代码,演示如何通过Java程序获取和更改默认输入法设置为英文:   import java.awt.*; import java.awt.im.InputContext; public

NetWork

计算机网络八股文: 计算机网络八股文(2022最新整理) - 知乎 (zhihu.com) 1.计算机网络和互联网: 1.1什么是Internet? (1)节点 (2)边:通信链路 (3)协议(标准) 图片例子: (1)协议控制发送 、接收消息: 如:TCP,IP, HTTP,FTP,PPP (2)Internet:"网络的网络” 松散的层次结构,互联的ISP 公共的Internet

Day14-反射

反射 Java反射机制可以完成 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时得到任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的成员变量和方法 生成动态代理 反射相关的主要类 java.lang.Class:代表一个类,Class对象表示某个类加载后在堆中的对象 java.lang.reflect.Method:代表类的方法

golang自带库使用说明

Go 中的时间操作 Golang中与时间有关的操作,主要涉及到 time 包,核心数据结构是 time.Time,如下: type Time struct {    wall uint64    ext  int64    loc *Location} 1、获取时间相关函数 1.1 获取当前时间 // 返回当前时间,注意此时返回

htmx是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。

htmx是一个库,用于在现代Web应用程序中实现实时交互。它使用声明性的HTML扩展属性来标记和控制交互行为,而无需编写复杂的JavaScript代码。htmx通过Ajax技术实现局部页面更新,从而提供更好的用户体验。 https://htmx.org/ https://htmx.org/docs/ 为什么使用htmx? 简单易用:htmx使用HTML作为主要语言,并通过添加少量的htmx扩展属

POP和OOP

POP叫面向过程,OOP叫面向对象,看起来好像是同级互斥的关系,但其实不是。OOP其实是POP的拓展。 POP简单地说,就是把一个问题的解决方案分成若干个步骤,然后依次执行,换句话说,就是对一个问题的流程化建模。 OOP则是把整个系统抽象为若干个对象,各自负责自己的功能。每个功能的实现也会需要用到POP。 在语言层面上,POP语言(如C)中,模块是方法,是静态的;而在OOP语言(如Java)中,增

2023年7月21日 天气:晴

       今天早上起来背了一个小时的英语单词,然后晨跑了三公里,回到家后学习了一 个 小时的  英语阅读。下午学习编程了一个小时,然后看了一会电视,最后就是写了一个小时的作业,晚上练了一个小时的字,最后看了几章小说。      明天打算看几集电视剧,然后学习一个小时的java,有时间的话出去打一会儿羽毛球,最后晚上

<<  <  908  909  910  911  912  913  914  915  916  917  918  >  >>