文章库ARTICLE COLUMN

  • 关于equals和hashCode方法的一些理解

    关于equals和hashCode方法的一些理解

    摘要:而这次在一的一方实体里重写基类的和方法做去重,感觉用的代码量减少了,又能提高效率,所以我这里对这两个方法做些自己的理解。不相等的两个对象,不一定不相等。不相等,那么是一定不等的。文章若有错误之处,欢迎指出。 昨天写hibernate一对多查询...

    ctriptechctriptech 评论0 收藏0
  • 初次接触java

    初次接触java

    摘要:运行环境解释器开发工具包编译器类库工具安装执行安装包环境变量配置安装目录,让第三方依赖于的软件使用的工具命令所在目录,已有值后拼接字节码文件所在目录,一般配置当前目录第一个程序格式类名如编译源文件名运行类名中的代码都是包含在类之中。 ...

    maxminmaxmin 评论0 收藏0
  • Java各种数据类型,自己学习写的笔记!!!

    Java各种数据类型,自己学习写的笔记!!!

    摘要:局部变量声明在函数内部的变量。在作用域范围内不能出现命名冲突。 java编程规范: 1.良好的标识符的命名 保留字不能作为标识符命名: class、public、static..., goto,const 区分大小写:helloWorld、HelloWorld 2.良好的注释习惯...

    stefanieliangstefanieliang 评论0 收藏0
  • Java多态

    Java多态

    摘要:调用的是的方法,因为向上转型为,那么只能调用类的方法,里参数有和两种,所以对应于对应于对应于,由于多态性,最终调用的是即由于是的子类,那么可以继承的所有非方法,当然的也在内,所以,就直接调用的是即 1.基于继承覆盖 子类覆盖父类的方法,...

    CharlesCharles 评论0 收藏0
  • Google新技术:Instant App全拆解(2)——剖析

    Google新技术:Instant App全拆解(2)——剖析

    摘要:如有描述不正确的地方,请及时联系我,我将吸取意见并改正。但是对于技术来讲,是要采用的处理方式。然后将程序退出。说明此时已奏效。当然这样开放,势必会带来安全的隐患。 作者:Darkbug原文标题:Google新技术:Instant App全拆解(2)——剖析原...

    snowLusnowLu 评论0 收藏0
  • 【效率专精系列】几种常见的JVM热部署技术及实现难点浅谈

    【效率专精系列】几种常见的JVM热部署技术及实现难点浅谈

    摘要:而热部署技术能够帮助开发人员减少重新部署的等待时间。本文的目的为调研热部署的技术现状及其对开发效率的帮助,并简单梳理其技术实现的难点。热部署技术总结热部署目前有多种技术实现官方开源商业。 开发、自测、联调期间代码可能会被频繁地修改,通...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • Java线程池的工作原理,好处和注意事项

    Java线程池的工作原理,好处和注意事项

    摘要:线程池的工作原理一个线程池管理了一组工作线程,同时它还包括了一个用于放置等待执行任务的任务队列阻塞队列。使用线程池可以对线程进行统一的分配和监控。线程池的注意事项虽然线程池是构建多线程应用程序的强大机制,但使用它并不是没有风险的。 线...

    ZweiZhaoZweiZhao 评论0 收藏0
  • java取消线程实例

    java取消线程实例

    摘要:正确方法通过中断来取消线程。小结调用并不意味着立即停止目标线程正在进行的工作,而只是传递了请求中断的消息。在使用静态的时应该小心,因为它会清除当前线程的中断状态。 序 本文展示一个常见的取消线程的方法。 错误实例 class BrokenPrimeProduc...

    andotandot 评论0 收藏0
  • 通过一个面试笔试题目将最近的知识串一下

    通过一个面试笔试题目将最近的知识串一下

    摘要:预算管理要求消耗的物品的数量能够按照预算库存进行消耗,不能超额,尽可能的保障预算的消耗率。描述了用户执行抢购的交易信息订单号,抢购标的编号,状态冻结失败成功交易数量,用户编号。 题目 背景描述:在现今电子商务场景下,预算管理在很多场景...

    X_AirDuX_AirDu 评论0 收藏0
  • 使用 lombok 简化 Java 代码

    使用 lombok 简化 Java 代码

    摘要:使用可以大大减少代码行数,提高开发效率。提供了日志工具无参构造器提供方法提供方法方法有参构造器,参数按属性定义顺序传入提供了空指针检测,会抛出异常 lombok 是一个第三方工具,提供了一些注解功能,可以帮助我们消除冗余、臃肿的 Java 代码,...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • Java 代理模式与 AOP

    Java 代理模式与 AOP

    摘要:本文首发于作者最近在学,研究了下和代理模式,写点心得和大家分享下。所以下面来重点分析下代理模式。这里代理模式分为静态代理和动态代理两种,我们分别来看下。代理模式,代理,意味着有一方代替另一方完成一件事。 本文首发于 https://jaychen.cc...

    jk_v1jk_v1 评论0 收藏0
  • 快速排序

    快速排序

    摘要:时间复杂度的简介算法的时间复杂度是一个函数,描述了算法的执行时间。通常使用大符号来表示。在进行算法分析时,语句总的执行次数是关于问题规模的函数,进而分析随的变情况来确定的数量级。 时间复杂度的简介 算法的时间复杂度是一个函数,描述了算...

    DataPipelineDataPipeline 评论0 收藏0
  • java降低竞争锁的一些方法

    java降低竞争锁的一些方法

    摘要:减少锁的持有时间降低发生竞争可能性的一种有效方式就是尽可能缩短锁的持有时间。代替独占锁第三种降低竞争锁的影响的技术就是放弃使用独占锁,从而有助于使用一种友好并发的方式来管理共享状态。 序 本文介绍一下提升并发可伸缩性的一些方式:减少锁...

    novonovo 评论0 收藏0
  • 支付宝防并发方案之"一锁二判三更新"

    支付宝防并发方案之"一锁二判三更新"

    摘要:每年支付宝在双和双的活动中,都展示了绝佳的技术能力。对于异步并发重复消息的处理亦是如此,加深对状态机的判断后还可以处理消息乱序问题。 每年支付宝在双11和双12的活动中,都展示了绝佳的技术能力。这个能力不但体现在处理高TPS量的访问,更体现...

    imingyuimingyu 评论0 收藏0
  • 使用spring mail发送html邮件

    使用spring mail发送html邮件

    摘要:序本文展示一下如何使用来发送邮件。请检查是否有用户发送病毒或者垃圾邮件被网易邮箱识别为垃圾邮件了,有个歪招,就是把发送邮箱添加到里头发送邮件的实现例子企业退信的常见问题 序 本文展示一下如何使用spring mail来发送html邮件。 maven ...

    刘明刘明 评论0 收藏0
  • 并发编程中级篇二----并行设计模式----Future模式

    并发编程中级篇二----并行设计模式----Future模式

    摘要:模式类似于用户提交商品订单,下单成功以后后台异步的执行耗时的业务在包中接口是线程模式的实现,可以来进行异步计算。 Future模式类似于用户提交商品订单,下单成功以后后台异步的执行耗时的业务在java.util.concurrent包中.Future接口是Java线程Fut...

    lx1036lx1036 评论0 收藏0
  • HttpClient获取Cookie的一次踩坑实录

    HttpClient获取Cookie的一次踩坑实录

    摘要:大多数情况下,我们使用内置的策略,便能够方便直接地获取这些。在默认的实现中,主要的工作是判断中规范的类型,然后再调用具体的某一个实现。 本文原地址:http://www.fullstackyang.com/...,转发请注明本博客地址或segmentfault地址,谢谢! 在使...

    Richard_GaoRichard_Gao 评论0 收藏0
  • overview_java(三)

    overview_java(三)

    摘要:,该函数的名称和所在类的名称相同,不需要定义返回值的类型,该函数没有具体的返回值注所有对象时,都需要初始化才使用一个类在定义时,如果没有定义过构造函数,那么类会自动生成一个空参数构造器,为了方便创建对象,完成初始化。 1,java 是一种面...

    MrZONTMrZONT 评论0 收藏0
  • SSM(SpringMVC|Spring|MyBatis的整合)

    SSM(SpringMVC|Spring|MyBatis的整合)

    摘要:整合思路分层整合整合持久层包括数据源,和代理对象的配置整合业务层包括事务以及的配置整合表现层处理适配器,映射处理器和视图解析器等整合持久层加载属性配置文件配置数据源配置需要注入数据源配置接口的代理类对象 整合思路 分层整合 1.整合持...

    khs1994khs1994 评论0 收藏0
  • SSM学习系列(一)Spring初步使用

    SSM学习系列(一)Spring初步使用

    摘要:初步使用是比较流行的框架之一,为了适应需求同时应对即将到来的面试,特准备学习一下,由于之前并没有深入的研究相关的框架,我采用了分步学习的方式。第一步先学习的基本使用,采用的环境是首先搭建环境,由于采用了,这一步就非常简单了。 Spring初...

    崔晓明崔晓明 评论0 收藏0
  • SSM学习系列(二)Spring对象

    SSM学习系列(二)Spring对象

    摘要:初步使用注入对象沿用上次的工程新建两个类和修改其中用来标记注入,将注入到中执行结果如下采用注解方式注入对象修改和,加入注解,并赋予默认值为类加上注解,即表明此类是为类加上注解,即表明此类是修改,删除所有子标签,加入自动扫描执行结果 Sp...

    JerryCJerryC 评论0 收藏0
  • 开机SIM卡加载

    开机SIM卡加载

    摘要:以为例不同卡主要区别就是文件结构不同,因此各自实现方法接记录卡的文件信息,具体的读取卡文件信息的过程是由来实现的,以为例。构造方法在初始化时,卡状态是状态并且会广播出去然后在中设置模式。 1.UiccController 是处理SIM卡的核心类,其他关键...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • java单例模式

    java单例模式

    摘要:单例是一个类,我们希望该类的对象在任意高并发多线程的调用下,只被初始化一次例如用于系统环境和词典的加载等,后续线程均直接调用即可。我们首先来讲解几种常见的单例模式和其优缺点吧。更多单例模式可以看这里。线程进入区域,此时还未启动。 写此...

    刘福刘福 评论0 收藏0
  • 增量部署class文件引发的血案

    增量部署class文件引发的血案

    摘要:背景项目中通过远程调用服务框架调用了许多其它的服务其中有一个服务需要升级其升级不是版本上的升级而是整个服务重新取了一个名字使用的也是全新的包但是调用的方法没有改变因此在升级时只是在调用服务类中修改了调用地址和调用返回实体由改为该中返回...

    lolomacololomaco 评论0 收藏0
  • 第一个java后端项目总结

    第一个java后端项目总结

    摘要:项目环境用于发送请求测试项目介绍这是一个商城项目,本来想起名叫项目,发现自己并没有用。也是自己第一篇博客,记录一下自己的学习过程,希望一方面能多做写项目锻炼能力,另一方面也让自己在做完之后写写博客自己总结反思。 1.项目环境 IDEA15 spri...

    HwgHwg 评论0 收藏0

热门文章

<