- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 k8s系列之minikube安装
操作系统:centos7minikube版本:1.18.0一. 前期环境配置1.系统配置1)禁用防火墙:systemctlstopfirewalld&&systemctldisablefirewalld&&setenforce0 2)编辑文件/etc/selinux/config,将SELINUX修改为disabled,如:SELINUX=disabled3)将/etc/fstab文件中所有设置为swap的设备关闭:swa...
2020-07-08 15:32:19
440
1
原创 tomca8配置线程池高并发
编辑tomcat server.xml<Executor name="tomcatThreadPool" namePrefix="tomcatThreadPool-" maxThreads="5000" maxIdleTime="60000" minSpareThreads="30" prestartminSpareThreads="true" maxQueueSize = "1000"/><Connector port
2020-07-07 20:14:11
151
原创 springboot maven-assembly-plugin打包配置
编辑maven pom.xml<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target>
2020-07-05 11:05:57
636
原创 springboot整合H2和JPA
maven添加依赖<!-- JPA --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><!-- H2 --><dependency><groupId>com.h2
2020-07-05 11:00:24
387
原创 nginx负载均衡配置(整理)
编辑nginx.confupstream app{ server 172.17.12.2:8080; server 172.17.12.3:8080; server 172.17.12.4:8080;}server {listen 8080;server_name localhost;#charset koi8-r;#access_log /var/log/nginx/log/host.access.log main;location /
2020-07-05 10:35:49
1856
原创 nginx反向代理tomcat应用获取真实ip
编辑nginx.conf,添加下面proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;编辑tomcat的server.xml使用Tomcat作为应用服务器,可以通过配置Tomcat的server.xml文件,在Host元素内最后加入:即可<Valve className=.
2020-07-05 10:29:32
139
原创 修改centos虚拟机静态ip
编辑/etc/sysconfig/network-scripts下第一个网卡# vim /etc/sysconfig/network-scripts/ifcfg-ens33添加修改下面标红的部分#HWADDR=00:0c:29:28:e9:8aTYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO=staticDEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT=
2020-07-05 10:20:21
123
原创 jvm gc主要的算法
1.复制算法从根集合开始扫描,将存活对象移动到一块空闲区域,主要在新生代使用.2.标记-清除算法初始标记->并发标记->重新标记->并发清除从根集合进行扫描,对存活对象进行标记,标记完毕后,再扫描整个空间中的未标记对象进行清除。效率高,会产生内存碎片。初始标记和重新标记会 stop the world3.标记-整理算法初始标记->并发标记->最终标记->筛选回收从根集合进行扫描,对存活对象进行标记,标记完毕后,再扫描整个空间中的未标记对象进
2020-07-05 10:09:36
97
原创 jvm内存结构(整理)
1.方法区方法区存放了类的信息、静态变量、构造函数、类方法等信息,方法区是全局共享的。2.堆存放对象实例及数组,线程共享3.虚拟机栈虚拟机栈存放栈帧,当调用java方法时,会产生一个栈帧并入栈,当方法调用完成时,栈帧出栈。栈帧中存放着局部变量表、动态链接、操作数和方法出口等信息。线程私有4.本地方法栈跟虚拟机栈一样,本地方法栈是native方法,而虚拟机栈是java方法5.程序计数器线程私有,JVM在解释字节码文件时,存储当前线程的字节码行号。原理是通过改变程序计数器的值
2020-07-05 10:08:10
95
原创 海康摄像头rtsp流格式
1.海康摄像头老版本username: 摄像头用户名password: 摄像头密码ip: 摄像头ip地址videoType: 编码格式 h264或mpeg4no:通道号 ch1表示模拟通道1,ch2表示模拟通道2; ch33表示ip通道1,ch34表示ip通道2streamType: 码流类型sub/av_stream 子码流main/av_stream 主码流子码流:rtsp://<username>:<password>@<i..
2020-07-05 10:05:44
2663
原创 H5 canvas转图片
var canvas = document.getElementsByTagName("canvas");var base64 = canvas[0].toDataURL('image/png');将base64作为参数传到后台
2020-07-05 09:48:46
129
原创 更新centos的firefox浏览器
1.解压下载的新firefox本处用的火狐浏览器版本为65.0.1,官网下载地址:https://www.mozilla.org/zh-CN/firefox/new/#tar -xjvf firefox-65.0.1.tar.bz22.删除系统默认安装的旧版 firefox ,通常位于 /usr/lib64 目录下。# rm -rf /usr/lib64/firefox3.将当前目录下的新版 firefox 子目录复制到 /usr/lib64 目录下。# mv fir.
2020-07-05 09:44:07
405
1
原创 修改activemq的内存和硬盘大小
<systemUsage> <systemUsage> <memoryUsage> <!-- 非持久化消息占用JVM内存大小 --> <memoryUsage percentOfJvmHeap="1024" /> </memoryUsage> <storeUsage> <!-- 持久化消息占.
2020-06-11 19:48:45
791
原创 grpc proto文件编写
本文介绍如何用proto3语法编写一个简单的proto文件(JAVA编译)1.头部指定proto3语法syntax = "proto3";2.配置java信息option java_multiple_files = true;//以外部类模式生成option java_package = "com.user";//指定java包option java_outer_classname = "UserProto";//最外层类名称3.定义请求对象message UserR.
2020-06-11 17:06:54
480
转载 spring集成RMI
使用Spring对RMI的支持,可以非常容易地构建你的分布式应用。在服务端,可以通过Spring的org.springframework.remoting.rmi.RmiServiceExporter可以暴露你的服务;在客户端,通过org.springframework.remoting.rmi.RmiProxyFactoryBean可以使用服务端暴露的服务,非常方便。这种C/S模型的访问方式,可
2017-12-15 16:55:48
131
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人