复杂链表的复制

题目描述[html] view plain copy输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)  题目解析这个题目主要的难点在...

2018-05-30 17:53:10

阅读数:68

评论数:0

Tomcat服务器集群搭建

                         Tomcat服务器集群与负载均衡一、前言在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有 点力不从心了。另外一个常见的问题是会产生单点故障,如果该服务器...

2018-05-23 15:10:06

阅读数:292

评论数:0

让 Java 程序员更加高效的开发工具

一、常用开发工具作为一名 Java 程序开发人员,可选择的集成开发环境 IDE(Integrated Development Environment)非常多,这得益于 Java 是一门开源语言。有开源免费的;有商用收费的。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成...

2018-03-11 17:57:24

阅读数:173

评论数:0

阿里架构师和你聊聊【系统架构】

黄勇,从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《...

2018-03-11 17:40:14

阅读数:552

评论数:0

阿里巴巴十年Java架构师分享

1.源码分析专题详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的2.分布式架构互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带...

2018-03-11 15:26:39

阅读数:63

评论数:0

Java单元测试之JUnit篇

单元测试是编写测试代码,应该准确、快速地保证程序基本模块的正确性。 好的单元测试的标准 JUnit是Java单元测试框架,已经在Eclipse中默认安装。 JUnit4 JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有: @BeforeClass 全局只会执行一次,而且...

2017-11-27 22:55:40

阅读数:166

评论数:0

JVM结构、GC工作机制详解

题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面...

2017-11-23 17:29:15

阅读数:81

评论数:0

Java 内存区域和GC机制

目录 Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器 Java垃圾回收概况   Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门...

2017-11-23 17:24:56

阅读数:182

评论数:0

JAVA闭包

一、闭包的定义。   有很多不同的人都对闭包过进行了定义,这里收集了一些。   # 是引用了自由变量的函数。这个函数通常被定义在另一个外部函数中,并且引用了外部函数中的变量。 -- wikipedia>>   # 是一个可调用的对象,它记录了一些信息,这些信息来自于创...

2017-10-31 22:13:57

阅读数:76

评论数:0

java 原子量Atomic举例(AtomicReference )—— AtomicInteger、AtomicBoolean、AtomicLong

java并发库提供了很多原子类来支持并发访问的数据安全性,除了常用的 AtomicInteger、AtomicBoolean、AtomicLong 外还有 AtomicReference 用以支持对象的原子操作:AtomicReference 可以封装引用一个V实例, 通过 [java] vie...

2017-10-30 00:13:50

阅读数:161

评论数:0

深入理解JVM

每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境)上的。JRE中最重要的部分是Java虚拟机(JVM),JVM负责分析和执行Java字节码。Java开发人员并不需要去关心JVM是如何运行的。在没有深入理解JVM的情况下,许...

2017-10-26 00:20:55

阅读数:528

评论数:0

JVM启动参数详解(含调优)

java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将...

2017-10-25 21:50:59

阅读数:1038

评论数:0

JVM内幕:Java虚拟机详解

这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。   上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。 线程 JVM 系统线程每个线程相关的程...

2017-10-25 21:12:18

阅读数:371

评论数:0

OO设计原则 -- OO设计的原则及设计过程的全面总结

OO设计原则 -- OO设计的原则及设计过程的全面总结 这部分增加一点自己的感想,OO设计原则下面讲述的很清晰;看完之后有点感想如果我们在实际开发当中能够把这些原则熟烂于心的话那我们的代码质量和个人能力会有很显著的提神。根据自己的实际经验看很多开发者在开发过程中很多基本的知识确实...

2017-10-23 10:07:19

阅读数:276

评论数:0

ssm 存储过程分页

分页存储过程: CREATE OR REPLACE PROCEDURE prc_query        (p_tableName        in  varchar2,   --表名         p_strWhere         in  varchar2,   --查询条件...

2017-10-10 18:20:06

阅读数:220

评论数:0

mybatics 中调用mysql存储过程

说起mybatics 框架,身边的java开发工程师们基本上都是耳熟能详。 mybatics是apache的一个开源项目,前身为ibatics,2010年此项目由apache软件基金会迁移到了google code,mybatics的确是一款十分优秀的开源持久层框架,sql代码隔离封装、自动POJ...

2017-10-10 18:15:47

阅读数:258

评论数:0

各版本JDK的新特性

1.5 1. 自动装箱与拆箱: 2. 枚举(常用来设计单例模式) 3. 静态导入 4. 可变参数 5. 内省(Introspector) 是 Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新...

2017-09-21 23:06:11

阅读数:135

评论数:0

自己的电脑上安装Oracle,sys用户可以用任何密码登陆的问题

sys用户可以用任何密码登陆的问题 一直在winxp上使用Oracle,一个偶然的机会发现sys竟然可以使用任何密码以sysdba角色登陆。 这个问题涉及到oracle的安全认证方式: 1.操作系统 2.口令文件 3.数据字典 由于在xp安装oracle后,sysdba默认使用操作系统认证方...

2017-03-22 17:25:55

阅读数:334

评论数:0

深入理解 Java 垃圾回收机制

一:垃圾回收机制的意义 java  语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的...

2017-02-24 08:21:09

阅读数:208

评论数:0

Android异步加载AsyncTask详解

曾看见有人说过,觉得很有道理,分享一下:   技术分为术和道两种:   (1)具体做事的方法是术;   (2)做事的原理和原则是道;        最近项目发现个重大问题,结果打log跟踪查是AsyncTask导致的。如果对AsyncTask了解的不够深入透彻,那写代码就是埋雷...

2016-03-22 23:32:42

阅读数:217

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