Java

RuoYi-Vue下载与运行

一、源码下载 若依官网:RuoYi 若依官方网站 鼠标放到"源码地址"上,点击"RuoYi-Vue 前端分离版"。 跳转至Gitee页面,点击"克隆/下载",复制HTTPS链接即可。 源码地址为:https://gitee.com/y_project/RuoYi-Vue.git 打开IDEA,选择"Get from VCS"。 将源码地址粘贴到URL输入框中,并选择本地项目路径,点击"Clo

uniapp开发企业微信应用中的定位问题记录

项目背景:开发工具为HBuilderX,框架为uniapp,开发移动端的Web应用,在企业微信中使用(自建应用),Web开发的应用,不是小程序。 需求点:获取用户当前的位置信息,技术流程包括以下几个环节: 1、获取当前用户的经纬度位置信息,用的uniapp的uni.getLocation()接口。 2、显示一个地图,标记用户的位置,用的百度地图SDK。 3、地图可以拖动,拖动后标记点会跟着移

Java-Day-21( 泛型 + JUnit )

Java-Day-21 泛型 ( generic ) 理解和好处 传统方法: 不能对加入到集合 ArrayList 中的数据类型进行约束(不安全) 遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响 所以引出泛型 这样若是无意添加了其他类型的对象就会检测出来报错 ( 做了限制 ) 好处: 编译时,检查添加元素的类型,提高了安全性 减少了类型转换的次数,提高

Three.js的基础使用

1. 引言 Three.js是著名的JavaScript 3D图形库,用于浏览器中开发 3D 交互场景的 JS 引擎,可以快速的搭建三维场景 Three.js官网为:创建一个场景 – three.js docs (threejs.org) GitHub站点为:mrdoob/three.js: JavaScript 3D Library. (github.com) 本文描述Three.js的基础使用

执行npm install -g json-server 命令报错

执行npm install -g json-server 命令报错 上面的错误一共是分为了两类,一类是访问https://registry.npmjs.org/json-server failed这个地址的时候失败,可能是这个地址是在国外吧,就跟我去node.js官网下载软件多次下载失败一样, 还有一类错误是没有权限访问node_global这个文件夹,这个文件夹在哪里呢,就是在安装的node.

小白学前端--003标签

标签: 标题:H1-H6  <H1></H1>   限制:一个页面只有一个一级标题 段落:<p></p> 换行:<br/> 水平线:<hr/> 文本格式化标签:strong  加粗    em  倾斜    ins 下划线  &

Docker入门实验 pull_dockerfile_tomcat_简单nginx

Docker实验 pull_dockerfile_tomcat_简单nginx 带“*”号的为省略,可选做 ‍ 实验目的 1、掌握Docker安装方法。 2、掌握Docker pull 服务及软件并应用的方法。 3、了解通过Dockerfile和docker build 定制docker的方法 实验仪器设备/实验环境 1、Centos7操作系统 2、Docker仓库 实验原理 容器是一种轻量级

springboot多模块项目中将dao独立成一个模块

最近因为学习消息队列和大数据的原因,搭建了一个很简单的springcloud测试项目。分了用户、商品、订单、库存等几个模块,整个项目只涉及到10张表左右,每个模块中只有简单的几个增删改查,为了不在各个模块中重复写数据库相关以及实体类的代码,于是就想着将数据库操作以及实体类抽到一个独立公共模块中。想法很简单,但是踩了很多坑,特此记录。 项目结构如下: 遇到的几个问题: 启动项目报错:数据源未配置

mockjs

开始 mock一个用于拦截ajax请求,并返回模拟数据的库。主要让前端独立于后端进行开发,通过 pnpm add mockjs 来进行安装 基础 初窥门径 在项目中引入 创建一个文件夹存放mock文件,比如我们后面的例子是放在 /src/mock/index.js 文件中的,然后在main文件中导入即可,示例如下 Mock方法 Mock.mock 根据数据模板生成模拟数据

软件工程大作业

      软件工程           题    目: 软件工程 指导老师: 王卫东 姓    名: 张佳骏 学    号: 202241802532 专 &n

中国红 实验五 软件开发案例(2)团队作业

实验五:软件项目 案例分析(2) 项目 内容 班级博客链接 2023春软件工程2020级计算机科学与技术 本次作业要求链接 实验五:软件项目案例分析(2) 团队名称 中国红 团队的课程学习目标 完成软件开发案例(2),总结软件开发相关经验 这个作业在哪些方面帮助团队实现学习目标 1.通过完成的软件项目案例,加深对开发过程各个环节的理解,提高开发能力; 2.学会了软件各

微服务保护--Sentinel(其一)

微服务保护 Sentinel 1.雪崩问题 (1)何为雪崩问题 在微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务:   如图:如果服务提供者I出现故障,当前的应用的部分业务因为依赖I,所以也会发生故障。 但是,其它不依赖于服务I的业务似乎不受影响。 真的是这样吗?答案是否定的。 因为此时I的业务请求被阻塞,用户得不到响应,则tomcat的这个线程不会被释放,越来越

golang netlink 方便的网络管理包

