后台笔记
文章平均质量分 58
CnNoter
坚持到别人不能坚持的地步,你就胜利了!
展开
-
JAVA删除garget目录和iml文件
import java.io.File;import java.util.Objects;public class Bus { public static final String BASE_PATH = "/Users/cnnoter/Data/Woker/Coding/Techhero" + "/Framework/Techhero-Core/techhero-parent"; public static void main(Strin.原创 2022-04-11 10:27:50 · 547 阅读 · 0 评论 -
LINUX 新磁盘挂载
LINUX 挂载磁盘操作原创 2022-03-09 12:35:39 · 282 阅读 · 0 评论 -
ORACLE11G LINUX CENTEROS7 安装
ORACLE11G LINUX CENTEROS7 安装oracle11g图形化安装,需要安装xmanager或者vnc等,比较麻烦,而且中间过程容易出错,下面介绍的是静默安装。准备工作1.1 修改主机名,配置host文件vim /etc/hosts 127.0.0.1 orcl-db1.2 需要关闭selinux&iptables:vim /etc/selinux/config 修改:SELINUX=disabled service iptables st原创 2021-11-23 12:40:38 · 1062 阅读 · 0 评论 -
LINUX 8 安装 MYSQL 5.7.30
mysql 5.7.30 安装下载mysql linux版yum -y install wgetcd /usr/local/wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar 解压tar -xvf mysql-5.7.30-linux-glibc2.12-x86_64.tartar -zxvf mysql-5.7.30-linux-glibc2.12-x86原创 2021-08-05 23:28:31 · 143 阅读 · 0 评论 -
MYSQL 5.7.33 LINUX TAR安装
MYSQL 5.7.33 LINUX TAR安装系统约定Mysql目录安装位置:/usr/local/mysql数据库保存位置:/usr/local/mysql/data日志保存位置:/usr/local/mysql/logs下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.33-linux-gl原创 2021-07-06 11:59:10 · 268 阅读 · 0 评论 -
FASTDFS 文件系统分布式 支持断点续传
文件上传系统最近公司在做分布式的文件存储系统,但问题出现了,文件系统使用哪一款?最后决定用fastdfs在做,但是在springboot集成的时候出现了问题,前端使用vue组件在上传时候,因为并发比较高,直接将服务器给搞死了.原本打算将文件一块块的分片上传后再合并,然后在到fastdfs中,但集群的时候,文件上传到不同的服务器中.则没有办法在一个服务其中合并.所以最后决定将文件块直接向fastdfs中写,但是问题又来了,fastdfs创建一个文件,不能创建一块空间,只能在后边进行追加.这样的话,我们在原创 2021-07-02 15:48:55 · 1707 阅读 · 0 评论 -
自动化定时任务 分布式集成[集群] 定时自动漂移
自动化定时任务 分布式集成[集群] 定时自动漂移前言当你使用分布式系统时候,往往会使用集群,但是在集群模式中定时任务部署会遇到,俩个部署运行一个定时,这样就出现了数据安全性问题[数据插入多条记录,数据库死锁,数据不全等]为了解决此问题,有俩种实现方案,一种使用Quartz组件集成自己项目,第二种就是使用开源框架xxljob等这里我们介绍使用Quartz方式实现分布式自动化定时任务,这个非但可以实现定时执行任务,也可以随时调用一个业务层函数.哈哈.是不是很神奇原理,Quartz默认是使用内存进行的原创 2021-02-26 17:38:39 · 339 阅读 · 0 评论 -
CPU占用率-故障排查
cpu故障排查步骤查看java程序PIDjps -lm2.查看线程信息,找到CPU 占有率高的线程ps -mp pid -o THREAD,tid,time | sort -rn3.将需要的线程ID转换为16进制格式printf “%x\n” tid4.打印线程的堆栈信息jstack pid |grep tid -A 30...原创 2021-01-20 10:31:33 · 156 阅读 · 0 评论 -
Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)
Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)对于excel Java POI 使用目前简单导出导入功能网上很多,但是对于有下拉选,样式等缺点却是最大硬伤,故此封装一个通用点的Excel 表格工具类,方便大家使用!模板数据填充下拉选数据规则导出实体类映射本次工具类设计工作原理1.你需要有一个模板 把样式设置好2.需要有三个工作簿2.1第一个是用户使用的添加数据的, 第二个是下拉选项,第三个是列对应后台实体类属性,只不过是第二个和第三个工作薄在代码中读原创 2020-11-06 17:30:10 · 3077 阅读 · 1 评论 -
LINUX MYSQL5.7.27安装
LINUX MYSQL5.7.27安装一、卸载mysql安装有三种方式,包括二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。一般是前两种比较多卸载方法参考Linux->卸载Mysql方法总结,记得卸载干净二、安装建议路径设置按照写的来将下载的压缩包复制到linux服务器/usr/local/路径下(下载地址https://dev.mysql....原创 2020-03-29 23:54:01 · 379 阅读 · 0 评论 -
SpringBoot 自动化定时任务管理
SpringBoot 自动化定时任务管理最近公司中写定时任务相关的东西,但是呢本人觉的不通用,就写了一个通过数据库配置可以自动关闭/打开/修改调度时间的自动化定时任务;二话不说代码如下:定时线程池package com.itechhero.app.module.config.scheduler;import lombok.extern.slf4j.Slf4j;import o...原创 2020-03-27 23:22:27 · 1004 阅读 · 0 评论 -
LINUX - CRON[定时]
LINUX - CRON今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/cron...原创 2020-03-27 23:02:54 · 141 阅读 · 0 评论 -
LINUX -SELL编程
LINUX - CRON处理linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一...原创 2020-03-27 22:49:06 · 505 阅读 · 0 评论 -
LINUX - YUM使用
LINUX - YUM使用yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又...原创 2020-03-27 22:47:23 · 121 阅读 · 0 评论 -
VIM常规操作
VIM常规操作1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个 from,则只会替换其中的第一个。 :s/from/to/g : 将当前行中的所有fro...原创 2020-03-27 22:43:19 · 150 阅读 · 0 评论 -
ORCL oracle数据库表被锁解决办法
ORCL 数据库 表被锁,解决办法通过程序访问数据库进行操作的时候,可能会遇见表锁住的情况,线程一直在等待,插入不进去,如果不是代码上面的问题,你可以吧思路转换在数据库方面,下面介绍如何杀死该进程-- 使用当前命令查询那些被锁住了select b.username,b.sid,b.serial#,logon_timefrom v$locked_object a,v$session b...原创 2020-03-27 22:33:46 · 234 阅读 · 0 评论 -
MyBatis ORCL批量添加
MyBatis ORCL批量添加 主键用序列<insert id="insertMeetHistoryList" parameterType="java.util.List" useGeneratedKeys="false"> INSERT INTO YJ_MEET_HISTORY(ID, TIME_BEGIN, TIME_END, DURATION, MEE...原创 2020-03-20 00:29:32 · 113 阅读 · 0 评论 -
vue项目部署方式:tomcat部署和nginx部署
LINUX 发布 VUE项目关于vue部署1.nginx转发一般项目前后端分离得话,都会用nginx作为反向代理转发的。因为项目要兼容ie9,使用axios发ajax请求的时候,不能通过CORS解决跨域的问题,所以尝试部署nginx作反向代理.参考:vue+webpack+vue-router(history) 部署到nginx服务器下,非根目录,前后端怎样配置文件?nginx配置p...原创 2020-03-15 01:50:29 · 1473 阅读 · 0 评论 -
ORCL 使用MyBatis批量添加
ORCL 使用MyBatis批量添加Service代码 /** * 同步历史会议数据 * 作者: 吴 波 * 时间: 2020-03-11 15:36 * 笔名: 那年秋天的茄子^^ */ private void syncMeetHistorys(Date startTime, Date endTime) { R...原创 2020-03-12 16:37:25 · 143 阅读 · 0 评论