自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhengYanFeng1989的博客

人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。若君为我赠玉簪,我便为君绾长发。洗尽铅华,从此以后,日暮天涯。

  • 博客(278)
  • 收藏
  • 关注

原创 JVM常用参数

-Xss 设置栈空间大小-Xms 设置堆空间初始大小-Xmx 设置堆空间最大值,建议和堆空间初始值保持一致-XX:+PrintGCDetails 打印GC日志

2022-05-23 09:20:06 304

原创 JAVA 多线程实现方式

package com.huajiyuji.yanfengmall.search.Thred;import java.util.concurrent.*;/** * @Module * @Description 线程 * @Classname ThredTest * @Author zyf * @Create 2021-08-16 11:45 */public class ThredTest { public static ExecutorService service = .

2021-08-16 15:04:36 218

原创 redis 缓存常见问题

1、缓存穿透大量查询一个缓存中不存在的数据,解决办法:缓存null。2、缓存雪崩缓存大面积失效,解决办法:不能大面积key都使用相同的过期时间。3、缓存jich

2021-06-08 16:56:26 223

原创 JVM 内存配置

-Xmx1024m -Xms1024m -Xmn512m-Xmx1024m :最大内存-Xms1024m :初始化内存-Xmn512m :

2021-06-08 11:23:04 318

原创 docker nacos 链接docker中的MySQL

1、docker中的MySQL版本5.72、修改docker中nacos配置如下图3、MySQL在docker中的ip查看docker inspect mysql

2021-05-13 17:09:12 494

转载 2021-02-03

今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。 现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。首先看问题:执行service network restart命令后出现下面的错误: 1 2 Restarting network (via systemctl): Jobfornetwork.service failed because the control pr...

2021-02-03 10:14:47 172

转载 Linux 网络不可达

解决办法修改网卡名称即可vim /etc/sysconfig/grub然后,往这个文件中添加“net.ifnames=0 biosdevname=0”内容,如下图所示:紧接着,执行如下命令:grub2-mkconfig -o /boot/grub2/grub.cfg效果如下:然后,重启系统后查看网卡名称:ping baidu.com 就通过了原文地址:https://www.linuxidc.com/Linux/2015-09/123396.h...

2021-01-12 14:56:49 1401 1

原创 程序“npm.cmd”无法运行: 拒绝访问。

程序“npm.cmd”无法运行: 拒绝访问。程序“npm.cmd”无法运行: 拒绝访问。所在位置 行:1 字符: 1+ npm install+ ~~~~~~~~~~~。所在位置 行:1 字符: 1+ npm install+ ~~~~~~~~~~~+ CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException我的出现这个原因是360的问题,可能阻止了访问,关闭360之后,npm即可正常使...

2020-10-24 08:55:31 4058 2

原创 maven版本升级

官方文档:http://www.mojohaus.org/versions-maven-plugin/usage.html第一步:mvn versions:set -DnewVersion=3.6.1第二步:mvn versions:commit搞定。如果想回退:mvn versions:revert

2020-08-23 11:59:33 3406

原创 docker 删除镜像

比如删除Redisdocker rmi redis:5.0.7如果报错:Error response from daemon: conflict: unable to remove repository reference "redis:5.0.7" (must force) - container f180aac2af7e is using its referenced image c33c9b2541a8则执行 docker rmf180aac2af7e 删除容器引用在执行d...

2020-08-23 10:54:12 255

原创 采用VirtualBox和vagantup安装Linux虚拟机

1、前往VirtualBox官网下载安装VirtualBox ,https://www.virtualbox.org/wiki/Downloads2、前往vagantup官网下载安装vagantup ,https://www.vagrantup.com/downloads

2020-08-06 00:03:21 213

原创 Linux 常用压缩、解压缩命令

tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tartar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为j...

2020-07-25 14:59:13 190

转载 正则

正则验证直接上代码// 正则验证车牌,验证通过返回true,不通过返回falsefunction isLicensePlate(str) {return /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))

2020-06-04 11:33:07 295

原创 Java常见面试题以及答案

从工作经验来看,面试也许不能面出一个程序员的真实水平,或者说面试内容和工作内容也许关系不大,但面试和学历相似,是块敲门砖,好的面试表现,可以带给你更好的工作机会,也是对基础知识的一个巩固。以下面试题收集整理自互联网,作为笔记记录。如有侵权请联系删除。一、Java 基础1.JDK 和 JRE 有什么区别?JRE(Java Runtime Environment)是Java 运行时环境…...

2020-05-06 23:27:28 854

原创 闲情雅致

四季轮回,悄然飞逝,忙碌的日子似乎不曾停歇,有多久没有安静的听完一首歌了,抛开繁琐的代码,静下来安静的听一首歌,迎接这个夏天。晚安。...

2020-04-16 19:38:03 464

原创 Java 批量导出包含图片的Word文档

业务需求:客户需要在资产管理系统中批量导出包含资产二维码等信息的Word文档,如下图导出Word文档效果如下图需求就摆在面前,接下来就是技术选型问题了。由于一开始做编程是从OC入门的,但是由于OC是闭源的,总感觉开发生态不是特别友好,从事java编程后,由于java开源,这种开发生态的对比感愈发强烈。实现一个业务需求时候,开源的java可以给我们提供更多、更优、更合适业务需求的选择...

2020-04-10 11:50:30 10589

原创 javaScript String 对象

概述String对象是 JavaScript 原生提供的三个包装对象之一,用来生成字符串对象。var s1 = 'abc';var s2 = new String('abc');typeof s1 // "string"typeof s2 // "object"s2.valueOf() // "abc"上面代码中,变量s1是字符串,s2是对象。由于s2是字符串对象,s2...

2020-03-21 22:55:00 173

原创 javaScript Math 对象

静态属性Math对象的静态属性,提供以下一些数学常数。Math.E:常数e。 Math.LN2:2 的自然对数。 Math.LN10:10 的自然对数。 Math.LOG2E:以 2 为底的e的对数。 Math.LOG10E:以 10 为底的e的对数。 Math.PI:常数π。 Math.SQRT1_2:0.5 的平方根。 Math.SQRT2:2 的平方根。Math.E...

2020-03-21 22:54:45 204

原创 javaScript Date 对象

普通函数的用法Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。Date()// "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"注意,即使带有参数,Date作为普通函数使用时,返回的还是当前时间。Date(2000, 1, 1)// "Tue Dec 01 2015 09:34:43 GMT+0800 (CST)"...

2020-03-21 22:54:28 235

原创 javaScript 正则表达式

概述正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。比如,正则表达式给出一个 Email 地址的模式,然后用它来确定一个字符串是否为 Email 地址。JavaScript 的正则表达式体系是参照 Perl 5 建立的。新建正则表达式有两种方法。一种是使用字面量,以斜杠表示开始和结束。v...

2020-03-21 22:54:14 219

原创 javaScript JSON对象

JSON 格式#JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,目的是取代繁琐笨重的 XML 格式。相比 XML 格式,JSON 格式有两个显著的优点:书写简单,一目了然;符合 JavaScript 原生语法,可以由解释引擎直接处理,不用另外添加解析代码。所以,JSON ...

2020-03-21 22:54:03 134

原创 javaScript 实例对象与 new 命令

对象是什么面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。每一个对象都是功能中心,具有明确分工,可以完成接受信息、处理数据、发出信息等任务。对象可以复用,通过继承机制还可以定制。因此,面向对象编程具有灵活、代码可复用、高度模块化等特点,...

2020-03-21 22:53:50 139

原创 javaScript this对象

涵义this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。前一章已经提到,this可以用在构造函数之中,表示实例对象。除此之外,this还可以用在别的场合。但不管是什么场合,this都有一个共同点:它总是返回一个对象。简单说,this就是属性或方法“当前”所在的对象。this.property上面代码中,this就代表propert...

2020-03-21 22:53:37 140

原创 javaScrit Object 对象的相关方法

Object.getPrototypeOf()Object.getPrototypeOf方法返回参数对象的原型。这是获取原型对象的标准方法。var F = function () {};var f = new F();Object.getPrototypeOf(f) === F.prototype // true上面代码中,实例对象f的原型是F.prototype。下面是几...

2020-03-21 22:53:21 141

原创 javaScript 对象的继承

原型对象概述#构造函数的缺点JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。function Cat (name, color) { this.name = name; this.color = color;}var cat1 = new Cat('大毛', '白色');cat1.nam...

2020-03-21 22:52:50 153

原创 C 读取配置文件

配置文件信息#配置信息ip:127.0.0.1port:9090username:testpassword:123头文件#define _CRT_SECURE_NO_WARNINGS#pragma once#include <stdio.h>#include <string.h>#include <stdlib.h>struc...

2020-03-21 22:51:32 736

原创 javaScript Boolean 对象

概述Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。var b = new Boolean(true);typeof b // "object"b.valueOf() // true上面代码的变量b是一个Boolean对象的实例,它的类型是对象,值为布尔值true。注意,false对应的包装对象实例,布尔运...

2020-03-15 20:15:46 223

原创 javaScript 包装对象

定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。所谓“包装对象”,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象。这三个原生对象可以把原始类型的值变成(包装成)对象。var v1 = new Number(...

2020-03-15 19:56:12 100

原创 javaScript Array 对象

构造函数Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。var arr = new Array(2);arr.length // 2arr // [ empty x 2 ]上面代码中,Array构造函数的参数2,表示生成一个两个成员的数组,每个位置都是空值。如果没有使用new,运行结果也是一样的。var arr = new ...

2020-03-15 19:18:59 183

原创 javaScript Object 对象 属性描述对象

概述JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写、可遍历等等。这个内部数据结构称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。下面是属性描述对象的一个例子。{ value: 123, writable: false, enumerable: tru...

2020-03-15 17:31:10 441

原创 JavaScript Object 对象

概述JavaScript 原生提供Object对象(注意起首的O是大写),本章介绍该对象原生的各种方法。JavaScript 的所有其他对象都继承自Object对象,即那些对象都是Object的实例。Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。(1)Object对象本身的方法所谓“本身的方法”就是直接定义在Object对象的方法。O...

2020-03-09 21:34:44 295

原创 javaScript 控制台

console 对象console对象是 JavaScript 的原生对象,它有点像 Unix 系统的标准输出stdout和标准错误stderr,可以输出各种信息到控制台,并且还提供了很多有用的辅助方法。console的常见用途有两个。调试程序,显示网页代码运行时的错误信息。 提供了一个命令行接口,用来与网页代码互动。console对象的浏览器实现,包含在浏览器自带的开发工具之中。...

2020-03-08 22:26:08 993

原创 JavaScript 自定义错误

Error实例对象是最一般的错误类型,在它的基础上,JavaScript 还定义了其他6种错误对象。也就是说,存在Error的6个派生对象。1、SyntaxError对象是解析代码时发生的语法错误。2、ReferenceError对象是引用一个不存在的变量时发生的错误。3、RangeError对象是一个值超出有效范围时发生的错误。主要有几种情况,一是数组长度为负数,二是Number对象...

2020-03-08 18:16:22 1837

原创 SQL Server 数据库设置自动备份

一、启动“SQL Server代理服务”1.1、打开 “SQL Server配置管理器”1.2、查看sqlserver代理属性1.3、启动代理服务二、SQL Server Management Studio 设置2.1 、维护计划向导2.2、设置维护计划2.3、万事大吉...

2020-03-07 15:12:43 401

原创 JavaScript 闭包

闭包(closure)是 JavaScript 语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。理解闭包,首先必须理解变量作用域。前面提到,JavaScript 有两种作用域:全局作用域和函数作用域。函数内部可以直接读取全局变量。var n = 999;function f1() { console.log(n);}f1() // 999上面代码中,函数f1可...

2020-03-06 04:05:31 107

原创 javaScript 标签(label)

JavaScript 语言允许,语句的前面有标签(label),相当于定位符,用于跳转到程序的任意位置,标签的格式如下。label: 语句标签可以是任意的标识符,但不能是保留字,语句部分可以是任意语句。标签通常与break语句和continue语句配合使用,跳出特定的循环。top: for (var i = 0; i < 3; i++){ for (var...

2020-03-05 13:43:55 1247

原创 sqlserver 视图链接其他数据库

selecta.pk_corp,a.account,b.bankdocnameasnamefromopendatasource('sqloledb','datasource=188.168.888.162;userid=shenji999;password=sj123cw').swnc57.dbo.bd_bankaccbasa,opendatasource('sqloledb'...

2020-02-20 15:32:13 774

原创 Elasticsearch学习笔记

简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PH...

2020-02-10 22:20:32 110

原创 live-server安装使用命令

live-server用于前端开发临时服务器npm install -g live-server 安装命令live-server 启动命令live-server命令后可跟如下参数:--port=NUMBER- 选择要使用的端口,默认值:PORT env var或8080--host=ADDRESS- 选择要绑定的主机地址,默认值:IP env var或0...

2020-02-06 14:04:55 1521

原创 Windows查看占用端口的进程并杀死

命令老是记不住怎么办,记下来吧查看进程 netstat -ano|findstr 9090 9090位端口号杀死进程taskkill /f /pid 1465614656为进程号

2020-02-04 21:29:10 307

空空如也

空空如也

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

TA关注的人

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