语法 随笔 基础java
WPF 入门基础
WPF(Windows Presentation Foundation)是由微软开发的桌面应用程序框架,用于创建现代化、高度交互和具有视觉吸引力的用户界面。它是 .NET Framework 的一部分,提供了一种基于 XAML(Extensible Application Markup Langua... ......
MongDB语法与快速入门
一、MongDB简介 1.概念 MongoDB是一个开源的文档型NoSQL数据库,它支持的数据模型是面向文档的,使用了类似JSON的BSON(二进制JSON)格式来存储数据,且提供了动态查询和索引功能。它的出现解决了传统关系型数据库在分布式存储和大规模数据****处理上的瓶颈问题。 MongoDB具 ......
王慧婷的JAVA第二次作业
1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package zuoye1; import java.util.Scanner; public class test1 { public static void main(String[] args) { // 输入年份月份, ......
asp.net core3.1使用EF Core出现:'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效
asp.net core 3.1 使用EF Core 3.1有毒 ef core 3.1遇到 sqlserver2008 'OFFSET' 附近有语法错误。\r\n在 FETCH 语句中选项 NEXT 的用法无效。 这就很烦,想加个EntityFrameworkCore.UseRowNumberFo ......
java 如何统计重复元素?(可以使用Bag包下的getCount()方法)
/** *list中元素个数统计 */ publicvoid test(){ // 初始化list List<String> list = setUpList(); // list转set Setset=newHashSet(list); System.out.println("set:"+set) ......
Java基础知识流程与示例
一、Java知识流程 Java语言特点和发展历史 数据类型、变量和常量 运算符和表达式 控制语句(if、switch、for、while等) 数组和字符串 面向对象编程(类和对象、继承、封装、多态) 异常处理 泛型 集合框架 输入输出流 网络编程 反射机制 注解 多线程编程 Lambda表达式 新特 ......
简介、程序结构、基本语法
C简介 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。UNIX 操作系统,C编译器,和几乎所有的 UNIX 应用程序都是用 C 语言编写的。 C 语言是为了编写 UNIX 操作系统而被发明 ......
飞机基础知识一 1.3二维平面飞机运动学模型
飞机基础知识一 1.3二维平面飞机运动学模型 运动学方程 在二维平面上 将飞机视为一个质点 $$ \begin{aligned} & \frac{d x}{d t}=v \cos \psi \ & \frac{d y}{d t}=v \sin \psi \ & \frac{d v}{d t}= a ......
java: Arrays sort
package Dal; /** *整数数组 * @author geovindu * @version 1.0 */ public class NumberAssociative { /** *只显示数组 * @param arr 输入数组 整数数组 * @return 返回 要显示的整数数组 * ......
docker 必会基础知识
Docker知识汇总 docker安装 安装地址 windows:https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral ......
开发了一个Java库的Google Bard API,可以自动化与AI对话了
开发了一个Java库的Google Bard API,可以自动化与AI对话了 Google Bard是Google提供的还在实验阶段的人工智能对话服务。这明显是对标ChatGPT来的,它可以提供更实时的答案,会基于Google强大的网页数据。 为了更方便的使用并实现自动化,我写了一个Java类库,G ......
Java 线程池
相信在实际工作中,大家对于线程池的使用并不陌生,例如以下几个应用场景: 支付成功之后,异步发送短信通知用户; 公司的OA系统中,提交某些申请之后,异步发送给各个部门负责人进行审批; 请求某个接口时,需要做些日志上报之类的记录。 线程池的使用 下边是一个非常简单的线程池使用案例: public cla ......
java中的CompletableFuture的实现异步操作的基本介绍
在CompletableFuture类中,存在四种异步操作方法: 第一种: public static CompletableFuture<Void> runAsync(Runnable runnable) { return asyncRunStage(ASYNC_POOL, runnable); ......
Java/Kotlin 使用Redis模拟发送验证码
原文地址: Java/Kotlin 使用Redis模拟发送邮件验证码 - Stars-One的杂货小窝 Java中常用语连接Redis的库有lettuce和jredis,一般是推荐lettuce,其具有异步性,下面两种都简单来使用如何实现功能 jredis 1.引入依赖 <dependency> < ......
【SQL】基础语法
嵌套查询&子查询 https://www.w3cschool.cn/sql/zjdc1oz3.html https://www.cnblogs.com/myworld7/p/10255181.html 带in的子查询 带比较运算符的子查询 带any(some)或all的子查询 带exists的子查询 ......
javascript的基础知识
1.声明与变量 let声明的变量可以多次赋值 let 变量名 = 值; const修饰叫常量,只能赋值一次,但是引用的值可以改变 var声明的变量可以多次赋值 结论:能用let不用var ,因为作用域的问题 2.基本类型和对象类型 undefined 和 null undefined 指 未定义的对 ......
java时间戳转换
1、时间戳(毫秒) System.currentTimeMillis() 2、时间戳(转秒) System.currentTimeMillis() / 1000 3、时间戳(转分钟) System.currentTimeMillis() / 1000 / 60 4、时间戳(转小时) System.c ......
java——Zookeeper学习——zk概览转载
一、ZooKeeper简介 ZooKeeper是一个分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。 1.1、数据结构 ZooKeeper采用znode的树状层级结构来存储信息,znode节点可能包含数据也可能没有数据,znode存储数据格式 ......
java学习日记20230325-模版设计模式
模版设计模式 利用多态的动态绑定,将通用的方法设计为模版抽象类,通过子类继承重写抽象方法实现模版调用。 父类抽象类 abstract public class Template { public void calculateTime(){ long start = System.currentTim ......
Markdown语法学习
Markdown学习 标题: #+空格+标题名字 二级标题 ##+空格+标题名字 三级标题同理 最多六级标题 字体 Hello,World ! 粗体:两边+** Hello,World ! 斜体:两边+* Hello,World ! 粗斜体:两边+*** Hello,World ! 两边+~~ 引用 ......
Java获取IP和MAC值
import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; public class Mac ......
python基础五(文件操作)
一 文件操作 一 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 ......
马哥课程回顾-Linux基础
1 查看cpu lscpu cat /proc/cpuinfo 2 查看内存 free cat /proc/meminfo 3 查看硬盘分区 lsblk cat /proc/partitions 4 内核版本 uname -r 5发行版本 cat /etc/os-release cat /etc/r ......
【Java学习笔记】 apache-maven安装
maven与jdk版本对应关系 https://maven.apache.org/download.cgi maven在windows下的安装与环境配置 以3.9.1版本为例 1. 官网下载 2. 解压(记住路径) 3. 设置环境变量 我的电脑-属性-高级系统设置-环境变量 ① 新建两个系统变量 变 ......
Java环境变量了解及配置
1.JDK 这个是首先要了解的知识 JDK:Java开发工具包,是学习java必须安装的的软件 JDK包括 Java开发工具和JRE(Java运行环境) JRE又包括基础类库和JVM虚拟机 正是有各种操作系统的JVM,Java程序才可以一次编译,到处运行 2.下载与安装JDK 去官网找最需要的:ht ......
velocity简单的语法
单行注释 多行注释 #** sdxxz **# 非解析内容: #[[ 里面的内容不会被解析,包括一些特殊符号 ]]# 变量引用: 常规语法:$name 正规语法: ${name} 如果拿不到想用空串表示可以 常规语法:$!name 正规语法: $!{name} 属性引用: 常规语法:$user.na ......
CentOS 7.8配置Java环境
一、安装CentOS 7.8 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 关闭SELINUX setenforce 0 vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=di ......
Java 原子类
Java 内部提供了两种方式来解决线程安全问题,一种是加入synchronized 关键字,另一种则是使用 Lock 锁。虽然说这两种方式都能解决掉线程安全的问题,但是在某些场景下会稍微有些麻烦,例如下边这个场景,每次请求接口都会对 reqCount 做一次加一操作: @RestController ......
Jmeter压测报错java.net.BindException: Address already in use: connect
压力测试并发较高时候,可能会出现 Address already in use 异常java.net.BindException: Address already in use: connect at java.base/java.net.PlainSocketImpl.connect0(Nativ ......