netlink可以方便的处理golang 对于系统网络相关测试,比如我们需要设置网桥,配置ip,设置路由。。。。 参考使用 package main   import ( "github.com/vishvananda/netlink" )   func main() { eth, _ := netlink.LinkByName("

202311-hello-world7843 实验五 软件开发案例(2)(团队作业)

项目 内容 课程班级博客链接 2023年春软件工程(2020级计算机科学与技术) 这个作业要求链接 实验五:软件开发案例(2) 团队名称 hello-world7843 团队的课程学习目标 (1)理解MVC软件设计模式(2)练习并掌握JSP+JavaBean+Servlet技术实现的MVC设计模式;(3)练习UML建模技术。 这个作业在哪些方面帮助团队实现学习目标 1

Window环境下Java备份和恢复Mysql数据

使用 tar 打包文件夹备份 MySQL 的数据库文件默认都是保存在安全目录的 data 文件夹下,可以直接保存 data 文件夹,因为占用空间较大,可以使用data 打包压缩进行保存 yum -y install xz #数据库文件很大,可以使用压缩率较大的xz格式压缩,首选需要安装xz压缩格式工具 tar Jcvf /opt/mysql-$(date +%F).tar.xz /u

Zookeeper详细教程-data01

Zookeeper详细教程 一、Zookeeper介绍 1.1 什么是zookeeper ​ Zookeeper是一个分布式的、高性能的、开源的分布式系统的协调(Coordination)服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的一个重要的组件。它是一个为分布式应用提供一致性服务的软件。 1.2 zookeeper应用场景 ​ zookeeper是一个经典的分

vue2中数组和对象更改后视图不刷新解决办法

vue2中,改变集合或数据某值时有时候并不会自动更新到视图上去,解决办法    1、官方推荐 例如:   2、使用splice   3、强制刷新数据 this.$forceUpdate();

MapReduce分布式计算(三)

JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. JSON和Java对象的转换 代码实现 电影信息均分 平均分 评论人数和均分 那么MovieBean需要实现hadoop序列化 按照每个用户的评分从高到低显示

01 js嵌入HTML的方式

js嵌入HTML的方式 js和css都是基于html的 第一种 在事件标签中添加 格式: JS是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序。 在JS中有很多事件,其中有一个事件叫做:鼠标单击,单词:click。并且任何 事件都会对应一个事件句柄叫做:onclick。【注意:事件和事件句柄的区别是: 事件句柄是在事件单词前添加一个on。】,而事件句柄是以HTML标签的属性存

java 钉钉群机器人发消息通知工具类

测测类 工具类 读取redis那块自己改哦 实体类 SysDingTalkConfigVo DingTalkSendResult

03 字面量与变量

字面量 字面量相当于常量,例如:1,2,1000,... 字面量可以直接使用,但是一般不会直接使用 可以用变量保存字面量,且变量可以任意改变 变量 在JavaScript中,变量用于存储数据值。 它们是使用var、let或const关键字声明的。var是较早的声明变量的方法,而let和const是在ES6中引入的。 var变量是函数范围的,这意味着它们只能在声明的函数中访问。let和con

如何使用prettier全局格式化文件

安装 prettier如果你还没有安装 prettier,你可以使用以下命令安装它: npm install -g prettier 进入需要格式化的文件夹在命令行中进入需要格式化的文件夹。 格式化文件使用以下命令批量格式化所有 JavaScript vue文件: prettier --write "src/**/*.js" prettier --write "src/**/*.vue"

【♨Java基础】浅谈栈帧

什么是栈帧 栈帧是栈中的一个栈元素,是一种用于帮助虚拟机执行方法调用与方法执行的数据结构,当前线程中,每执行一个方法就会往栈中插入一个栈帧,当一个方法调用结束时,其对应的栈帧也会被丢弃。 栈帧本身是一种数据结构,封装了方法的局部变量表、动态链接信息、方法返回地址(即返回到方法的调用者)以及操作数栈。 Java虚拟机栈(Java Virtual Machine Stacks)是线程私有的,换句话说,

使用Hexo在Github Pages上部署静态博客

使用Hexo在Github Pages上部署静态博客 写在前面 本文写于2023/3/23,具体配置步骤具有时效性,后续如有必要会持续更新。 阅读本教程需要有 Git 和 Github 基础,对 Markdown 语法有一定的了解。 什么是Github Pages? GitHub Pages 是一项静态站点托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript

Spring整合Mybatis方式

方式一 student.java userMapper.java userMapperImpl.java mybatis-config.xml userMAapper.xml spring-config.xml MyTest.java

redis学习

目录1.redis常用的命令a>String命令b>Hash命令c>list命令D>Set命令E>Sotedset命令F>对value操作的命令(通用命令)2.redis在java中的连接a>配置commons-pool依赖b>配置yml文件连接redisc>自定义序列化redis的键值3.序列化器改进4.session改为Redisa>

逃逸分析

逃逸分析 首先我们需要知道,逃逸分析并不是直接的优化手段,而是而是分码分析手段。具体而言就是: 逃逸分析是“一种确定指针动态范围的静态分析,它可以分析在程序的哪些地方可以访问到指针”。Java虚拟机的即时编译器会对新建的对象进行逃逸分析,判断对象是否逃逸出线程或者方法。即时编译器判断对象是否逃逸的依据有两种: 对象是否被存入堆中(静态字段或者堆中对象的实例字段),一旦对象被存入堆中,其他线程便能获

垃圾收集器

新生代 Serial ParNew Parallel Scavenge G1 Zgc 老年代 Serial Old Cms Parallel Old G1 Zgc STW-stop the word 当执行垃圾回收的时候会停止所有的业务线程 Serial 是单线程垃圾回收,当中会采取STW机制,如果业务量巨大占用内存过多,则会等待很长时间。采用的复制算法。 Serial Ol

<<  <  1271  1272  1273  1274  1275  1276  1277  1278  1279  1280  1281  >  >>