Java

javaScript核心知识点

    一、JavaScript 简介         一、JavaScript语言的介绍:JavaScript是基于对象和原型的一种动态、弱类型的脚本语言         二、JavaScript语言的组成:JavaScript是由核

Day09-集合

集合 可以动态的保存任意多个类型,使用比较方便 提供了一系列方便的操作对象:add、remove、set、get等 使用集合添加,删除新元素的示意代码简洁了 集合主要是两组(单列集合、双列集合) collection接口有两个重要的子接口List Set ,他们的实现子类都是单列集合 Map接口的实现子类是双列集合,存放的K-V 单列集合 双列集合 colle

Kotlin协程-从一到多

上一篇文章,我介绍了Kotlin协程的创建,使用,协作等内容。本篇将引入更多的使用场景,继续带你走进协程世界。 使用协程处理异步数据流 常用编程语言都会内置对同一类型不同对象的数据集表示,我们通常称之为容器类。不同的容器类适用于不同的使用场景。Kotlin的Flow就是在异步计算的需求下引入的,用于表示异步的数据流。 Flow “问渠哪得清如许,为有源头活水来”,异步数据流的基本就是以某种方

java基于springboot+vue的网吧管理系统,附源码+数据库+论文+PPT,适合课程设计、毕业设计

1、项目介绍 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,网吧管理系统就是信息时代变革中的产物之一。 任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场进行调研,论文需求进行分析,概要设计,系统详细设计,测试和编码等步骤,设计并实现了网

java课设——《RookieSuperMario》【菜鸟版超级玛丽

项目简介: 我们团队利用面向对象开发方法和Java swing框架,对经典游戏《SuperMario》进行编写。 此项目共设施三个关卡,玩家可通过键盘来控制马里奥的移动,跳跃可以顶掉砖块,下落时还可以踩死蘑菇敌人,如果马里奥最终安全到达堡垒,则通关成功。 个人项目负责任务:   创建背景类(BackGround)和常量类(StaticValue)。调用read方法拼接图片路径,利用fo

聊聊Flink必知必会(四)

概述 Flink Streaming API借鉴了谷歌数据流模型(Google Data Flow Model),它的流API支持不同的时间概念。Flink明确支持以下3个不同的时间概念。 Flink明确支持以下3个不同的时间概念。 (1)事件时间:事件发生的时间,由产生(或存储)事件的设备记录。 (2)接入时间:Flink在接入事件时记录的时间戳。 (3)处理时间:管道中特定操作符处理事件的时间

flutter 常用关键字,实现跨组件访问

首先,类似java的this关键字: 可以用来把组件本身当成参数传到子组件。 其次是widget关键字: 如果state想访问对应的stateful widget中的变量,可用widget指代,例如widget.string

打工笔记--------------------------弄了一个还不错的NPOI的helper类

  NPOI是POI的.NET版本,POI是一套用Java写成的库,我们在开发中经常用到导入导出表格、文档的情况,NPOI能够帮助我们在没有安装微软Office的情况下读写Office文件,如xls, doc, ppt等。NPOI采用的是Apache 2.0许可证(poi也是采用这个许可证),这意味着它可以被用于任何商业或非商业项目,我们不用担心因为使用它而必须开放你自己的源代码,所以它

EasyExcel导入导出多sheet页

EasyExcel导入导出多sheet页 依赖 导入导出类 监听器 导入 导出 参考自:https://blog.csdn.net/weixin_42771651/article/details/116490685  

关于js单线程的问题

为什么说 js 是单线程? 为了搞清楚这个问题,我们需要先了解这几个问题: 什么是线程?什么是进程?他们之间的关系? 什么是任务队列( Event Queue ),任务分类(宏任务、微任务)? 什么是事件循环? 为什么说 js 是单线程? 为什么 js 要是单线程? 接下来我们一起来看一下: 什么是线程?什么是进程?他们之间的关系? 线程定义:线程是 CPU 调度的最小单位 进

JAVA JVM 层面的锁

JVM 锁 1、JAVA 为了实现在多线程环境灰姑娘下的线程安全,提供了诸如 synchronized , ReentrantLock 等工具类来解决我们在多线程环境下的线程安全问题。 synchronized 锁 1、上面是 synchronized锁 synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范

防止Javascript重新排序JSON

javascript中的对象为什么会按照键来自动排序? 原因: javascript中的对象按照键来自动排序是浏览器造成的,经查V8的相关文档得出以下结论:Chrome浏览器下创建的js对象数组会自动按照键排序、FireFox99.0版本(最新版本)会,FireFox 4.0.1不会。   解决方法: 必须将对象的键值转换为字符,就意味着如果键值必须要是数字型,那么需要在数字

什么是JDBC

