- 博客(23)
- 收藏
- 关注
原创 Node.js安装教程
Node.js安装教程一、安装环境1、本机系统:Windows 10(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。No
2022-04-26 14:06:37
5769
1
原创 Elasticsearch与java客户端交互的二种使用
一、原生Elasticsearch1)导入依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.10.2</version></dependency>2)创建索引//索引管理
2021-12-15 10:07:00
373
原创 ElasticSearch介绍及linux安装
Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。一、安装ES官网下载比较慢可以去这个网站进行下载:https://elasticsearch.
2021-12-10 23:29:03
1997
原创 性能压测-压力测试
1、响应时间(Response Time:RT):响应时间指用户从客户端发起一个请求的开始,到客户端接收到从服务器端返回的响应结束,整个过程所消耗的时间HPS (Hits Per Second):每秒点击次数,单位是次/秒TPS (Transaction par Second):系统每秒处理交易数,单位是笔/秒QPS (Query per Second):系统每秒处理交易数,单位是次/秒2、性能测试主要关注如下三个指标:吞吐量:每秒钟系统能够处理的请求数、任务数响应时间:服务处理一个请求或一个任
2021-12-02 20:49:42
1509
原创 linux中使用docker安装nginx以及配置
一、linux中使用docker安装nginxdocker pull nginxnginx配置网关vi nginx.conf进入nginx配置文件conf.d中找到配置文件vi XXX进入 编辑localhost 地址为网关配置的名称
2021-12-01 02:02:58
2627
转载 手机用fiddler抓包教程
手机用fiddler抓包电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,勾选CaptureHTTPS CONNECTs,点击Actions,勾选Decrypt HTTPS traffic和Ignore servercertificate
2021-11-16 00:46:10
2726
原创 常用MySql函数
**一、数字函数**1、ABS(x) 返回x的绝对值SELECT ABS(-1);---- 返回12、AVG(expression) 返回一个表达式的平均值,expression 是一个字段SELECT AVG(age) FROM student;3、CEIL(x)/CEILING(x) 返回大于或等于 x 的最小整数SELECT CEIL(1.5);SELECT CEILING(1.5); ---- 返回24、FLOOR(x) 返回小于或等于 x 的最大整数SELECT
2021-11-16 00:39:21
257
原创 企查查爬虫循环获取信息
思路:1、获取网址 2、设置请求头headers 3、循环拿到的excel中的数据模拟网页请求 4、保存到excel中import requestsfrom lxml import etreeimport reimport openpyxlimport pandas as pd# 网址url = "https://www.qcc.com/firm/6de4055b3faf003e6124d35afe5ced2d.html"# 设置请求头 cookie设置成自己的header...
2021-09-14 15:04:14
1424
原创 前端原生js解析base64编码
解析base64编码 let base = result.data.report; //获取接口返回的数据值 let newUrl = base.replace(/[\n\r]/g, ''); let bstr = window.atob(newUrl); let n = bstr.length; let u8arr = new Uint8Array(n); while (n-
2021-09-14 14:52:53
771
原创 idea控制台实现彩色输出
1、点击idea右上角切换不同项目启动的小方框,点击Edit Configurations。2、在Configurations-VM options对应的方框输入-Dspring.output.ansi.enabled=ALWAYS,点击ok, 启动项目就可以在控制台彩色输入。
2021-09-13 08:49:18
3991
原创 VUE项目上线与优化
展示进度条1.安装Nprogressnpm install --save nprogress2.在main.js中导入js和cssimport Nprogress from 'nprogress'import 'nprogress/nprogress.css'3.在拦截中展示进度条 Nprogress.start()4.在response拦截器中隐藏进度条 Nprogress.done()axios.interceptors.response.use(config => {
2021-09-11 13:33:54
240
原创 Freemaker基础操作
1、if指令//第一种用法[#if 条件]...[/#if]//第二种用法 [#if 条件] ... [#else] ...[/#if] //第三种用法 [#if 条件] ... [#elseif 条件] ... [#else] ...[/#if]//判断包含<#if "a,b,c,"?contains("a")> checked </#if>//如果需要判断对象不为空:<#if name??> …
2021-09-10 14:12:16
1442
原创 java获取时间
一、获取近三个月时间 Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(dNow);//把当前时间赋给日历 calendar.add(Calendar.MONTH, -3); //设置为前3月 dBefore = calendar.getTime(); //得到前
2021-09-07 00:52:15
506
2
原创 SpringBoot——Actuator监控终端
Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程
2021-08-13 10:00:55
424
原创 SpringBoot整合shiro——简单的demo
第一步:导入依赖<!-- 导入shiro整合spring的包 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version> </dependency><!-- thyme
2021-08-10 10:14:09
414
原创 yaml语法的使用
配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=value application.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!# 应用服务 WEB 访问端口server.port=8081数据库相关基
2021-08-09 09:19:24
211
原创 控制台操作员工管理系统
1、创建实体类public class Emp { private int id; // 工号 private String name;// 姓名 private String sex;// 年龄 private String month; // 生日 // 有参无参构造方法 public Emp() { super(); // TODO Auto-generated constructor stub } public Emp(int id, String name, Stri
2021-08-04 15:21:01
207
原创 实现DBmanger的工具类
import java.sql.*;public class DBManager { // mysql驱动 private static final String driverName="com.mysql.jdbc.Driver"; // 数据库连接地址localhost:3307/school 改成自己的端口和数据库名称 private static final String url="jdbc:mysql://localhost:3307/school?useUnicode=tr
2021-08-04 13:57:52
342
原创 Selenium设置谷歌浏览器启动参数
System.setProperty(“webdriver.chrome.driver”, “xxx/chromedriver”);// Chromeoptions = new ChromeOptions();// 启动就最大化// options.addArguments(“start-fullscreen”);// options.addArguments("–start-maximized");// 禁止弹出拦截options.addArguments("–disable-popup-b
2021-07-28 15:33:55
1058
原创 BootDO框架的使用及介绍
BootDo是一个用于微服务的高效、低包、面向学习的开源Java EE开发框架。BootDo是一个基于SpringBoot的Java基本开发平台。MyBatis是数据访问层,ApacheShiro是权限授权层,Ehcache缓存常用数据。BootDo主要定位在后台管理系统中学习通信。内置后端管理系统基本功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件。、代码生成等。前端界面风格采用Twitter引导页面显示框架,结构简单,性能优秀,页面美观
2021-07-28 14:43:37
3226
原创 企查查爬虫获取公司链接
import openpyxlimport requests # 模拟请求import pandas as pd # 清洗数据from bs4 import BeautifulSoup#打开目标execl,这里注意openpyxl能读取的execl后缀名是’.xlsx’文件workbook1=openpyxl.load_workbook(‘企业.xlsx’)#选定目标sheetworksheet1 = workbook1.active请求头headers = {“user-agent
2021-07-28 14:38:53
920
1
原创 jeecgboot的使用操作
JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!一系列低代码能力:
2021-07-28 14:33:16
4506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人