首页
专栏 icon
Java各版本特性 Kubernetes in Action笔记
链接 icon
国内常用镜像地址 在线学习资源
关于
  • jetty临时目录下的资源文件被删导致js等资源找不到

    Jul 14, 2020 jetty

    生产环境上jetty运行一段时间后,在打开某个网页的时候发现有js、css文件找不到,但是重启之后问题会解决。后来发现是设定了tmpwatch后台任务,定时会清理一次系统的tmp目录。 默认情况下,如果没有指定jetty的临时目录,默认会使用系统的临时目录。解决方案就是,修改jetty的临时文件存放目录,不要放在 /tmp 目录下面。主要有下面几个方法: 设置basetempdir值 1<Configure class="org.eclipse.jetty.webapp.WebAppContext"> 2 3 <Set …

    阅读更多
  • Linux下面使用dd命令烧录U盘并查看执行进度

    Jul 13, 2020 linux

    烧录U盘 先用fdisk来查看U盘的盘符 1sudo fdisk -l 再用dd命令来写数据到U盘 1sudo dd if=/home/paul/Downloads/test.iso of=/dev/sdc bs=1M count=10000 查看执行进度 假定需要每5秒输出dd的进度,可以使用下面几种方法。新开一个命令行窗口,执行下面的命令,注意命令上面可能需要加上sudo 方法一: 1watch -n 5 pkill -USR1 ^dd$ 方法二: 1watch -n 5 killall -USR1 dd 方法三: 1while killall -USR1 dd; do sleep 5; done 方法四: 1while (ps …

    阅读更多
  • rsyslog内存占用高导致服务不可用

    Jun 22, 2020 rsyslog

    这几天生产环境中某个服务内存不时地被撑爆,原先以为是应用的问题,但是近来没有上过新的代码。该服务的总内存是8G,启动参数关于内存的配置大致是:-Xmx=6.4G,-Xms=4G 左右。看了Grafana上面的监控记录,JVM 老年代使用最多也就到4G左右,在GC的日志中发现也仅仅用到4G左右,并没有到达最高的内存值。这两个结果可以看出来,应该不是应用程序导致内存占用过大。 后来用top命令看了一下,发现rsyslog进程使用了将近40%的内存。再查一下日志文件,发现一些日志文件大小都达到2G以上。 rsyslog仅仅是用来同步日志,原则上讲,它仅仅是辅助的进程,不应该占用那么内存,即使它同步延迟较大甚至不工作,也不应该影响到应用程序 …

    阅读更多
  • 转: postgresql 查看单个表大小

    Jun 15, 2020 postgres

    原文链接:https://blog.csdn.net/kmust20093211/article/details/47616345 方法一 ,查某个表 1select pg_size_pretty(pg_relation_size('table_name')); 方法二 ,查出所有表并按大小排序 1SELECT 2table_schema || '.' || table_name 3AS table_full_name, pg_size_pretty(pg_total_relation_size('"' ||table_schema || …

    阅读更多
  • postgres增量备份工具:wal-e

    Jun 9, 2020 postgres wal-e

    wal-e这个工具可以用来给postgres数据库做基础备份与增量备份,这个对数据库容灾很有帮助。目前它支持将备份存储到AWS S3,Azure Blob Store与Google Storage等。 一些基本概念 Base Backup 也称为热备份,它不会中断PostgreSQL中任何事务。一旦启动了basebackup,它将等待一个checkpoint。如果到达了checkpoint,那么它将把整个数据目录复制到一个文件中。这些备份将会是replication或POINT IN TIME恢复的起点。通常,basebackup是不一致的,可能包含已经损坏的数据。这时,就需要用到WAL文件 WAL 通过WAL文件可以获得数据库内所 …

    阅读更多
  • 用string adapter来解决系统接口对接中发现的空值验证问题

    Jun 1, 2020 java

    客户用的是很旧版本的ERP系统,在与客户系统做接口对接的时候发现了一个问题。假设接口请求需要的body是xml格式的,共有三个字段:name, mobile, email。由于客户ERP系统比较老,如果某个字段没有值,传的是空字符串,而不是将该字段在请求消息体中隐藏。客户发的请求类似下面的例子: 1<xml> 2 <name>John</name> 3 <mobile>13800138000</mobile> 4 <email></email> 5</xml> 由于历史遗留问题, …

    阅读更多
  • Spring Quartz 指定Scheduler Name

    May 31, 2020 spring quartz

    当前项目使用quartz与spring来做基于数据库的集群化任务调度,但是在实际使用过程发现同一个scheduler中,不同group之间任务调度可能会相互跑串。当前项目中使用的 quartz-scheduler 版本 2.3.1, spring 版本 3.2.18.RELEASE。 举个例子,配置是这样的, 下面示例中隐去不重要的配置 1<bean id="my-cluster-scheduler" 2 class="org.springframework.scheduling.quartz.SchedulerFactoryBean" 3 …

    阅读更多
  • Manjaro安装VMware Workstation

    May 26, 2020 manjaro vmware

    安装VMware workstation 1yay -S vmware-workstation 启动时候如果报错:Please make sure that the kernel module `vmmon’ is loaded. 则需要重新安装一下linux-headers,加载一下vmmon模块 1# 先查看内核。返回值版本号格式为: A.B.C-D-MANJARO。示例: 5.2.8-1-MANJARO, 2uname -r 3 4# 安装 linux-headers。根据上面的内核版本来选择安装包,安装包名字为:linuxAB-headers 5sudo pacman -S linux52-headers 6 7# 加 …

    阅读更多
  • Manjaro设置chrome为默认浏览器

    May 25, 2020 manjaro chrome

    安装完 Manjaro,一般会自带 Firefox浏览器。如果自己想再安装 chrome,并且设置成默认浏览器,则需要两个步骤: 在 Default Applications 中选择 Chrome 为默认的浏览器。除了这一步还不够,打开 chrome 依然有提示说“chrome 不是默认浏览器”,这就需要下面的第二步来解决。 在 File Association 中找到 html 项, 选择使用 Chrome 打开该类型的文件。

    阅读更多
  • MacOS中通过ISO镜像制作U盘安装盘

    May 21, 2020 mac

    使用MacOS自带的dd命令,就可以将ISO镜像写入到U盘。这就可以利用这个命令来制作安装windows,Linux等系统用U盘 通过下面的命令,找出U盘挂载的路径 1diskutil list 将U盘取消挂载,在下面命令中将N替换为所对应的挂载盘: 1diskutil unmountDisk /dev/disk[N] 将内容写入U盘。下面的命令中 rdisk 的 r 可以加快写入速度 1sudo dd if=iso路径 of=/dev/rdisk[N] bs=1m 弹出磁盘 1diskutil eject /dev/disk[N]

    阅读更多
    • ««
    • «
    • 8
    • 9
    • 10
    • 11
    • 12
    • »
    • »»

Paul Zeng

积跬步,至千里
阅读更多

精选文章

  • 本地缓存Caffeine
  • Kafka 报 InvalidPidMappingException 问题解决
  • 通过SpringGateway对接口请求进行加解密
  • 数据查询ES设计演变
  • 阿里云WAF与SNI问题
  • 订单ES查询性能优化
  • Nginx服务器安全加固
  • 利用frp与nginx实现公网访问NAS

最新文章

  • 本地缓存Caffeine
  • 设计百万链路服务
  • Kafka 报 InvalidPidMappingException 问题解决
  • 通过SpringGateway对接口请求进行加解密
  • 不安全的http方法
  • 数据查询ES设计演变
  • Docker挂载文件,宿主机修改后容器里文件没有同步更新
  • JVM 参数项区别:-D、-X、-XX

分类

JAVA 26 KUBERNETES 18 系统设计与优化 14 POSTGRES 10 LINUX 9 MANJARO 8 DOCKER 5 JETTY 3 MAC 3 NGINX 3 算法 3 NODEJS 2 PYTHON 2 TERRAFORM 2
所有分类
CAFFEINE1 CHROME1 DBEAVER1 DOCKER5 ELASTIC-SEARCH1 FIDDLER1 GPT1 HIBERNATE1 JAVA26 JETTY3 KAFKA1 KUBERNETES18 LINUX9 MAC3 MANJARO8 MINIO1 MYBATIS1 NGINX3 NODEJS2 POSTGRES10 PYTHON2 REDIS1 TERRAFORM2 UBUNTU1 ZOOKEEPER2 安全1 车机1 前端1 算法3 系统设计与优化14 硬件1 运维1
[A~Z][0~9]

专栏

JAVA各版本新特性 21 KUBERNETES-IN-ACTION笔记 18

标签

JAVA 25 KUBERNETES 18 JAVA-8 15 POSTGRES 12 MANJARO 8 DOCKER 6 JAVA-9 5 LINUX 5 NGINX 5 JETTY 4 SESSION 4 SHELL 4 排序 4 ELASTIC-SEARCH 3
所有标签
ALPINE2 BASE641 BING1 CAFFEINE1 CHROME2 CLOUDFLARE1 CLUSTER1 CONFIGMAP1 CONTAINER1 CRITERIA-BUILDER1 CURL1 DATE1 DBEAVER1 DECLARE1 DOCKER6 ELASTIC-SEARCH3 EXCEL1 FIDDLER2 FRP1 GITBOOK1 GPT41 GREP2 HIBERNATE1 HOTSPOT1 HTTP1 INPUTSTREAM1 JAVA25 JAVA-71 JAVA-815 JAVA-95 JCONSOLE1 JETTY4 JMX1 JVISUALVM1 JVM2 KAFKA1 KCP1 KUBERNETES18 LAMBDA1 LINUX5 LOCALE1 LOCK1 MAC1 MANJARO8 MIGRATION1 MINIO1 MYBATIS1 NAS1 NGINX5 NODEJS2 OPTIONAL2 PGLOGICAL2 POSTGRES12 PSYCOPG21 PYTHON2 QUARTZ2 REDIS1 RSYSLOG1 SCHEMA2 SECRET1 SECURITY1 SEO1 SERIALIZE1 SESSION4 SHELL4 SNI1 SPRING1 SPRING-BOOT1 SPRING-CLOUD1 SSH1 SSL1 STAMPEDLOCK1 TERRAFORM2 UBUNTU2 UNIX2 VMWARE1 WAF1 WAL-E1 WIFI1 WINCE1 ZOOKEEPER2 阿里云3 安全2 安卓1 本地部署1 车机1 从库1 打印机1 导航1 调试1 短链1 对象存储1 分布式1 分布式系统1 复盘1 挂载1 滚轮1 缓存1 集群1 监控1 截屏1 轮询1 面试1 命令2 排序4 企业微信1 升级1 生产事故1 事务1 鼠标1 数据迁移1 私有云1 算法3 网关1 维修1 线程1 线程池1 性能优化1 序列化1 远程1 长轮询1 证书1 抓包1
[A~Z][0~9]

Copyright © 2018 - 2024 保罗札记. All Rights Reserved