JDBC概述 什么是JDBC             JDBC(Java DataBase Connectivity,  Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成 有了JDBC,程序员只需用JDBC API写一个程序,就可访问所有

weblogic安装

1. 安装jdk 2. 创建用户 3. 上传安装包 4. 更改目录拥有者 5. 安装包赋予可执行权限 6. 开始安装 问题 问题1: 切换weblogic用户出现 -bash-4.2$ 原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件,丢失文件如下 问题2: 先更改目录拥有者后上传weblogic安装包,上传的安装包拥有者还是root 解决:

Markdown语法学习记录

## 小记 markdown语法是写博客所需要的基本的语法,而且也比较容易掌握,以下是我个人学习的基础的语法。 ## 标题 一共有六级标题,先说一级标题 一级标题的语法是 #+空格+标题 二级标题的语法是 ##+空格+标题  ......想创建多少级的标题就在前面加多少个#号 ## 字体 **粗体** *斜体* ***斜体+粗体*** ~~删除线体~~ ## 引用 > 引用的内容

springboot 解决跨域问题

什么是跨域 指从一个域名网页去请求另一域名页面的资源,比如 baidu.com 请求 google.com 中的资源,但是这种情况是不允许的,因为由浏览器的同源策略,使浏览器对js增加安全限制,即就是阻止不同域下的js进行交互。判断域是否相同是通过判断协议、域名、端口中有任何一个不同,则为不同的域。 什么是同源策略 1、同源策略(Same origin policy)是一种约定,是由Netscap

springboot整合持久层

springboot整合持久层 1、整合mybatis 这里以多数据源为例 第一步创建springboot时,选上mybatis依赖 在添加数据库驱动依赖: 第二步在配置文件中进行配置数据库信息 第三步在配置类中进行配置数据源 同样通过 HikariDataSource 来创建数据源 第四步也是在配置类中对 mybatis进行配置 在类中需要配置 SqlSessionFactory 的

springboot整合mongodb

springboot整合mongodb 整合 mongodb 其实与 整合 redis 相差不大 1、依赖 2、配置数据库信息 通过 spring.data.mongodb.xxx来配置连接信息 这里只配置了 ip、端口、数据库 如果配置的数据库不存在,则创建 3、测试 1、创建实体类,且序列化 在实体类中可通过 2、注入操作 与 redis、jdbc差不多类似,需要注入 来操作数据库

Quartz 定时器 .net core

原文:http://t.csdn.cn/w8ajK   基于Quartz定时调度任务(详解)_java_脚本之家 (jb51.net)     最后找到了一个懒人神器,在线形成解析表达式:在线Cron表达式生成器 (qqe2.com) 真的好好用!!!

MyBatis快速入门--环境搭建

 1.------------------------------ 2.--------------------------------------   3.---------------------------------------------- 去官网找入门文档       4.-------------------

AJAX常用知识点及应用

一、概念相关 Async JavaScript And XML 是JS通过异步方式啦获取响应并且局部更新页面 二、XHLHttpRequest 【在AJAX中被大量使用】 是一个API,挂在window上。 为客户端提供了在客户端和服务器之间进行数据传输的功能 通过URL来获取数据,并且不会使页面整个刷新 三、原生JS-------AJAX 四、jQuery-------AJAX

Java第15周作业

1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的 和。 [必做题] package 给发个公告;   import java.util.Scanner; import java.util.concurrent.atomic.AtomicInteger;   public class work {   public static void

Nacos初识-微服务系列03

1.什么是 Nacos 官方: 一个更易于构建云原生应用的动态服务发现、服务配置和服务管理平台; 集 注册中心+配置中心+服务管理平台。 Nacos 是阿里巴巴的产品,现在是 SpringCloud 中的一个组件。相比 Eureka 功能更加丰富,在国内受欢迎程度更高。 Nacos 的关键特性包括: 1.服务发现和服务健康监测 2.动态配置服务动态 DNS 服务 3.服务及其元数据管理(服务名称、

Node.js 开发常用到的库和插件工具,同事看到后也悄悄收藏了……

Node.js是一个功能强大,并且非常流行的 JavaScript 运行时环境,使开发人员能够高效率的构建高性能应用程序。下面介绍了8个常见的应用程序开发中用到的库和函数,可以用于缓存数据、操作日期、处理图像、发送电子邮件、发出 HTTP 请求、记录请求和响应、压缩数据和哈希密码等。通过使用这些库,开发者可以优化 Node.js 应用程序并提供更好的用户体验。 在介绍这些常用的类库之前,还有一个插

做一个“20倍程序员”

以前有一个词叫“十倍程序员”,形容一个程序员效率高,一个顶十个。 现在随着ChatGPT的爆火,我觉得可以胆子大一点,改叫“二十倍程序员”。 我是一名十几年的老程序员,最近在学习ChatGPT,也是ChatGPT的重度用户,已经用上瘾了。 接下来我分享一下的日常用法,大家看看是否能提高效率。 一、向ChatGPT提问 以前遇到问题,问人,看脸色;问百度,太多垃圾;问谷歌,要FQ;…… 现在有问题直

eWebEditor从word复制粘贴公式

​ 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml

Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件

前言   前面做了一些交互,网页是直接通过html对response进行返回的,这里QtWebApp与传统的web服务器不同,传统的web服务器可以调用同级目录相对路径或者绝对路径下的js,而QtWebApp的httpserver是response返回当前页面的问题,默认是无法调用的。  为了解决调用一些依赖的如echarts等一些js的代码模块引入的问题,就需要静态文件了。本篇解说Stat

springboot集成sharding分库分表

一、docker安装 1.查看已安装的CentOS版本信息 2.安装docker 官网:http://www.docker.com 安装手册:https://docs.docker.com/install/linux/docker-ce/centos(CE-社区版) (1)安装需要的软件包,yy -utils提供了yy-config-manager相关功能,device-mapper-persi

etcd 备份操作---马哥教育

etcd安装: mkdir -pv etcd-download-test tar -zxvf etcd-v3.4.4-linux-amd64.tar.gz   -C  etcd-download-test/ 编辑修改系统环境变量 /etc/profile export ETCD_HOME=/tmp/etcd-download-test/etcd-v3.4.4-linu

数据权限

本文源码地址 Gitee GitHub 后端 https://gitee.com/linjiabin100/pi-admin.git https://github.com/zengpi/pi-admin.git 前端 https://gitee.com/linjiabin100/pi-admin-web.git https://github.com/zengpi/pi-ad

<<  <  1098  1099  1100  1101  1102  1103  1104  1105  1106  1107  1108  >  >>