
Vue+Spring Boot简单用户登录(附Demo)
1 概述前后端分离的一个简单用户登录 Demo 。2 技术栈VueBootstrapVueKotlinSpring BootMyBatis Plus3 前端3.1 创建工程使用 vue-cli 创建,没安装的可以先安装:sudo cnpm install -g vue @vue/cli查看版本:vue -V出现版本就安装成功了。创建初始工程:vue create bvdemo由于目前 Vue3 还没有发布正式版本,推荐...
2024-01-10
fnv-plus 生成 Hash 哈希算法的 Npm 包
FNV-1a 散列算法通常被简单地称为 FNV,它在 n 位散列空间中散布散列,具有很好的分散性,而且速度非常快。使用此模块为 JavaScript 字符串或对象生成唯一的散列/校验和值。注:FNV-1a 算法甚至不适合作为密码伪随机生成器,也不应该被用来保护任何事物的安全。它的确是唯一的,但不是随机的。为...
2024-01-10
Linux 中如何切换相同程序的不同版本
几天前,我们曾经讨论如何 如何在不同的 PHP 版本之间进行切换 。在那篇文章中,我们使用 update-alternatives 命令实现从一个 PHP 版本切换到另一个 PHP 版本。也就是说, update-alternatives 命令可以将 系统范围 system wide 默认使用的 PHP 版本设置为我们希望的版本。通俗的来说,你可以通过 update-alternatives 命...
2024-01-10
bootstrap-closable-tab可实现关闭的tab标签页插件
本文实例为大家分享了bootstrap-closable-tab可实现关闭的tab标签页的具体代码,供大家参考,具体内容如下Demo下载地址:bootstrapclosabletab_jb51.rar这是从网上找的一款可以关闭的tab标签页插件:1、这是基于bootstrap的插件,因此要引入bootstrap的相关插件前提得引入jquery:2、引入该插件:代码如下://...
2024-01-10
在vue中使用console.log无效的解决
webpack开发环境下,在vue中使用console.log无效,一直以为webpack出了问题。使用window.console.log()就能够顺利在浏览器控制台输出了。以及在axios请求的回调中依旧无法输出使用window.console.log()/console.log(),先留坑吧。补充知识:vue中 :style 与 :class 三元运算符使用style三元表达式<p :style="{'color': (checkIndex3==m...
2024-01-10
vue print.js打印支持Echarts图表操作
网上找的print.js做了修改,支持Echarts图表这里记录一下,不知道是哪家的代码了,我看都一样这里是看到了两个源码https://github.com/xyl66/vuePlugs_printjs/blob/master/print.jshttps://github.com/denghao123/Print.js以下是我修改过的print.js// 打印类属性、方法定义/* eslint-disable */const Print = function (dom, options) { if (!(...
2024-01-10
Python 可视化 | Seaborn5 分钟入门 (一)——kdeplot 和 distplot
微信公众号:「Python读财」如有问题或建议,请公众号留言Seaborn是基于matplotlib的Python可视化库。 它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,不需要经过大量的调整就能使你的图变得精致。Seaborn的安装>>>pip i...
2024-01-10
IDEA引MAVEN项目jar包依赖导入问题解决方法
IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示以下错误信息:刷新Maven配置的方法为:(1)右键单击项目;(2)在弹出菜单中选择Maven|Reimpo...
2024-01-10
基于JavaMail的Java实现复杂邮件发送功能
上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发送 讲解了邮件的基本协议,JavaMail组件,创建并发送一封简单邮件的详细步骤。本文将介绍如何创建并发送一封包含图片和附件的复杂邮件。一封复杂的邮件内容可以看做是由很多节点(或者可以说是“片段”/“部分”/“零件”)组成,文本、图...
2024-01-10
Java classloader和namespace详细介绍
Java classloader和namespace详细介绍 Java虚拟机通过装载、连接和初始化一个JAVA类型,使该类型可以被正在运行的JAVA程序所使用。其中,装载就是把二进制形式的JAVA类型读入JAVA虚拟机中。连接就是把这种已经读入虚拟机的二进制形式的类型数据合并到虚拟机的运行时状态中去。连接阶段分为三个步骤-...
2024-01-10
Tomcat启动分析(我们为什么要配置CATALINA_HOME环境变量)
用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。根据笔者机器上Tomcat...
2024-01-10
Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办
项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空。由于是使用GET方式请求,所以为了确保中文不乱码,在控制台接收到请求参数后,对中文进行了一次编码。try {realName = new String(realName.getBytes("GBK")...
2024-01-10
java Class文件内部结构解析过程详解
大学的时候,就看过java虚拟机规范第二版,最近把最新的Java虚拟机规范第三版(java se 1.7版本)温习了一遍,发现java虚拟机规范中java class的文件结构部分并没有太大的变化,顺便也整理了一下。java语言是跨平台的,所谓一次编写,到处运行。之所以是跨平台的,就是java定义了一套与操作系统,硬件...
2024-01-10
发布您的最新基于Eclipse的产品一(图)
本论文的内容主要介绍了在Eclipse平台上构建您自己的产品的方法。 Eclipse平台不必多做解释了,它应该是目前最热门的开源的java开发工具之一了。而且,它的目标是定义为一个工具集成平台,这种插件式的架构可以使众多的工具提供厂商发布自己公司的基于Eclipse的产品,如IBM的wo...
2024-01-10
Python中的参数解析
本文概述什么是参数解析?使用sys.argv进行参数解析使用getopt进行参数解析使用argparse进行参数解析下一步是什么?如果你计划数据科学或机器学习项目, 那么开始在Jupyter Notebook中进行开发并不罕见。它为你的计算工具提供了交互性, 可让你快速运行模块等。有很多选择Jupyter Notebooks作为你选择的...
2024-01-10
千帆过尽,洗净铅华 —404年终总结 ZoomEye篇
作者:404实验室日期:2021年1月21日在2020年,ZoomEye经历了一年的韬光养晦,在许多朋友多的帮助下,发布多次版本迭代更新。3月上线了ip高精地理信息,让用户朋友们可以更深层次了解目标ip信息;7月取消了API查询数据的数量限制,让用户朋友们可以随意查询数据;9月上线了API-KEY,ZoomEye的开发朋...
2024-01-10
Weblogic 远程命令执行漏洞(CVE--14644)分析
作者:Sp4rr0vv@ 白帽汇安全研究院核对:r4v3zn@ 白帽汇安全研究院本文为作者投稿,Seebug Paper 期待你的分享,凡经采用即有礼品相送!投稿邮箱:paper@seebug.org概述2020 年 7 月 15 日,Oracle 发布大量安全修复补丁,其中 CVE-2020-14644 漏洞被评分为 9.8 分,影响版本为 12.2.1.3.0、12.2.1.4.0, 14.1.1.0.0 。本文基于...
2024-01-10
黑雀攻击:深度分析并溯源 Dofloo 僵尸物联网背后的“黑雀”
作者:启明星辰ADLab公众号:https://mp.weixin.qq.com/s/5eUgB6uAg60PmwyVLm3yOA引言2019 年 4 月开始,启明星辰ADLab 观察到 Confluence 远程代码执行漏洞 CVE-2019-3396 被 Dofloo 僵尸网络家族用于攻占设备资源,Confluence 是一个专业的企业知识管理与协同软件,常用于构建企业 wiki。本次漏洞是由于 Confluence Server 和 Conflue...
2024-01-10
BitcoinCore CVE-2018-17144 漏洞研究与分析
作者:腾讯湛泸实验室来源:微博@腾讯湛泸实验室今年9月18号,比特币主流客户端Bitcoin Core发表文章对其代码中存在的严重安全漏洞CVE-2018-17114进行了全面披露。该漏洞由匿名人士于9月17日提交,可导致特定版本的Bitcoin Core面临拒绝服务攻击(DoS,威胁版本: 0.14.x - 0.16.2)乃至双花攻击(Double Spend,威...
2024-01-10
mongo insert一条记录,但某些数据未插入
用node写了个服务提供一个接口,供调用方传入参数后,对参数进行封装,在 mongo 里面 insert 一条记录,现发现某几个字段更新不进去。代码类似于以下const db = mongodb.collection('collection_name');let data = { a: 'value1', b: 'value2', c: 'value3'};db.insert(data);比如 data 中的 a、b字段能更新成功,但 c字段却...
2024-01-10
