首页 > 编程语言
Java多线程同步机制之同步块(方法)——synchronized
在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法或者代码块,解决了资源共享。下面代码示意三个窗口购5张火车票: 其中一次的运行结果: 使用synchronized同步块后: 使用synchronized同步方法: 无论使用synchronized同步块还是同步方 ...
分类:编程语言   时间:2017-01-12 02:44:53    收藏:0  评论:0  赞:0  阅读:252
Java多线程中的join方法
新建一个Thread,代码如下: 之后新建测试类,代码如下: 下面是Java Platform SE8 API中对Thread中Join方法的解释: ...
分类:编程语言   时间:2017-01-12 02:44:40    收藏:0  评论:0  赞:0  阅读:226
python中的operator.itemgetter函数
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号。看下面的例子 a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a) 2 >>> ...
分类:编程语言   时间:2017-01-12 02:42:27    收藏:0  评论:0  赞:0  阅读:229
springmvc基础篇—掌握三种处理器
随着springmvc的广泛使用,关于它的很多实用有效的功能应该更多的被大家所熟知,下面就介绍一下springmvc的三种处理器: 一、BeanName处理器(默认) 注:这个处理器是springmvc默认的处理器,通过bean的name属性来控制访问的请求路径对应的具体是哪个action类(控制层 ...
分类:编程语言   时间:2017-01-12 02:36:46    收藏:0  评论:0  赞:0  阅读:230
谈一谈Python的上下文管理器
经常在Python代码中看到with语句,仔细分析下,会发现这个with语句功能好强,可以自动关闭资源。这个在Python中叫上下文管理器Context Manager。那我们要怎么用它,什么时候用它呢。这里我们就来聊一聊。 上下文管理器的作用 很多情况,当我们使用完一个资源后,我们需要手动的关闭掉 ...
分类:编程语言   时间:2017-01-12 02:35:27    收藏:0  评论:0  赞:0  阅读:221
[转]C#综合揭秘——细说多线程(上)
C#综合揭秘——细说多线程(上) // <![CDATA[ function showMessage(){ alert("非常抱歉,此博文尚未完成!"); } // ]]> 引言 本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其 ...
分类:编程语言   时间:2017-01-12 02:25:21    收藏:0  评论:0  赞:0  阅读:153
人机ai五子棋 ——五子棋AI算法之Java实现
人机ai五子棋 下载:chess.jar (可直接运行) 源码:https://github.com/xcr1234/chess 其实机器博弈最重要的就是打分,分数也就是权重,把棋子下到分数大的地方,我获胜的概率就更大。 而在下棋过程中,大部分的点的得分都很小,或者接近,因此无需对每一个点都打分,只 ...
分类:编程语言   时间:2017-01-12 02:19:50    收藏:0  评论:0  赞:0  阅读:246
Python交互模式下代码自动补全
这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: 最后一行是绑定control和"L"健,自动补四个空格作缩进。因为tab键已经被征用了,所以只能用其它组合健作缩进。 ...
分类:编程语言   时间:2017-01-11 22:16:28    收藏:0  评论:0  赞:0  阅读:391
JAVA类的继承之多态特性
父类可以接收子类的实例,方法的覆盖,属性的隐藏,这些都使我非常疑惑,今天有点时间记录之。 话不多说,直接上代码上结果 1. 结果: 2. 结果: 3. 结果: 4. 结果: ...
分类:编程语言   时间:2017-01-11 22:13:42    收藏:0  评论:0  赞:0  阅读:387
SpringMVC注解版前台向后台传值的两种方式(IDEA)
一、概述。 二、代码演示。 1.1导入jar。 1.2、xml配置文件。 web.xml mvc-dispatcher-servlet.xml 2、前台界面代码。 index.jsp 登陆成功页面 success.jsp 3、Contorller层接收前台的两种方式。 方式一: 利用@Request ...
分类:编程语言   时间:2017-01-11 18:22:40    收藏:0  评论:0  赞:0  阅读:475
C语言指针,你都了解了吗?
核心内容: 1、C语言指针的核心知识点 2、处理指针相关问题的万能措施—-内存分配图 3、C语言的指针是如何过渡到Java中的引用的最近一段时间一直在学习C语言的指针,也算是颇有心得吧,虽然从网...
分类:编程语言   时间:2017-01-11 16:02:32    收藏:0  评论:0  赞:0  阅读:394
数据结构--排序算法总结
数据结构中常用八大排序算法的总结
分类:编程语言   时间:2017-01-11 16:02:08    收藏:0  评论:0  赞:0  阅读:366
Google C++单元测试框架
一、概述 Google C++单元测试框架(简称Gtest),可在多个平台上使用(包括Linux, Mac OS X, Windows, Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死亡测试”。Gtest是一个开源的项目,其源码可以 ...
分类:编程语言   时间:2017-01-11 15:56:10    收藏:0  评论:0  赞:0  阅读:419
java类中使用quartz,设置自动任务Demo
如果想当工具类来用,需要把这个类交给spring来管理,这样,才会一直是一个StdSchedulerFactory。 调用Map<String, List<String>> getJobList()时才能找到对应的任务。 否则,每调用一次都创建一个StdSchedulerFactory,都不是原来的 ...
分类:编程语言   时间:2017-01-11 15:48:25    收藏:0  评论:0  赞:0  阅读:264
谈谈new Thread的弊端及Java四种线程池的使用
1.new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 说说弊端: a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线程中断。相比ne ...
分类:编程语言   时间:2017-01-11 15:46:51    收藏:0  评论:0  赞:0  阅读:399
C语言:json库的使用
Json基础 一、Json的概念 Json(Javascript Object Notation)全称为JavaScript对象表示法,是一种轻量级的数据交换格式,采用完全独立于语言的文本格式。JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。 1、Js ...
分类:编程语言   时间:2017-01-11 15:46:06    收藏:0  评论:0  赞:0  阅读:285
java客户端驱动的Cassandra应用
前言 Java driver 有如下几种 Achilles Astyanax Casser Datastax Java driver Kundera PlayORM cassandra的java客户端有两种,一种是thrift协议的接口实现的,这个是cassandra早期版本唯一支持的远程通信协议, ...
分类:编程语言   时间:2017-01-11 15:42:10    收藏:0  评论:0  赞:0  阅读:408
Leetcode 409. Longest PalindromeJAVA语言
Givenastringwhichconsistsoflowercaseoruppercaseletters,findthelengthofthelongestpalindromesthatcanbebuiltwiththoseletters. Thisiscasesensitive,forexample"Aa"isnotconsideredapalindromehere. Note: Assumethelengthofgivenstringwillnotexceed1,010. Example: Input..
分类:编程语言   时间:2017-01-11 14:53:42    收藏:0  评论:0  赞:0  阅读:226
ECSHOP 银联电子支付(ChinaPay)插件 掉用JAVA签名
帮客户集成接口时候发现客户网站PHP版本达不到要求只要调用JAVA来解决问题<?php/***ECSHOP银联电子支付(ChinaPay)插件*============================================================================*@author:qq:3037704620*@email:3037704620#qq.com*@date:2017-01-02*/i..
分类:编程语言   时间:2017-01-11 14:53:24    收藏:0  评论:0  赞:0  阅读:642
Leetcode 387. First Unique Character in a String JAVA语言
Givenastring,findthefirstnon-repeatingcharacterinitandreturnit‘sindex.Ifitdoesn‘texist,return-1. Examples: s="leetcode" return0. s="loveleetcode", return2. Note:Youmayassumethestringcontainonlylowercaseletters.题意:找到字符串中没有重复的字符,并且这个字..
分类:编程语言   时间:2017-01-11 14:53:02    收藏:0  评论:0  赞:0  阅读:282
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!