首页
专栏 icon
Java各版本特性 Kubernetes in Action笔记
链接 icon
国内常用镜像地址 在线学习资源
关于
  • CXF记录WebService的soap日志

    Mar 29, 2021 jetty session

    cxf本身就支持日志功能,能打印传入传出的soap报文,但是需要配置一下。 这里配置的是cxf结合spring做的WebService,配置步骤如下: 在spring配置文件中的jaxws:endpoint节点下配置日志拦截器 1<import resource="classpath:META-INF/cxf/cxf.xml" /> 2<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> 3<import …

    阅读更多
  • 设置周日为一个星期的第一天

    Mar 29, 2021 jetty session

    用 “locale”命令检查当前的区域,例如我的机器运行结果是: 1ls@ls-laptop:~$ locale 2 3LANG=zh_CN.UTF-8 4LANGUAGE=zh_CN.UTF-8 5LC_CTYPE="zh_CN.UTF-8" 6LC_NUMERIC="zh_CN.UTF-8" 7LC_TIME="zh_CN.UTF-8" 8LC_COLLATE="zh_CN.UTF-8" 9LC_MONETARY="zh_CN.UTF-8" 10LC_MESSAGES="zh_CN.UTF-8" …

    阅读更多
  • 删除Jetty中session ID的node名称

    Mar 29, 2021 jetty session

    jetty 9.4 版本对session id的生成做了升级. 他会自动在session id后面加个节点的名字(workName配置项). jetty 9.3 以及之前的版本没有这个问题. 可以通过修改配置文件来去除session id后缀: 1# 执行下面命令来启用sessions模块,这样就会在start.d目录下面自动生成sessions.ini配置文件 2java -jar "/usr/local/jetty/start.jar" --add-to-startd=sessions 3 4# 修改sessions.ini配置, …

    阅读更多
  • 配置Nginx支持长轮询

    Mar 25, 2021 nginx 长轮询

    某些web应用需要使用到长轮询,在Nginx中需要添加配置来支持。比如说vaadin界面,如果没有做一些额外的配置,使用nginx做反向代理,会出现页面一直在加载的问题 首先需要在http中添加map块 1map $http_upgrade $connection_upgrade { 2 default Upgrade; 3 '' close; 4} 然后在location中添加下面的配置,使用刚才定义的内容 1location /chat { 2 proxy_pass https://192.168.67.100:8443/chatapi; 3 proxy_http_version 1.1; 4 …

    阅读更多
  • 基于alpine构建docker镜像修改时区

    Mar 25, 2021 docker alpine

    默认apline镜像没有安装时区, 即使把宿主机的/etc/localtime 挂在到镜像中也无法把时区改成 GMT+8的. 这个就只能在构建镜像的时候,安装并设置一下时区 1RUN apk add tzdata \ 2&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ 3&& echo "Asia/Shanghai" > /etc/timezone

    阅读更多
  • Manjaro升级后打印服务不可用

    Mar 16, 2021 manjaro 打印机

    Manjaro升级到某个版本后,在系统设置中,查看打印机,显示“打印机服务不可用,错误的文件描述符“。 其中一个原因是CUPS(Common UNIX Printing System)打印管理服务未启动。可以用下面的方法来解决: 1# 启动服务,保证本次登录打印机可用 2sudo systemctl start cups.service 3 4# 设置开启启动 5sudo systemctl enable cups.service

    阅读更多
  • Java 8新特性 - (2)Stream API

    Mar 5, 2021 java java 8

    什么是Stream API Stream API让开发者能够以一种声明的方式处理数据源(集合、数组等),它专注于对数据源进行各种高效的聚合操作(aggregate operation)和大批量数据操作 (bulk data operation)。 Stream API将处理的数据源看做一种Stream(流),Stream(流)在Pipeline(管道)中传输和运算,支持的运算包含筛选、排序、聚合等,当到达终点后便得到最终的处理结果。如果说集合讲的的数据,那么流讲的就是计算! 几个关键概念: 元素: Stream是一个来自数据源的元素队列,Stream本身并不存储元素。 数据源: 即Stream的来源, 包含集合、数组、I/O …

    阅读更多
  • Java 8新特性 - (1)Lambda表达式

    Feb 25, 2021 java java 8 lambda

    为什么Java需要Lambda表达式? 在函数式编程语言中,函数是一等公民,它们可以独立存在,你可以将其赋值给一个变量,或将他们当做参数传给其他函数。JavaScript是最典型的函数式编程语言。函数式语言提供了一种强大的功能——闭包,相比于传统的编程方法有很多优势,闭包是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域。 Java现在提供的最接近闭包的概念便是Lambda表达式,虽然闭包与Lambda表达式之间存在显著差别,但至少Lambda表达式是闭包很好的替代者。 Lambda表达式为Java添加了缺失的函数式编程特点,它与闭包不同,但是又无限地接近闭包。在支持一类函数的语言中,Lambda 表达式的类型将是函 …

    阅读更多
  • Java 7新特性 - (1)Java语法特性

    Feb 24, 2021 java java 7

    二进制数字表达方式 在Java 7之前,支持十进制(123)、八进制(0123)、十六进制(0X12AB)的表示形式。Java 7中增加支持二进制的表示(0B11110001、0b11110001) 1int binary = 0b0001_1001; 2System.out.println("binary is :" + binary); 输出 1binary is :25 使用下划线对数字进行分隔表达 Java 7中支持在数字中间增加'_'作为分隔符,分隔长int以及long(也支持double,float),显示更直观,如(12_123_456)。 下划线只能在数字中间,编译时编译器自动删除数字中的下划线。 …

    阅读更多
  • 订单ES查询性能优化

    Feb 20, 2021 elastic search 性能优化

    背景 由于系统中的订单量大,一些查询语句需要级联多张表来查询,单纯靠数据库的索引已经无法满足查询速度与用户界面响应速度的要求,因此在5年前引入了ES来加快查询速度。但是,原先的方案中ES存放的是全量的订单数据,并且是存放在同一个数据库索引中,随着业务的发展与订单量的累积,ES查询的速度已经越来越慢。通过Grafana监控数据,可以看到单个索引的数据量已达到1.5TB,主要的性能指标越来越差。ES的CPU使用率不时地大于80%,甚至100%,导致极端情况下ES查询耗时十几秒。对于用户的直观感受就是,在界面上面查询数据,需要耗时很久才能看到数据。 解决方案 系统总是慢慢演变的,某个时间点的解决方案都是基于当前的一些情况,满足近3年内的需 …

    阅读更多
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

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