自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 系统 shell 脚本,实现【查找进程,杀进程,启动 jar 包,打印输出日志】

先创建一个 shell 文件touch restart.sh编写内容vim restart.sh输入以下内容#!/bin/shAPP_NAME=dp.jarPID=`ps -ef | grep java |grep $APP_NAME |awk '{print $2}'`echo "find dp.jar PID:$PID"kill -9 $PIDecho "killed dp.jar PID:$PID"nohup java -jar dp.jar > dp.log.

2022-02-15 17:50:58 1301

原创 springboot + maven + mybatis-plus + mysql8 整合

springboot 2.4.1JDK 1.8mybatis-plus 3.2.0mysql-connector-java 8.0.11druid 1.1.181、假数据2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance".

2022-01-27 15:13:27 1668 1

原创 JSON 转换组合或对象,转换实体类类型

导包,jackson-core-2.8.10.jar工具类package com.ilyuc;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import com.fasterxml.jackson.core.JsonProcessingException;import com.faste.

2022-01-27 15:12:47 457

原创 docker 使用 DockerFile 把 jar 包打包成 docker 镜像

目录一、先把 Maven 项目打包成 jar二、编写 DockerFile 文件三、用 docker 构建镜像四、启动镜像一、先把 Maven 项目打包成 jar利用 Maven 插件或指令等,不赘述我的项目是 dp.jar二、编写 DockerFile 文件可以在自己电脑把 DockerFile 先写好,也可以在 Linux 上直接写下面是最基本的几个指令,有这些就能启动成功FROM java:8MAINTAINER zhangsanADD dp.jar demo.jarEXPOSE

2022-01-27 15:11:49 3197

原创 springboot + WebSocket + tail 输出 Linux 上日志到浏览器,实时输出

目录1.pom.xml 引入2.application.yml3.WebSocket配置类4.controller5.打印日志的线程类6.主页面 index.html7.项目地址JDK 1.8websocketthymeleafweb1.修改 yml 中端口2.修改 index.html 中请求路径3.修改 WebSocketController.java 中 33 行,日志路径4.打包部署,即可访问目录结构1.pom.xml 引入引入 web, thymeleaf, web

2022-01-27 15:11:00 1105 1

原创 快速把 vue web应用改造成桌面应用,electron 几个指令就可以搞定

目录1.修改 C:\Users\自己的用户名\.npmrc 文件2.cmd 进入自己的 vue 项目中3.启动桌面应用1.修改 C:\Users\自己的用户名.npmrc 文件增加 electron_mirror 的单独镜像配置上面是淘宝镜像,以及全局路径和缓存路径registry=https://registry.npm.taobao.org/prefix=D:\nodejs\node_globalcache=D:\nodejs\node_cache# electron_mirror

2021-08-10 11:29:49 565

原创 springboot 整合 logback,不生成日志文件,按日期生成文件夹,控制日志大小,详细配置

JDK 1.8spring-boot 2.4.1logback1、pom.xml下面两种方式选其中一种就行 <!--日志相关--> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </dependency>.

2021-04-27 14:33:31 3465

原创 springboot 使用 mybatis-plus 和 velocity 自定义模板生成 controller,service,mapper,mapper.xml,entity实体类

目录1.创建项目2.pom文件依赖JDK 1.8spring-boot 2.4lombokdruid 1.1.18mybatis-plus 3.1.0mybatis-plus-generator 3.1.0velocity-engine-core 2.11.创建项目创建一个 springboot 的项目,或者直接复用自己已有的 maven 项目()File - New - Project - Spring Initializr (选jdk1.8和default)

2021-04-26 19:56:32 960

原创 springboot + maven + mybatis-plus + mysql8 +EasyExcel(包括首列序号,列宽、行高、样式、模板导出导入)

springboot 2.4.1JDK 1.8mybatis-plus 3.2.0mysql-connector-java 8.0.11druid 1.1.18easyexcel 2.0.2g

2021-04-15 17:47:38 865

