使用Vite启动vue项目 通过IP访问 使用vite运行项目,默认只能使用localhost的方式访问项目。这是因为没有将服务暴露在局域网中解决方式 一 :修改 vite.config.js文件 server 中添加 hostserver: { host: '0.0.0.0'},解决方式 二 :修改package.json文件"scripts": { "dev": "vite --host 0.0.0.0", "build": "vite build", "preview": "vi.
java 实现HMAC-SHA1加密算法 private static final String HMAC_SHA1_ALGORITHM = "HmacSHA1"; private static String toHexString(byte[] bytes) { Formatter formatter = new Formatter(); for (byte b : bytes) { formatter.format("%02x", b); } ...
vite 创建 vue3项目 npm init @vitejs/app my-vue-appcd my-vue-appnpm installnpm run dev执行npmrundev报错找了半天说是esbuild的坑执行node ./node_modules/esbuild/install.js然后执行npmrundev启动成功
java 数组合并 java多数组合并 /** * 数组合并 * @param a 要合并的数组 * @return 生成的新数组 */ private static String[] concat(String[]... a) { int newArray = 0; if (a != null) { for (String[] strings : a) { newArr..
IDEA 修改自身依赖的JDK IDEA 默认 JDK指定 JDKIDEA 默认 JDK指定 JDK安装启动IDEA 后 会在 C:\Users\xxx\AppData\Roaming\JetBrains\IntelliJIdea2020.2 下生成配置文件 ,在该文件夹下创建 idea64.exe.jdk 文件 将你要指定的 JDK 的路径保存在文件中即可...
java BeanUtils 扩展多对象属性值复制 将源对象属性的值赋值给目标对象目标对象属性为0时 在源对象中寻找 同属性但值不为0 的属性 ,然后赋值给目标对象import java.lang.reflect.Field;import java.lang.reflect.Method;public class BeanUtils { /* 将源对象属性的值赋值给目标对象 目标对象属性为0时 在源对象中寻...
java获取字符串最后一个字符 第一种:String str = "daipogfhjoripa1";char c = str.charAt(str.length() - 1);第二种:str.substring(str.length()-1);
linux (centos7) 安装 GDAL java 环境 环境准备先下载安装包下载 gdal 的源码包https://trac.osgeo.org/gdal/wiki/DownloadSource下载依赖PROJ6PROJ6http://download.osgeo.org/proj/安装编译环境需要先安装gccgcc-c++yum -y install gcc gcc-c++ kernel-devel开...
centos7 安装git centos7下安装git有两种方式一、使用yum命令安装:sudo yum install -y git二、使用源码安装: 先下载git 的源码包 和 需要的依赖包wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gzsudo yum install -y w...
java面试 (持续更新) java基础jvm内存模型javaweb框架 spring springMVC springboot springcloud mybatis关系型数据库 mysql oracle postgresql非关系型数据库 redis大数据 kafka Elasticsearch(ELK)...
jvm 调优参数 -Xmx value 指定最大的堆大小 -Xms value 指定初始的最小堆大小 -XX:NewSize = value 指定新生代的大小 -XX:NewRatio = value 老年代与新生代的大小比例。默认情况下,这个比例是2,也就是说老年代是新生代的2倍大。老年代过大的时候,Full GC的时间会很长;老年代过小,则很容易触发Full GC,Full G...
win10 下 升级 npm 升级npm直接使用命令npminstall-g npm但是老是不成功根据报错信息把npm和npm.cmd删了 ,删除后npm命令就用不了了解决办法:将npm改名为npmm将npm.cmd改名为npmm.cmd然后将npx和npx.cmd删除,node_modules 中的不用动。使用npmminstall-g npm命令 成功将npm升级到6...
nginx 优化 nginx.conf配置文件#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { ...
spring boot web服务接口时差 写了一个数据查询接口发现返回的时间和当前时间有8个小时的时差解决办法1. mysql数据库时区设置在数据库url后面加入 serverTimezone=Asia/Shanghai2. springboot接口返回的实体的时间字段上加入@JsonFormat(pattern="yyyy-MM-dd" ,timezone = "GMT+8")...