自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶巨岩的博客

万物皆对象

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

原创 前端代码质量管理-Eslint使用

【代码】前端代码质量管理-Eslint使用。

2023-12-11 13:45:59 908

原创 node-sass问题解决

卸载 node-sassnpm uninstall noe-sass安装 dart-sassnpm install sass sass-loader -D全局替换 /deep/ 为 ::v-deepIDEA 中File–>find in files

2022-04-11 22:37:12 1716

原创 webpack构建项目优化

1.开启production模式2.去掉dev-server,(仅仅在dev模式开启)3.去掉devtool,不添加sourcemap到内存4.使用id, hash chunk 文件

2021-08-27 08:59:15 490

原创 Java加密工具类EncryptUtils

package cn.jorian.common.util;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;import java.security.MessageDigest;import java.security.SecureRa.

2021-07-08 13:40:08 3026 1

原创 SQL 将子集的属性合并到一个column展示

完整sql:selectsum.id,group_concat(recipient_group_id order by recipient_group_id separator ",") as group_idsfrom(SELECTrec.id as id,recm.recipient_group_id asrecipient_group_idFROM ospdb.t_notification_recipient recleft join ospdb.t_notification...

2021-05-18 11:13:46 289

原创 Devops方案3. Jenkins+Gitlab+Maven+Fortity+Nexusiq+Sonar+Docker+K8s

+Jenkinks : 流水线编排工具+snoar:代码质量风险控制工具+Fortity:代码质量+安全+风险控制工具+Nexusiq:Maven依赖风险分析工具+Maven: 代码编译打包工具+GitLab: SCM工具+Docker: 灵活部署能力+K8s: 灵活运维能力...

2021-02-26 15:33:01 416

原创 Devops方案2.--GitLab+GitlabRunner+snoar+Fortity+Nexusiq+Maven

+GitlabRunner: 流水线编排工具+snoar:代码质量风险控制工具+Fortity:代码质量+安全+风险控制工具+Nexusiq:Maven依赖风险分析工具+Maven: 代码编译打包工具+GitLab: SCM工具

2021-02-26 15:27:34 283

原创 Devops方案1.--Jenkinks+snoar+Fortity+Nexusiq+Maven+GitLab

+Jenkinks : 流水线编排工具+snoar:代码质量风险控制工具+Fortity:代码质量+安全+风险控制工具+Nexusiq:Maven依赖风险分析工具+Maven: 代码编译打包工具+GitLab: SCM工具

2021-02-26 15:12:25 806

原创 Hikari数据库连接池:The last packet sent successfully to the server was 0 milliseconds ago

在使用mysql数据库时,由于MYSQL和APP部署在不通的机器上导致app连接mysql会断开,抛出以下错误:The last packet sent successfully to the server was 0 milliseconds ago经过实验有以下两种解决方式:1. 更换数据库连接池将数据库连接池由Hikari更改为2.修改配置1.修改mysql配置(win系统修改my.ini ,linux系统修改/etc/my.cnf):[mysqld]wait_ti

2020-12-16 11:41:21 3195

原创 James安装及使用案例-Linux

本文目录一、安装安装JDK(前置)安装James二、配置配置Domain将默认的DERBY存储改为Mysql存储启用SMTP认证三、启动使用thunderbird测试一、安装环境:linux-centos7.6安装JDK(前置)yum search java-11-openjdkyum install -y java-11-openjdkwhich javalrwxrwxrwx. 1 root root 22 10月 29 23:27 /usr/bin/java -> /etc/alte

2020-12-03 00:03:08 1427

原创 程序员如何做外包单

程序员不建议以个人身份接单,最好注册公司,方便商务洽谈,合同签订。1、谈需求,收到客户意向后,第一步需要弄清楚客户的需求,有些客户的需求是一两句话,有的客户的需求是参照XXX应用,有的客户专业一点会给出一个大概的需求说明,还有极少一些客户会给出很详细的需求说明文档(有可能是从别的地方询价拿的,或是公司本身有专业人员)。我们希望得到一个比较详细的需求说明,但大部分的客户给不出来,尤其是传统行业的客户,对软件领域了解不多。所以第一步我们要通过各种渠道去了解清楚客户的真实想法。对于始终说不清楚自己想要什么

2020-08-21 11:57:38 1998

原创 bat文件操作集合

@echo on#删除文件del ..\pap\src\main\resources\templates\index.html#安静的删除目录下的文件,不需要确认del /q ..\pap\src\main\resources\static\css\*.*del /q ..\pap\src\main\resources\static\fonts\*.*del /q ..\pap\src\main\resources\static\img\*.*del /q ..\pap\src\mai

2020-08-18 12:12:07 402

原创 maven打包时跳过测试

修改项目的pom.xml文件,如下添加几行配置即可 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!--maven test插件,默认就有,不显式配置等

2020-07-10 18:01:36 257

原创 Spring-Jpa-通用实体类,及自动更新createTime,createBy

1. 定义通用实体类,作为基类被其他的实体类继承主要注解:@MappedSuperclass //自动生成数据库字段时会被继承@EntityListeners(AuditingEntityListener.class) //自动更新createTime的关键注解代码示例:package cn.jorian.learn.learnspringhibernatecrud.core.base;import java.io.Serializable;import java.time.Lo

2020-07-10 17:54:41 2364

原创 Spring-jpa-使用Version乐观锁

1. 实体类使用lombok的化,需使用两个注解@Data@EqualsAndHashCode(callSuper=false)2. 实体类添加乐观锁注解@OptimisticLocking(type = org.hibernate.annotations.OptimisticLockType.VERSION)3. 实体类添加version属性,映射数据库字段 /** * hibernate 版本控制字段,乐观锁 */ @Column(name = "version")

2020-07-10 17:40:54 898

原创 Linux使用SFTP上传下载文件

建立SFTP连接打开powershell,输入sftp root@178.23.0.132按照提示输入密码基础命令:lcd c:/Users 本地目录跳转lls 本地目录列表上传本地文件至远端 put apache-maven-3.6.3-bin.tar.gz /tmp/jorian/上传本地整个文件夹至远端 put -r test /tmp/jorian/下载远端文件至本地 get apache-maven-3.6.3-bin.tar.gz c:/tmp.

2020-07-09 19:16:58 1448

原创 Linux部署web端的SSH工具—sshwifty

sshwifty效果图:以下使用docker安装,没有docker的先安装dockerdocker安装教程:使用docker拉取镜像docker pull niruix/sshwifty:latest安装https证书,需要输入国家等等信息,随意填写即可openssl req -newkey rsa:4096 -nodes -keyout domain.key -x509 -days 90 -out domain.crt使用docker启动服务docker run --d

2020-07-09 18:37:53 1766

原创 阿里云 kdevtmpfsi挖矿病毒_服务器病毒处理

1. 首先了解几个事实病毒进程设置了定时任务,会定时从远程服务器拉取病毒,并执行启动病毒进程拥有守护进程,杀死主进程后会被守护进程唤醒黑客能给系统注入定时任务,表明系统或系统内的某些软件存在漏洞(如redis,hadoop)导致黑客能提权2. 所以解决思路就是删除系统内的异常定时任务杀死守护进程后再杀死主进程关闭非必须的端口,修改各软件的默认端口并设置登录密码,密码使用复杂密码3. 具体处理步骤如下top c 查看异常的进程及执行路径systemctl status 14

2020-07-09 11:48:56 360

原创 Python3日志工具,简单而强大,使用只需3步

效果:有详细的时间,日志级别,文件,行数同时输出日志到控制台和指定文件,方便我们实时观察,也方便挂机运行程序后回溯问题!1在项目根目录创建common文件夹,在common文件夹中创建log_utils.py将下列内容拷贝到log_utils.py'''@Description: @Author: jorian@Date: 2020-06-25 00:03:18'''# coding: utf-8import logging.handlersimport log

2020-06-25 02:13:26 1255 1

原创 VM安装Centos7.5

VM安装Centos71.下载centos7.5.iso文件下载地址:2.新建虚拟机–>自定义–>下一步3.选择已经下载好的iso文件,下一步4.输入名称,选择位置5.处理器配置6.内存最小1G,不要抠搜的,会不然安装会报错!7.选择默认的网络类型8.io控制器选择推荐9.磁盘类型选择推荐10. 选择新磁盘11.磁盘容量如下12.选择位置,一直下一步到结束13.启动安装会出现gui引导界面,中间有指定磁盘的过程,其余不予理会,一直下一步到安装完成

2020-06-17 23:16:54 706

原创 https://www.baidu.com/Navicat连接 mysql8.0报1251错误解决方法

Navicat连接 mysql8.0报1251错误解决方法按win键,输入mysql进行搜索选择 mysql 8.0 command line client修改加密方式 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;输入新密码,该例子中新密码为123ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passw

2020-06-16 20:46:09 318

原创 angular 使用前端代理方式实现请求跨域,解决代理不生效问题!!

最近玩angular,在使用代理方式进行前端跨域处理时,一直无法代理成功,查了许多资料,发现所有angular跨域教程都不完整,下边为大家奉上完整版的跨域操作:1.在项目根目录下定义proxy.config.json文件2.在proxy.config.json中写入以下内容进行跨域配置:以下 的配置实现了将:http://localhost:4200/api-weather 反向...

2020-04-29 13:27:28 3833 1

原创 springcloud教程 -- 4.网关zuul的使用详解

zuul

2020-03-20 19:44:00 5514 21

原创 springcloud教程 -- 2.feign的使用实践,如何优雅的发送请求

接着上文我们创建了springcloud的4个基础工程,本章节介绍如何使用feign没看过上文的,请先查看上文:

2020-03-20 16:00:52 8483 12

原创 发布java项目到Maven中央仓库的实践过程记录

步骤如下:一、创建项目的github仓库,我使用的github,记录下地址二、注册sonatype账号,创建新的issue1.注册地址:https://issues.sonatype.org ,务必记住账号密码!2.创建一个新的issue如图,在sonatype官网的上方,点击“create”创建一个新的issue3.填写相关信息,此处需要填写项目github仓库以确认...

2020-02-26 00:51:23 475

原创 java中,i = i++; 打印出i=0

解释:jvm在计算i++时会产生临时变量来接收i++的结果,此时相当于将i++的结果赋值到i,i的值被重新赋值了。测试代码:/** * @author: jorian * @date: 2020/1/13 22:32 * @description: this is description for the class */public class TestPrintf {...

2020-01-14 08:51:47 511

原创 CAS教程01-服务器搭建,附赠客户端

一、下载CAS5.31.下载地址:注意:检查pom.xml文件中是否有数据库驱动,没有则添加!, 然后执行下方的项目构建操作2.根据readme中的构建提示,打成war包3.在tagert下找到是生成的war包,扔到tomcat的webapps下边,启动tomcat,解析war包4.此时可以进行访问,但是登录功能无法使用,还需要修改一些配置:打开WEB-I...

2019-12-20 12:40:54 534

原创 阿里云centOS7.6安装git

1.查看是否已经安装了git,未出现版本信息,继续安装git --vesion2.安装相关环境sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker3.下载git压缩包wget https://github.com/...

2019-12-11 15:29:30 262

原创 centos安装Maven3.6

1.在服务器/usr/local/src下新建maven文件夹,上传jar包至maven文件夹下maven3.6下载地址:maven3.6 提取码:dtyg2.解压tar -xvf xxxxxxx.tar.gz3.修改.settings文件中的仓库位置...

2019-12-11 11:41:21 307 1

原创 springboot2.2.2.RELEASE 集成Activiti最佳实践

1.新建springboot项目,项目结构如下,注意在resources文件夹下新建一个processes文件夹,到时候需要放置流程文件在里边1.先在pom中引入相关依赖 <!--工作流activity--> <dependency> <groupId>org.activiti</groupId>...

2019-12-10 16:29:23 2324

原创 CICD利器1-Jenkins完整教程

一、准备好服务器环境centos7,JDK1.8,配置好环境变量二、.安装jenkins1.下载依赖:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2.导入秘钥sudo rpm --import https://pkg.jenkins.i...

2019-12-05 00:06:34 409

原创 element表格行内编辑

demo如下,请自行调整:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-def...

2019-11-22 11:06:53 626

原创 ELK搭建看这一篇就够了

一.安装JDK1.8,并配置环境变量没有jdk1.8 linux包的,点这里:jdk1.8 linux 提取码:r1n4二.下载3个安装包此处有个坑点,最新版的elk全家桶已经是7.4.2版本,但是此版本需要jdk11来支持,所以请勿下载高版本的elkELK对版本匹配要求较严,es又依赖java环境,所以我们定好版本为6.5.4,jdk1.8在下方的...

2019-11-20 00:31:24 849

原创 js去除html标签和&nbsp;

直接上代码,有用请转发,谢谢。function delHtmlTag(str){ //去掉所有的html标记 str = str.replace(/<[^>]+>/g,""); //去掉所有的&nbsp str = str.replace(/&nbsp;/ig, ""); return s...

2019-10-30 09:06:06 762

原创 微信小程序-Component "pages/article/article" does not have a method "saveSupport " to handle event "tap".

就是下边这个错误这句话翻译出来就是这个组件XXXX没有一个叫XXX的方法来处理这个叫XXX的事件方法名对着看了好几遍,还是报错,还是耐着性子慢慢找,就当我都以为是灵异事件的时候,发现了问题!!!wxml中的绑定的方法名后边多了一个空格!!!!我特么的,老子的刀呢!!...

2019-10-25 10:25:19 7691 9

原创 使用springboot自带的redisTemplate操作缓存

1.先在pom中引入maven依赖,重点是spring-boot-starter-data-redis<!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...

2019-10-24 13:40:10 1166

原创 Element在chrome浏览器下table表头不对齐问题解决

在样式中加入下边的代码:body .el-table th.gutter{ display: table-cell!important; }

2019-10-23 11:12:16 1186

原创 异地定时备份数据方案-SVN脚本自动定时提交文件至远程SVN仓库

数据库备份一般有冷备份和热备份两种,数据库本地备份方案非常多就不介绍了,但本地数据库在发生服务器宕机时,整个局域网可能都受到波及,为了能容灾我们常常需要异地备份下边提供一种简易方法,不仅可以用来备份数据库文件,也可以备份其他任何文件,我们通过SVN来监控文件增量,定时提交至远程的SVN仓库,只需要安装SVN,执行以下自动提交脚本::start@echo 开始批量提交"C:\Progr...

2019-10-22 15:55:42 748

原创 微信小程序教程-图片上传

效果图:wxml代码:<!--demo picUpload--><text>demo_pages/picUpload/picUpload.wxml</text><button bindtap="insertImage">上传</button><image class="" src="{{src}}" mode...

2019-10-22 00:05:35 1082

原创 微信小程序教程-调用服务器接口

微信小程序向后台发起请求非常简单,格式如下 wx.request({ url: 'https://jorian.api.cn/artilces', header: { 'content-type': 'application/json' }, method: 'GET',//get或者post data: { ...

2019-10-21 23:28:36 3228

空空如也

空空如也

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

TA关注的人

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