首页 > 编程语言
JAVA NIO学习笔记
概述 Java NIO(New IO)是一个可以替代标准Java IO API 的IO API(从Jav a 1. 4开始),Java NIO提供了与标准IO不同的IO工作方式。由以下几个核心的部分组成: Buffers(缓冲区) Ch an n el s(通道) Sel ect ors(多路复用器 ...
分类:编程语言   时间:2017-09-07 16:49:44    收藏:0  评论:0  赞:0  阅读:291
Java JVM虚拟机选项Xms/Xmx/PermSize/MaxPermSize(转)
通过JVM的这些选项:Xms/Xmx/PermSize/MaxPermSize可以牵扯出很多问题,比如性能调优等。 说明:以下转载没经过实践。 经验实例(参考): 设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。更具应用的线程所需内存大小进行调整。在相 ...
分类:编程语言   时间:2017-09-07 16:47:19    收藏:0  评论:0  赞:0  阅读:337
多线程:多线程设计模式(四):生产者-消费模式
生产者-消费模式,通常有两类线程,即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程负责具体处理生产者提交的任务。两者之间通过共享内存缓冲去进行通信。 一、架构模式图: 类图: 生产者:提交用户请求,提取用户任务,并装入内存缓冲区; 消费者:在内存缓冲区中提取并处理任务; ...
分类:编程语言   时间:2017-09-07 16:47:02    收藏:0  评论:0  赞:0  阅读:274
JAVA面试总结
1、java基本语法 static :静态的~ static :静态变量、静态方法; 被修饰的成员变量或者方法独立于该类的任何对象,只要该类被加载,被修饰的成员变量或者方法就存在并可以使用。 用public修饰的static成员变量和成员方法本质是全局变量和全局方法; static变量前可以有pri ...
分类:编程语言   时间:2017-09-07 16:46:52    收藏:0  评论:0  赞:0  阅读:262
使用 Swift 3.0 操控日期
作者:Joe,原文链接,原文日期:2016-09-20译者:Cwift;校对:walkingway;定稿:CMB 当你在想要 大规模重命名 时,一个附带的挑战就是要确保所有相关的文档都必须同步更新。比如,截至到 2016 年 9 月 20 日,DateFormatter 的文档依旧没有与版本统一,引 ...
分类:编程语言   时间:2017-09-07 16:46:16    收藏:0  评论:0  赞:0  阅读:291
Python学习笔记(四十五)网络编程(1)TCP编程
摘抄:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432004374523e495f640612f4b08975398796939ec3c000 Socket是网络编程的 ...
分类:编程语言   时间:2017-09-07 16:44:45    收藏:0  评论:0  赞:0  阅读:252
python 中为什么不需要重载
函数重载主要是为了解决两个问题。 (1)可变参数类型。 (2) 可变参数个数。 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函数的功能其实不同,那么不应当使用重载,而应当使用一个名字不同的函数。 好吧,那么对于情况 (1) ...
分类:编程语言   时间:2017-09-07 16:43:45    收藏:0  评论:0  赞:0  阅读:217
python 基本数据类型
一 数据类型 数字(整形,长整形,浮点型,复数) 字符串 列表 元组 字典 集合 二 数字(int,float,complex) 作用:年纪,等级,薪资,身份证号,qq号等数字相关 定义: age=10 #本质age=int(10) salary=3000.3 #本质salary=float(300 ...
分类:编程语言   时间:2017-09-07 16:43:05    收藏:0  评论:0  赞:0  阅读:240
python 内置函数
一 print( ) flush的应用——模拟进度条 二 hash( ) 1 参数必须是不可变类型。 输入: 三 map( ) 映射 自带遍历可迭代对象功能 四 filter( ) 过滤 自带遍历可迭代对象功能 五 ...
分类:编程语言   时间:2017-09-07 16:41:17    收藏:0  评论:0  赞:0  阅读:216
多线程:多线程设计模式(一):总体介绍
多线程设计模式(一):总体介绍 多线程开发可以更好的发挥多核cpu性能,常用的多线程设计模式有:Future、Master-Worker、Guard Susperionsion、不变、生产者-消费者 模式;jdk除了定义了若干并发的数据结构,也内置了多线程框架和各种线程池; 锁(分为内部锁、重入锁、 ...
分类:编程语言   时间:2017-09-07 16:41:03    收藏:0  评论:0  赞:0  阅读:351
在使用Qt5.8完成程序动态语言切换时遇到的问题
因为之前了解过一些Qt国际化的东西,所以在写程序的时候需要显示给用户的字符都使用了 tr(" ")的形式,然后使用 Qt Linguist得到相应的 qm(Qt message)文件,再通过网上介绍的方式,在 main函数中使用 installTranslator,即可让程序在启动时自动判断语言环境 ...
分类:编程语言   时间:2017-09-07 16:35:15    收藏:0  评论:0  赞:0  阅读:571
排序算法(交换法,选择法,插入排序,冒泡法,快速排序算法,C语言举例)
交换法:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。 简单选择排序:的基本思想:第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;第2趟,在待排序记录r[2 ...
分类:编程语言   时间:2017-09-07 16:33:59    收藏:0  评论:0  赞:0  阅读:244
GeoHash算法附近寻址
原文出处: zhanlijun 引子 机机是个好动又好学的孩子,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天机机到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。 饭饱之后机机开始反思了,地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思 ...
分类:编程语言   时间:2017-09-07 16:03:04    收藏:0  评论:0  赞:0  阅读:317
python字符串操作
概述 所有的标准序列操作(索引、分片、乘法、判断成员资格、求长度、取最大值和最小值)对字符串同样适用。 特性:不可修改 字符串格式化 字符串格式化使用字符串操作符即百分号%来实现;在%左侧放置一个字符串(格式化字符串),而最右侧则放置被格式化的值。可以使用一个值,如一个字符串或者数字,也可以是多个值 ...
分类:编程语言   时间:2017-09-07 16:02:06    收藏:0  评论:0  赞:0  阅读:294
【转载】java 客户端链接不上redis解决方案 (jedis)
本文出自:http://blog.csdn.net/lulidaitian/article/details/51946169 出现问题描述: 1.Could not get a resource from the pool, Connection refused: connect windows J ...
分类:编程语言   时间:2017-09-07 16:01:24    收藏:0  评论:0  赞:0  阅读:266
ruby Enumerator::lazy
这样写的话会直接卡死,这个时候用lazy 同样,当我们操作一个很大的文件时,直接做each_line操作会把整个文件都放到内存里。 用lazy方法会逐步加载文件。 ...
分类:编程语言   时间:2017-09-07 15:56:21    收藏:0  评论:0  赞:0  阅读:229
javascript:12种JavaScript MVC框架之比较
Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是: UI绑定(UI Bindings) 复合视图(C ...
分类:编程语言   时间:2017-09-07 15:53:22    收藏:0  评论:0  赞:0  阅读:311
(转)Springboot 中filter 注入对象
问题:我建立一个全局拦截器,当然,这是测试的时候建立的,我把它命名为LogFilter,它继承了Filter,web应用启动的顺序是:listener->filter->servlet,而因为项目应用了springboot,所以我们项目启动时,先初始化listener,因此注解的bean会被初始化和 ...
分类:编程语言   时间:2017-09-07 15:53:11    收藏:0  评论:0  赞:0  阅读:398
spring --AOP
在说AOP之前,先来看看切片面包,我们是把面包看成一个对象,而如果想在面包中间夹点番茄酱或者其他什么东西怎么办呢,是不是需要把面包切片,在每一片都要夹点东西,在编程中给对象重复性 执行某一动作是不是特别繁琐也降低了效率。今天要学习的AOP能很好的解决这种问题 。一、AOPAOP(Aspect-Ori... ...
分类:编程语言   时间:2017-09-07 15:52:26    收藏:0  评论:0  赞:0  阅读:520
算法总结之 未排序数组中累加和小于或等于给定值的最长子数组长度
给定一个无序数组arr,其中元素可正、可负、可0,给定一个整数k,求arr所有的子数组中累加和小于或等于k的最长子数组长度。 例如: arr=[3,-2,-4,0,6] , k=-2, 相加和小于或者等于-2的最长子数组为{3,-2,-4,0}, 所以结果返回4 解题思想: 预处理思想,把信息记录下 ...
分类:编程语言   时间:2017-09-07 15:51:58    收藏:0  评论:0  赞:0  阅读:284
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!