文章库ARTICLE COLUMN

  • Java并发编程笔记(一)

    Java并发编程笔记(一)

    摘要:并发编程实战水平很高,然而并不是本好书。一是多线程的控制,二是并发同步的管理。最后,使用和来关闭线程池,停止其中的线程。当线程调用或等阻塞时,对这个线程调用会使线程醒来,并受到,且线程的中断标记被设置。 《Java并发编程实战》水平很高,...

    cnswordercnsworder 评论0 收藏0
  • 深入理解Java虚拟机脑图

    深入理解Java虚拟机脑图

    摘要:第二章内存区域与内存溢出异常第三章垃圾收集器与内存分配策略第四章虚拟机性能监控与故障处理工具第六章类文件结构第七章虚拟机类加载机制第八章虚拟机字节码执行引擎第四部分程序编译与代码优化第十二章内存模型与线程 第二章 Java内存区域与内存溢...

    MoxmiMoxmi 评论0 收藏0
  • Spring事务传播行为详解

    Spring事务传播行为详解

    摘要:前言在接口中规定了种类型的事务传播行为。事务传播行为是框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。本文对七种事务传播行为做详细介绍,内容主要代码示例的方式呈现。 前言 Spring在TransactionDefinition接口中规定了7种类型的...

    cpuprocpupro 评论0 收藏0
  • leetcode260. Single Number III

    leetcode260. Single Number III

    摘要:要求我们找到这两个数字。举例解释一下第二个位运算一个数的负数是通过计算其正数的补码获得的。比如的八位二进制为,那么其反码为,再在反码上加一得到其补码也就是的二进制形式。从而获得二进制最右侧的位置。 题目要求 Given an array of numbers n...

    Terry_TaiTerry_Tai 评论0 收藏0
  • Java并发编程笔记(二)

    Java并发编程笔记(二)

    摘要:本文探讨并发中的其它问题线程安全可见性活跃性等等。当闭锁到达结束状态时,门打开并允许所有线程通过。在从返回时被叫醒时,线程被放入锁池,与其他线程竞争重新获得锁。 本文探讨Java并发中的其它问题:线程安全、可见性、活跃性等等。 在行文之前...

    NickZhouNickZhou 评论0 收藏0
  • 结合Dubbo源码分析Spi

    结合Dubbo源码分析Spi

    摘要:如前所说,的目的是获取一个指定实现类的对象。接下来从子模块下的包的开始分析先来看这里继承自类。如没有扩展点,在扩展点实现调用该方法,并返回结果。前面已经分析过,就是使用读取文件并缓存的反转控制,就是从和里面提取对象赋值。 如前所说,Du...

    tylintylin 评论0 收藏0
  • 用户登陆注册【JDBC版】

    用户登陆注册【JDBC版】

    前言 在讲解Web开发模式的时候,曾经写过XML版的用户登陆注册案例!现在在原有的项目上,使用数据库版来完成用户的登陆注册!如果不了解的朋友,可以看看我Web开发模式的博文! 本来使用的是XML文件作为小型数据库,现在使用Mysql数据库,代码究竟要改多少...

    jayzoujayzou 评论0 收藏0
  • Dubbo的动态编译

    Dubbo的动态编译

    摘要:的类继承关系在实现中,默认使用进行动态编译,不使用。那么这个是一个装饰类还是一个动态代理类从上面的接口的定义并不能看出,跟进方法来看所以是一个装饰类。 前面分析SPI机制时,提到createAdaptiveExtensionClass()自动生成和编译一个动态的adpat...

    sorrasorra 评论0 收藏0
  • Spring之旅第二站:bean、新特性。。。

    Spring之旅第二站:bean、新特性。。。

    摘要:除了,还简单介绍了对的支持,可以帮助应用将散落在各处的逻辑汇集于一处切面。当装配的时候,这些切面能够运行期编织起来,这样就能呢个非常有效的赋予新功能。 第1章 Spring之旅 说明 1、本文参考了《Spring 实战》重点内容,参考了GitHub上的代码 ...

    luodongseuluodongseu 评论0 收藏0
  • Spring之旅第七站:面向切面编程(AOP)

    Spring之旅第七站:面向切面编程(AOP)

    摘要:面向切面的本章主要内容面向切面编程的基本原理通过创建切面使用注解为切面注入依赖。什么是面向切面编程切面能够帮我们模块化横切关注点。在使用面向切面编程时,我们仍然在一个地方定义通知功能,而无需修改受影响的类。切面切面是通知和切点的结合。...

    赵连江赵连江 评论0 收藏0
  • leetcode164. Maximum Gap

    leetcode164. Maximum Gap

    摘要:这里最小的意思并不是说任意两个数之间的最小间隔,而是指这一组数字的最大间隔必然不小于这个最小间隔。而每个桶内的数字间隔必然不会超过最小间隔。 题目要求 Given an unsorted array, find the maximum difference between the successive element...

    张利勇张利勇 评论0 收藏0
  • JDBC常见面试题

    JDBC常见面试题

    摘要:常见面试题操作数据库的步骤操作数据库的步骤注册数据库驱动。可以防止注入,安全性高于。只有隔离级别才能防止产生幻读。对象维护了一个游标,指向当前的数据行。一共有三种对象。 以下我是归纳的JDBC知识点图: showImg("https://segmentfault.com/i...

    YuqiYuqi 评论0 收藏0
  • leetcode 40 Combination Sum II

    leetcode 40 Combination Sum II

    摘要:要求中的每一个元素在一个组合中只能被使用一次。输入候选数字集和目标数字结果集应当是想法首先这道题和题非常的相像。因此和题的解法相比,我们需要进行一次对于重复元素跳过的操作。 题目详情 Given a collection of candidate numbers (C) and a t...

    li21li21 评论0 收藏0
  • Java程序运行机制

    Java程序运行机制

    摘要:程序的运行机制和语言比较特殊,由语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码文件。语言里负责解释执行字节码文件的是虚拟机。 Java语言是一种特殊的高级语言,它既具有解释性语言的...

    PinkPink 评论0 收藏0
  • Chapter8 Java方法

    Chapter8 Java方法

    摘要:案例不带可变参数列表的方法被调用带可变参数列表的方法被调用和为可变参数列表和数组同时作为方法参数 Lecture1 方法简介 方法:所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块 方法在类的内部定义,不能嵌套定义(即不能定义在另...

    snowellsnowell 评论0 收藏0
  • Java之构造器

    Java之构造器

    摘要:多个构造器的名字相同,但形参列表不同。但一旦使用关键字来调用构造器,将会导致系统重新创建一个对象。此时可以通过关键字调用相应的构造器。 构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其实质依然是依赖于构造器),因此,...

    Simon_ZhouSimon_Zhou 评论0 收藏0
  • Java类的继承

    Java类的继承

    摘要:的继承具有单继承的特点,每个子类只有一个直接父类。继承的特点的继承通过关键字来实现,实现继承的类被称为子类,被继承的类被称为父类,有的也称其为基类超类。是提供的一个关键字,用于限定该对象调用它从父类继承得到的实例变量或方法。 继承是面...

    seanHaiseanHai 评论0 收藏0
  • ZStack源码剖析之核心库鉴赏——EventFacade与CloudBus

    ZStack源码剖析之核心库鉴赏——EventFacade与CloudBus

    摘要:在注册了相应后,该被调用后则会向相应的发送。开始我们的源码阅读之旅。得到资源所在的在中,很有可能是集群部署的,每个管控不同的资源。则是将统一经过这个队列,同时根据返回给原发送者。则会根据需求改变结果。 本文首发于泊浮目的简书专栏:http...

    terenteren 评论0 收藏0
  • 猫头鹰的深夜翻译:使用组合模式来开关灯

    猫头鹰的深夜翻译:使用组合模式来开关灯

    摘要:为了挽救这一点,这篇博客将用一个简单有效的例子来解释组合模式。唯一需要记住的是组合模式通常用在一个树结构的递归操作上。这个接口我们命名为,对应于组合模式中的。这种多米诺骨牌效应也是组合模式的一个特点。 前言 设计模式可能是博客圈最热门...

    elinaelina 评论0 收藏0
  • Java多态

    Java多态

    摘要:如果编译时类型和运行时类型不一致,就可能出现所谓的多态。上面代码中,引用变量比较特殊,它的编译时类型是而运行时类型是当调用该引用变量的方法时,实际执行的是类中覆盖后的方法,这就可能出现多态了。 Java引用变量有两个类型,一个是编译时类型...

    AmioAmio 评论0 收藏0
  • 一只Java菜狗的2018开篇

    一只Java菜狗的2018开篇

    1234阿斯顿发送到发烧阿斯顿发斯蒂芬

    RenderRender 评论0 收藏0
  • 分布式 - RPC异步调用

    分布式 - RPC异步调用

    摘要:负载均衡,故障转移与同步调用的连接池思路基本相同。而由于异步调用,端会很快返回,所以端多个服务同时路由到同一个的情况是很少的,因此一个服务的一个只需要建立少量的连接。 要实时就用同步,要吞吐率就用异步。 同步调用 流程略 实现负载均衡:...

    lewinleelewinlee 评论0 收藏0
  • Web开发模式【Mode I 和Mode II的介绍、应用案例】

    Web开发模式【Mode I 和Mode II的介绍、应用案例】

    摘要:开发模式的介绍在开发模式中,有两个主要的开发结构,称为模式一和模式二首先我们来理清一些概念吧主要对数据的操作,增加修改删除等原子性操作。 开发模式的介绍 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). ...

    longmonlongmon 评论0 收藏0
  • EasyUI Datagrid

    EasyUI Datagrid

    摘要:页面展示效果图片上传中页面大箱码关联信息列表大箱码关联的箱码不同箱码用分号分开,相同箱码用逗号分开关联数量代码列表设置默认的页号设置默认的每页记录数注意格式是,不是请求成功,将返回的数据一页的记录数绑定到控件总记录个数获取条数由于 1....

    fnngjfnngj 评论0 收藏0
  • leetcode 48 Rotate Image

    leetcode 48 Rotate Image

    摘要:题目详情这道题目要求我们对一个正方形矩阵进行顺时针度的翻转。并且要求不声明额外的空间,不能新建二维数组。输入数组旋转后的输入数组想法这道题因为要求在位。所以我们需要找到一种解法,使得每次操作都是交换两个元素的位置,最后实现整个矩阵的旋...

    kgbookkgbook 评论0 收藏0

热门文章

<