Java

如何做好一个信息系统项目经理,一个项目经理的个人体会和经验总结(二)

前言 之前文章讲了在 项目开始阶段,作为一个信息系统项目经理应该做好哪些内容(参见 如何做好一个信息系统项目经理,一个项目经理的个人体会和经验总结(一)),这一篇我们继续聊聊在 项目开发阶段,项目经理又需要做好哪些事情呢?😃 二、项目开发阶段 在 项目开始阶段 ,你已经明白了要做哪些事情,也清楚了你手上的筹码以及你做这个项目的总体策略,就可以进行项目开发了,在这个阶段,作为一个做好一个信息系统项

BIP移动端只能查看到自己的数据

viewModel.on("beforeSearch", function (args) { debugger; //根据用户ID查询员工ID var proxykey1 = cb.rest.DynamicProxy.create({ ensure: { url: '/wuser/getCurrentUser', method:

浅谈闭包(防抖,节流,函数柯里化)

闭包参考文章 谈谈你对闭包的理解 概念: (1) 闭包就是引用了另一个函数的变量的函数 (2) 闭包一般是函数嵌套,一个函数返回另外一个函数,内部函数访问外部函数的变量就形成了一个闭包 作用(优点): (3) 闭包的优点是可以私有化变量,将变量私有化到函数内部,并在私有化的基础上进行数据保持 用途: (4) 闭包在防抖节流函数柯里化,都应用里数据保持这个特性 (5) 在防抖函数中,第一次点击的时

springboot集成mqtt

SpringBoot集成MQTT(简单版) 一、docker安装emqx环境(Linux系统) emqx:mqtt服务器(broker) 端口介绍: 1883 MQTT TCP 协议端口,发送报文就是走的这个端口 8883 MQTT/TCP SSL 端口 8083 MQTT/WebSocket 端口 8084 MQTT/WebSocket with SSL 端口 8080 MQTT执行引擎HTT

java打包将静态文件一起打

java打包将静态文件一起打 Java打包将静态文件一起打 概述 在Java开发中,我们常常需要将静态文件(如html、css、js等)一同打包到生成的jar文件中,以便于在项目部署时一并发布。本文将介绍如何实现这一过程,并提供详细的操作步骤和代码示例。 流程 下表展示了实现Java打包将静态文件一起打的整个流程: 步骤 描述 1 创建一个Maven项目 2 在Maven的pom

Mybatis-plus分页查询(SpringBoot)

2024-01-30 OS:Windows10  22H2 IDE:IDEA 2022.2.5 JDK version:19 Maven version:3.6.3 数据库:MySQL 8.1.0 mybatis-plus:3.5.3.1   一、在springBoot启动类中将分页插件加入到ioc容器里面 启动类  @SpringBootApplication @

idea-Project Structre设置 Sources:显示项目的目录资源,那些是项目部署的时候需要的目录,不同颜色代表不同的类型;

idea-Project Structre设置 Sources:显示项目的目录资源,那些是项目部署的时候需要的目录,不同颜色代表不同的类型; Project Structre Project  Project name:定义项目的名称;Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK;Project

Windows10安装Hadoop3.1.3环境

Windows10安装Hadoop3.1.3环境 文章目录 1.安装包下载1.1.hadoop官网下载1.2下载winutils1.3安装文件 2.配置安装2.1安装配置JDK环境2.2解压hadoop压缩包2.3配置hadoop的环境变量2.3.1配置HADOOP_HOME2.3.2配置Path变量 2.4配置hadoop2.4.1 创建data和temp文件夹2.4.2

深入理解Java双列结合Map

一、什么是双列集合Map? 双列集合Map是一种用于存储键值对(Key-Value Pair) 的数据结构.它可以将不同类型的数据对象关联起来,以便按照键(Key) 来查找和操作对应的值(Value).在Map中,每个键都是唯一的,而值可以重复. 二、Map的特点 1.键唯一性:Map中的键是唯一的,每个键只能对应一个值. 2.无序性:Map中的元素是无序的,不能按照插入顺序来访问. 3.可以包

Android开发笔记[8]-基于Compose布局的开屏页

摘要 基于Compose布局的开屏页,显示进度条;自动跳转到其他页面. 关键信息 Android Studio: Electric Eel | 2022.1.1 Patch 2 Gradle:distributionUrl=https://services.gradle.org/distributions/gradle-7.5-bin.zip jvmTarget = '1.8' minSdk 2

Java学习(day2)

整数拓展 浮点数拓展 f != d 浮点数有舍入误差 最好不用浮点数进行比较 字符拓展 char c3 = 'u0097' //会输出a 编码Unicode表 0097 = a 布尔值拓展 强制类型转换 注意点 不能对布尔值进行转换 不能把对象类型转换为不相干的类型 转换的时候可能存在内存溢出或精度问题 把高容量转换为低容量的时候,强制转换 int money = 10_00

centos 7.5下oracle 19.3 rac安装(最新亲测)

1、总体可以参考https://blog.csdn.net/mengxiangfeiyang/article/details/129034747 创建用户、目录、依赖rpm、权限、内核参数、环境。下面重点说明几个容易出错的地方,或者该文章没有标记或者不必要的地方。 2、内存,最好8GB,4GB是非常卡的,至少OUI期间java很迟内存。 3、scan可以两个IP,也可以三个IP。2节点的RAC三个

JAVA基础-数组

数组(array)是一种容器,用来存储同种数据类型的多个值。 总结:数组容器在存储数据的时候,需要结合数据类型考虑。 例如:int类型的数组容器 (boolean byte short double) 建议:容器的类型,和存储的数据类型保持一致 数组的定义格式 ⚫ 格式一:数据类型 [ ] 变量名 ⚫ 范例:int[ ] array ⚫ 格式二:数据类型 变量名[ ] ⚫ 范例:int array

Android开发 gradle8.0版本后下载慢的问题

前言   此博客讲解gradle8.0版本后下载慢的问题 更换腾讯的源 下载的腾讯源   https://mirrors.cloud.tencent.com/gradle/ 注意,如果这里的gradle-8.2-all.zip 如果是 gradle-8.2-bin.zip 。 建议直接改成all,因为如果是bin, Android studio 还会下载src资源,而且非常慢。

day02——面向对象高级

day02——面向对象高级 今天我们继续学习面向对象的语法知识,我们今天学习的主要内容是:多态、抽象、接口。 学会这些语法知识,可以让我们编写代码更灵活,代码的复用性更高。 一、多态 接下来,我们学习面向对象三大特征的的最后一个特征——多态。 1.1 多态概述 什么是多态? 多态是在继承、实现情况下的一种现象,表现为:对象多态、行为多态。 比如:Teacher和Student都是People的

集合类

Array List Set 逆风走了八百里。

24.1.30(读后感)

第三章 软件工程师的成长 3.1 个人能力的衡量与发展 ①软件工程包括了开发、运用、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提升用户满意度、软件的可靠性和可维护性。 ②初级软件工程师的成长包括以下几种: (1)积累软件开发相关的知识,提升技术技能(如对具体技术的掌握

.NET(C#)后台发送Get和Post请求的几种方法总结

​   .NET (C#) 中,发送 HTTP GET 和 POST 请求可以通过多种方式实现,主要依赖于 .NET Framework 或 .NET Core/5+ 的版本。.NET中提供了多种方法来发送HTTP请求,每种方法都有其优缺点。选择哪种方法取决于具体需求和环境。  参考文档:.Net(C#)后台发送Get和Post请求的几种方法总结-CJavaPy 1、HttpC

译:使用 Bun 执行 Shell 脚本

原文地址(Bun Blog): https://bun.sh/blog/the-bun-shell 作者: jarredsumner 发布时间:2024-01-20 前言 JavaScript 是世界上最流行的脚本语言。 那么为什么在 JavaScript 中执行 Shell 脚本很困难呢? 你也可以使用内置的 API 来执行类似的操作: 但是,还是没有 shell 脚本简单: 为什么现

Eureka使用技巧: 服务间调用时,巧妙利用zone,指定要调用哪个实例

问题描述 Spring Cloud架构下,我们在开发时,一般会搭建一个测试的Eureka Server,多个工程师的应用,都往这个Server进行注册。 现有有A、B两个service,A要调用B。 B有两个实例,一个是我开发的,另外一个是张三同学开发的。 我在B上新开发了几个接口,因此我就想让A只请求我开发的B服务。怎么办呢? 解决办法: 我在启动B服务时,增加配置: 在metadata-ma

Java 编程指南:入门,语法与学习方法

Java 是什么? Java 是一种流行的编程语言,诞生于 1995 年。由 Oracle 公司拥有,运行在超过 30 亿台设备上。Java 可以用于: 移动应用程序(尤其是 Android 应用) 桌面应用程序 网络应用程序 网络服务器和应用程序服务器 游戏 数据库连接 等等! 为什么使用 Java? Java 拥有以下优势: 跨平台兼容(Windows、Mac、Linux、Raspber

漫画图解 Go 并发编程之:Channel

当谈到并发时,许多编程语言都采用共享内存/状态模型。然而,Go 通过实现 Communicating Sequential Processes(CSP)而与众不同。在 CSP 中,程序由不共享状态的并行处理器组成;相反,他们使用 Channel 来沟通和同步他们的行动。因此,对于有兴趣采用 Go 的开发人员来说,理解 Channel 的工作原理变得至关重要。在本文中,我将使用地鼠经营他们想象中的咖

axios实现,在一个极短时间内,请求同一个接口,若传参完全一样,则使用浏览器中的缓存中的上次的值。同时,上次的值应该在指定时间内可以自动清除。请写一个axios适配器。实现上述功能

axios实现,在一个极短时间内,请求同一个接口,若传参完全一样,则使用浏览器中的缓存中的上次的值。同时,上次的值应该在指定时间内可以自动清除。请写一个axios适配器。实现上述功能。 在axios中,我们可以利用浏览器的缓存机制(HTTP缓存)来实现这个需求。不过,浏览器的HTTP缓存主要依赖于服务器返回的Cache-Control等响应头信息,并不能完全按照指定时间自动清除。 但如果你想要在客

从零搭建Go语言Web服务器

从零搭建Go语言Web服务器 原创 Go先锋 Go先锋 2024-01-30 11:19 发表于广东 听全文 Go 先锋 读完需要 9分钟 速读仅需 3 分钟     一、Go 语言的优势 1. 执行效率高 Go 语言以其出色的执行效率而闻名,这得益于其静态类型和编译型的特性。通过直接编译成机器码,Go 程序能够在

zookeeper源码(07)leader、follower和observer

Leader 构造方法 lead方法 QuorumPeer使用lead方法启动leader节点,从lead方法入手分析leader流程并分析重要的方法: getEpochToPropose方法 获取上一次同步的最终epoch并计算zxid的值: waitForEpochAck方法 等待足够数量的ACKEPOCH数据包,表示follower确认newEpoch,follower会把lastLo

LeetCode 2808 使循环数组所有元素相等的最少秒数

题目描述 原题链接: 2808.使循环数组所有元素相等的最少秒数 解题思路 每次变化可以选择变成前一个元素或后一个元素,包括 [0] 和 [n - 1] 的转化; 换个角度思考,每秒最多可以有两个不同元素nums[i-1]和nums[i+1]变化成nums[i]元素; 假设nums[i]元素只出现一次,想要将所有元素同化那么每秒只能同化两个,下一秒仍然只能从已同化区域的两端继续同化两个; 如果

SpringBoot实现分页的四种方式

一 自己封装Page对象实现 二 使用sql实现分页 2.1 场景分析 前段传递给给后台什么参数? 当前页码currentPage 每页显示条数pageSize 后台给前端返回什么数据? 当前页数据List 总记录数totalCount、 2.2 前段代码 2.3 后端代码 PageBean mapper service impl controller 三 使用PageHelper插件

Windows安装jdk

Windows安装jdk 两个途径: 百度直接搜索jdk找到官方网址:Java Downloads | Oracle 中国(注意:选择对应自己计算机系统和位数的版本) 下载IntelliJ IDEA(Java常用的编程软件) ,里面有内置的各种版本jdk可供下载 下载后注意安装到自己提前建立好的文件夹当中,因为还要配置环境变量 配置环境变量: 右键我的电脑>点击属性>找到“高级系统

jquery查找元素

checkbox 根据name获取选中的元素 $('#AccessibilityGridContainer').find('[name="CanBeFrom"]:checked');  

预定管理

controller package com.rome.hotel.data.controller; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.List; import javax.servlet.http.HttpServletR

<<  <  577  578  579  580  581  582  583  584  585  586  587  >  >>