文章库ARTICLE COLUMN

  • 什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?

    什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?

    摘要:什么是阻塞队列阻塞队列是一个在队列基础上又支持了两个附加操作的队列。阻塞队列的应用场景阻塞队列常用于生产者和消费者的场景,生产者是向队列里添加元素的线程,消费者是从队列里取元素的线程。由链表结构组成的无界阻塞队列。 什么是阻塞队列? ...

    jemygrawjemygraw 评论0 收藏0
  • Spring【AOP模块】就是这么简单

    Spring【AOP模块】就是这么简单

    摘要:可以通过切入点表达式,指定拦截哪些类的哪些方法给指定的类在运行的时候植入切面类代码。 前言 到目前为止,已经简单学习了Spring的Core模块、....于是我们就开启了Spring的AOP模块了...在讲解AOP模块之前,首先我们来讲解一下cglib代理、以及怎么手...

    whjinwhjin 评论0 收藏0
  • ABAP和Java里关于DEFAULT(默认)机制的一些语言特性

    ABAP和Java里关于DEFAULT(默认)机制的一些语言特性

    摘要:下图的第行会抛出异常,而行不会,从语义上容易理解如果内表里不存在为的记录,则返回开发者使用关键字指定的一个结构作为默认值。在也有类似机制。 ABAP 740的新语法: showImg("https://segmentfault.com/img/remote/1460000013736553"); 上图的代码...

    vincent_xybvincent_xyb 评论0 收藏0
  • ABAP git客户端

    ABAP git客户端

    摘要:一旦关联完成,一旦里有新建代码,这些代码就会出现在客户端里。例如我创建了一个新的报表这个改动就会显示在客户端里。时可以像其他客户端一样,输入提交记录在客户端里输入的提交记录即显示在的仓库里。 Jerry习惯把自己写的小程序放到自己的github...

    liuhhliuhh 评论0 收藏0
  • SAPGUI里实现自定义的语法检查

    SAPGUI里实现自定义的语法检查

    摘要:需求在里点击这个语法检查的小图标或者直接按快捷键可以执行标准的语法检查。如果需要实现里自定义的语法检查,比如,某团队强制要求应用程序类的每个方法的实现代码不能超过行。如果超过,报下列的警告信息。具体实现参考我的博客 需求:在SAPGUI里点...

    1treeS1treeS 评论0 收藏0
  • 如何使用腾讯云提供的云主机

    如何使用腾讯云提供的云主机

    摘要:腾讯云网址点击立即前往操作系统选择选择重置密码用户名默认是下载这个远程登录软件,输入腾讯云自动分配的地址,端口号使用重置之后的用户名和密码即可登陆要获取更多的原创技术文章,请关注公众号汪子熙或者扫描下面二维码 腾讯云网址:https://clou...

    ImfanImfan 评论0 收藏0
  • Mybatis常见面试题

    Mybatis常见面试题

    摘要:执行没有,批处理不支持,将所有都添加到批处理中,等待统一执行,它缓存了多个对象,每个对象都是完毕后,等待逐一执行批处理。 Mybatis常见面试题 #{}和${}的区别是什么? #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参...

    liuchengxuliuchengxu 评论0 收藏0
  • Mybatis【逆向工程,缓存,代理】知识要点

    Mybatis【逆向工程,缓存,代理】知识要点

    摘要:一级缓存值得注意的地方默认就是支持一级缓存的,并不需要我们配置和整合后进行代理开发,不支持一级缓存,和整合,按照的模板去生成代理对象,模板中在最后统一关闭。总结的一级缓存是级别的。 前言 本文主要讲解Mybatis的以下知识点: Mybatis缓存...

    wanglu1209wanglu1209 评论0 收藏0
  • ElasticSearch学习日记(一)

    ElasticSearch学习日记(一)

    摘要:工作这么多年,第一次想起来写技术博客,记录自己的学习历程。这几天项目中集成全文检索,在此记录自己的学习历程与各位友人共同分享。学习是在自己的电脑安装一环境以下文中所提及的是简称下载地址下载新的版本下载完成解压到你的开发目录即可。 工作...

    codecraftcodecraft 评论0 收藏0
  • leetcode 319. Bulb Switcher

    leetcode 319. Bulb Switcher

    摘要:我们用代表关闭的灯泡,代表开启的灯泡个个个个个个个个个可以看到,数量的变化发生于为完全平方数的时候。那么什么时候会是开启,也就是其因数的个数为奇数呢即该灯泡的位置为完全平方数的时候。因此这道题目最终被转化为求之前一共有多少个完全平方数...

    pkhopepkhope 评论0 收藏0
  • leetcode 22 Generate Parentheses

    leetcode 22 Generate Parentheses

    摘要:要求返回一个中包含组括号所有可能的符合规则的组合。例如输入结果集应当是想法输入的就代表着我们的字符串的组成是个和个。我们需要跟踪和的使用情况,来判断下一步的操作是否合法。 题目详情 Given n pairs of parentheses, write a function to gen...

    figofuturefigofuture 评论0 收藏0
  • Mybatis【一对多、多对一、多对多】知识要点

    Mybatis【一对多、多对一、多对多】知识要点

    摘要:我来看一下查询结果我们的实体与映射表中,实体是没有关联其他的字段的,仅仅是写出了该实体的自带的属性。 Mybatis【多表连接】 我们在学习Hibernate的时候,如果表涉及到两张的话,那么我们是在映射文件中使用..等标签将其的映射属性关联起来的...那...

    JerryWangSAPJerryWangSAP 评论0 收藏0
  • gitPic,利用Github做图床小工具

    gitPic,利用Github做图床小工具

    摘要:注意选择是方式还是方式,如果已经配置好方式的话建议用这种方式,因为需要输入账号密码。如果有任何觉得需要改进的地方请留言或者在中提出,非常感谢地址原文地址利用做图床小工具 前言 最近使用自己搭建的一个博客系统Fame写博客,博客中的图片是利...

    BetaRabbitBetaRabbit 评论0 收藏0
  • leetcode318. Maximum Product of Word Lengths

    leetcode318. Maximum Product of Word Lengths

    摘要:将低位的二进制数分别对应字母,从而用二进制数实现一个简单的。因此单词对应的二进制数为那么比较两个单词是否有重复的字母只需要将二者的二进制形式进行操作即可。 题目要求 Given a string array words, find the maximum value of length(word[i])...

    MoxmiMoxmi 评论0 收藏0
  • Mybatis与Spring整合

    Mybatis与Spring整合

    Mybatis与Spring整合 既然我们已经学了Mybatis的基本开发了,接下来就是Mybatis与Spring的整合了! 以下使用的是Oracle数据库来进行测试 导入jar包 aopalliance.jar asm-3.3.1.jar aspectjweaver.jar c3p0-0.9.1.2.jar cglib-2.2.2.jar commons-logging.ja...

    entnerentner 评论0 收藏0
  • 我的阿里之路+Java面经考点

    我的阿里之路+Java面经考点

    摘要:我的是忙碌的一年,从年初备战实习春招,年三十都在死磕源码,三月份经历了阿里五次面试,四月顺利收到实习。因为我心理很清楚,我的目标是阿里。所以在收到阿里之后的那晚,我重新规划了接下来的学习计划,将我的短期目标更新成拿下阿里转正。 我的20...

    姘搁『姘搁『 评论0 收藏0
  • leetcode295. Find Median from Data Stream

    leetcode295. Find Median from Data Stream

    摘要:思路和代码这里采用了两个优先队列来实现。一个优先队列用来存储字符流中较小的一半,另一个用来存储字符流中数值较大的一半。这样当需要获取当前中位数时,就可以根据当前的数值个数选择一个或是两个数的平均值。 题目要求 Median is the middle valu...

    microcosm1994microcosm1994 评论0 收藏0
  • Java知识汇总——思维导图

    Java知识汇总——思维导图

    摘要:知识点汇总,从基础到常用的还有常用的集合类,总结的很详细。图片是从论坛里面找到的,整理下来以便常复习。这是目前看到的比较详细完整的思维导图。基础知识面向对象常用集合多线程网络编程反射设计模式我有一个微信公众号,经常会分享一些技术相关的...

    未东兴未东兴 评论0 收藏0
  • Spring入门看这一篇就够了

    Spring入门看这一篇就够了

    摘要:甲乙交易活动不需要双方见面,避免了双方的互不信任造成交易失败的问题。这就是的核心思想。统一配置,便于修改。带参数的构造函数创建对象首先,就要提供带参数的构造函数接下来,关键是怎么配置文件了。 前言 前面已经学习了Struts2和Hibernate框架...

    superwsuperw 评论0 收藏0
  • Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版

    Twitter的分布式雪花算法 SnowFlake 每秒自增生成26个万个可排序的ID (Java版

    摘要:原理的雪花算法,使用语言实现。生成的整体上按照时间自增排序,并且整个分布式系统内不会产生碰撞由和作区分,并且效率较高。据说每秒能够产生万个。 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是...

    AwbeciAwbeci 评论0 收藏0
  • 一文理清21种设计模式:用实例分析和对比

    一文理清21种设计模式:用实例分析和对比

    摘要:设计模式无论是对于最底层的的编码实现还是较高层的架构设计都有着重要的指导作用。所谓光说不练假把式,今天我就把项目中常见的应用场景涉及到的主要设计模式及其相关设计模式总结一下,用实例分析和对比的方式在一片文章中就把最常见的种设计模式梳理...

    PrototypeZPrototypeZ 评论0 收藏0
  • 如何在Chrome development tool里查看C4C前台发送的请求细节

    如何在Chrome development tool里查看C4C前台发送的请求细节

    摘要:我们可以在的里观察到从前台发送到后台的请求更多的使用工具请查看我的博客但是直接查看到的是经过之后的内容。 我们可以在Chrome development tool的network tab里观察到从前台UI发送到后台的HTTP请求: 更多Chrome Development Tool的使用工具请查看...

    QLQQLQ 评论0 收藏0
  • 猫头鹰的深夜翻译:Java Streams

    猫头鹰的深夜翻译:Java Streams

    摘要:处理数据流时,可以避免在不必要时检查所有数据。它对每个输入元素执行一个映射函数并返回一个包含结果值统计信息的特殊类。例如等操作可能在并行数据流中产生不同的结果。 前言 Stream是Java 8中的一个重大新功能。这个深入的教程是流支持的许多功能...

    Yu_HuangYu_Huang 评论0 收藏0
  • 单例模式

    单例模式

    摘要:构造函数被调用或者,我们利用初始化块,在初始化的时候就完成实例化构造器被调用双重检查锁定避免懒汉模式造成性能低下的另一个思路就是双重检查锁定。 1. 什么是单例 保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用于: 当类只能有一...

    BackacheBackache 评论0 收藏0
  • 原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析

    原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析

    摘要:原理剖析第篇工作原理分析一大致介绍相信大家都用过线程池,对该类应该一点都不陌生了我们之所以要用到线程池,线程池主要用来解决线程生命周期开销问题和资源不足问题我们通过对多个任务重用线程以及控制线程池的数目可以有效防止资源不足的情况本章节...

    CatalpaFlatCatalpaFlat 评论0 收藏0

热门文章

<