logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea中执行“npm”命令,提示‘node‘ 不是内部或外部命令,也不是可运行的程序

问题:解决;首先确保自己安装的node.js 环境变量配置成功解决办法一查看idea的Terminal的设置的是不是本地的cmd地址 File——>Settings——>Tools——>Terminal,将其改为本地的cmd命令窗口修改以后重启idea,修改后有一部分人可以解决问题,我的仍然没有解决.解决办法二:打开命令行-----右击命令行标题栏------点击属性选项----

Java中ArrayList和LinkedList区别 时间复杂度 与空间复杂度

ArrayList 是线性表(数组)get() 直接读取第几个下标,复杂度 O(1)add(E) 添加元素,直接在后面添加,复杂度O(1)add(index, E) 添加元素,在第几个元素后面插入,后面的元素需要向后移动,复杂度O(n)remove()删除元素,后面的元素需要逐个移动,复杂度O(n)LinkedList 是链表的操作get() 获取第几个元素,依次遍历,复杂度O(n)add(E)

#数据结构#java#链表
mysql的COLLATE=utf8_unicode_ci是什么意思?

在mysql中执行show create table 指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,`field1` text COLLATE utf8_unicode_ci NOT NULL COMMENT '字段1',`field2` varch

#mysql#数据库
史上最全HashMap面试题汇总

1.HashMap的数据结构?哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过8时,链表转换为红黑树。2.HashMap的工作原理?HashMap底层是hash数组和单向链表实现,数组中的每个元素都是链表,由Node内部类(实现Map.Entry<K,V>接口)实现,HashMap通过put&get方法存储和获取。存储对象时,将K/V键值传给put(

文章图片
#java#数据结构
Mysql 的varchar能存几个字符?

utf8编码的varchar  Mysql记录行数据是有限的。大小为64k,即65535个字节,而varchar要用1-2字节来存储字段长度,小于255的1字节,大于255的2字节。  Mysql 5.0后,英文字符固定都是一个字节,汉字字符根据编码方式占不同字节,Utf-8占3个字节,gbk占了2个字节。  第一,当编码方式为utf-8时,varchar存到21845就存不下了.也就是最大长度是

#mysql
基于协同过滤算法的商品推荐购物电商系统

商品推荐是针对用户面对海量的商品信息而不知从何下手的一种解决方案,它可以根据用户的喜好,年龄,点击量,购买量以及各种购买行为来为用户推荐合适的商品。在本项目中采用的是基于用户的协同过滤的推荐算法来实现商品的推荐并在前台页面进行展示,我将会使用余弦相似度的度量方法来计算用户与用户之间相似性,最终将相似度较高的用户浏览的商品推荐给用户。协同过滤推荐算法是诞生最早,并且较为著名的推荐算法。主要的功能是预

#算法
win10配置jdk1.8 的环境变量

第一步,下载jdk安装文件。1直接百度jdk1.8,一般第一条就是官方下载网址。根据自己系统下载对应版本即可。END第二步,安装jdk1双击安装包,按照默认设置直接安装即可。END第三部,配置环境变量1打开“文件资源管理器”——右键“此电脑”——“属性”——“高级系统设置”——“高级”——“环境变量”——“新建”2新建环境变量JAVA_HOME变量名:JAVA_HOME变量值:C:\

Redis缓存穿透、缓存击穿、缓存雪崩的解决方案

缓存击穿指的是一个并发访问量比较大的key在某个时间过期,导致所有的请求直接打在DB上,那么程序在redis找不到数据,就会去数据库里查询,数据库处理大量的请求的同时导致压力瞬间增大,造成压力过大,甚至导致崩溃;缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。当某⼀时刻发⽣⼤规模的缓存失效的情况,例如缓存服务宕机、大量key在同一

文章图片
#缓存#redis#数据库
【Java面试】——常见面试题汇总

JDK 是 Java 开发工具包,是 Java 开发环境的核心组件,并提供编译、调试和运行一个 Java 程序所需要的所有工具,可执行文件和二进制文件,是一个平台特定的软件。JRE 是 Java 运行时环境,是 JVM 的实施实现,提供了运行 Java 程序的平台。JRE 包含了 JVM,但是不包含 Java 编译器 / 调试器之类的开发工具。JVM 是 Java 虚拟机,当我们运行一个程序时,J

#java#面试
Java OOM问题如何排查

目录OOM 问题什么是OOM导致OOM问题的原因排查手段实战MAT分析OOM 问题什么是OOMOOM为out of memory的简称,来源于java.lang.OutOfMemoryError,指程序需要的内存空间大于系统分配的内存空间,OOM后果就是程序crash;可以通俗理解:程序申请内存过大,虚拟机无法满足,然后自杀了。导致OOM问题的原因为什么会没有内存了呢?原因不外乎有两点:1)分配的

#jvm
    共 25 条
  • 1
  • 2
  • 3
  • 请选择