原创 获取当前项目路径的几种方法

/** * 获取项目路径的三种方法 */ClassLoader loader = Excute.class.getClassLoader();//类名String path1 = Excute.class.getResource("/").getPath();String path2 = loader.getResource("").getPath();String path3 = System.getProperty("user.dir");System.out.println(path1

2020-10-24 23:28:08 2063

原创 Oracle 常用语句

目录一.查询二.插入三.删除四.修改五.表结构六.数据库一.查询拼接查询查询 ABC 表中 a 字段值与 – 字符与 b 字段值拼接的结果select i.a||'--'||i.b from ABC i where i.id = '123456'分组查询先根据字段A进行分组,再根据B进行排序,取每一组的前三条数据select t.* from(select row_number() over(partition by 分组字段 order by 排序字段) rn,b.*

2020-08-16 20:38:00 956

原创 Linux 常用指令

linux查询http端口状态查询请求url连接和端口支持的请求方式curl -v -X OPTIONS http://www.test.com/user

2020-08-16 20:32:42 181

原创 Oracle 常用指令,启动停止,创建用户.赋权限,导出dmp文件,导入dmp到用户

启动或停止sqlplus /nologSQL> conn as sysdbaEnter user-name: Enter password: SQL> quit (退出) startup(起) stop (停)创建用户create user 用户名 identified by 密码create user 用户名 identified by 密码 --用户密码 default tablespace space_db --默认表空间 space_db tem.

2020-08-16 20:30:42 194

原创 Oracle 执行 sql 时,好像卡住,一直没有响应

sql执行时,好像卡住,一直没有响应查询有问题的 sessionSELECT s.sid, s.serial# FROM vlockedobjectlo,dbaobjectsao,vlocked_object lo, dba_objects ao, vlockedo​bjectlo,dbao​bjectsao,vsession s WHERE ao.object_id =lo.object_id AND lo.session_id = s.sid;杀掉sessionALTER system KIL

2020-08-16 20:27:01 3529

原创 YAMLException: bad indentation of a mapping entry at line 解决

这个报错提示的其实已经很清晰了只是我们对他有点脸生,不过一回生两回熟嘛报错示例错误描述 :在 641 行,第 5 个字符存在错误的缩进可能原因key 的冒号后面没加空格报错的这一行往前了 若干 格,跟上一行缩进不对应报错的上一行往后了 若干 格,跟报错当前行缩进不对应校验工具可以使用在线校验工具校验,复制粘贴输入就会出现结果可以校验 json 和 ymlhttp://www.bejson.com/validators/yaml/(完)...

2020-07-18 19:28:29 17093

原创 5分钟搭建个人博客 hexo ,hexo 常用指令,新建和删除博客,更换主题

前提需要一个 Node.js 和 Git 的环境,这个自行安装hexo 中文官网有很详细的安装教程 https://hexo.bootcss.com安装好 node.js 可以设置下全局路径和缓存路径,便于管理(点此跳转)下面是我的安装步骤,做为自己的笔记,可供参考安装 hexo-g 会放入全局路径下cnpm install -g hexo-cli初始化 hexo便于管理新创建一个文件夹(G:\nodeproject\hexoblog)CMD 进入,并输入hexo init或.

2020-07-18 16:07:01 676

原创 Gradle 快速入门,使用 IDEA 快速创建 Gradle 项目,gradle 配置本地 maven 仓库

目录本地安装 Gradle下载地址:环境变量:IDEA 创建 Gradle 项目gradle 配置本地仓库路径,配置阿里云资源Gradle 结合了 ant 和 Maven 的优点JDK 需要 1.8 以上本地安装 Gradle下载地址:https://gradle.org/releases/点击自己要下载的二进制文件,并解压环境变量:桌面 - 此电脑 - 右击 - 属性 - 高级系统设置 - 环境变量 - 新建(系统变量下)输入 GRADLE_HOME 和路径,确认系统变量下 -

2020-07-12 17:12:12 767

原创 Gradle 配置本地仓库路径,配置 阿里云 仓库

目录设置本地仓库路径配置阿里云仓库项目中使用阿里云资源设置本地仓库路径不设置本地仓库的路径,默认会把 jar 包保存在 C 盘下的 C:\Users\用户名.gradle 中我的本地仓库路径放在 F:\gradle-3.5\repo新建环境变量 GRADLE_USER_HOME,值为 F:\gradle-3.5\repo重启 IDEA ,并在 Settings 可以看到如下效果,表示 Gradle 的本地仓库路径配置好了配置阿里云仓库在自己的本地仓库路径下创建一个 init.gradle

2020-07-12 17:06:40 6245

原创 npm 使用淘宝 registry,安装使用 cnpm,设置全局路径和缓存路径

npm设置全局路径与缓存路径不自己设置全局路径的话,会默认放在 C 盘下先创建自己需要设置的文件夹npm config set prefix "F:\nodejs\node_global\node_modules"npm config set cache "F:\nodejs\node_cache"npm使用淘宝仓库npm config set registry https://registry.npm.taobao.org安装使用 cnpm (gzip 压缩支持) 命令行工具代替默认的

2020-07-11 18:04:18 5316

转载 github 能打开网页,ping 不通,clone 速度太慢,Clone failed early EOF 报错,pull 卡死

从 github 上 clone 项目时,速度非常慢,最后还报错,git 网页打开连图片也加载不出,搜索了很多,也尝试了很多,都没有解决,最后配置了 windows 的 hosts 文件解决了1.获取GitHub官方CDN地址打开 https://www.ipaddress.com分别查询以下三个链接的DNS解析地址github.comassets-cdn.github.comgithub.global.ssl.fastly.net得到如下IP2.修改系统Hosts文件打开 wi.

2020-07-11 17:51:36 969

原创 IDEA 使用 Maven 基本的 SSM 框架搭建,所需jar包,配置文件,以及一些坑的总结

目录导航一,框架版本与结构二,pom文件1),jar 包2),tomcat 插件3),工程访问端口三,web.xml1),设置欢迎页面2),前端控制器,中文乱码解决3),加载 spring 配置文件4),加载 springMvc 配置文件5),加载 logback 配置文件(可选)四,springMVC 的配置 springmvc.xml1),视图解析器2),注解扫描 controller3),过滤静态资源4),注解支持五,spring 的配置 applicationContext.xml1),注解扫描 s

