编程语言-周排行
编写高质量代码:改善Java程序的151个建议 [52~64] 推荐使用String直接量赋值 Java为了避免在一个系统中大量产生String对象(为什么会大量产生,因为String字符串是程序中最经常使用的类型),于是就设计了一个字符串池(也叫作字符串常量池,String pool或String ...
分类:编程语言 时间:2018-08-07 10:03:46 收藏:0 阅读:145
一.快速排序法 快速排序法建立在冒泡排序之上,对其进行了优化处理。同冒泡排序法,快速排序也是交换元素的位置。冒泡排序法每次将一个元素冒泡在数列的一端,因此效率过慢,其时间复杂度O(n^2)。 快速排序法原理为:采取了递归了思想,选取一个基点元素,每一轮排序将小于/大于基点数值的数放在基点位置左边,将 ...
分类:编程语言 时间:2018-08-07 10:07:43 收藏:0 阅读:130
LinkedList底层为双向链表同样继承了AbstractSequentialList<E>,跟ArrayList的数组相比读取效率低,不支持随机读取,碎片化空间利用率高,平均随机插入效率相对高。同时可以用来实现queue。属性有: transient int size = 0;list大小 tr ...
分类:编程语言 时间:2018-08-07 10:10:38 收藏:0 阅读:219
Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。下面这篇文章主要给大家介绍了关于java中byte类型的相关资料,需要的朋友可以参考下。 介绍 byte,即字节,由8位的二进制组成。 ...
分类:编程语言 时间:2018-08-07 10:11:27 收藏:0 阅读:154
简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变 ...
分类:编程语言 时间:2018-08-07 10:36:54 收藏:0 阅读:167
从语言的源码角度: python2.x 的源码书写不够规范,且源码有重复,代码的复用率不高; python3.x 的源码清晰、优美、简单 从语言的特性角度: python2.x 默认为ASCII字符编码,仅支持英文、数字、特殊符号,不支持中文,支持中文必须显示指定源代码字符编码集; python3.... ...
分类:编程语言 时间:2018-08-07 10:39:27 收藏:0 阅读:132
pom.xml spring-task.xml App.java ...
分类:编程语言 时间:2018-08-07 10:42:14 收藏:0 阅读:181
一直尝试在python3中安装pandas等一系列软件,但每次执行pip3 install pandas后就卡住不动了,一直停在那,有了上一篇python2中安装的经验可知肯定是numpy的版本不对,查看 /usr/lib/python3/dist-packages 目录下查看发现确实是1.8的版本 ...
分类:编程语言 时间:2018-08-07 10:44:22 收藏:0 阅读:1591
我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永久保存下来。一.文件操作的基本流程有了文件的概念,我们无需再
分类:编程语言 时间:2018-08-07 10:50:23 收藏:0 阅读:176
JAVA多线程多线程的基本概念线程指进程中的一个执行场景,也就是执行流程,那么进程和线程有什么区别呢?每个进程是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程有自己的。)什么是进程?一个进程对应一个应用程序。例如:在 windows 操作系统启动 Word 就表示启动了一个 进程。在 java 的开发环境下启动
分类:编程语言 时间:2018-08-07 10:53:14 收藏:0 阅读:169
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】 1、安装JDK开发环境 下载网站:http://www.oracl ...
分类:编程语言 时间:2018-08-07 11:35:04 收藏:0 阅读:123
内容 理解基本类型和引用类型的值 理解执行环境 理解垃圾收集 --JavaScript变量松散类型的本质--决定了它只是在特定时间用于保存特定值的一个名字而已--变量的值及其数据类型可以在脚本的生命周期内改变 基本类型和引用类型的值--ECMAScript变量可能包含两种不同数据类型的值 基本类型值 ...
分类:编程语言 时间:2018-08-07 11:37:17 收藏:0 阅读:122
利用自定义注解、Spring Aop、Redis Cache 实现分布式限流 ...
分类:编程语言 时间:2018-08-07 11:38:50 收藏:0 阅读:211
Java Web 中使用ffmpeg实现视频转码、视频截图 转载自:[ http://www.cnblogs.com/dennisit/archive/2013/02/16/2913287.html ] 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Fl ...
分类:编程语言 时间:2018-08-07 11:48:57 收藏:0 阅读:146
Java企业级应用TOMCAT实战 常规应用架构模型 Tomcat对静态请求效率低,可以做动静分离,动态的给Tomcat静态的交给nginx Tomcat服务器是一个免费的开放源代码的Web应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP网页的首选。 Tomca ...
分类:编程语言 时间:2018-08-07 11:50:47 收藏:0 阅读:202
Java IO流在实际业务中使用的频率还是蛮高的,一些业务场景比如,文件的上传和导出,文件的读取等基本都是通过操作IO流来实现的,所以IO流是我们现在学习过程中必须要掌握的技能之一,熟练的使用IO流,理解它的操作过程,能够让我们在今后的开发过程中达到事半功倍的效果。话不多说,首先,让我们来看看Jav ...
分类:编程语言 时间:2018-08-07 11:54:30 收藏:0 阅读:115
非复制但内容一致的情况 首先生成列表list1,list2,查看其中内容,对内容做比较,对内存id做比较: 输出结果为: 依输出结果可见,两个列表只是都迭代了range(5),内容一致,但内存地址不同,相互独立。 列表赋值复制 生成列表list1,将list3赋值等于list1,对内容做比较,对内存 ...
分类:编程语言 时间:2018-08-07 11:56:47 收藏:0 阅读:159
一、类图 二、主要方法 先看ConcurrencyThrottleInterceptor.java类的源码: 看该拦截器中的invoke()方法中,在执行目标方法的前后分别执行beforeAccess()和 afterAccess()方法, 在beforeAccess方法中通过内部计数器concur ...
分类:编程语言 时间:2018-08-07 11:58:06 收藏:0 阅读:244
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 ...
分类:编程语言 时间:2018-08-07 12:10:43 收藏:0 阅读:125
Python基础练习题1 1、执行 Python 脚本的两种方式 答:命令行执行、编辑器执行 2、简述位、字节的关系 答:字节byte 位:bit、1字节 = 8位 3、简述 ascii、unicode、utf-8、gbk 的关系 答: ascii 是最早美国用的标准信息交换码,把所有的字母的大小写 ...
分类:编程语言 时间:2018-08-07 12:13:47 收藏:0 阅读:173
1191861918719188191891919025642
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!