- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 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 549
原创 SUBLIME-TEST个人喜欢快捷键设置
自己用eclipse开发时间较长,快捷键还是习惯使用eclipse的[ { "keys": ["command+enter"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} }, { "keys": ["command+/"], "command": "auto_complete" },//自动提示 { "keys": ["option+up"], "co.
2021-12-16 17:37:23 337
原创 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 1063
原创 nginx 安装
nginx 安装安装必须的包yum -y install gcc pcre-devel zlib-devel openssl openssl-devel解压 tar -zxvf nginx-1.19.1.tar.gztar -xvf nginx-1.19.1.tar.gzcd nginx-1.19.1./configure --prefix=/usr/local/nginx make installcd /usr/local/nginx/sbin./nginx...
2021-08-06 00:14:15 91
原创 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 146
原创 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 270
原创 FASTDFS 文件系统分布式 支持断点续传
文件上传系统最近公司在做分布式的文件存储系统,但问题出现了,文件系统使用哪一款?最后决定用fastdfs在做,但是在springboot集成的时候出现了问题,前端使用vue组件在上传时候,因为并发比较高,直接将服务器给搞死了.原本打算将文件一块块的分片上传后再合并,然后在到fastdfs中,但集群的时候,文件上传到不同的服务器中.则没有办法在一个服务其中合并.所以最后决定将文件块直接向fastdfs中写,但是问题又来了,fastdfs创建一个文件,不能创建一块空间,只能在后边进行追加.这样的话,我们在
2021-07-02 15:48:55 1710
原创 Mac 修改主机名称
mac安装完成以后会默认将你的机器设成"rainbird’s Macbook Pro"之类的名字。这个本身看着就不爽,如果这台机器是别人先用你再用的话,就想把它改掉了。如果你想改计算机名的话,直接去"系统设置"->"共享"里改计算机名(Computer Name)就好了。这样大家在网络邻居里看到的你的名字就可以了。对于大多数用户来说到这里就完事了。但是对于系统管理员来说,每次打开终端的时候发现还有一个"rainbird’s Macbook Pro"的东东在那里还是感觉很不爽。估计这个想改的人少,笔.
2021-03-09 09:46:57 505
原创 MAC 软件安装打不开解决办法
一、提示“XXX已损坏,打不开,您应该将它移至废纸篓”的解决方法:依次点击桌面底部程序坞的 “启动台”(小火箭图标)→ “其他” → “终端” 打开终端,粘贴复制输入命令:“sudo spctl --master-disable” 然后回车;提示 “Password:” ,输入Mac系统密码按回车即可(这里输入密码不会显示),没有提示说明操作成功。如果还不行,在终端粘贴复制输入命令:“sudo xattr -r -d com.apple.quarantine ”(注意最后有一个空格),打开
2021-03-09 01:13:06 4188
原创 自动化定时任务 分布式集成[集群] 定时自动漂移
自动化定时任务 分布式集成[集群] 定时自动漂移前言当你使用分布式系统时候,往往会使用集群,但是在集群模式中定时任务部署会遇到,俩个部署运行一个定时,这样就出现了数据安全性问题[数据插入多条记录,数据库死锁,数据不全等]为了解决此问题,有俩种实现方案,一种使用Quartz组件集成自己项目,第二种就是使用开源框架xxljob等这里我们介绍使用Quartz方式实现分布式自动化定时任务,这个非但可以实现定时执行任务,也可以随时调用一个业务层函数.哈哈.是不是很神奇原理,Quartz默认是使用内存进行的
2021-02-26 17:38:39 341
原创 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 157
原创 前端数据js【+token】文件下载
前端数据js【+token】文件下载一些坑使用getAllResponseHeaders()看到的所有response header与实际在控制台 Network 中看到的 response header 不一样使用getResponseHeader()获取某个 header 的值时,浏览器抛错Refused to get unsafe header “XXX”原因1:W3C的 xhr 标准中做了限制,规定客户端无法获取 response 中的 Set-Cookie、Set-Cookie2这2
2020-11-15 23:52:41 274
原创 Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)
Java EXCEL 表格导入导出(带下拉选-带VLOOKUP函数封装)对于excel Java POI 使用目前简单导出导入功能网上很多,但是对于有下拉选,样式等缺点却是最大硬伤,故此封装一个通用点的Excel 表格工具类,方便大家使用!模板数据填充下拉选数据规则导出实体类映射本次工具类设计工作原理1.你需要有一个模板 把样式设置好2.需要有三个工作簿2.1第一个是用户使用的添加数据的, 第二个是下拉选项,第三个是列对应后台实体类属性,只不过是第二个和第三个工作薄在代码中读
2020-11-06 17:30:10 3092 1
原创 Orcl 日期加减
orcl 日期加减运算在Oralce中我发现有add_months函数,加天数N可以用如下方法实现,select sysdate+N from dual在Oralce中我发现有add_months函数,加天数N可以用如下方法实现,select sysdate+N from dual ,sysdate+1 加一天sysdate+1/24 加1小时sysdate+1/(24*60) 加1分钟sysdate+1/(24*60*60) 加1秒钟类推至毫秒0.001秒加法 select sys
2020-09-28 18:56:31 116
原创 ORCL创建用户相关操作
ORCL创建用户相关操作--1. 创建表空间create tablespace jcsjv1 datafile 'D:\app\Administrator\oradata\orcl\sfrz\jcsjv1.dbf' size 2048M --存储地址 初始大小1Gautoextend on next 200M maxsize unlimited --每次扩展50M,无限制扩展EXTENT MANAGEMENT local autoallocatesegment space manageme
2020-09-22 09:06:05 559
原创 LINUX VIM 编辑器使用
LINUX VIM 编辑器使用最近ideaVim 有如此插件,本人感觉体验还行,毕竟这个编辑器可以让鼠标闲置一下.但是使用有时候命令老忘记,哈哈^^ 好久不用了,在网上找了点资料,汇总了一下希望各位喜欢,高手勿喷!...
2020-03-30 13:29:48 163
原创 VUE Tabs 异步加载/重新加载
VUE Tabs 异步加载/重新加载今天遇到一个问题,前端使用Vue Tab 主件时,如果使用主件引入方式,则加载会一次加载,也就是说向后台请求可能是好多个,因为每个Tab都会有请求后台的数据,假设用户进入只看一个Tab 那么其他的Tab应该不加载,这样能减轻后台压力,也能有刷新的功能,不是挺好;搞了半天自己通过网上的一些例子,然后做了一些优化.代码如下,高手勿喷^^<templa...
2020-03-30 11:56:36 2065
原创 LINUX VIM 配置
LINUX VIM 配置set fileencodings=utf-8,ucs-bom,cp936,big5set fileencoding=utf-8set enc=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set langmenu=zh_CN.UTF-8set gfn=Courier_New:h14...
2020-03-30 00:27:41 131
原创 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 380
原创 SpringBoot 自动化定时任务管理
SpringBoot 自动化定时任务管理最近公司中写定时任务相关的东西,但是呢本人觉的不通用,就写了一个通过数据库配置可以自动关闭/打开/修改调度时间的自动化定时任务;二话不说代码如下:定时线程池package com.itechhero.app.module.config.scheduler;import lombok.extern.slf4j.Slf4j;import o...
2020-03-27 23:22:27 1008
原创 LINUX - CRON[定时]
LINUX - CRON今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法: 首先查看一下/etc/cron...
2020-03-27 23:02:54 147
原创 LINUX -SELL编程
LINUX - CRON处理linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一...
2020-03-27 22:49:06 510
原创 LINUX - YUM使用
LINUX - YUM使用yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又...
2020-03-27 22:47:23 123
原创 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 151
原创 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 240
原创 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 114
原创 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 1490
原创 Vue+ElementUI之Tree的使用
Vue+ElementUI之Tree的使用前端代码<template> <div> <el-dialog title="终端通讯录" :visible.sync="isOpen" class="el-dialog-mini"> <div class="forms-menu-con"> ...
2020-03-15 01:05:41 1272
原创 ORCL 使用MyBatis批量添加
ORCL 使用MyBatis批量添加Service代码 /** * 同步历史会议数据 * 作者: 吴 波 * 时间: 2020-03-11 15:36 * 笔名: 那年秋天的茄子^^ */ private void syncMeetHistorys(Date startTime, Date endTime) { R...
2020-03-12 16:37:25 144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人