自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 查看linux服务器当前目录下容量大小

1.查看linux服务器当前目录下容量大小du -h --max-depth=0 *

2022-04-20 10:37:23 238

原创 在linux如何避免每次sudo输入密码呢

echo 一是把文本内容输出到控制台的命令| 为管道符 ,把命令A和命令B分开。把echo “xx” 正确输出的结果 作为 命令 sudo -S netstat -ntlp 的操作对象echo "用户密码" | sudo -S netstat -ntlp在用户不是root账号下,运行netstat -ntlp是需要权限的。如果直接执行 sudo netstat -ntlp 命令会提示输入密码才能执行命令这样执行后,就可以直接运行命令不会再提示输入密码说明:1.有-S选项,可以从.

2021-05-08 10:58:04 836

原创 Vmstat说明及简单使用

Vmstat 命令详解一、vmstat是什么?vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。二、vmstat使用以下为它的命令的使用,使用vmstat --help查看它的详细命令说明三、为什么使用Vmstat查看运行的情况查看当前系统运行的情况vmstat 1 10 打印信息说明1.procs

2021-05-07 12:01:16 518

原创 前端项目-安装sass报错。

执行npm install的时候报错:Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win3解决方法:1.到https://github.com/sass/node-sass/releases下载win32-x64-79_binding.node。2.回到命令行安装界面(nodes项目的目录下启动 命令行窗口)。先输入 set SASS_BINARY_PATH=E:/win32-x6

2021-04-30 16:11:57 400 1

原创 视频转码

