- Scala之高阶面向对象编程
WHYBIGDATA
Scalascalajava开发语言
Scala之高阶面向对象编程文章目录Scala之高阶面向对象编程写在前面继承封装抽象单例对象特质基本语法动态混入(方便扩展程序功能)初始化叠加功能叠加扩展写在前面操作系统:Windows10JDK版本:jdk1.8Maven版本:Maven-3.5.4Scala版本:Scala-2.12.11IDE工具:IntelliJIDEA2019.2.3继承和Java一样,Scala中的继承也是单继承,且使
- java面向对象编程基础
thisisBenjamin
javajava抽象类封装多态面向对象编程
java面向对象编程文章目录java面向对象编程一、类和对象1.概念2.类、对象和引用的定义3.成员方法二、方法和封装1.构造方法2.重载Overload3.this关键字三、封装四、继承和static关键字1.static关键字2.单例设计模式3.继承五、多态1.多态的语法格式2.引用数据类型之间的转换3.多态的意义4.抽象方法和抽象类5.接口六、特殊类1.内部类1.1普通内部类1.2静态内部类
- Java面试核心基础知识之并发编程
不称职的程序员❦
Javajava面试开发语言
Java面试核心基础知识之并发编程文章目录Java面试核心基础知识之并发编程一、基础知识1、并发编程的优点?2、并发编程的缺点?3、并发编程三要素?4、出现线程安全原因?5、并行和并发区别?6、什么是多线程?7、什么是进程和线程?8、进程与线程的区别?9、什么是上下文切换?10、用户线程和守护线程有什么区别?11、什么是线程死锁?12、形成死锁的四个必要条件?13、如何避免线程死锁?14、创建线程
- C++初阶:入门泛型编程(函数模板和类模板)
是Nero哦
c++学习c++java开发语言linux网络协议学习
大致介绍了一下C/C++内存管理、new与delete后:C++初阶:C/C++内存管理、new与delete详解我们接下来终于进入了模版的学习了,今天就先来入门泛型编程文章目录1.泛型编程2.函数模版2.1概念2.2格式2.3函数模版的原理2.4函数模版的实例化2.4.1隐式实例化2.4.2显示实例化2.5模板参数的匹配原则3.类模板3.1概念3.2格式3.3类模板的实例化1.泛型编程**泛型编
- 【数据开发】pyspark入门与RDD编程
小哈里
#后端开发pythonsparkpyspark后端大数据
【数据开发】pyspark入门与RDD编程文章目录1、pyspark介绍2、RDD与基础概念3、RDD编程3.1Transformation/Action3.2数据开发流程与环节1、pyspark介绍pyspark的用途机器学习专有的数据分析。数据科学使用Python和支持性库的大数据。spark与pyspark的关系spark是一种计算引擎,类似于hadoop架构下mapreduce,与mapr
- 《Linux高性能服务器编程》笔记08
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第08章高性能服务器程序框架8.1服务器模型8.1.1C/S模型8.1.2P2P模型8.2服务器编程框架8.3I/O模型8.4两种高效的事件处理模式
- 《Linux高性能服务器编程》笔记07
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第14章多线程编程14.1Linux线程概述14.1.1线程模型14.1.2Linux线程库14.2创建线程和结束线程14.3线程属性14.4POS
- 【Linux系统编程】文件编程
橘猫0.o
Linux系统编程文件编程linux运维服务器笔记
文件编程文章目录文件编程前言1.打开文件/创建文件2.文件写入3.读文件操作方法一:关闭再打开方法二:lseek光标移动拓展:4.文件描述符5.实战一:文件操作之实现cp指令6.实战二:配置文件的修改7.向文件写数据7.1写整数到文件中7.2写结构体到文件中7.3写结构体数组到文件7.4写链表到文件补充知识点:open与fopen的区别8.标准C库对文件操作8.1文件打开8.2文件读写/光标8.3
- 《Linux高性能服务器编程》笔记05
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第12章高性能I/O框架库Libevent12.1I/O框架库概述12.2Libevent源码分析12.2.1一个实例12.2.2源代码组织结构12
- 计算机网络编程
贰贰柒丶阿拽
从零学Java计算机网络php网络
网络编程文章目录网络编程1计算机网络1.1什么是网络1.2什么是计算机网络1.3计算机网络发展的四个阶段2常用名词2.1网络模型2.1.1OSI模型2.1.2TCP/IP模型2.2网络协议2.2.1TCP/UDP2.2.2IP2.3Port:端口号3计算机网络编程3.1InetAddress类3.2基于TCP的Socket网络编程3.3基于UDP协议的Socket编程1计算机网络1.1什么是网络概
- 《Linux高性能服务器编程》笔记01
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第05章Linux网络编程基础API5.1socket地址API5.2创建socket5.3命名socket5.4监听socket5.5接受连接5.
- ESP32应用篇 一、 用VSCode platformIO 代替Arduino
会敲代码的摩的佬
ESP32VSCODEArduinovscodeide编辑器
ESP32篇一、QT上位机串口编程文章目录ESP32篇前言一、ESP32二、开发环境VSCode+PlatformIO三、工程代码设置前言最近工作需要用到WIFI来建立TCP的通讯,故选择了ESP32这个wifi模块,但是之前用过Arduino感觉不太好用所以想找一个可以代替的IDE最终找到了platformIO有代码提示巨好用一、ESP32型号:ESP32-WROOM-32D大家可以上tb购买几
- 【springboot系列】springboot整合mybatis实现增删改查
walkerShen
大家好,我是walker一个从文科自学转行的程序员~爱好编程,偶尔写写编程文章和生活欢迎关注公众号【IamWalker】,一块学习和成长!源码地址:https://gitee.com/shen-chuhao/walker.git步骤1、创建springboot项目[图片上传失败...(image-a78796-1648549291970)][图片上传失败...(image-7d6f27-16485
- 《Linux高性能服务器编程》笔记03
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第07章Linux服务器程序规范7.1日志7.2用户信息7.3进程间关系7.4系统资源限制7.5改变工作目录和根目录7.6服务器程序后台化后记第07
- 《Linux高性能服务器编程》笔记02
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第06章高级I/O函数6.1pipe函数6.2dup函数和dup2函数6.3readv函数和writev函数6.4sendfile函数6.5mmap函数和munmap函数6.6splic
- 《Linux高性能服务器编程》笔记04
阿正的梦工坊
LinuxServer服务器linux
Linux高性能服务器编程本文是读书笔记,如有侵权,请联系删除。参考Linux高性能服务器编程源码:https://github.com/raichen/LinuxServerCodes豆瓣:Linux高性能服务器编程文章目录Linux高性能服务器编程第09章I/O复用9.1select系统调用9.2poll系统调用9.3epoll系列系统调用9.4三组I/O复用函数的比较9.5I/O复用的高级应
- UE4反射编程
FanghSpace
虚幻4ue4c++unrealengine4虚幻
UE4反射编程文章目录UE4反射编程1.准备工作2.获取类名3.获取类标签4.获取类属性5.获取类属性元数据6.设置类属性值7.获得类函数名8.获取类函数标签9.获取类函数参数10.获取类函数参数标签11.获取父类12.判断是否是子类13.查找类的所有子类14.查找类生成的所有对象15.通过字符串查找类16.通过字符查找枚举17.获得枚举的所有项18.通过字符串查找蓝图类19.判断蓝图是否是Nat
- 我和少儿编程的那些事
我是月月老师
我是一名通信公司的程序媛,也是两个孩子的妈妈。从第一胎怀孕那天起,我就开始研究养娃知识。我是一个执着的人,啥都要研究个透彻,未雨绸缪。关注一堆育儿公众号,一开始研究绘本,什么廖彩杏,汪培延,鹅妈妈,几乎所有的网红绘本,不管英文还是中文,我家全有。娃还没出生,绘本已经够读到幼儿园大班了。后来发现少儿编程文章开始在个别公众号推送,再后来就像雨后春笋一样在各大育儿公众号上推送,线下的少儿编程培训班也像黄
- 网络编程_网络编程三要素,TCP协议,UDP协议
美人鱼战士与企鹅男孩合为一体
笔记基础知识JavaSE网络tcp/ipudpjava
网络编程文章目录网络编程1网络编程三要素1.1IP地址1.1.1IP地址分为两大类1.1.2DOS常用命令1.1.3特殊IP地址1.2InetAddress类_表示IP地址的类1.2.1相关方法1.2.2示例1.3端口和协议1.3.1端口与端口号1.3.2协议1.3.3UDP协议1.3.4TCP协议2UDP通信程序2.1UDP发送数据2.2UDP接收数据2.3UDP通信程序练习2.4UDP三种通讯
- 网络并发编程--maoz
kate zhu
LinuxR&SPython
并发网络编程文章目录1.网络编程1.1网络基础知识1.1.1什么是网络1.1.2网络通信标准1.1.3通信地址(IP地址确定计算机,端口号确定网络程序)1.1.4服务端与客户端1.2UDP传输方法1.2.1套接字简介1.2.3UDP套接字编程1.2.4UDP套接字特点1.3TCP传输方法1.3.1TCP传输特点1.3.2TCP服务端1.3.3TCP客户端1.3.4TCP套接字细节1.3.5TCP与
- JUC——检视阅读
卡斯特梅的雨伞
JUC——检视阅读参考资料JUC知识图参考JUC框架学习顺序参考J.U.C学习总结参考,简洁直观易百并发编程,实践操作1,不推荐阅读,不及格JUC文章,带例子讲解,可以学习2DougLea并发编程文章全部译文juc博客维护一个属于自己的知识框架图;隔三差五去看看你所记的东西。J.U.C包的作者:DougLeaJUC底层实现Concurrent包下所有类底层都是依靠CAS操作来实现,而sun.mis
- 论如何让Spring Boot在高压力环境下依然与众不同
我是廖志伟
springboot后端java
文章目录博主介绍本文内容调优线程池优化线程池配置多样化设备支持分布式控制同步编程文章总结博主目标博主介绍我是廖志伟,一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作者、产品软文专业写手、技术文章评审老师、问卷调查设计师、个人社区创始人、开源项目贡献者。跑过十五公里、徒步爬过衡山、有过三个月减肥20斤的经历、是个喜欢躺平的狠人
- 1.网络编程基础知识 - 基础概念、TCP网络通信、UDP网络通信
我爱布朗熊
JavaSE网络tcp/ipudpjava网络协议
网络编程文章目录网络编程一、概念1.1网络1.2IP地址1.2.1IPv4介绍1.2.2IPv6介绍1.2.3查看IP地址1.3域名和端口1.4网络协议1.5TCP与UDP1.6InetAddress类1.7Socket二、TCP网络通信编程2.1介绍2.2案例2.2.1字节流编程案例12.2.2字节流编程案例22.2.3字符流编程案例12.3网络文件上传2.3.1网络文件上传案例2.4netst
- MySQL JDBC编程
&梧桐树夏
MySQL数据库mysql数据库
MySQLJDBC编程文章目录MySQLJDBC编程1.数据库编程的必备条件2.Java的数据库编程:JDBC3.JDBC工作原理4.JDBC使用5.JDBC常用接口和类5.1JDBCAPI5.2数据库连接Connection5.3Statement对象5.4ResultSet对象1.数据库编程的必备条件编程语言:如Java、C、C++、Python等数据库:如Oracle、MySQL、SQLSe
- 【python】python基础与unittest基础
木子曰京习习
pythonpytest
Python编程文章目录Python编程前言1.目标一、python基础1.Python介绍2.语言的分类3.`print`函数的简单使用4.注释5.python代码中三种波浪线和PEP86.变量7.数据类型8.类型转换9.输入:input()函数10.输出:print()函数11.运算符二、判断1.if的基本结构2.ifelse结构3.ifelifelse结构4.if嵌套三、循环1.while循
- 面试官:来!聊聊线程池的实现原理以及使用时的问题
天堂2013
多线程Java线程池并发
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,阅读更多Spring源码分析和Java并发编程文章。前言 无论是在工作中,还是在书本中,我们都可以听到或者看到关于线程在使用时的一些建议:不要在代码中自己直接创建线程,而是通过线程池的方式来使用线程。使用线程池的理由大致可以总结为以下几点。1.降低资源消耗。线程是操作系统十分宝贵的资源,当多个人同时开发一个项目时,在互不知情的情况下
- 【C++】string类的介绍与使用
简 料
C++c++开发语言string类字符和字符串操作
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux系统编程与网络编程文章目录前言string是一个什么类?为什么要学习string类?标准库中的string类(了解)string类一些常用
- 【C++】vector的介绍与使用
简 料
C++c++开发语言vector容器vector的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux系统编程与网络编程文章目录前言vector的介绍vector的使用☑️vector的定义☑️vectoriterator的使用☑️vector
- Linux系统编程
开宝特攻
linuxlinux运维服务器
Linux系统编程文章目录Linux系统编程Chapter1系统编程入门1.1GCC1.2静态库与动态库1.2.1静态库1.2.2动态库1.3makefile1.4GDB1.5文件IO1.5.1标准C库与系统IO1.5.2虚存与文件描述符1.5.3Linux系统IO函数openread&writelseekstat&lstat文件属性access...目录操作mkdir...目录遍历readdir
- 6.1.2 Scala编程(特质trait、模式匹配和样例类、函数及抽象化、集合【Seq,Set,Map】/集合常用算子、与java集合转换、泛型参数、Akka)
weixin_47134119
scala
Scala编程文章目录Scala编程第六部分特质第1节作为接口使用的特质第2节带有具体实现的特质第3节特质构造顺序第4节特质继承类第5节Ordered和Ordering第七部分模式匹配和样例类第1节模式匹配第2节字符和字符串匹配第3节守卫式匹配第4节匹配类型第5节匹配数组、元组、集合第6节样例类第7节Option与模式匹配第八部分函数及抽象化第1节函数字面量及函数的定义第2节函数与方法的区别第3节
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少