首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Tomcat7优化

    用了很久的Tomcat,没怎么看过它的优化,今天抽出时间研究了下,将内容记录下。 示的参数来优化tomcat。    将BIO通讯模式修改为NIO通讯模式   (1)tomcat通讯协议支持http1.0和1.1,tomcat默认走的是BIO通讯模式,tomcat7和tomcat8之所以默认的都是效率低下的BIO通讯模式 优化连接器   最佳实践:   5. 常见的问题是报Tomcat内存溢出错误“java.lang.OutOfMemoryError:Java heap space”,从而 导致客户端显示500错误。     

    2K100发布于 2018-03-15
  • 来自专栏写字母的代码哥

    Java9系列第7篇:Java.util.Optional优化与增强

    我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注。 期待您能关注我,我将把java 9 写成一系列的文章,大概十篇左右,本文是第7篇。 java9系列文章访问地址 java.util.Optional是在Java 8版本中新增的类,一定程度上可以改善编程过程中的NullPointException的问题。 Stream: OptionalInt opt1 = IntStream.of(2, 5, 6).max(); //求最大值 OptionalInt opt2 = IntStream.of(1, 3, 7) ), opt2.stream()) //将2个流合并 .forEach(System.out::println); //将合并后的流数据打印 控制台输出的结果如下: 6 7

    1.3K10发布于 2020-10-29
  • 来自专栏ClearSeve

    Windows7 系统优化

    Diagostic policy server 检测网络 禁用 print Spooler 打印机 禁用 Superfetch 加速了固态硬盘的寿命损耗禁用, 机械键盘自动 Windows Defender 禁用 Windows Update 禁用 Windows Search 文件索引

    3.2K50编辑于 2022-02-11
  • 来自专栏怀英的自我修炼

    Java漫谈7

    如果你初学编程,尤其是学Java,switch你是绕不过去的。而当你学习的时候,折腾你的可能还不是switch的定义,而是switch的语法,尤其是break的用法。 SWITCH 清单 Java中面对多个选择时可以直接使用switch,这样逻辑上简洁。 switch中break的用法是个坑,有它时,case执行完就跳出switch判断了。

    66680发布于 2018-03-12
  • 来自专栏mathor

    枚举+优化7)——前缀和1

    思路2 前缀和优化优化的思路就是先把部分和,转换成前缀和的差。 的倍数: Ans = 0 For i = 1...N For j = i...N If (S[j] - S[i - 1]) % k == 0 Ans++  优化之后的复杂度是 //把答案累加上C(cnt[i], 2) //也就是cnt[i]*(cnt[i]-1)/2 cout << ans; return 0; }  上面的程序既用到了前缀和优化

    71170发布于 2018-06-19
  • 来自专栏博文视点Broadview

    PHP 7 CSS与JavaScript优化

    本文我们将讨论两种针对CSS、JavaScript文件的优化手段——合并和缩小。本文选自《高性能PHP 7》。 性能在Web应用程序中起着至关重要的作用,甚至谷歌也很在意其查询性能。 最好能优化、压缩和缓存一切。 合并 在合并过程中,我们可以将所有CSS文件合并为一个文件,并且使用同样的方法对JavaScript文件进行合并,从而为CSS和JavaScript创建一个单独的文件。 grunt cssmin 之后,通过下面这行命令优化JavaScript文件。

    3.5K20发布于 2020-06-11
  • 来自专栏运维经验分享

    CentOS 7 运维优化

    CentOS 7 运维优化 一般的,我们安装CentOS mini和其他相应服务后,就能正常工作了。但工作一段时间后,服务器会出现不稳定、被入侵、甚至在突然的高并发时直接瘫痪状况。 所以,在这里提供一些运维优化的建议。 1.关闭不需要的服务 众所周知,服务越少,系统占用的资源就会越少, 所以应当关闭不需要的服务。 1 2 3 4 5 10.修改SSH登录配置 SSH服务配置优化,请保持机器中至少包含一个具有sudo权限的用户,下面的配置禁止root远程登录,代码内容如下所示: # 禁止root远程登录 sed 12.优化Linux下的内核TCP参数以提高系统性能 内核的优化跟服务器的优化一样,应本着稳定安全的原则。 如果以上优化仍无法满足工作要求,则又可能需要定制你的服务器内核或升级服务器硬件。 (adsbygoogle = window.adsbygoogle || []).push({});

    2.8K20发布于 2019-03-11
  • 来自专栏测试开发干货

    【简历优化平台开发教程-7

    先来看看上面的设计,我们已经完成了 业务方向和工龄的选择。本节课,要来完成工作性质的选择。

    25141编辑于 2023-08-14
  • 来自专栏释然IT杂谈

    【实用】CentOS 7系统优化脚本

    一键优化 2. 自定义优化 3. 安装常用工具及修改yum源 7. 优化系统内核 8. 加快ssh登录速度 9. -eq 0 ];then wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 完成安装常用工具及修改yum源" /bin/true echo "===========================================================" sleep 2 } #7. ;; 6) yumset ;; 7)

    1.7K10编辑于 2022-10-27
  • 来自专栏后端精进之路

    JVM性能优化系列-(7) 深入了解性能优化

    7. 深入了解性能优化 7.1 影响系统性能的方方面面 影响系统性能的因素有很多,以下列举了常见的一些系统性能优化的方向: 7.2 常用的性能评价和测试指标 响应时间 提交请求和返回该请求的响应之间使用的时间 7.3 常用的性能优化手段 对于系统的性能调优,总体上从如下三个方面入手: 前端优化 应用服务性能优化 存储性能优化 但是无论怎么优化,总原则就是: 避免过早优化优化的前提是基本功能完成且测试通过; 前端优化 浏览器/App 减少请求数; 使用客户端缓冲; 启用压缩 资源文件加载顺序 减少Cookie传输 CDN加速 反向代理缓存 WEB组件分离 应用服务性能优化 1. JVM调优 GC调优的方向:GC的时间够小,GC的次数够少 大多数的Java应用不需要GC调优,大部分需要GC调优的,不是参数问题,是代码问题 GC调优是最后手段。

    31010编辑于 2023-10-19
  • 来自专栏亦枫的大佬之路

    前端性能优化(21种优化+7种定位方式)

    就值得注意了,重点优化一下。 然后进行优化。以减少我们的bundle包size,减少加载时长。 先记住如何获取到这些指标,后面来一一进行解析优化。 : 前端的优化种类繁多,主要包含三个方面的优化:网络优化(对加载时所消耗的网络资源优化),代码优化(资源加载完后,脚本解释执行的速度),框架优化(选择性能较好的框架,比如benchmark)。 合理实用web worker可以优化复杂计算任务。这里直接抛阮一峰的入门文章:传送门 3.16 缓存 缓存的原理就是更快读写的存储介质+减少IO+减少CPU计算=性能优化

    13.2K76发布于 2020-10-28
  • 来自专栏java一日一条

    Java优化

    Java对象头 锁存在Java对象头里。如果对象是数组类型,则虚拟机用3个Word(字宽)存储对象头,如果对象是非数组类型,则用2字宽存储对象头。在32位虚拟机中,一字宽等于四字节,即32bit。 Java SE1.6为了减少获得锁和释放锁所带来的性能消耗,引入了“偏向锁”和“轻量级锁”,所以在Java SE1.6里锁一共有四种状态,无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态,它会随着竞争情况逐渐升级 另外,JVM对那种会有多线程加锁,但不存在锁竞争的情况也做了优化,听起来比较拗口,但在现实应用中确实是可能出现这种情况,因为线程之前除了互斥之外也可能发生同步关系,被同步的两个线程(一前一后)对共享对象锁的竞争很可能是没有冲突的 偏向锁的设置 关闭偏向锁:偏向锁在Java 6和Java 7里是默认启用的,但是它在应用程序启动几秒钟之后才激活,如有必要可以使用JVM参数来关闭延迟-XX:BiasedLockingStartupDelay 经过调查,目前只是通过汇编暂停了几个CPU周期,除了自旋周期选择,HotSpot还进行许多其他的自旋优化策略,具体如下: 如果平均负载小于CPUs则一直自旋 如果有超过(CPUs/2)个线程正在自旋,则后来线程直接阻塞

    1.1K10发布于 2018-09-14
  • 来自专栏JAVA

    JAVA代码优化,接口优化,SQL优化 (小技巧)

    这里写目录标题 第一章:Java中代码优化的30个小技巧 1.用String.format拼接字符串 不知道你有没有拼接过字符串,特别是那种有多个参数,字符串比较长的情况。 at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java 说实话,Java代码优化是一个比较大的话题,它里面可以优化的点非常多,我没办法一一列举完。在这里只能抛砖引玉,介绍一下比较常见的知识点,更全面的内容,需要小伙伴们自己去思考和探索。 2. sql优化 如果优化了索引之后,也没啥效果。 接下来试着优化一下sql语句,因为它的改造成本相对于java代码来说也要小得多。 路由的算法挺多的: 根据id取模,比如:id=7,有4张表,则7%4=3,模为3,路由到用户表3。

    68610编辑于 2024-11-20
  • 来自专栏周小末天天开心

    Java 基础学习(7

    2)八进制:0 - 7,满 8 进 1,以数字0开头。 3)十进制:0 - 9,满 10 进 1。 演示: 0237 => 0 3(011) 3(011) 7(111) => 0b11011111 // 八进制转二进制 0x23b => 0x 3(0011) 3(0011) b(1011) = 0b001100111011

    28810编辑于 2022-10-26
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列7

    Java面试系列7 1.HashMap和Hashtable的区别。 contains 方法去掉了,改成containsvalue 和containsKey,因为contains 方法容易让人引起误解; 3)Hashtable 继承自Dictionary 类,HashMap 是Java1.2 方法的重写Overriding和重载Overloading是Java多态性的不同表现。

    79940发布于 2018-03-19
  • 来自专栏WD学习记录

    Java7 hashmap

    HashMap继承自AbstractMap,实现了Map、Cloneable、Serializable接口。

    78410发布于 2019-05-06
  • 来自专栏A周立SpringCloud

    分享 7优化代码的技巧

    建议使用 Java Bean 更直观。 但是从代码规范来说,这样代码设计不是更符合 Java 面向对象的思想吗? Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 多态 Java 三大特性之一,多态,相信大家都不会陌生,多态的好处就是根据对象不同类型采取不同的的行为。 下面我们再来看看更进一步的优化。 反射 通过上面例子,我们可以进一步优化,通过反射生成对应的 Class,然后在调用compute方法。 •001:《Java并发与高并发解决方案》学习笔记;•002:《深入JVM内核——原理、诊断与优化》学习笔记;•003:《Java面试宝典》•004:《Docker开源书》•005:《Kubernetes

    53610发布于 2020-10-23
  • 来自专栏大数据那些事

    java7)——+=的妙用

    +=是各类语言编程里面常用的方法,但是在java这种强语言类型的编程语言中,他还有一个方法就是自动转化数据类型 ?

    43910发布于 2020-11-11
  • 来自专栏后端技术探索

    7个角度进行nginx性能优化

    Static File Caching 7. logging 1. worker_processes worker_processes表示工作进程的数量,一般情况设置成CPU核的数量即可,一个cpu配置多于一个 7. logging access_log设置Nginx是否将存储访问日志。关闭这个选项可以让读取磁盘IO操作更快。

    1.3K20发布于 2018-08-10
  • 来自专栏阿dai_linux

    php7性能优化之opcache

    鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache: 记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 背景 最近业务有所增长,随之而来的是慢请求逐渐多了起来,在搜索php性能优化的过程中发现了opcache,相关的文章很多,但是都比较零碎,所以在此做个总结。 公司当前使用的PHP版本为php7.x.x。 opcache是什么? Opcache 的前生是 Optimizer+ ,它是PHP的官方公司 Zend 开发的一款闭源但可以免费使用的 PHP 优化加速组件。 ;如果此优化对此有效,请启用此指令你的应用程序,这个指令的默认值是禁用的,这意味着该优化是活跃的。

    1.8K40发布于 2021-07-15
领券