自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 比较两个实体类的差异

java比较两个实体类的值不一样

2022-11-18 22:48:24 1010 1

原创 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 5588 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 337

原创 ElasticSearch介绍及linux安装

Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。一、安装ES官网下载比较慢可以去这个网站进行下载:https://elasticsearch.

2021-12-10 23:29:03 1968

原创 性能压测-压力测试

1、响应时间(Response Time:RT):响应时间指用户从客户端发起一个请求的开始,到客户端接收到从服务器端返回的响应结束,整个过程所消耗的时间HPS (Hits Per Second):每秒点击次数,单位是次/秒TPS (Transaction par Second):系统每秒处理交易数,单位是笔/秒QPS (Query per Second):系统每秒处理交易数,单位是次/秒2、性能测试主要关注如下三个指标:吞吐量:每秒钟系统能够处理的请求数、任务数响应时间:服务处理一个请求或一个任

2021-12-02 20:49:42 1480

原创 linux中使用docker安装nginx以及配置

一、linux中使用docker安装nginxdocker pull nginxnginx配置网关vi nginx.conf进入nginx配置文件conf.d中找到配置文件vi XXX进入 编辑localhost 地址为网关配置的名称

2021-12-01 02:02:58 2576

原创 手机用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 2651

原创 常用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 242

原创 企查查爬虫循环获取信息

思路: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 1304

原创 前端原生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 747

原创 idea控制台实现彩色输出

1、点击idea右上角切换不同项目启动的小方框,点击Edit Configurations。2、在Configurations-VM options对应的方框输入-Dspring.output.ansi.enabled=ALWAYS,点击ok, 启动项目就可以在控制台彩色输入。

2021-09-13 08:49:18 3835

原创 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 208

原创 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 1117

原创 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 398 2

原创 SpringBoot——Actuator监控终端

Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程

2021-08-13 10:00:55 385

原创 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 381

原创 yaml语法的使用

配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=value application.yml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下!# 应用服务 WEB 访问端口server.port=8081数据库相关基

2021-08-09 09:19:24 190

原创 控制台操作员工管理系统

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 192

原创 实现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 312

原创 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 934

原创 BootDO框架的使用及介绍

BootDo是一个用于微服务的高效、低包、面向学习的开源Java EE开发框架。BootDo是一个基于SpringBoot的Java基本开发平台。MyBatis是数据访问层,ApacheShiro是权限授权层,Ehcache缓存常用数据。BootDo主要定位在后台管理系统中学习通信。内置后端管理系统基本功能和高效的代码生成工具,包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件。、代码生成等。前端界面风格采用Twitter引导页面显示框架,结构简单,性能优秀,页面美观

2021-07-28 14:43:37 3063

原创 企查查爬虫获取公司链接

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 864 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 4371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除