E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码优化】
java
代码优化
_(提高Java代码质量)|25个优化Java代码的小技巧
本号主要用于分享企业中常用的技术,更加侧重于实用,欢迎关注,便于浏览其它更多实用的历史文章。1.需要Map的主键和取值时,应该迭代entrySet()当循环中只需要Map的主键时,迭代keySet()是正确的。但是,当需要主键和取值时,迭代entrySet()才是更高效的做法,比先迭代keySet()后再去get取值性能更佳。反例:正例:2.应该使用Collection.isEmpty()检测空使
氧化三氢正离子
·
2022-02-22 22:09
java代码优化
编译器做了什么
词法分析语法分析语义分析中间语言生成目标代码生成与优化编译过程其中包括六个步骤:1.扫描2.语法分析3.语义分析4.源
代码优化
5.代码生成6.目标
代码优化
下面已一行C语言的源码进行分析:array[index
Sendom
·
2022-02-21 13:37
java实战技巧之if-else
代码优化
技巧大全
目录前言技巧一:提取方法,拆分逻辑技巧二:分支逻辑提前return技巧三:枚举技巧四:函数式接口技巧五:设计模式使用技巧一:工厂模式+抽象类使用技巧二:策略模式+模板方法+工厂模式+单例模式其他技巧写在最后前言在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码并没有什么问题,但是代码的可读性很差。本篇文章主要总结一下自己在实际开发中如何避免大面积的if-else代码块的问题
·
2022-02-21 10:21
MVC设计模式在JavaScript中的运用
前言:MVC模式是一种很有名的、应用很广的设计模式,包括在前端领域也是非常有用的
代码优化
思路,本文就详细介绍总结一下MVC模式以及它JavaScript中的应用。
EnochQin
·
2022-02-21 01:30
关于35个Java 代码性能优化总结
前言
代码优化
,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?
风平浪静如码
·
2022-02-20 14:11
java
代码优化
与运行性能总结
代码优化
的目标是:1、减小代码的体积2、提高代码运行的效率
代码优化
细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。
dertch
·
2022-02-20 08:52
Promise自定义封装-async-await
3.throw抛出异常改变状态4.状态只能修改一次5.then方法执行回调基础实现6.异步任务then方法实现7.指定多个回调8.同步任务then返回结果9.异步任务then返回结果10.then方法
代码优化
MC猴
·
2022-02-19 14:20
服务端编程
javascript
前端
有想法,还是要行动起来
以前,我对
代码优化
方面也是有自己的想法的,但由于项目不是自己主导,有些想法只是想想,并没有真正去做,而这次出了问题后,我觉得是时候理一理我们项目不同模块的互相调用问题了。
码语生活
·
2022-02-19 13:29
浅学JAVA
代码优化
某一个Java前辈曾这样理解过Java
代码优化
:就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。
Antidote799
·
2022-02-19 11:35
深入理解java虚拟机总览
垃圾收集器与内存分配策略3.虚拟机性能监控与故障处理工具4.调优案例分析与实战二.虚拟机执行子系统1.类文件结构2.虚拟机类加载机制3.虚拟机字节码执行引擎4.类加载及执行子系统的案例与实战三.程序编译与
代码优化
橘子面包
·
2022-02-18 13:32
2019-10-09 即时编译(JIT)
即:把Java源码文件(.java)编译成Class文件(.class)的过程;2后端编译主要指与目标机有关的部分,包括
代码优化
和目标代码生成等。即:通过Java虚拟机(JVM)内置
QuinnSun
·
2022-02-17 20:05
黑马头条第9天_18关注作者
代码优化
课程ifelse嵌套太复杂优化,清爽开发代码如下:@OverridepublicResponseResultfollow(UserRelationDtodto){//1.参数检查if(dto.getOperation()==null||dto.getOperation()1){returnResponseResult.errorResult(AppHttpCodeEnum.PARAM_INVALI
大黑跟小白的日常
·
2022-02-17 17:53
Android 如何将既有项目重构成 MVP 模式
主要重构点包括:网络请求框架由HttpURLConnection+Handler改为Retrofit+OkHttp+RxJava事件通知由安卓广播改为RxBus图片加载框架由ImageLoader改为Glide
代码优化
Jason_儿
·
2022-02-17 14:10
Java个人技术知识点总结(优化篇)
代码优化
代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性)1.代码注释(代码规范)2.工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码质量一致性)3.公共部分的提取代码性能的优化
假话当真
·
2022-02-16 13:29
Android编程规范制定可行的实施策略
Checkstyle已编辑文档,查看即可可自定义JtestJtest是Parasoft公司推出的一款针对Java语言的自动化
代码优化
和测试工具,它通过自动化实现对Java应用程序的单元测试和编码规范校验
孙科技
·
2022-02-16 01:29
代码优化
之 --- 消除魔法字符串
魔法字符串:指的是,在代码之中多次出现、与代码形成强耦合的某一个具体的字符串或数值。风格良好的代码,应该尽量消除魔法字符串,而由含义清晰的变量代替。(ES6--阮一峰)下面这段代码的意思是:根据不同的状态弹出不同的对话框,其中这个"1"就是个魔法字符串。在代码中多次用到,与代码形成强耦合,不利于将来的修改和维护const{UserInfoStore:{data},}=this.props;if(d
JsLin_
·
2022-02-16 00:04
SpringMVC学习笔记(六)。认识Json,前端对json的处理,后端Jackson,FastJson,@RestController,@ResponseBody
2.前端对json的处理3.Jackson处理Controller返回JSON数据4.
代码优化
5.测试集合输出6.输出时间对象7.抽取为工具类8.FastJSON9.总结Json1.什么是JSON?
渡、️
·
2022-02-15 09:21
springMVC
json
springmvc
Jackson
Android
代码优化
技巧
写在前面AndroidStudio的强大其实远超我们的想象,只不过我们没有发现而已,以下的几点优化技巧都是通过AS进行的(如果大家有用过,可以忽略)。1,LongMethod意思就是函数过长,我们可以通过AS发现我们工程中哪里存在函数过长的问题。如下操作Androidstudio工具栏Analyze–>Runinspectionbyname输入long,出现Overlylongmethod,选择点
Aron1001
·
2022-02-12 08:34
右值引用
本文是对《深入理解C++11》和《深入应用C++11:
代码优化
与工程级应用》中右值引用部分的总结。概述在C++11中增加了新的类型---右值引用(T&&)。通过它可以实现移动语义和完美转发。
Nemo丶
·
2022-02-10 08:07
C++
右值引用
在项目中:关于
代码优化
的一些思考
问题1:客户登录APP,点击客户管理,查看NB客户12S才返回数据?原因:当时在需求立项的时候,因为NB100+客户是不变的静态数据,不会多也不会少。但是老大提出:一半调接口取数据,另一半从自己表里查。也就是说,先从DK接口取300+数据,每条数据均有十几个字段,再从我们表里查100条数据,然后循环比对,返回前端。性能问题由此发生。通过分析:调用接口达到了8S,查库比对达到了4S。优化:1:飞哥提
平静的起步吧
·
2022-02-09 18:44
java
代码优化
性能优化总结
2018年10月自己做的一个项目性能调优,这是事后回顾,做得一份总结总结:性能调优解决流程参考数据库优化,配置+索引,有哪些需要联合索引,比如findByIdAndType虚拟机优化,内存,垃圾回收器等
代码优化
lconcise
·
2022-02-09 15:50
Scribus 1.5.8发布,并开启Qt 6 的移植
Scribus是一款开源和跨平台的桌面发行版软件,目前已更新至1.5.8版,该版本专注于错误修复和
代码优化
,从而提高软件的可靠性和运行速度。
不叫月红
·
2022-02-09 10:59
互联网资讯
qt
Scribus
关于MyBatis中Mapper XML热加载优化
本着"即插即用"的原则,狠心把其中的
代码优化
了一遍,能够兼容mybatisplus,还加入了一些日志,直接上代码packagecom.bzd.core.mybatis;importjava.io.File
·
2022-02-08 13:14
Serverless 应用优化四则秘诀
Serverless架构下,虽然我们更多精力是关注我们的业务代码,但是实际上对于一些配置和成本也是需要进行关注的,并且在必要的时候,还需要根据配置与成本进行对我们的Serverless应用进行配置优化和
代码优化
·
2022-02-07 16:47
github
WebSocket 安卓客户端实现及代码封装
/98eab73915fd关于WebSocketAndroid端的使用封装之前已经做过一次了,但在使用了一段时间之后逐渐发现了一些问题,一直想改也没时间,正好最近公司业务比较少,就趁着这段时间有空闲把
代码优化
了一下
张可_
·
2022-02-07 14:18
「数据结构」室友打一把王者就学会了冒泡排序算法
送给所有正在努力的大家一句话:你不一定逆风翻盘,但一定要向阳而生文章目录前言1.交换排序分类2.冒泡排序基本思想图解冒泡动图演示代码实现
代码优化
特性总结3.快速排序基本思想基准元素的选择挖坑法代码实现前后指针法动图演示代码实现非递归实现挖坑法前后指针法特性总结总结
飞向星的客机
·
2022-02-05 21:33
初识数据结构世界
数据结构
排序算法
冒泡排序
快速排序
C/C++
如何做网站性能优化?
优化网站性能有很多方法,总体来说,可以几个方面入手:
代码优化
,利用缓存,减少请求数量等等。
娜姐聊前端
·
2022-02-04 23:43
阿里大牛力荐6篇实战文档:JVM+多线程+Kafka+Redis+Nginx+MySQL
章垃圾收集器与内存分配策略第4章虚拟机性能监控与故障处理工具第5章调优案例分析与实战第三部分虚拟机执行子系统第6章类文件结构第7章虚拟机类加载机制第8章虚拟机字节码执行引擎第9章类加载及执行子系统的案例与实战第四部分程序编译与
代码优化
第
Java微服务
·
2022-02-04 16:41
阿里架构师之Java 代码性能优化
代码优化
一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?
Java高级架构狮
·
2022-02-03 17:10
sparksql为什么比hive on spark 快
1、sparksql内存列存储2、sparksql的字节码生成技术,合并代码3、scala
代码优化
,尽量减少低效容易jc的代码,例如把for循环变成效率更高的while循环
scandly
·
2022-02-03 02:14
记一次对
代码优化
的经历
1.复杂度不会消失,只会转移新建工具类文件,把一些判断的逻辑抽离出去2.抽象,就是像做数学题一样总结一种方法把具有相同作用的逻辑提取出他们的公式先拆分,后重构在传参为空时,给出默认值和校验提示,防止一些调用引发的BUG3.默认值,数据类型校验和try/catch/finally语句,是保护程序安全运行的三剑客4.文件放入文件夹,分类排好,把代码按照功能分离,放入相应的文件夹中就像收拾衣服一样,把不
·
2022-01-30 17:45
优化重构重构和设计模式
提高千倍效率的 Java 代码小技巧
前言
代码优化
,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?
·
2022-01-19 19:52
java
MyCms 自媒体 CMS 系统 v2.7,支持自定义页面
V2.7更新内容新增:自定义页面功能新增:自定义页面创建监听新增:自定义页面TDK函数优化:后台公共控制器视图优化:简化辅助属性
代码优化
:获取图片路径更新重点自定义页面功能通过后台编辑页面的地址、内容、
·
2022-01-14 11:48
Serverless 应用优化四则秘诀
Serverless架构下,虽然我们更多精力是关注我们的业务代码,但是实际上对于一些配置和成本也是需要进行关注的,并且在必要的时候,还需要根据配置与成本进行对我们的Serverless应用进行配置优化和
代码优化
·
2022-01-11 10:42
serverless云原生
【Android大厂面试题】百度二面:谈谈你对 Android 性能优化的了解?
(合理使用include,merge,viewStub等使用)3)apk优化(资源文件优化,
代码优化
,lint检查,.9.png,合理使用shape替代图片,webp等)4)性能优化,网络优化,电量优化避免轮询
·
2022-01-05 18:35
android面试性能优化
读【Java代码与架构师之完美优化——实战经典】分享笔记
关于作者:此书于作者颜廷吉著,耗时2年,作者借助自己10年一线的实战经验、在日本求学获得
代码优化
及品质管理培训技术资料,同时参考大量文献以及各种博客等优质网络资源,借助Checkstyle134例、FindBugs408
·
2022-01-04 14:10
Java冒泡排序及优化介绍
目录什么是冒泡排序思路分析代码实现结果输出
代码优化
优化后的结果输出什么是冒泡排序冒泡排序指重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从小到大)错误就把他们交换过来。
·
2021-12-20 10:27
fastposter 2.4.1 全新发布 低代码海报生成器
v2.4.1发布电商级海报生成器fixbug:解决海报不能删除的问题feature:升级最新依赖版本dao.py
代码优化
仓库地址开发文档:https://poster.prodapi.cn/docs/在线体验
·
2021-12-08 17:38
八大排序算法C语言过程图解+代码实现(插入,希尔,选择,堆排,冒泡,快排,归并,计数)
八大排序算法如果点个赞万字总结文章目录八大排序算法万字总结前言一、插入排序时间复杂度空间复杂度代码实现(升序):二、希尔排序时间复杂度空间复杂度代码:三、选择排序时间复杂度空间复杂度代码:四、堆排序时间复杂度空间复杂度代码:五、冒泡排序时间复杂度空间复杂度
代码优化
如下
梦乡回雪
·
2021-12-02 16:29
数据结构
链表
数据结构
栈
排序
C
C++冒泡排序及其优化算法
目录冒泡排序极其优化算法步骤全部程序冒泡排序
代码优化
思路冒泡排序优化核心代码冒泡排序极其优化算法步骤1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。
·
2021-11-27 20:16
【算法】交换排序——快速排序+冒泡排序(更新了非递归冒泡以及优化)
博客交换排序所谓交换,旨在将较大元素向尾部移动,较小元素向前移动文章目录交换排序一、冒泡排序1.算法原理2.图解原理3.代码实现4.测试5.性能对比二、单趟快速排序1.算法原理2.hoare版本图解原理代码实现测试
代码优化
凛音Rinne
·
2021-11-20 11:51
Algorithms
数据结构
排序算法
算法
快速排序
冒泡排序
【51单片机快速入门指南】1:基础知识和工程创建
目录简介命名规则51单片机的数据类型总表扩展数据类型stdint.h存储器类型关键字烧录工具工程的创建创建项目添加C文件配置工程存储模式配置输出配置
代码优化
配置编译烧录普中51-单核-A2STC89C52KeiluVisionV5.29.0.0PK51Prof.DevelopersKitVersion
乙酸氧铍
·
2021-11-07 20:10
51单片机
51单片机
单片机
嵌入式硬件
keil
c语言
C语言学习笔记——P10
数组讲解(1)题目—求10个整数的最大值
代码优化
:题目——打印乘法表:数组传参,传的是首元素的地址!原因如下:指针形式传地址:全局变量举例讲解:数组一、一维数组的创建和初始化。
新晓·故知
·
2021-11-07 02:29
C语言学习笔记
c语言
用JS写一个发布订阅模式
目录1场景引入2
代码优化
2.1解决增加粉丝问题2.2解决添加作品问题3观察者模式4经纪人登场5发布订阅模式6观察者模式和发布订阅模式的对比什么是发布订阅模式?能手写实现一下吗?
·
2021-11-05 11:29
面试官:能用JS写一个发布订阅模式吗?
目录1场景引入2
代码优化
2.1解决增加粉丝问题2.2解决添加作品问题3观察者模式4经纪人登场5发布订阅模式6观察者模式和发布订阅模式的对比什么是发布订阅模式?能手写实现一下吗?
蜜瓜
·
2021-11-03 00:00
python对gif图压缩的完美解决方案
目录1.背景:2.寻找解决办法2.1可行性分析3.问题分解3.1将gif文件分解3.1.1示例代码3.1.2效果图4.
代码优化
5.做成一个通用工具5.1创建一个虚拟环境5.2虚拟环境安装必要库5.3打包
·
2021-11-02 12:06
Java数据结构与算法之稀疏数组与队列深入理解
目录一、数据结构和算法简介二、稀疏数组稀疏数组的应用实例二维数组与稀疏数组的转换二维数组转稀疏数组的思路稀疏数组转原始的二维数组的思路三、队列数组模拟队列
代码优化
:数组模拟环形队列之前学完了JavaSE
·
2021-10-13 17:54
c++
代码优化
~effective c++总结 10.12
一、习惯c++1.尽量使用const,enum,inline替换#define在学习c的过程中我们经常用#define来进行预处理操作,但#define并未被视作语言的一部分,因此也会带来许多的问题。#definei5在这条预处理命令中i被定义为5,但是在编译过程中所有的i都被替换为5,可能会导致i并没有进入符号表中。当你使用这个常量进行编译报错时,并不会提示i出错。而是会提到5这个数字。如果对记
努力学号c++
·
2021-10-12 16:30
c++
c语言
Serverless 工程实践 | Serverless 应用开发观念的转变
前言:在Serverless架构下,虽然更多精力是关注业务代码,但是实际上对一些配置和成本也是需要关注的,并且必要的时候还需要根据配置与成本对Serverless应用进行配置和
代码优化
。
·
2021-09-16 16:55
serverless
22个Vue优化技巧(项目实用)
目录
代码优化
v-for中使用keyv-if/v-else-if/v-else中使用key合理的选择v-if和v-show使用简单的计算属性functional函数式组件(Vue2)拆分组件使用局部变量使用
·
2021-09-13 10:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他