文章库ARTICLE COLUMN

  • Java代理设计模式详解

    Java代理设计模式详解

    摘要:代理即通过代理类,找到适合你的实现类。相当于现实生活中的中介的角色,你想租房子,这个时候你又不想自己找房子,那你可以找中介,通过中介找到合适自己的房子,同时你也可以让中介帮你签合同等其他事宜。 代理即通过代理类,找到适合你的实现类。相...

    CoorChiceCoorChice 评论0 收藏0
  • 设置docker容器(container)时区

    设置docker容器(container)时区

    摘要:不废话,继续看以下命令这里配置的环境变量就是我所需要的时区通过这样的启动方式,就是了。当然聪明人肯定不会自己每次都在启动的时候加这些配置,当然在基础镜像里面搞好咯。 利用docker来部署服务,经常遇到的一个问题是如何解决容器内的时区问题. ...

    gaosboygaosboy 评论0 收藏0
  • dubbxo开发中遇到的错误总结

    dubbxo开发中遇到的错误总结

    摘要:如果是其它方式引发的错误,此处的解决方法不可用。最与该错误重要便是前两个。仔细检查发现,在接口中将参数转化为一个对象,但没有指出该对象就是错误代码根据查询条件查询登录注册访问统计数据解决办法接口中添加相应的注解。 1. object is not an ...

    jk_v1jk_v1 评论0 收藏0
  • ArrayList源码分析

    ArrayList源码分析

    ArrayList源码分析

    用户83用户83 评论0 收藏0
  • 建造者(Builder)模式 的若干使用场景

    建造者(Builder)模式 的若干使用场景

    摘要:建造的过程在指挥者这里完成,用户就不需要知道了客户端代码场景二遇到多个构造器参数时要考虑用构建器。重叠构造器模式可行,但是当有许多参数的时候,客户端代码会很难编写,并且仍然难以阅读。 1.场景一 如果我们需要将一个复杂对象的构建与它的表...

    absonabson 评论0 收藏0
  • spring ApplicationListener&ApplicationEvent

    spring ApplicationListener&ApplicationEvent

    摘要:准备好了我们可以开始向中发布,当发布后,所有在中的都会收到对应的。将类注入到的中。测试和通过方法将发布到应用上下文中,同时这个动作会触发收到事件。深入剖析发布与监听的过程在使用方法发布的时候,最终会调用到中的类的如下的一段代码。 本篇...

    kekekeke 评论0 收藏0
  • Yii2 验证手机号、邮箱唯一性

    Yii2 验证手机号、邮箱唯一性

    摘要:好比注册功能模块,手机号邮箱注册这些,肯定是要验证其的唯一性的,重复了登录就会混乱。需求分析使用框架自带的在不刷新页面的情况下验证手机号邮箱唯一性。相关资料表单验证问题注册时验证手机号唯一 序言 验证唯一性很重要,说不上用得很普及,但...

    spacewanderspacewander 评论0 收藏0
  • 面试题:Stirng、StringBuffer、StringBuilder

    面试题:Stirng、StringBuffer、StringBuilder

    摘要:如果对于经常改变内容的字符串,使用效率高,但是它只适用于单线程的场景,在多线程场景下,容易导致数据不一致的现象出现。多线程场景下,要使用。在大部分情况下,线程安全的可变字符序列。可将字符串缓冲区安全地用于多个线程。 本人博客 http://ww...

    zhoutkzhoutk 评论0 收藏0
  • groovy脚本

    groovy脚本

    摘要:的是一个对象,在脚本中可以直接使用这个对象,非常的方便。同时编写脚本不需要对系统进行升级发布减少了很多发布流程,灵活修改等好处,后面还要加强脚本的理解,可以考虑后续写一个脚本引擎来玩玩。 groovy脚本不知为何物?anyway,下面通过简单一个...

    LyuxLyux 评论0 收藏0
  • 系统中循环引用

    系统中循环引用

    摘要:系统中循环引用系统中存在循环引用的坏处从直观上来看类中耦合了类从程序的角度上看假如类的方法做了修改就会导致类的做出相应的修改并且还会导致一系列调用的方法也改变另一方便如果类的做出修改也会导致类产生相同的副作用是否可以避免循环引用的出现...

    RainieRainie 评论0 收藏0
  • [LintCode]  Move Zeroes

    [LintCode] Move Zeroes

    Problem Given an array nums, write a function to move all 0"s to the end of it while maintaining the relative order of the non-zero elements. Notice You must do this in-place without making a cop...

    Mr_houziMr_houzi 评论0 收藏0
  • BTree的Java简单实现

    BTree的Java简单实现

    摘要: package learn.btree; /************************************************************************* * Compilation: javac BTree.java * Execution: java BTree * * B-tree. * * Limitations...

    winterdawnwinterdawn 评论0 收藏0
  • [LintCode/LeetCode] Scramble String

    [LintCode/LeetCode] Scramble String

    摘要:首先将两个字符串化成字符数组,排序后逐位比较,确定它们等长且具有相同数量的相同字符。然后,从第一个字符开始向后遍历,判断和中以这个坐标为中点的左右两个子字符串是否满足第一步中互为的条件设分为和,分为和。 Problem Given a string s1, we ...

    MASAILAMASAILA 评论0 收藏0
  • [LeetCode] Intersection of Two Arrays I & II

    [LeetCode] Intersection of Two Arrays I & II

    Intersection of Two Arrays I Problem Given two arrays, write a function to compute their intersection. Example Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. Note Each element in the result m...

    lucaslucas 评论0 收藏0
  • [LeetCode] Top K Frequent Elements

    [LeetCode] Top K Frequent Elements

    Problem Given a non-empty array of integers, return the k most frequent elements. Example Given [1,1,1,2,2,3] and k = 2, return [1,2]. Note You may assume k is always valid, 1 ≤ k ≤ number of unique e...

    jkyinjkyin 评论0 收藏0
  • [LeetCode] Reverse Vowels of a String

    [LeetCode] Reverse Vowels of a String

    摘要:第二种解法相同的思路,一头一尾两个指针向中间夹逼。注意只有当头指针为元音字母时,才会操作尾指针。判断尾指针非元音字母的条件 Problem Write a function that takes a string as input and reverse only the vowels of a string. Example 1:Given...

    dabaidabai 评论0 收藏0
  • 面试题:SpringMVC和Struts2的区别

    面试题:SpringMVC和Struts2的区别

    摘要:的入口是,而是这里要指出,和是不同的。以前认为是的一种特殊,这就导致了二者的机制不同,这里就牵涉到和的区别了。开发效率和性能高于。的实现机制有以自己的机制,用的是独立的方式。 1、Struts2是类级别的拦截, 一个类对应一个request上下文,Sp...

    isacedisaced 评论0 收藏0
  • [LeetCode] Reverse String

    [LeetCode] Reverse String

    Problem Write a function that takes a string as input and returns the string reversed. Example Given s = "hello", return "olleh". Solution 1. Two-Pointer --3ms public class Solut...

    KarrdyKarrdy 评论0 收藏0
  • [LintCode]  Kth Smallest Number in Sorted Matrix

    [LintCode] Kth Smallest Number in Sorted Matrix

    Problem Find the kth smallest number in at row and column sorted matrix. Example Given k = 4 and a matrix: [ [1 ,5 ,7], [3 ,7 ,8], [4 ,8 ,9], ] return 5 Challenge O(k log n), n is the maximal n...

    mgckidmgckid 评论0 收藏0
  • [LintCode/LeetCode] Flatten Nested List Iterator

    [LintCode/LeetCode] Flatten Nested List Iterator

    摘要:首先,根据迭代器需要不断返回下一个元素,确定用堆栈来做。堆栈初始化数据结构,要先从后向前向堆栈压入中的元素。在调用之前,先要用判断下一个是还是,并进行的操作对要展开并顺序压入对直接返回。 Problem Given a nested list of integers, imple...

    spacewanderspacewander 评论0 收藏0
  • Java 泛型总结(三):通配符的使用

    Java 泛型总结(三):通配符的使用

    简介 前两篇文章介绍了泛型的基本用法、类型擦除以及泛型数组。在泛型的使用中,还有个重要的东西叫通配符,本文介绍通配符的使用。 这个系列的另外两篇文章: Java 泛型总结(一):基本用法与类型擦除 Java 泛型总结(二):泛型与数组 数组的协变 在了...

    itvincentitvincent 评论0 收藏0
  • Java泛型全解析

    Java泛型全解析

    摘要:把一个对象放进集合中之后,集合就会忘记这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成类型了为了解决上面的问题,就引出了泛型这一个概念泛型接口和类苹果可以灵活的封装,并且同时有可以限定类型,泛型的接口和类更像是一种通用的...

    shixinzhangshixinzhang 评论0 收藏0
  • Java枚举全解析

    Java枚举全解析

    摘要:关键字与和地位相同,其一样有成员变量方法可以实现一个或多个接口,也可以有构造器枚举类与普通类的区别枚举类的父类是类非抽象枚举类默认使用修饰,不能存在子类枚举类的构造器只能使用修饰符,默认就是枚举类的所有实例必须在枚举类的第一行显式列出...

    EidesenEidesen 评论0 收藏0
  • 次时代Java编程(一) Java里的协程 | 出续篇 更新ed

    次时代Java编程(一) Java里的协程 | 出续篇 更新ed

    摘要:所以系统的吞吐能力取决于每个线程的操作耗时。另外过多的线程,也会带来更多的开销。其代表派是以及里的新秀。类似线程也有自己的栈。线程中断的条件只有两个,一个是抛异常,另外一个就是。 什么是协程(coroutine) 这东西其实有很多名词,比如有的人...

    gecko23gecko23 评论0 收藏0
  • 如何借助 NoSQL 提高 JPA 应用性能

    如何借助 NoSQL 提高 JPA 应用性能

    摘要:当时,还饱受微软和太阳间的诉讼的影响,该诉讼涉及到和间的兼容性。开发者们都在讨论哪个平台或者框架能够胜出还是微软新发布的。能为您提供端到端的应用性能解决方案,我们支持所有常见的框架及应用服务器,助您快速发现系统瓶颈,定位异常根本原因。...

    AiryAiry 评论0 收藏0

热门文章

<