首页 > 编程语言
线程中会有的问题
1. 什么是Java线程转储(Thread Dump),如何得到它? 线程转储是一个JVM活动线程的列表,它对于分析系统瓶颈和死锁非常有用。有很多方法可以获取线程转储——使用Profiler,Kill -3命令,jstack工具等等。我更喜欢jstack工具,因为它容易使用并且是JDK自带的。由于它 ...
分类:编程语言   时间:2017-06-30 00:47:54    收藏:0  评论:0  赞:0  阅读:456
javascript - 知识笔记
1. onSubmit = "return function ()"; 2. <input type="text" name="fname" required> 3. var obj = JSON.parse(text); //JavaScript 内置函数 JSON.parse() 将字符串转换为 ...
分类:编程语言   时间:2017-06-30 00:46:49    收藏:0  评论:0  赞:0  阅读:316
Python定义可变参数与list切片
一:如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args看成一个 tuple 就好了。 二:list切片 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环: 对这种经常 ...
分类:编程语言   时间:2017-06-30 00:45:46    收藏:0  评论:0  赞:0  阅读:367
多线程之生产者消费者模式
最近在项目中需要使用使用多线程实现一种功能,和生产者消费者模式类似,因此,学习了下生产者消费者模式的多线程实现。在生产者消费者模式中,通常有两类线程, 即若干个生产者线程和若干个消费者线程。生产者线程负责提交用户请求,消费者线程则负责处理生产者提交的任务。生产者和消费者之间则通过共享内存缓冲区进行通 ...
分类:编程语言   时间:2017-06-30 00:45:33    收藏:0  评论:0  赞:0  阅读:355
Python的迭代器与生成器
Python中的生成器和迭代器方便好用,但是平时对生成器和迭代器的特性掌握的不是很到位,今天将这方面的知识整理一下。 迭代器 为了更好的理解迭代器和生成,我们需要简单的回顾一下迭代器协议的概念。 迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引 ...
分类:编程语言   时间:2017-06-30 00:44:24    收藏:0  评论:0  赞:0  阅读:405
笨办法学Python(九)
习题 9: 打印,打印,打印 1 # Here's some new strange stuff, remember type it exactly. 2 3 days = "Mon Tue Wed Thu Fri Sat Sun" 4 months = "Jan\nFeb\nMar\nApr\nM ...
分类:编程语言   时间:2017-06-30 00:42:56    收藏:0  评论:0  赞:0  阅读:516
java代码注释格式
/** * @author wpy * @desc 博主推荐 * @date 2017年1月19日 * @param request * @param response * @param model * @return * @throws Exception */ ...
分类:编程语言   时间:2017-06-30 00:42:03    收藏:0  评论:0  赞:0  阅读:368
JavaWeb开发——servlet监听器 listener
一、Servlet监听器的概念 Servlet监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件, 以及监听这些域对象中属性发生修改的事件。 监听对象: 1、ServletContext:a ...
分类:编程语言   时间:2017-06-30 00:41:41    收藏:0  评论:0  赞:0  阅读:391
python之深浅拷贝
今天来给大家讲一下深浅拷贝,深浅拷贝需要用到copy模块,这里需要导入copy模块 今天的博客结构是这样的,先对字符串和数字这两种类分别使用赋值、浅拷贝、深拷贝 1、首先来看下赋值的方法 2、在来看下浅拷贝的方法 3、最后在看下深拷贝的方法 结论:对于字符串和数字无论是赋值,浅拷贝,深拷贝,均对原来 ...
分类:编程语言   时间:2017-06-30 00:36:19    收藏:0  评论:0  赞:0  阅读:342
【数据结构与算法】一致性Hash算法及Java实践
追求极致才能突破极限 一、案例背景 1.1 系统简介 首先看一下系统架构,方便解释: 页面给用户展示的功能就是,可以查看任何一台机器的某些属性(以下简称系统信息)。 消息流程是,页面发起请求查看指定机器的系统信息到后台,后台可以查询到有哪些server在提供服务,根据负载均衡算法(简单的轮询)指定由 ...
分类:编程语言   时间:2017-06-30 00:35:27    收藏:0  评论:0  赞:0  阅读:407
C++11中对容器的各种循环遍历的效率比较
个人总结: vector支持随机访问,但无通用性,当采用list后,就不能再使用了,不可取. 迭代器与范围for循环所用时间无明显差异, qt提供的foreach显然是最差的方法, std算法for_each也还可以接受, 但范围for循环好看得多, 更好用啊! 在循环中调用调用cend方法,会频繁 ...
分类:编程语言   时间:2017-06-30 00:32:56    收藏:0  评论:0  赞:0  阅读:836
mybatis处理集合、循环、数组和in查询等语句的使用
在Mybatis的xml配置中使用集合,主要是用到了foreach动态语句。 foreach的参数:foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名.index指 定一个名字,用于表示在 ...
分类:编程语言   时间:2017-06-30 00:27:19    收藏:0  评论:0  赞:0  阅读:613
C语言文件操作
文件操作 文件的打开 FILE * fopen(const char filename,const char * mode); 文件的打开操作 fopen 打开一个文件 (几种操作文件的组合) 文件的关闭操作 int fclose(FILE *fp); fclose 关闭一个文件 文件的读写操作 读 ...
分类:编程语言   时间:2017-06-29 23:39:12    收藏:0  评论:0  赞:0  阅读:410
传统线程互斥
传统线程的互斥技术: 关键字:Synchronized 例子: public class TraditionalThreadSynchronized { public static void main(String[] args) { new TraditionalThreadSynchronize ...
分类:编程语言   时间:2017-06-29 23:37:13    收藏:0  评论:0  赞:0  阅读:399
笨办法学Python(八)
习题 8: 打印,打印 1 formatter = "%r %r %r %r" 2 3 print formatter % (1, 2, 3, 4) 4 print formatter % ("one", "two", "three", "four") 5 print formatter % (Tr ...
分类:编程语言   时间:2017-06-29 23:35:56    收藏:0  评论:0  赞:0  阅读:364
JavaSE基础练习001_IO,字符串,循环
对txt文件里的数据用BufferedReader处理了,可以每次读取一行身份号码进行处理,还涉及到了字符串的解析。 ...
分类:编程语言   时间:2017-06-29 23:26:33    收藏:0  评论:0  赞:0  阅读:335
设计模式—单例模式(java)
一:懒汉式 1: 线程安全的双重锁检查机制 public class Singleton{ private Singleton() {} // 私有构造函数,保证不被外界实例化(不考虑反射) private static Singlecton single = null; public static ...
分类:编程语言   时间:2017-06-29 23:21:25    收藏:0  评论:0  赞:0  阅读:242
【剑指Offer面试题】九度OJ1384:二维数组中的查找
下决心AC全部剑指offer面试题。 九度OJ面试题地址:http://ac.jobdu.com/hhtproblems.php 书籍:何海涛——《剑指Offer:名企面试官精讲典型编程题》 对于面试题,面试官往往更希望我们能提出优化方法,这样更能体现我们的思维能力以及传说中的“内功”。所以做剑指o ...
分类:编程语言   时间:2017-06-29 23:20:45    收藏:0  评论:0  赞:0  阅读:338
Java 8 新特性:4-断言(Predicate)接口
(原) 这个接口主要用于判断,先看看它的实现,说明,再给个例子。 这里其实慢慢看它的doc文档,还真没有直接看它的实现来的快。无非就是一个判断的函数式接口,主要做逻辑与或非的判断,其中还有一个静态方法,其实现是这样的: null == targetRef这个就不说了,因为它的返回结果是predica ...
分类:编程语言   时间:2017-06-29 23:16:13    收藏:0  评论:0  赞:0  阅读:1557
Python_网页爬虫
1 import sys 2 import multiprocessing 3 import re 4 import os 5 import urllib.request as lib 6 7 def craw_links( url,depth,keyword,processed): 8 ''' u... ...
分类:编程语言   时间:2017-06-29 23:13:06    收藏:0  评论:0  赞:0  阅读:262
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!