2020-06-22 01:08:42 370

原创 使用 Docker 安装镜像,以 MySQL 为例

Docker镜像操作指令搜索应用比如我们想安装 MySQL,首先我们可以先检索一下 Docker 上有没有docker search mysql查询出的列表有五列,分别是 名字、描述、下载人数(单位千)、是否为官方提供、是否自动配置拉取应用docker pull mysql如果指定某个版本,可以加 tags 标签, docker pull mysql:5.5 (版本前有个冒号)不加就用默认的 latest 版本拉取应用超时到 /etc/docker 下修改 docker 的配置

2020-06-14 22:26:09 131

原创 Linux(CentOS8)上 安装 Docker 详细步骤

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。怎么说呢,也就是安装非常简单,使用 MySQL ,Redis,MongoDB等,需要安装在 linux 上的应用,只要 Docker 有的,就可以实现联网一.

2020-06-14 16:02:15 5131

原创 VM VirtualBox6 挂载 CentOS8,选择版本,mini版本,详细安装步骤

导航目录VM VirtualBox挂载CentOS8新建虚拟电脑网络调试工具和镜像版本VirtualBox-6.1.10-138449-Win.exe官网链接: www.virtualbox.orgCentOS-8.1.1911-x86_64-dvd1.iso下载链接:http://mirrors.aliyun.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso下载安装的过程我们就略过了,CentOS建议使用阿里云

2020-06-14 00:22:12 766

原创 使用 VirtualBox6 挂载 CentOS8,连网连无线网WIFI办法,连接不上互联网解决办法

