- 博客(31)
- 收藏
- 关注
原创 sun-JDK、open-JDK的安装
JDK种类有SUN公司和OpenJDK,SUN的JDK类方法会多一些,底层GC也会好一。2019年4月16日当天,Oracle发布了Oracle JDK的8u211和8u212两个版本(属于JDK8系列),并从这两个版本开始将JDK的授权许可从BCL换成了OTN!也就是从这两个版本开始商用收费了!那啥叫[商用收费]?商用收费就是当你使用Oracle JDK 8u211及以上版本进行具有商业用途(盈利目的)。
2022-08-22 09:26:11 695 1
原创 解决端口占用命令(windows、linux)
Linux1.查看端口情况//查看所有端口情况netstat -anp//查看80端口情况netstat -anp | grep 802.查看端口属于哪个程序?端口被哪个进程占用lsof -i :80//如果用lsof -i命令查不到端口, 安装一下就ok了 yum install lsof -y3. 杀掉占用端口的进程//kill -9 进程idkill -9 14576Windows命令行窗口:win+R1.查看端口情况netstat -anonetsta
2022-04-08 20:07:45 1478
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
启动报错,说是找不到指定的url属性。实际上都配置了,但是还是找不到。自动装配那一环节可能除了点问题。解决方案:去pom配置文件下看看pom有没有被打包了。有的话去掉。删掉就好了,如果还没好。build中添加<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <resources> <resource> <directory>src/ma
2021-12-09 12:41:24 105
原创 nvm——管理node版本工具
为啥会研究到这个?导入了一个开源项目,进行npm run dev的时候失败了,尝试:1.初始化noderm -rf node_modulesnpm cache clean-fnpm install2.或者使用淘宝源install -g cnpm --registry=https://registry.npm.taobao.orgcnpm inpm run dev页面都是运行不上的。nvm命令汇总:nvm list 是查找本电脑上所有的node版本- nvm list 查看已
2021-11-25 17:30:36 302
原创 mybatis中处理 一对一、一对多、多对多 (实体)
感悟一下:好记性不如烂笔头,因为最近面试,看太多java特性原理,项目大脑开始过滤了,导致问了这个问题不知道在说啥。。回顾一下一、基本环境配置1.依赖导入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL
2021-11-24 21:02:40 2110
原创 常量池知识点
常量池的概念:1.class常量池(Class Constant Pool):简介:我们写的每一个Java类被编译后,就会形成一份class文件;class文件中除了包含类的版本、字段、方法、接口等描述信息外,还有一项信息就是常量池(constant pool table),用于存放编译器生成的各种字面量(Literal)和符号引用(Symbolic References);每个class文件都有一个class常量池。这部分内容将在类加载后进入方法区的运行时常量池中存放。字面量: 1.文本字
2021-11-19 20:15:54 897
原创 Nginx指令(alias、set、proxy_pass、rewrite、upstream)、跨域问题、防盗链、缓存、gzip压缩
root:Sets the root directory for requests. For example, with the following configurationlocation /i/ { root /data/w3;}The /data/w3/i/top.gif file will be sent in response to the “/i/top.gif” requestroot响应的路径:配置的路径+完整访问路径(完整的location配置路径+静态文件)如图访
2021-11-06 17:41:01 1489
原创 使用Druid连接池监控系统
1.导入druid依赖。<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>2.mysql和druid进行
2021-11-05 16:19:39 474
原创 git如何通过命令上传项目
0.git一些简单命令、情景操作。1.在gitee中创建仓库。2.分析属于情景——已有仓库。采用命令:cd 要上传的文件名 //进入到要上传的文件下git remote add origin 联动的仓库位置 //gitee中的仓库和本地仓库绑定。git push -u origin master //上传cd到的文件夹下的文件到>指定的仓库位置例如我的:若遇到问题:看看有没有匹配的——>https://blog.csdn.net
2021-11-03 19:32:02 234
原创 vue-axios的使用
官方文档http://www.axios-js.com/zh-cn/docs/#axios-request-config简介:Axios是一个异步请求技术,核心作用就是用来在页面中发送异步请求,并获取对应数据在页面中渲染全局引入在main.js中import axios from 'axios'Vue.prototype.axios = axios;使用在vue组件中://psot请求,带参数this.axios.post('/user', { firstName: 'Fred
2021-10-25 10:46:40 118
原创 (vue+springboot+mysql)部署到服务器上过程
前言:首先:该项目是一个前后端分离的项目。前端------Vue、vue-cli、element等技术,后端------springboot+mybatis,数据库------mysql-5.6.51(服务器上的版本),因为服务器上的mysql版本比较旧,开发的时候用的8.5.23的,从高版本到低版本会出现一些sql语句结构的冲突。0.服务器的准备1.本项目服务器是华为弹性云服务器ECS,配置信息:2.采用的安全组sg-test-lcc服务器准备好了,往下继续。1.前端排查打包。1.
2021-10-22 00:11:00 2270
原创 this.$message的信息提示使用
1.前提条件在总体引入文件中添加相关类import {Message} from “element-ui”;可以看到此处的Message来源:来自一个导出供使用的ELMessage接口:文件总体:import Vue, {VNode} from 'vue'export type MessageType = 'success' | 'warning' | 'info' | 'error'/** Message Component */export declare class
2021-10-17 22:23:23 6968
原创 vue-cli(页面侧边栏样式变化--初始化默认路由)unique-opened :default-active
路由表:import Vue from 'vue'import Router from 'vue-router'import VueIndex from "../components/VueIndex";import Error from "../components/Error";import TradeInfo from "../components/information-center/TradeInfo";import Price from "../components/informat
2021-10-17 16:07:33 755
原创 JavaScript中基本数据类型和引用数据类型的区别(栈、堆)
1、基本数据类型和引用数据类型ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。2、常见的基本数据类型:Number、String 、Boolean、Null和Undefined。基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。示例:var a = 10;var b = a;b = 20;consol
2021-06-27 17:04:10 430
原创 Selenium的使用
1.前提工作。一、注入对应的依赖jar包https://mvnrepository.com/可以从以上网站找到对应的依赖,然后注入maven仓库中。 <!-- Selemiun --> <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> <dependency> <groupId>org
2021-06-16 20:11:19 1478
原创 Java网络爬虫学习记录(6.实战篇)
实战框架介绍① db层介绍:数据类,该层主要用来进行数据库连接配置、数据库CRUD②model层介绍:实体类,封装数据。③ util层介绍:工具类,URL请求、时间格式化、文本读写等④ parse层介绍:解析类,对获取的HTML、XML、JSON内容进行解析⑤ main层介绍:主程序类,调用各层方法进行操作。实战一、新闻数据采集目的:获取某网站的新闻数据,json格式。①创建数据库,接收爬取的数据。CREATE TABLE sinanews (docid var
2021-06-16 19:22:23 184
原创 Quartz定时调度任务
技术简介:作用:只要服务器在运行,会自动在某个时间去执行某个任务,如定时上报等功能我偷个懒,嘿嘿,发现了个写的比较好的了点击跳转
2021-06-06 21:22:26 96
原创 Java网络爬虫学习记录(5.内容存储篇)
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-05-20 09:35:32 1019
原创 Java网络爬虫学习记录(解析内容篇)
4 网页内容解析4.1 HTML4.1.1 CSS选择器1——基础选择器(略过)2——属性选择器 扩(可以指定具体标签的属性):div[title]属性选择器 选择器(举例) 含义 [title] 选择带有title元素的所有属性 [^tit] 查找属性前缀为titl的所有元素 [title="abc"] 选择title="abc"的所有元素 [title~="ab"] 选择title包含ab的所有元素 [title^="abc"]
2021-05-17 21:19:31 457
原创 Java网络爬虫学习记录(请求基础篇)
前言:参考书籍——网络数据采集技术Java网络爬虫实战(钱洋、姜元春)1. 网络爬虫及Java基础知识1.1 集合网络爬虫涉及List、Set、Queue、Map等集合,全都封装于java.util包中。1.1.1 List和Set集合集合 特征 List 以线性方式存储,可以存放重复对象。 Set 无特定方式排序,会过滤重复对象。 List: //List集合创建 List<...
2021-05-13 23:28:46 1853
原创 JS|jQuery
confirm (输出的文本)弹出确认框获取活动对象var e=window.event 获取事件对象var obj =e.srcElement 获取发生事件元素用处:e.x 获取鼠标x值e.y 获取鼠标y值obj.style.background 改变事件元素背景 obj.value 获取事件元素值form表单属性必须有return,否则执行都为trueonsubmit =“return funcname()” 提交触发事件,若funcname返回true才可以提交.
2021-04-26 09:16:57 785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人