- 博客(42)
- 收藏
- 关注
原创 linux 常用命令
关闭linux安全策略: sed -i 's/enforcing/disabled/' /etc/selinux/config
2021-08-14 16:12:56
201
原创 mysql主从复制、双主双从、读写分离以及分库分表
这边已安装好mysql版本为5.7、jdk等一、环境准备1.1 准备2台服务器,一台为主一台为从二、一主一丛2.1 在主服务器节点上修改/etc/my.cnf的文件增加如下命令**注意:**在我的环境中必须把增加的命令放在mysqld下方、否则会报异常、原因不详!!#mysql服务唯一id,不同的mysql服务必须拥有全局唯一的idserver-id=1 //这里有个小插曲!后面描述#启动二进制日志log-bin=mysql-bin#设置不要复制的数据库binlog-ignore
2021-04-03 17:54:41
523
2
转载 将本地JAR包上传到maven私服
详情参考:https://blog.youkuaiyun.com/samHuangLiang/article/details/88218610
2020-07-15 15:27:47
1825
转载 给linux增加虚拟内存
准备在一个独立的文件系统中添加一个swap交换文件创建(设置)交换空间,使用命令mkswap 。启动新增加的1G的交换空间,使用命令swapon修改/etc/fstab文件,使得新加的1G交换空间在系统重新启动后自动生效具体实现free -m 查看虚拟内存情况0. free -m1. dd if=/dev/zero of=/var/swap bs=1M count=10242. ...
2020-04-20 22:08:47
725
转载 ElasticSearch因为内存不足原因启动失败解决方案
报错: ommit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memor详细错误:OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you s...
2020-04-20 22:06:32
3498
转载 Linux 开放端口号(mysql开启远程连接)
**请查看以下链接:**https://www.cnblogs.com/tony-brook/p/9876543.html
2020-04-18 20:15:29
547
转载 删除误上传到git的大文件
首先找出git中前五大的文件:git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3 -g | tail -5执行的结果实际上是这个样子的:第一行的字母其实相当于文件的id,用以下命令可以找出id 对应的文件名:git rev-list --objects --all | grep 8f10eff91bb6aa2de1f5d...
2019-12-06 17:52:57
306
转载 Thread:主线程等待子线程执行完毕再执行解决办法
参考:https://blog.youkuaiyun.com/feinifi/article/details/92983374
2019-10-08 18:21:57
1004
原创 设置将src下的配置文件也能打包
在进行打包的时候只会打包resources目录下的配置文件或其他相关文件,默认是不会对src目录下的相关文件及配置进行打包,如果想要将放在src目录下的文件也一同打包则只需将下面的配置添加到pom.xml中即可 <build> <finalName>springbootdemo</finalName> <resources...
2019-09-25 18:07:04
729
转载 Linux程序部署无法加载SO文件问题解决方案
本文主要介绍Linux系统上程序部署时,无法加载SO文件问题解决方案(作者:李栓鹏)。Linux程序安装部署运行方式与我们熟知的Windows程序有很大的不同:在Windows上,一般EXE程序加载DLL的路径顺序是:首先是当前路径,然后是系统配置的PATH环境变量在Linux上,可执行程序加载动态库SO文件的路径顺序是:系统配置的LD_LIBRARY_PATH路径。(当前路径不在加载SO的...
2019-09-25 18:01:21
4494
原创 jenkins自动部署springboot项目(docker容器+war包方式)
docker容器的自动化部署这里已安装好了docker、jenkins、gogs和dockers私有仓库registry运行jenkins、gogs、和私有仓库1、登陆jenkins点击新建item指定构建前的操作,使用shell脚本将已经存在的容器镜像删除编写脚本如下#!/bin/bashresult=$(docker ps |grep "jenkinsgogs")...
2019-09-02 18:30:37
673
1
转载 springboot项目后台jar包部署运行
使用相关命令将项目打成jar包上传到linux上直接运行jar包,就可以访问了,输入命令 java -jar xxx.jar 注意:这里直接执行的话,控制台的输出会显示到前台,并且该远程连接不能关闭,否则该进程会自动杀死要想后台运行,我们想随时关闭窗口,这里使用到的是nohup命令,通常与&一起使用,这里的命令为nohup java -jar app.jar &nohup...
2019-09-02 16:58:54
819
转载 利用本地idea和tomcat 远程调试服务器部署的war包程序和jar包程序
请查看:https://blog.youkuaiyun.com/m0_37482190/article/details/92010121
2019-09-02 10:15:09
895
转载 tomcat管理页面403 Access Denied的解决方法
https://blog.youkuaiyun.com/w770583069/article/details/76084863
2019-09-01 23:29:39
214
转载 Spring-boot的文件上传和下载
先创建一个upload的html文件,代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>文件上传和下载</title></head><body><form action='http://localhost...
2019-08-27 18:21:10
192
转载 linux不显示ip及重启network失败的解决方案
相关原文链接:https://www.jb51.net/article/164296.htmhttp://blog.sina.com.cn/s/blog_6253d0970102xg3o.html1输入查看ip的命令ifconfig,或者ip addr2若查不到ip,则查看ens33网卡的配置,输入vi /etc/sysconfig/network-scripts/ifcfg-ens33(...
2019-08-18 18:04:51
2237
2
转载 获取当前时间对应的今天0点后,三天前,一周前,一个月前,三个月前的时间戳
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //获取格式化格式Date nowtime = new Date(); //获取当前日期Calendar c = Calendar.getInstance(); c.setTime(nowtime); //塞入当前日期...
2019-08-13 21:52:28
3928
原创 将jar打成maven
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14-10.2.0.4.0.jar
2019-08-01 18:47:23
202
转载 快速将String数组转换成Integer数组
首先在pom.xml文件添加依赖: commons-beanutils commons-beanutils 1.8.3 String[] aftIdStringArray = request.getParameter("aftIdList").split(","); //将String数组转成Integer数组 Integer[] aftIdA...
2019-07-30 15:45:32
17321
转载 解决Tomcat中文乱码问题
修改tomcat目录下/conf/logging.properties 文件2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK
2019-07-30 15:43:58
232
转载 Springboot允许logger.debug输出日志
说实话对日志这东西一直只是太肤浅的懂,就会用logger.info和logger.error输出,今天在写LemonRobot项目的时候,决定把调试信息也打出来,然后根据日志级别控制让上线的时候不显示debug级别的日志。但是运行后发现,默认logger.debug产生的日志也没有输出到控制台,经过一番研究,是由于logback的配置问题。在sr/main/resources文件夹中新建logb...
2019-07-29 18:57:30
30358
转载 mybatis bind 标签
bind 标签可以使用 OGNL 表达式创建一个变量井将其绑定到上下文中。在前面的例子中,UserMapper.xml 有一个 selectByUser 方法,这个方法用到了 like 查询条件,部分代码如下 。<if test=” userNarne != null and userNarne ! = ””>and user name like concat ( ’ 毛 ’, ...
2019-07-29 18:45:27
506
原创 String数组转integer数组以及获取文件父目录和项目根目录
导入maven依赖 <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.8.3</version> </dependency> ...
2019-07-24 11:32:42
250
转载 com.mysql.jdbc.PacketTooBigException: Packet for query is too large 异常解决办法
com.mysql.jdbc.PacketTooBigException: Packet for query is too large 异常解决办法:原因: 查询出的数据包过大,默认情况下mysql 的字段容量不够装,所以抛出此异常解决办法:第一步:首先通过SQLyog客户端查询框输入以下命令,也可以在cmd命令行窗口下登录mysql后输入以下命令:SHOW VARIABLES LIKE ‘...
2019-07-19 17:20:17
1916
转载 重启网卡失败的解决方法
重启网卡 报Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details. 的错误然后:再次重启网卡即可获得IP地址桥接网卡获取不到地址的解决...
2019-07-17 17:34:09
3591
1
转载 linux安装完jenkins无法访问的问题
jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了这个时候就要一步一步检测问题出在哪。首先我们需要确定jenkins是否启动了,可以通过1systemctl status jenkins 查看jenkins的状态:这里jenkins的状态是正在运行的,那么既然是运行的,为何无...
2019-07-05 17:32:53
9167
6
转载 安装wget 、 wget命令
今天给服务器安装新LNMP环境时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:htt...
2019-07-05 15:22:00
49635
2
转载 JDK自带工具keytool生成ssl证书
JDK自带工具keytool生成ssl证书前言:因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。1:什么是HTTPS?HTTPS其实是有两部分组成...
2019-06-24 18:57:38
142
转载 redis系列:将redis启动配置到Windows服务中
1、下载zip的Redis,对,没看错,zip格式的Redis。地址为:https://github.com/MicrosoftArchive/redis/releases/22、解压到指定目录,如D:/redis/3、首先将cmd指定到解压后的目录文件夹下,输入命令:安装命令:redis-server.exe --service-install redis.windows.conf --...
2019-06-18 18:41:26
574
转载 利用spring中的FileCopyUtils.copy()复制文件
package com.controller;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.springframework.core.io.ClassPathResource;im...
2019-06-17 18:40:27
5152
原创 使用java反射工具类打印对象的toString
ReflectionToStringBuilder.toString(Object,toStringStyle.MULTI_LINE_STYLE)
2019-06-12 22:25:31
822
转载 springboot 获取Resource目录下的文件
//文件路径,此处static前不能加/,否则解析不到try { //此处的static前不能加/!!! file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + “static/images/user.png”);} catch (FileNotFoundException e) {e.printStackT...
2019-06-10 18:49:38
2788
转载 Multipartfile与File类型相互转换
特殊情况下需要做转换1、M转FFile file = new File(path);FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);2、F转MFile file = new File(“src/test/resources/input.txt”);FileInputStream input = ...
2019-06-10 18:47:58
10114
转载 Linux配置Java环境变量
1、将免安装的JDK拷贝到linux目录下/usr/local/jdk1.8.0_1442、更改环境变量vim /etc/profile加入如下代码:export JAVA_HOME=/usr/local/jdk1.8.0_144export PATH=.:$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JA...
2019-06-09 18:37:37
56283
1
转载 关于Nginx启动成功,浏览器不能访问的解决办法
本人初学Nginx,第一天配置成功并能通过浏览器进行访问。第二天重新打开,将Nginx启动,但是浏览器却访问不了。执行 ps aux|grep nginx 执行结果如下,的确Nginx服务已经启动。然后执行 netstat -ntlp查看80-端口是否被分配给了Nginx,执行结果如下:一切正常啊,那到底情况出在何处呢?经过查阅了网上的资料,终于找到解决办法第一步,对8...
2019-06-09 18:35:44
6869
3
转载 解决CentOS7出现的”Failed to start firewalld.service”问题
如果我们从CentOS6过渡到CentOS7系统来的话,会发现原来的iptables被firewalld取代,而且相应的命令格式也稍微有些变化。今天老左有在设置添加放行端口的时候的出现”FirewallD is not running”的错误提示,应该是没有开启firewalld导致的。解决CentOS7出现的”Failed to start firewalld.service”问题既然没有...
2019-06-09 18:32:14
6201
转载 docker端口映射或启动容器时报错Error response from daemon: driver failed programming external connectivity on end
现象:[root@localhost ~]# docker run -d -p 9000:80 centos:httpd /bin/sh -c /usr/local/bin/start.shd5b2bd5a7bc4895a973fe61efd051847047d26385f65c278aaa09e4fa31c4d76docker: Error response from daemon: dr...
2019-06-09 18:29:14
1578
1
转载 SQLyog(navica)连接docker容器中的mysql8.0.12 报错1251 - Client does not support authentication protocol 解决办法
使用SQLyog(navicat)远程连接docker容器中的mysql8.0.12 报以下错误↓↓↓解决办法:一、在docker中启动mysql,定义端口号3306[root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql二、执行命令,输入密码[r...
2019-06-09 15:54:24
417
转载 spring boot 配置ssl 实现HTTPS
传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安全套接层(Secure Sockets Layer,缩写作 SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。网景公司(Netscape)在1994年推出首版网页浏览器,网景导航者时,推出HTTPS协议,以SSL进行加密,这是SSL的起源。IETF将SSL进行标准化,1999年...
2019-06-05 22:22:45
505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人