目录一、设置 VirtualBox 网络配置二、设置 linux 的网络配置三、检查网络连接情况各位帅哥美男、气质码农、精神小伙来的都是客,咱得用最好的,实践过的办法招待大家咱出解决方案不糊弄,都是楼主亲测过的办法,图片为现做现截的,保证新鲜度闲话少叙,开整一、设置 VirtualBox 网络配置VirtualBox6 主页面选中 CentOS8 - 右边设置 - 网络 - 勾选 - 桥接网卡下面这个界面名称,选中电脑连接网络的无线网卡,我的是 Intel® Dual …这个如果不知道

2020-06-14 00:10:58 924

原创 VM VirtualBox挂载CentOS8,进不去系统,进不到启动后页面,安装完又到选语言界面

情况描述使用 VirtualBox 的时候会出现如题这种情况我们等了半天以为该进入登录页了后来继续跳转到了安装页,等最主要的是中间不报错,你说气不气其实,这种问题,大可不必惊慌失措解决办法这个问题应该是 VirtualBox6 找不到 CentOS8 的启动项,或者说检测不到启动入口,咱也不知道专业的说法是啥大概就是这意思我们可以同时按下 Ctrl + Alt +F2看能不能到黑窗口界面如果可以,那就是安装的没有问题调整一下 VirtualBox6 的设置即可分三步走第一

2020-06-13 18:33:53 1480 1

原创 IDEA翻译插件Translation的安装,百度翻译的应用ID和秘钥申请详细步骤

IDEA翻译插件Translation的安装,百度翻译的应用ID和秘钥申请下载插件使用方法字体和接口切换开通百度翻译api注意事项大家平时肯定遇到过这种情况,不管从抖音还是快手或者其他地方获得的一碗毒鸡汤,下肚以后心潮澎湃,凌晨一点也要翻开电脑,奋发图强到势不可挡,立志要成为技术大神。可当打开了编程工具,点进代码底层,通篇的陌生单词还是给了自己一盆冷水。嗯,我其实可以看点搞笑的段子。IDEA实时翻译插件Translation,今天他来了,这款翻译插件支持谷歌、有道和百度api接口,使用的时候我们只需

2020-06-07 19:57:07 30564 16

原创 IDEA使用tomcat插件不加载Maven项目,IDEA添加tomcat插件详解

IDEA使用tomcat插件不加载Maven项目,tomcat启动后自动结束tomcat不加载项目的解决方法方法1:方法2:IDEA配置tomcat步骤1:步骤2:步骤3:步骤4:tomcat不加载项目的解决方法下面有两种方法使用其中任意一种即可解决该问题方法1:pom.xml配置文件中加入项目的打包方式。<packaging>war</packaging>方法2:pom.xml 配置文件中,增加 tomcat 的配置,忽略打包,build 放在 project 标

2020-06-04 23:24:40 1116

原创 【SSM整合logback】不生成日志文件,按日期生成文件夹,控制日志大小,详细配置,异步配置

解决办法:本人遇到的情况是因为 slf4j-api.jar包的版本过低,一直用的 1.7.7 的,但是很奇怪在本地写个Demo就没问题,整合到 SSM 就不生成日志文件了,后来改了下版本,slf4j-api.jar 用1.7.25,logback的包都用1.2.2 的,这样就一切正常了,情况有很多种,赶时间的小伙伴可以先试试我这个办法。下面是我整合的配置和代码,注解也比较详细。pom配置<properties> <logback.version>1.2.2&lt

2020-05-31 21:44:40 893

基本的 SSM 框架搭建,所需jar包,配置文件

springMVC,Spring,Mybatis,基本整合,配置文件,所需 jar 包,工程原压缩文件

2020-06-22

logback.zip

logback-examples-1.2.3.jar logback-access-1.2.3.jar logback-classic-1.2.3.jar logback-core-1.2.3.jar slf4j-api-1.7.7.jar log4j-over-slf4j-1.7.7.jar

2019-12-28

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

TA关注的人

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