自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 磁盘管理 查找大文件

du 命令显示文件或目录所占用的磁盘空间。 命令格式: du [option] 文件/目录 -h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等 -s 显示文件或整个目录的大小,默认单位是KB --max-depth=1 显示一层目录 du -sh xxx 显示总目录的大小,但是不会列出目录中的每一个文件 du -sh xxx/* 列出xxx下每个目录和文件所占的容量...

2021-06-22 10:11:57 242

原创 java 获取本机某个网段的IP地址

// 获取本机168.168.168.0/18 网段的地址public static void main(String[] args){ String subNet = "168.168.168.50"; String substring = subNet.substring(0, subNet.lastIndexOf(".")); try { Enumeration<NetworkInterface> allNetInt

2021-06-16 11:34:12 490

原创 RFC文档下载

下载地址

2021-06-04 10:41:00 107

原创 packmaker+corosync 构建HA (LSB服务)

安装启动service corosync startservice packmaker start实时监控crm_mon查看可监控LBS服务crm ra list lsb没有 mysql 服务怎么办service mysql statusmv mysqld.service /etc/rc.d/init.d/mysqlchmod a+x /etc/rc.d/init.d/mysql能监控的必须在/etc/rc.d/init.d 路径下有可执行文件,且有x权限进入crm命令行

2021-05-17 18:51:07 333

原创 mysql密码丢失

mysql密码丢失vi /etc/my.cnfskip-grant-tables重启mysql服务直接mysql进入数据库mysql> use mysqlmysql> update user set password=password(“123456”) where user=“root”;出来后再修改/etc/my.cnf回去,重启mysql服务mysql -uroot -p123456 -e “grant all privileges on . to ‘root’@’%’ i

2021-05-06 11:42:25 49

转载 JVM相关分析功能

查看java进程号(PID)ps -ef|grep javajpsjps -l 输出应用程序main.class的完整package名或者应用程序jar文件完整路径名jps -v 输出传递给JVM的参数查看堆jmapjmap pidjmap -heap pid:查看堆使用情况jmap -histo pid:查看堆中对象数量和大小[ 代表数组[[ 代表二维数组B 代表 byteC 代表 charD 代表 doubleF 代表 floatI 代表 intJ 代表 lo

2021-04-19 14:41:47 102

原创 相对路径问题

有一个脚本,里面执行命令时用到了相对路径通过java程序调用该脚本,发现找不到路径.java调用过程时,相对路径是指 [调用该脚本使用命令时所在的路径] ,而不是以 [脚本所在位置作] 为相对路径...

2021-03-30 14:32:50 58

原创 vue使用axios

1.全局注册axios在mian.js中注册import Vue from 'vue'import App from './App.vue'import VueRouter from 'vue-router'import {routerConfig} from './router/routerconfig.js'import axios from 'axios'Vue.config.productionTip = falseVue.use(VueRouter)Vue.__proto

2021-02-26 14:27:21 46

原创 vue-router 使用

1.全局注册vue-router在mian.js中注册import Vue from 'vue'import App from './App.vue'import VueRouter from 'vue-router'Vue.use(VueRouter)new Vue({ render: h => h(App),}).$mount('#app')2.实例化一个vue-routerimport VueRouter from 'vue-router'import MainV

2021-02-25 11:27:34 70

原创 tomcat调用shutdown.bat tomcat停止 jvm未停止

环境为window,linux并未发现该问题解决方法:1.调用tomcat实现sevelet 生命函数钩子 destory()2.destory()调用jvm退出方法 0表示正常退出等效于linux kill -15 PID存在问题:该方法会导致正在执行的线程中断,如果是写入操作,该方法比较危险可考虑使用spring 的shutdown hook 来终止线程,再关闭jvm...

2021-02-02 16:00:27 200

原创 springboot+spring security + jwt 实现单点登录

spring securitySpring Security的Servlet支持基于Servlet过滤器,因此首先了解过滤器的作用是很有帮助的。下图显示了针对单个HTTP请求的典型处理程序的分层。Spring provides a Filter implementation named DelegatingFilterProxy that allows bridging between the Servlet container’s lifecycle and Spring’s Application

2020-12-28 10:20:31 483

原创 nginx http server 块配置

locationlocation 匹配规则= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。以xx开头开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~ 和 !~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/ 通用匹配,任何请求都会匹配到。root请求URL: 127.0.0.1/home/

2020-11-16 15:24:34 832

原创 属性改变 传递至v-if 改变

this.$set(目标object,‘目标属性名’,新值)例如this.$set(this.form, 'AmPolicyData', f.AmPolicyData)

2020-11-12 17:06:29 184

转载 tar 包安装 mysql5.7.11

转载于防止失效1、由于在线安装受制于网络环境,所以选择tar包编译安装。 首先去mysql镜像站下载mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2、上传到centos3、检查你所用的Linux下有没有安装过mysql,没有卸载干净rpm -qa|grep -i mysql如果存在,则需要先卸载掉,不然会出现覆盖错误。yum remove mysql mysql-server mysql-libs mysql-server;find / -name

2020-11-06 14:08:14 170

原创 js 常用方法

objcet 转 json 字符串Objcet = {‘key2’: ‘v1’,‘key1’: ‘v2’}const jsonStr = JSON.stringify({‘key2’: ‘v1’,‘key1’: ‘v2’})遍历数组const array = [‘1’,‘2’]array.foreach((each) => {console.log(each)})遍历对象Objcet = {‘key2’: ‘v1’,‘key1’: ‘v2’}for (const

2020-10-28 10:01:19 67

原创 修改permGen 大小

vi …/tomcat/bin/catalina.sh添加export JAVA_OPTS="-XX:MaxPermSize=200m"

2020-10-12 15:09:38 148

原创 记一次 tomcat 启动过慢/数据库连接不上 BUG

INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [162,420] milliseconds.这个是导致tomcat启动卡在 Root WebApplicationContext: initialization completed in 3970 ms 这里很长时间的原因据说也是导致数据库功能使用异常的原因参考https://www.cnblogs.com/yaomaom

2020-09-04 17:13:03 512

原创 通过RandomAccessFile对文件 删除,修改,新增

RandoAccessFile类该类通过提供指针的方式操作文件,文件可以看作byte数据,通过指针来修改对于位置的数据按一定条件删除文件中 一组数据原理是:用后面有效的数据覆盖掉要删除的数据,最后让文件从末尾丢弃掉删除数据的长度RandoAccessFile.setLength(long length) 来设置文件的大小原来文件通过覆盖数据的方法实现删除功能:覆盖后RandoAccessFile.setLength(long length) 后得到最终文件例如删除f1.txt文件中 d

2020-08-05 15:08:10 2780

转载 java线程池ThreadPoolExecutor类使用详解

https://www.cnblogs.com/dafanjoy/p/9729358.html转载

2020-07-27 10:20:25 133

转载 js 处理时间

转载于添加链接描述var date = new Date();var yea r= date .getYear(); //获取当前年份(2位)var fullyear = date .getFullYear(); //获取完整的年份(4位)var month = date .getMonth(); //获取当前月份(0-11,0代表1月)var day = date .getDate(); //获取当前日(1-31)var Day = date .getDay(); //获取当前星期X(0-6,

2020-07-09 15:47:53 90

原创 基于TOMCAT 的项目 自更新自重启

目的:更新war包以更新项目,并重启TOMCAT1.接收新war包 略过,普通的上传文件,复制到tomcat/webapps 下 需要注意的是:不要立即修改老的war包,否则会导致项目文件被TOMCAT立即修改 先把新的war包 改个名字 如 myAPP.war 改为 myApp.new 再复制到/webapps 下2.更新准备提前编写好更新脚本 放在项目资源文件下![在这里插入图片描述](https://img-blog.csdnimg.cn/20200628145345928.png?x

2020-06-28 14:54:06 1541

原创 整理 部分mysql 指令

dump 某个数据库 构造sql 存储过程 函数格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql-d 结构(–no-data:不导出任何数据,只导出数据库表结构)-t 数据(--no-create-info:只导出数据,而不添加CREATE TABLE 语句)-n (--no-create-db:只导出数据,而不添加CREATE DATABASE 语句)-R (--routines:导出存储过程以及自定义函数)

2020-05-21 08:59:06 81

原创 java 引用问题

把int 和Integer 当作参数传递时 不同的传递方式基本类型 如int 作为参数传递时,传递的时拷贝值,原值不会发生改变进入方法出来后pointer 改为Integer嗯 出乎意料 它还是不变总结别人的结论问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?  答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对

2020-05-15 13:43:51 442

原创 绑定事件 并且传递参数

函数接收2个参数submit是一个提交按钮使用addEventListenner函数 绑定事件addEventListenner(参数1,参数2,参数3)参数1:事件名 如click 等参数2:触发(回调)函数参数3:没用过doRequest 函数接收2个函数,但是不能直接写成 doRequest(arg0,arg1),否则会直接执行该回调函数一次.使用bind函数.bind(event,args…)event:触发事件,this 代指前面的click事件后面的参数依次传给回调函

2020-05-14 15:05:10 682

原创 有符号int 与byte 数组 之间相互转化

有符号int 转byte[4]byte[4] (存的有符号数) 转int(或long)pointer为数组指针 传进来是0;需要注意的是: 要把每个byte 转换为int再 进行 | 操作把int与byte 进行 | 操作只会保留最低8bit计算截图最后一行打印的是java int 最小负数 和预期一致将int i改为任意 负数如-10086!在这里插入图片描述符合预期另外需要注意往byte[] 数组每一位存入的 16进制字符串 其实存入的是补码 ?(我弄晕了 又好像不是补码)

2020-05-13 11:46:29 906

原创 war jar 包 增加/删除 包内文件

###jar 命令往target.war包中 加入/更新文件 css js jspjar -uf target.war css js jsp其中css js jsp 这个三个文件夹会加入target.war根目录执行前target.war根目录下css文件夹为空执行后 css文件夹 覆盖target.war 根目录下css文件夹其他待更新...

2020-05-12 14:40:36 1970

原创 idea 进行Tomcat 远程调试

##创建远程连接##配置修改远程TOMCAT配置vim …/bin/catalina.sh运行调试

2020-05-08 11:07:44 181 1

原创 获取classPath

tomcat和weblogic 通用方法通过classLoaderString classPath=Thread.currentThread().getContextClassLoader().getResource("/").getPath();

2020-05-06 09:27:21 103

原创 appache poi 对EXCEL读取和写入

使用appache poi 包把数据库表导出为Excel表格第一步,创建.xlsx文件第二步第三步使用appache poi 包 读取Excel数据(更新数据库)

2020-05-06 09:24:23 98

原创 struts 下载excel

ActioninputStream 文件流 提供下载fileName 文件名均设置set/get方法path为提供下载的excelpackageinputStream和Action中的一致contentDisposition:attachment 设置用户下载而不是直接读取文件application类型js...

2020-04-27 19:59:13 162

原创 struts2 上传文件

前端JSP/Html中设置表单其中name需要和下面action 中feld 名字一致!enctype:multipart/form-data 固定method:post 固定Action自动注入这3项 其中 upload必须和name一致据说可以使用private修饰 使用set/get方法注入 但是我这边没生效,使用public可以生效//获取虚拟地址//把上传的文件存...

2020-04-27 17:05:12 75

原创 增删查改基础框架搭建

结构基础实体类:BasicEntity具体Field protected修饰 子类可见set get 方法public修饰方便 抽象使用接口Dao包含基础5种方法,其他业务特殊方法写道其他接口类种.基础serivce该类实现 接口Dao的5种sql所有service继承此基础service第一个参数:controller层需要的存放结果的map第二个参数:reques...

2020-04-23 16:03:43 85

原创 Linux常用命令

查找rpm文件安装位置rpm -qal|grep [文件名]按文件名查找find [某个路径下] -name [文件名]开启某个服务systemctl enable [XXX.service]systemctl start [XXX.service]查看某个端口号是否开启netstat -tpnl | grep 5683 #查postgres的端口号5432是否已经打开net...

2020-04-17 11:40:26 87

原创 docker常用命令

终止删除容器docker stop [容器id/容器名]; docker rm -f [容器id/容器名];进入容器控制台docker exec -it [容器id/容器名] /bin/bash清理标签为none的imagedocker images|grep none|awk ‘{print $3 }’|xargs docker rmidocker 保存镜像docker save ...

2020-04-17 11:27:04 115

空空如也

空空如也

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

TA关注的人

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