自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue运行环境及淘宝镜像(cnpm命令)安装

1、本地安装vue运行环境 Node.js下载地址:https://nodejs.org/zh-cn/download/2、打开cmd,输入命令 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装Vue需要npm的版本大于3,所以我们先升级一下npm,输入命令cnpminstall cnpm -g 安装vue,输入命令cnpmins...

2020-09-17 10:19:16 1465

原创 Java字符串写入文件三种方式

1、使用FileWriterString str="hello world!"; FileWriter writer; try { writer = new FileWriter("E:/token.txt");            write.write("");//清空原文件内容 writer.write(str...

2018-05-21 17:37:25 28603 1

原创 mysql中时间与字符串相互转换

时间、字符串、时间戳之间的互相转换很常用,但是几乎每次使用时候都喜欢去搜索一下用法;本文整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后学习和查阅;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_format()unix_timestamp() ...

2018-03-23 23:37:41 3396

原创 Freemarker(ftl)时间格式化

*Freemarker日期格式化处理 基本参数: date: 只显示日期,不显示时间. 如createTime?date或{createTime?date} 或{createTime?date(‘yyyy-MM-dd’)} time: 只显示时间,不显示日期 如createTime?time或{createTime?time} 或{createTime?time(‘hh:mm:ss’)}

2017-09-19 14:19:41 15659

原创 淘宝/阿里npm镜像过期如何替换

替换命令:npm config set registry https://registry.npmmirror.com。修改nvm配置文件(settings.txt)

2024-03-06 11:32:45 992

原创 IDER代码检查工具

Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。阿里巴巴规约扫描包括:OOP规约并发处理控制语句命名规约常量定义注释规范。

2023-07-19 09:33:30 1429

原创 Linux一次执行多个命令& ; && ||区别

1.一次执行多个命令,多个命令之间用;号隔开cmd1; cmd2;cmd3如:cd /home/abc ; rm -rf ./test/* ; rm -rf ./pos/* ; rm -rf ./logs/* ;不管cmd1命令是否执行成功,cmd2命令都执行。这样前后执行的时候没有依赖性。相互独立。前一个命令执行完成,才会执行后一个命令。注意:单行语句一般要用到分号来区分代码块,代码若写作多行,用换行符来区分代码块,则无需用到分号。2. 多个命令同时执行,用& (并行)..

2021-12-22 10:57:19 924

原创 JDK8 Stream 数据流,大数据量下的性能效率怎么样?

Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型:Stream<T>代表对象引用流,此外还有一系列特化流,如 IntStream,LongStream,DoubleStream等。Java 8 引入的的Stream主要用于取代部分Collection的操作,每个流代表一个值序列,流提供一系列常用的聚集操作,可以便捷的在它上面进行各种运算。集合类库也提供了便捷的方式使我们可以以操作流的方式使用集合、数组以及其它数据结.

2021-03-09 09:45:49 522

原创 Kafka详细的配置参数及文档地址

配置及参数说明如下:#################consumer的配置参数(开始)##################如果'enable.auto.commit'为true,则消费者偏移自动提交给Kafka的频率(以毫秒为单位),默认值为5000。spring.kafka.consumer.auto-commit-interval;#当Kafka中没有初始偏移量或者服务器上不再存在当前偏移量时该怎么办,默认值为latest,表示自动将偏移重置为最新的偏移量#可选的值为latest, .

2021-02-05 15:57:12 685

原创 Findbugs使用指南及扫描内容解释

一、Findbugs的常用操作:Findbugs找出的bug有三种颜色黑色的臭虫标志是分类;红色的臭虫标志表示严重bug,发现后必须修改代码;橘黄色的臭虫标志表示潜在警告性bug,应尽量修改;二、Findbugs的规则Findbugs是基于bug patterns概念,查找字节码文件中潜在的bug,主要检查字节码文件中的bug patterns,如nullpoint空指针检查、没有合理关闭资源、字符串相同判断错(==而不是equals)等。1、、Security 关于代码安全性防..

2021-01-21 15:52:59 3317

原创 消息中间件(2)MQ使用场景(解耦,异步消息,流量削锋)

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 :1.串...

2021-01-20 17:32:48 937

原创 sql中(join)group by、order by、where等的执行顺序

1. 先连接from后的数据源(若有join,则先执行on后条件,再连接数据源)。2. 执行where条件3. 执行group by4.执行having5.执行order by6.输出结果。顺序:FROMONJOINWHEREGROUPBYWITHCUBE或WITHROLLUPHAVINGSELECTDISTINCTORDERBYTOP...

2021-01-05 16:13:11 1157

原创 JVM调优配置及参数说明

CMD java //1 非标准参数配置 -Xms1024m //指定jvm堆的初始大小,默认为物理内存的1/64,最小为1M;可以指定单位,比如k、m,若不指定,则默认为字节。 -Xmx1024m //指定jvm堆的最大值,默认为物理内存的1/4或者1G,最小为2M;单位与-Xms一致。 -Xmn480m //JVM中年轻态的大小 年轻态比老年态为1/1 持久态最好为64M 老年态为480 FULLCG次数会较少 但是每次FULL...

2020-12-21 17:14:06 235 1

原创 线程池之ThreadPoolExecutor使用详解

ThreadPoolExecutor提供了四个构造方法:我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecutor(int corePoolSize, // 1 int maximumPoolSize, // 2 long keepAliveTime, // 3

2020-11-17 14:14:19 521

原创 MYSQL中FIND_IN_SET()与like、in函数比较和使用

mysql中find_in_set()函数的使用首先举个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢??这就要我们的 find_in_set 出马的时候到了。以下为引用的内容:select * from article where FIND_IN_SET('4',type)-------..

2020-11-16 15:08:28 1132

原创 spring boot 服务启动时no active profile set, falling back to default profiles: default的问题

1.启动时no active profile set, falling back to default profiles: default相信有不少细心小伙伴在新启动一个spring boot项目时候会发现这样一条信息no active profile set, falling back to default profiles: default。为什么会出现这样的提示呢,我们先来看看profile,profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、 指定参数等方式快速切换环境

2020-10-22 15:31:56 4293

原创 vue 生成二维码图片并且下载图片到本地兼容写法

vue生成二维码图片,这里使用的是qrcode.js 这个插件(亲测写法,兼容没有问题)第一步,下载插件需要注意,这里下载的是qrcodejs2cnpm install --save qrcodejs2第二步,在组件使用<template> <div> //生成二维码 <div @click="getQrcode"></div> //创建一个div,并设置id为qrc

2020-09-08 11:10:45 585

转载 Linux常用命令 持续更新中。。。

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用...

2020-09-03 21:15:59 909

原创 Centos6.5使用yum安装mysql

第1步、yum安装mysql[root@stonex ~]# yum -y install mysql-server安装结果:……Installed: mysql-server.x86_64 0:5.1.73-3.el6_5 ...

2020-08-09 17:49:34 155

原创 Centos 6.5用yum安装JDK

用yum安装JDK1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk)[root@localhost ~]# yum search java|grep jdkldapjdk-javadoc.x86_64 : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.6.0-openjdk-demo.x86_64 : OpenJDK Demosjava-1.6.0-openjdk-

2020-08-09 17:40:54 148

原创 linux 安装ssh

如何查看SSH服务是否已经安装?在终端命令行执行rpm -qa | grep "ssh"打印出open。。。等包证明已经安装如果服务器挂载了镜像,可以直接采用如下命令安装也可以yum install ssh如何启动SSH服务?启动命令service sshd start停止命令service sshd stop重启命令service sshd restart首先我们来看看SSH服务是否启动了,请执行如下命令即可service sshd status

2020-08-09 16:18:23 186

原创 虚拟机图形界面和命令界面切换

--linux切换图形界面alt+ctrl + F1-F5ctrl + alt + F3 编辑模式ctrl + alt + F1 图形界面模式

2020-08-09 16:14:43 4026

原创 win10 关闭端口

一般要用命令行这种事情都在linux上做。然而win10发现端口被占用这件事情似乎也只能用命令行来做了。有次发现8082端口被腾讯的TIM占用了,于是找了一下杀掉占用某端口的进程的方法。有些地方的说明太多了,看起来还麻烦。我就简单直接写命令了。netstat -ano|findstr "8082"此时显示占用8082端口的进程详细信息,最后一列是PID,等会输入PID。然后输入tasklist|findstr "PID号"此时出现进程名然后输入taskk...

2020-05-21 20:14:55 913

原创 HBase常用 Shell 命令

一、基本命令打开Hbase Shell:hbase shell获取帮助# 获取帮助help# 获取命令的详细信息help 'status'查看服务器状态status查看版本信息version查看所有表list创建表命令格式: create ‘表名称’, ‘列族名称1’,‘列族名称2’,‘列名称N’# 创建一张名为Student的表,包含基本信息(baseInfo)、学校信息(schoolInfo)两个列族create 'Stud

2020-05-14 14:36:15 653

原创 MySQL的DATE_FORMAT()用法

ATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法:DATE_FORMAT(date,format)date参数是合法的日期。format规定日期/时间的输出格式。可以使用的格式有:格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00...

2020-05-08 09:10:00 1835

原创 hive 常用命令

hive常用命令1、进入hive数据库:hive2、查看hive中的所有数据库:show databases;3、用default数据库:use default;4、查看所有的表:show tables;5、查询表结构:desc mytest(表名);6、查询表数据: select * from mytest(表名);7、创建数据库:hive> CREATE...

2020-04-29 17:42:35 867

原创 Springboot使用maven打包指定启动主类

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<...

2020-04-23 21:05:06 4309 4

原创 idea 中 设置RunDashboard窗口, 多个项目运行在同一窗口(&设置自定义注释模板快捷键)

在工程目录下找.idea文件夹下的workspace.xml, 搜索RunDashboard, 在其中增加如下组件:<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootA...

2020-04-19 13:22:29 533

原创 idea工具设置类注释和方法注释

类头注释:打开file->setting->Editor->Filr and Code Templates->Includes->File Header直接在右边的文件框里编辑你说需要注释的东西,然后应用保存之后,当你创建类的时候就会自动生成注释。方法注释:打开file->setting->Editor->LiveTemplates点击右边上...

2020-04-19 13:20:49 345

原创 springboot打包vue自动植入

<!--vue打包依赖--><plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.6.0</version> &l...

2020-04-03 22:01:37 276

原创 linux服务搭建java项目基础运行环境

1.安装JDK并配置环境变量①进入Java8下载页面获取下载链接,目标是下载红色圈出来的Linux x64版本,如下图4。这里划个重点,这个问题卡了我好久。我参考的一篇博客提到,直接点击右键“复制链接地址”,然后用"sudo wget"命令,即可下载。但这样做会导致后面解压失败,因为文件没有完全下载,文件大小只有几k;怎么做呢?直接点击下载链接,Chrome会开始下载,在Chrome下载页面中...

2020-04-03 21:53:25 164

原创 反射机制的理解及其用途【影响性能】

Reflection 是 Java 程序开发语言的重要特征之一,是学习Java必须知识点。Java反射机制主要提供了以下功能:在运行时构造一个类的对象;判断一个类所具有的成员变量和方法;调用一个对象的方法;生成动态代理。反射最大的应用就是框架Java.lang.Class和Java.lang.reflect包下的API,用于表示或者处理当前JVM中的类,接口和对象。Java反射的主要功...

2019-10-21 22:40:09 268

原创 java 实现二维码的生成与解析

简单介绍下二维码:二维码其实就是一种编码技术,只是这种编码技术是用在图片上了,将给定的一些文字,数字转换为一张经过特定编码的图片,而解析二维码则相反,就是将一张经过编码的图片解析为数字或者文字。创建好maven项目后,在项目的pom.xml中添加依赖:<dependency> <groupId>com.google.zxing</groupId&gt...

2019-10-16 11:09:11 265

原创 mysql中的information_schema.tables视图

information_schema.tables视图desc information_schema.TABLESTABLE_SCHEMA ---->库名TABLE_NAME ---->表名ENGINE ---->引擎TABLE_ROWS ---->表的行数AVG_ROW_LENGTH ---->表中行的...

2019-09-02 15:48:20 828

原创 java计算经纬度之间的距离

maven 引用:<!-- https://mvnrepository.com/artifact/org.gavaghan/geodesy --><dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId>...

2019-08-16 15:30:19 2297

原创 虚拟机快速安装maven

1、首先需要下载maven安装包(我下载的是apache-maven-3.5.3版本)官网下载:http://maven.apache.org/download.cgi2、将压缩包放到虚拟机下(我的存放目录/user/maven)mkdir /user/maven解压缩:tar -zxvf apache-maven-3.5.3-bin.tar.gz3、配置mave...

2019-08-15 21:30:28 1374

原创 尝试MySQL5.7各种安装姿势

一、背景介绍 MySQL5.7系列出来N久,可是当前很多涉世未深的小伙伴连安装部署都不会,今天正好有点空闲时间,将mysql5.7的各种安装方式带小伙伴们走一遍,顺便也提升下自己,如果有需要可以参考下哦(⊙o⊙)哦!!! 我们都知道,软件安装一般常用的有yum、编译、二进制 方式,那么现在大家坐好老司机准备开车了啊。二、YUM安装MySQL5.72.1 y...

2019-08-14 22:12:33 119

原创 linux服务器文件夹介绍

在 Linux 操作系统, 我们是看不到这些驱动器盘符, 而是文件夹(目录):Linux 主要目录速查表/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录/bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat...

2019-08-13 23:31:25 1710

原创 虚拟机或Linux配置SSH服务实现远程访问

先安装虚拟机和服务器系统,WMware (提取码:bztu) Centos7(提取码:boye)其中出现一个问题是,我需要在虚拟机上安装软件,需要上网,虚拟机有几种网络连接方式:使用NAT模式,让虚拟机上外网,然后使用下面的方法来解决ssh的问题点击“NAT设置”进入下图上面设置后点击确定,然后查看虚拟机的ip:然后ssh这...

2019-08-13 23:23:03 1517

原创 查看虚拟机<VMware>ip

输入 ip addr ,查询虚拟机ip发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格vi是Linux内置的文本编辑器命令 打开文件的意思从配置清单中可以发现 CentOS 7 默认是不启动网卡...

2019-08-13 22:45:37 580

空空如也

空空如也

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

TA关注的人

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