一、视频转码import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.Date;import java.util.List; import com.wdy.common.Contants; public class ConverVideoUtils { private Date dt; private long begintime; private String

2021-04-29 11:35:45 523

原创 微信-消息通知(订阅消息)

package com.xsili.context.util.publishMsg;import com.xsili.context.util.httpclient.HttpClientUtil;import net.sf.json.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.HashMap;import java.util.Map;public class Publ.

2021-04-23 17:55:23 304

原创 微信-生成小程二维码

1.生成二维码的代码片段private String getQRCode(Integer id) { Map<String, Object> map = new HashMap<>(); map.put("r", 0); map.put("g", 162); map.put("b", 232); HttpsUtil client = new HttpsUtil(); try {

2021-04-22 12:06:07 126

原创 Arthas使用

1.下载arthas-boot.jar,然后用java -jar的方式启动:curl -O https://arthas.aliyun.com/arthas-boot.jarjava -jar arthas-boot.jar打印帮助信息:java -jar arthas-boot.jar -h可以通过浏览器访问http://127.0.0.1:3658/二、快速入门的命令1.dashboard仪表板thread -n 线程号3.jad 包名类名 反编译出类的信息4.w

2021-03-03 23:54:57 568 1

原创 获取JVM的dump文件和查看linuxkill掉java程序

1.linux 因内存不足而 kill 掉 java 程序grep “Out of memory” /var/log/messages查看 messages文件是否出现如下内容Sep 17 16:13:34 xxxaaa kernel: Out of memory: Kill process 20883 (java) score 854 or sacrifice child2.获取JVM的dump文件#出现 OOME 时生成堆 dump: -XX:+HeapDumpOnOutOfMemoryEr

2020-12-30 14:50:01 386

原创 数据结构与算法的学习地址

https://visualgo.net/zhhttps://leetcode-cn.com/

2020-12-30 10:11:36 139

原创 JPA的动态条件查询之Hql

JPA的动态条件查询之Hql1.Hql的动态查询语句(重点部分)import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExe

2020-12-23 11:13:51 3109 1

原创 Zookeeper笔记

概念Zookeeper是一个分布式协调服务,就是为用户的分布式应用程序提供协调服务1.为分布式程序服务2.也是一个分布式程序

2020-12-10 21:32:53 70

原创 复制虚拟机

1.找你的虚拟机文件xxx.vdi后序名的文件2.先进入OracleVm的安装目录下3.在上面目录下进入cmd执行下面的命令修改uuidvboxmanage internalcommands sethduuid "c:\Users\WenXin\VirtualBox VMs\原本linux 副本\原本linux 副本-disk1 - 副本3.vdi"4.打开Vm VirtualBox点击新建5.配置虚拟机的网络设置为桥接网卡6.修改成功后,修改虚拟机的ip地址...

2020-12-07 22:14:55 159 1

原创 前后端跨域访问设置

前后端跨域访问设置1.axios发起请求main.jsimport axios from 'axios'axios.defaults.withCredentials = true; //允许axios请求携带cookie等凭证2.ajax的发起请求设置xhrFields:{withCredentials:true}2.后台配置 //当**Credentials为true时,**Origin不能为星号,需为具体的ip地址【如果接口不带cookie,**Origin无需设成具体ip】

2020-12-06 01:36:00 232

原创 JodaTime操作时间的java类库

<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.7</version> </dependency>

2020-12-02 14:07:46 208 1

原创 Docker上安装RockerMq

第一步#创建broker配置文件 vim /rmq/rmqbroker/conf/broker.conf brokerIP1=172.16.55.* namesrvAddr=172.16.55.*:9876 brokerName=broker_test第二步拉取及创建#拉取镜像 docker pull foxiswho/rocketmq:server-4.3.2 docker pull foxiswho/rocketmq:broker-4.3.2 #创建nameserver容器 do

2020-12-01 00:36:00 125

原创 linux之高级命令学习

cut命令的使用-d 表示分割符 -f 取第几段 可以使用 1 , 1- , 1-5 ,1-3,5 形式echo $PATH | cut -d ':' -f 1-3,5wc命令的使用统计文件里面有多少单词,多少行,多少字符wc -l /etc/passwd #统计行数wc -w /etc/passwd #统计单词出现次数wc -m /etc/passwd #统计文件的字节数sort命令使用排序内容以:来分隔的,以第三栏排序cat /...

2020-11-28 21:21:24 183

原创 linux-Shell学习

linux-Shell学习0.控制台输出echo1.定义变量X=123export 的作用是把变量升级为全局变量2.将命令的返回值赋给变量A=`ls -la`A=$(ls -la)运行里面的命令,把值赋给A3.特殊变量$? 上一个命令退出的状态![在这里插入图片描述](https://img-blog.csdnimg.cn/20201128152848736.png)$$ 表示当前进程编号![在这里插入图片描述](https://img-blog.csdnimg.cn/2

2020-11-28 18:37:26 94

原创 linux-设置服务器静态ip地址

2020-11-28 14:47:34 163

原创 linux的服务器之管理命令

1.基本用户管理1.1添加用户useradd angela(用户名)1.2并初始化密码passwd 密码 按提示输入密码即可2.su 用户 切换到这个账号下3.查看主机名hostname4.查看系统版本uname -auname -r 5.挂载硬盘mountumount6.查看文件的大小du -sh 文件夹名(文件名)/du -sh * 表示查看当前路径下的全部文件大小7.查看分区大小df -h8.配置linux的免密登录8.1ssh-keyg.

2020-11-27 01:13:33 340

原创 linux服务器的之文件权限学习

1.文件权限的操作drwxr-xr-x解释说明d:表示文件夹 -:文件 1:链接r:表示可读 w:可写 x:可执行第一组rwx: 表示这个文件的拥有者对它的权限第二组r-x: 表示这个文件所属的组对它的权限第三组r-x: 表示这个文件的其他用户组修改文件权限chmod g-rw haha.bat 表示对所属组的rw权限取消chmod o-rw haha.bat 表示对其他人的rw权限取消chmod u+x haha.bat 表示对拥有者用户增加x权限 使用数字的

2020-11-27 00:21:57 248

原创 linux服务器的命令使用-之文件命令学习

1.查看在被监听端口netstat -ntlp2.查看ip地址ifconfig3.查看最近的登录历史记录last4.查看时间date5.创建文件夹mkdir aaa6.修改文件aaa的名或文件夹名称为bbbmv aaa bbbmv 也能实现把文件移动到另一个文件夹里面7.创建文件touch 文件名8.把内容写到文件中echo "内容" > 文件名>会覆盖原本文件内容>>会把内容追加到文件里9.在vi的一般模式下的快捷

2020-11-26 23:56:27 215

原创 mysql-proxy完成负载均衡与读写分离

下载:https://downloads.mysql.com/archives/proxy/先加入点新知识修改root的登录时的地址由localhost改为了192.168.%.%下载完解压。启动mysql_proxy连接mysql_proxy负载均衡在连接上之后,做sql查询,却总是往某1台mysql server来发送------负载均衡没体现出来?答: 不是没体现...

2020-11-25 12:01:58 226

原创 mysql的表分区partition

表分区 partition当一张表的数据非常多的时候,比如单个.myd文件都达到10G, 这时,必然读取起来效率降低.可不可以把表的数据分开在几张表上?1: 从业务角度可以解决. (分表)比如, 通过id%10 , user0 , user1…user9, 这10张表根据不同的余数,来插入或查询某张表.2: 通过mysql的分区功能mysql将会根据指定的规则,把数据放在不同的表文件...

2020-11-25 12:00:30 496

原创 通过命令查询mysql的版本号

select version() from dual;

2020-11-25 11:59:29 469

原创 docker-安装es

1.创建需要文件夹,设置权限为755/mydata/elasticsearch/config//mydata/elasticsearch/data/mydata/elasticsearch/plugins2.安装并运行docker run --name elasticsearch -p 9200:9200 \ -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \ -v .

2020-11-06 13:40:06 150

原创 docker安装mongodb

#拉取镜像 docker pull mongo:4.0.3 #创建容器 docker create --name mongodb -p 27017:27017 -v /data/mongodb:/data/db mongo:4.0.3 #启动容器 docker start mongodb #进入容器 docker exec -it mongodb /bin/bash #使用MongoDB客户端进行操作 mongo #查询所有的数据库 show dbs admin 0

2020-11-06 00:26:57 121

原创 docker-redis的创建

docker-redis的创建#创建容器 docker create --name redis-node01 --net host -v /data/redis-data/node01:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-node-01.conf --port 6379 docker create --name redis-node02 --net host -v /data/redis-data

2020-11-06 00:07:34 135

原创 docker-安装mysql

docker-安装mysql1.拉取镜像docker pull percona:5.7.232.创建容器docker create --name percona -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root percona:5.7.23#参数解释:–name: percona 指定是容器的名称-v: /data/mysql-data:/var/lib/mysql 将主机目录/data/

2020-11-05 21:48:53 159

原创 linux服务器增加虚拟内存

 使用 free -h 查看当前内存占用情况,可以看到物理内存所剩无几,下面的swap也是使用的文件作为虚拟内存使用的  创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小),如下面是2G  # dd if=/dev/zero of=/root/swapfile2 bs=1M count=2048参考的博客:https://www.cnblogs.com/chennl/p/10167088.html

2020-11-05 13:24:06 932

原创 出现存入数据库的中文变为??显示错误。修改数据库的链接

jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=false

2020-11-02 11:00:55 150

原创 Java微信表情包字符处理,数据库存储以及转义解决方式

Java微信表情包字符处理,数据库存储以及转义解决方式解决的方法一<dependency> <groupId>com.vdurmont</groupId> <artifactId>emoji-java</artifactId> <version>5.1.1</version></dependency>public class TestUtils { public static voi

2020-10-22 16:05:16 1390

原创 linux安装yum命令

linux安装yum命令提示错误解决的办法:sudo apt-get update然后再接着重新命令yum list 查看安装列表

2020-09-25 19:09:28 1197

原创 maven打包jar到本地maven仓库

mvn install:install-file -Dfile=D:\\xxx.jar -DgroupId=com.github.pagehelper -DartifactId=pagehelper -Dversion=5.0.0 -Dpackaging=jar 通过cmd执行以上命令后便可在本地仓库中生成所需要的jar包。1.-Dfile参数:指定需要导入本地仓库的jar包名称,特别注意的是jar包需要带上路径,不然会找不到对应的jar包。2.-DgroupId参.

2020-09-24 23:07:54 709

原创 qq邮件客服端的说明网址

https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371

2020-09-16 16:55:20 1647

原创 linux快速定位日志问题的命令

-n 行号‘机构未授权’ 为需要查找的信息spring.log 为文件名grep -n '机构未授权' spring.logspring.log 为你需要查看的文件+48959 为你需要开始查看的行号-n200为从48959开始查看200行cat spring.log | tail -n +48959 | head -n 200...

2020-08-29 14:29:19 531

原创 SpringBoot学习三

SpringBoot注册三大组件方式切换其他Servlet容器

2020-07-29 00:19:14 57

原创 SpringBoot学习三

SpringBoot_配置@Conditional&自动配置报告自动配置类需要在一定的条件下才能生效。例子:自动报告信息3.日志框架的是使用使用例子日志格式说明日志的配置信息

2020-07-20 00:26:01 72

原创 SpringBoot学习二

8.自动配置原理1.2.3.4.5.6.8.1举例子说明自动配置

2020-07-17 00:43:46 86

原创 SpringBoot的配置文件给对象属性赋值及配置文件加载

1.使用@ConfigurationProperties注解实现通过导入依赖生成提示注意只有使用@ConfigurationProperties的类加入到容器才能生效。还需要添加@Component注解2.@Value和@ConfigurationProperties获取值3.@PropertySource加载指定配置文件4.@ImportResource导入spring的配置文件5.SpringBoot推荐的配置方式6.配置文件的占位符示例:7.Profile,切换

2020-07-16 00:46:51 1252 1

空空如也

空空如也

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

TA关注的人

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