首页 > 编程语言
多线程同步
问题引入:线程的安全问题 以下程序发现出现0号票甚至负号票,原因都是由多线程操作共享资源saleTask所导致的线程安全问题。 问题解决:同步代码块或同步方法 线程安全问题其实是由于多个线程同时处理共享资源导致的。要解决这个问题,那么必须保证用于处理共享资源的代码在任何时刻都只能有一个线程在访问。 ...
分类:编程语言   时间:2016-11-01 00:53:41    收藏:0  评论:0  赞:0  阅读:248
初学JavaSE
Java简介 Java面向对象程序设计语言和Java平台的总称。 Java常用术语介绍 JVM:java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过 ...
分类:编程语言   时间:2016-11-01 00:51:17    收藏:0  评论:0  赞:0  阅读:225
【C++小白成长撸】--(续)双偶数N阶魔阵
原理: 4阶魔阵示意图 ...
分类:编程语言   时间:2016-11-01 00:50:46    收藏:0  评论:0  赞:0  阅读:259
JavaWeb中的简单分页
这次主要是讲解一下通过登录后对得到的数据进行分页,首先我们新建一个登录页面login.jsp,因为我们主要学习一下分页,所以登录验证的部分不再阐述,主要代码如下: 首先建立实体类User.java并添加get和set方法: 我们可以看到form表单是提交到pageServlet中,所以我们新建一个P ...
分类:编程语言   时间:2016-11-01 00:49:04    收藏:0  评论:0  赞:0  阅读:276
java 类加载机制总结
Java程序的运行,离不开class的加载,所谓类加载就是将编译好的class文件加载的jvm并形成class对象,只有class正确加载才能被实例化和调用。 调用此方法会显示如下结果: sun.misc.Launcher$AppClassLoader@232204a1 sun.misc.Launc ...
分类:编程语言   时间:2016-11-01 00:47:02    收藏:0  评论:0  赞:0  阅读:188
solve the problem of 'java web project cannot display verification code'
my java code of the function: First, I found that the awt library of java cannot be used on Linux. So, must add parameters of jvm to run it. As for th ...
分类:编程语言   时间:2016-11-01 00:44:57    收藏:0  评论:0  赞:0  阅读:265
Java缓存学习之三:CDN缓存机制
CDN是什么? 关于CDN是什么,此前网友详细介绍过。 CDN是Content Delivery Network的简称,即“内容分发网络”的意思。一般我们所说的CDN加速,一般是指网站加速或者用户下载资源加速。 举个通俗的例子: 谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火 ...
分类:编程语言   时间:2016-11-01 00:36:23    收藏:0  评论:0  赞:0  阅读:222
JavaScript
一、简介 JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 二、教程 http://www.w3school.com.cn/js/ 三、常用工具 1)格式化工具 http://javascript.51240.com/ 四、常用代码 ...
分类:编程语言   时间:2016-11-01 00:35:15    收藏:0  评论:0  赞:0  阅读:268
Java源码分析:深入探讨Iterator模式
Java源码分析:深入探讨Iterator模式作者:兄弟连java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应It..
分类:编程语言   时间:2016-10-31 22:56:07    收藏:0  评论:0  赞:0  阅读:412
Python如何将百分号的字符转成数字
原文链接:http://www.datastudy.cc/to/64 很多时候,我们拿到的报表数据,里面的小数都是带百分号的字符串,不能进行直接的计算,需要对其进行转换,然后再输出。 解决方法: frompandasimportDataFrame; df=DataFrame({ ‘p_str‘:[‘10.33%‘,‘23.22%‘,‘56%‘,‘35.786%‘,‘99.000..
分类:编程语言   时间:2016-10-31 22:53:12    收藏:0  评论:0  赞:0  阅读:733
基础入门_Python-模块和包.运维开发中watchdog事件监视的最佳实践?
简单介绍:说明:此模块是一个跨平台的PY库和SHELL工具,可以监视文件系统事件(增加/删除/修改)快速安装:pipinstall--upgradewatchdog日志记录:event_handler=LoggingEventHandler()->event_handler说明:创建一个日志处理句柄,其实LoggingEventHandler是继承自FileSystemEventH..
分类:编程语言   时间:2016-10-31 22:52:54    收藏:0  评论:0  赞:0  阅读:487
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错) 【转】
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化..
分类:编程语言   时间:2016-10-31 22:47:29    收藏:0  评论:0  赞:0  阅读:241
使用for语句循环遍历数组
<?php//使用array()语句将联系人列表中第一条记录声明成一维数组$contact$contact=array(1,"高某人","A公司","北京市","(010)98765432","gao@brophp.com");//以表格的形式输出一维数组中的每个元素echo"<tableborder=‘1‘width=‘600‘align=‘center‘>";echo"<caption..
分类:编程语言   时间:2016-10-31 22:46:17    收藏:0  评论:0  赞:0  阅读:286
学籍管理系统(Java初级版)
importjava.util.Scanner; /** *学籍管理系统 *@authorTanker *@version4.6.0 */ publicclassXueJiSystem{ //Java入口 publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in);//控制台输入 System.out.println("欢迎来到本学籍管理系统!"); for(;;){ ..
分类:编程语言   时间:2016-10-31 22:44:35    收藏:0  评论:0  赞:0  阅读:293
JAVA学习第四天
1、数组(静态初始化--常见问题)publicclasstest1{publicstaticvoidmain(String[]args){int[]arr=newint[3];arr=null;System.out.print(arr[1]);}}此时程序会报错:nullpointerexception:空指针异常,此时arr指针已经不只指向数组了。//ArrayIndexOutOfBoundsException操作数..
分类:编程语言   时间:2016-10-31 22:43:15    收藏:0  评论:0  赞:0  阅读:242
gevent的线程池
importtimeimportgeventfromgevent.threadpoolimportThreadPoolpool=ThreadPool(6)start=time.time()for_inrange(12):pool.spawn(time.sleep,1)gevent.wait()delay=time.time()-startprint(‘Running"time.sleep(1)"4timeswith3threads.Shouldtakeabout2seconds:%.3fs‘%delay)
分类:编程语言   时间:2016-10-31 22:36:21    收藏:0  评论:0  赞:0  阅读:370
linux 寻找出当前正在运行的进程以及线程(一条命令)
psaux-L|awk‘$10~/R/‘psL参数输出线程状态 awk匹配第10行stat状态包含R的行输出
分类:编程语言   时间:2016-10-31 22:34:54    收藏:0  评论:0  赞:0  阅读:322
解决Python代码编码问题 SyntaxError: Non-UTF-8 code starting with '\xc1'
导致出错的根源就是编码问题。解决方案是:在程序最上面加上:viewplai#coding=gbk这样程序就可以正常运行了。
分类:编程语言   时间:2016-10-31 22:32:33    收藏:0  评论:0  赞:0  阅读:1624
hadoop2.7.2修改配置文件,配置linux java环境变量
1.修改core-site.xml,加上<property><name>fs.defaultFS</name><value>hdfs://backup02:9000</value></property><property><name>hadoop.tmp.dir</name><value>file:/home/zhongml/hadoop-2.7.2/tmp</value&g..
分类:编程语言   时间:2016-10-31 22:28:06    收藏:0  评论:0  赞:0  阅读:363
python:基础复习
大纲一、python简介GuidovanRossum仁慈的独裁者ABCModula-3UnixshellC1989年圣诞期间诞生2000年10月16日2.02008年12月3日3.0放弃对python2的兼容,现在存在python2.0和python3.0并行,百分之四十的库还没有迁移到3.0解释型通用语言通用语言是相对于DSL(领域专用语言)来说的,..
分类:编程语言   时间:2016-10-31 22:27:37    收藏:0  评论:0  赞:0  阅读:199
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!