Java
如何快速在本地运行你vue打包的的dist文件
要在本机启动运行前端提供的dist包,需要先安装一个HTTP服务器,例如Apache,Nginx,phpstudy。这里以使用Node.js的http-server为例进行说明 首先,确保已经安装了Node.js。如果没有安装,可以从官网下载并安装。 打开终端或命令行窗口,使用以下命令安装http-server 进入dist目录,使用以下命令启动http-server 修
《Pro Git》Git分支笔记
Git分支简介 在Git中,有个校验和的概念,主要用于验证数据完整性,它是一个40位16进制字符串,使用SHA-1哈希算法生成。校验和也标识了Git中每一个对象。 我们由前一章阅读了解到Git保存的是文件快照而非内容差异变化。而暂存和提取操作中怎么保存文件快照呢?这和对象又有什么关联? 首先,暂存操作(git add)为每一个文件计算出校验和,Git使用Blob对象保存这些文件快照,而文件校验和保
Mybatis数据库模型-代码生成器
pom文件添加 application.yml 在application.yml中对数据源和MyBatis的mapper.xml文件路径进行配置, mybatis-plus版: mybatis版 配置类 数据库连接配置 文件名: generator.properties 添加配置xml 指定生成model的路径,指定生成mapper接口的的路径 要与上面的配置类路径一致 指
ol 加载Arcgis Server MapServer WMS WMTS
ol 加载Arcgis Server MapServer 代码如下 View Code ol 加载Arcgis Server WMS 代码如下 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
【Java】 Stream流求和、排序、分组
List、Set集合通过Stream流求和 一、泛型为Integer、Long、Double、BigDecimal求和 二、泛型为实体类 对单个属性求和 对多个属性分别分组求和 并返回聚合后的对象 多字段乘积求和(基本数据类型) 多字段乘积求和(BigDecimal) 对对象中的多个字段求和时 如果对象中属性非常非常多 还像上边一样写不现实 解决办法“转为map
JS中的replace方法
简介 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。该方法返回一个新的字符串,但不改变原字符串签名:replace([RegExp|String],[String|Function])RegExp: 正则表达式 使用 replace(String, String) 此方法的缺陷是,一次调用只能替换第一个匹配到的字符串;全部替换需要多次调用一劳永逸的方法是第一个入
Java中代码Bug记录--泛型失效、数组删除、HashMap死循环
最近在工作的过程中,遇到了不少奇怪自己或者同事的Bug,都是一些出乎意料的,不太容易发现的,记录一下来帮助可能也遇到了这些Bug的人 1. 编译时泛型校验失效 上面的代码,我们很容易看出来,无法通过编译,因为Map的value需要的是一个String,但我们传的是一个int。但我只要稍微改一下: 同样是一个value要求为String的Map, 放到一个对象里面就可以通过编译了 不过这不是一个
springboot学习之十八(定时任务Quartz)
1、Quartz简介Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。 1.1 Quartz的三大核心组件调度器:Scheduler。任
记录一次线上服务CPU飙高问题
2023.07.20 20:01:38线上一个服务发生了CPU过高的告警, 看告警信息当前的CPU使用率已经达到了82.65%,问题已经很严重,赶紧开始排查起来。来复盘下如何排查这类问题, 一、排查方法 1、找到cpu过高的进程ID 收到告警后,第一件事要做的就是找到CPU过高的程序的线程id(pid),可以使用jps或ps -ef |grep java两个命令均可, 1.1、jps 使用j
swagger文档请求参数为文件属性添加选择文件按钮
在编写接口时,将所有参数封装到实体中,其中就包含MultipartFile类型的参数 eg: 参数实体:User 接口: 显示正常时: 调用接口: 发现文件为,null 解决方式:@ApiImplicitParams(dataType="__file",paramType="form")设置参数类型和传参方式 参数支持类型: 通过上面Types类可以看到设置dataType为__fil
左侧导航右侧内容对应位置高亮
<div class="mc_aside_navbox mc_aside_navbox1 show"> <ul class="mc_aside_nav"> <li class="mc_aside_li
linux更改java版本
查看系统版本 查看java当前版本 下载新的jdk http://www.oracle.com/technetwork/cn/java/javase/downloads 解压 修改JAVA_HOME 更新环境
docker容器启动后修改或添加端口 nacos容器 版本2.x需要额外开放9848、9849
修改容器配置文件 1.输入docker ps -a查看需要修改的容器ID: 记录下 docker ps -a 2.停止docker(一定要先停止dokcer,不然直接修改配置文件不会生效) systemctl stop docker 3.进入docker 容器文件夹,找到对应容器的位置: docker的默认文件夹应该是/var/lib/docker 如果不是roo
JDBC p2 JDBC API
JDBC API 获取数据库连接5种方式 通过new创建Driver对象; 使用反射加载Driver类,动态加载,减少依赖性,更加灵活; 使用DriverManager 替代 Driver 进行统一管理,有了更好的扩展性; 使用 Class.forName 自动完成注册驱动,简化代码; 在方式4的基础上改进,增加配置文件,让mysql连接更灵活,最推荐使用; 代码演示: 配置文件mysql.
js监视有没有被刷新后跳转其他页面
js监视有没有被刷新 在beforeunload事件处理程序中使用window.location.href重定向到另一个页面是无效的,因为在beforeunload事件中,浏览器会阻止页面的导航操作,以确保用户有机会确认是否离开页面。 beforeunload事件是在页面卸载之前触发的,它主要用于询问用户是否确认离开页面或执行一些紧急的清理操作。然而,如果在beforeunload事件中尝试进行
String类|笔记1(复习)
由于字符串应用广泛,Java中专门提供了面向字符串对象的String类。 1、字符串常用的构造方法 2、String对象的比较 在讨论String对象的比较时,先看看String类的引用机制。创建对象S1,S2,S3,虚拟机栈中分别存储指向 堆区的引用对象的地址,S1和S3指向相同的引用对象,S3指向不同的引用对象。String是引用类型,内部并 不存储字符串本身。 2.1、“=
xxl-job docker 搭建&接入
项目地址: https://github.com/xuxueli/xxl-job 1 初始化数据库 新建表 sql 语句在项目里 /xxl-job/doc/db/tables_xxl_job.sql 在目标数据库执行语句建库、建表 2 docker部署调度中心 访问可视化界面 访问 http://localhost:8086/xxl-job-admin, 默认用户名密码:admin/123
java统计数据库字段
TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Tradit