Java就是java
TD大会·初度
必须为了必须,要到最耀眼的地方去,唯有代码和汗水不会辜负你!
展开
-
TiDB技术调研
前言 数据库技术产生于20世纪60年代末70年代初,其主要主要研究如何存储,使用和管理数据。随着计算机硬件和软件的发展,数据库技术也不断地发展。数据库技术在理论研究和系统开发上都取得了辉煌的成就。 数据管理的角度看,数据库技术到目前共经历了如下三个阶段: 人工管理阶段-数据量小独立,用户直接管理 文件系统阶段-使用文件存取数据,冗余度高,管理维护难 数据库系统阶段-专门的数据库软件系统管理数据,高效方便,易于共享维护 按照数据模型发展的主线,数据库技术的形成过程和发展可分为如下...原创 2020-12-10 17:07:49 · 589 阅读 · 0 评论 -
常用加密算法的接口介绍和JavaAPI实现
前言 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES、RSA、SHA等。 如果你是Java开发工程师,那么你或多或少了解使用Java加解密,加签验签的api,这些原创 2020-10-29 10:22:23 · 1039 阅读 · 1 评论 -
美团酒旅实时数据规则引擎应用实践
背景 美团点评酒旅运营需求在离线场景下,已经得到了较为系统化的支持,通过对离线数据收集、挖掘,可对目标用户进行T+1触达,通过向目标用户发送Push等多种方式,在一定程度上提高转化率。但T+1本身的延迟性会导致用户在产生特定行为时不能被实时触达,无法充分发挥数据的价值,取得更优的运营效果。 在此背景下,运营业务需要着手挖掘用户行为实时数据,如实时浏览、下单、退款、搜索等,对满足运营需求用户进行...转载 2019-05-27 10:37:45 · 336 阅读 · 0 评论 -
list与Set、Map数据结构的区别与联系
转载于:http://blog.csdn.net/qq_22118507/article/details/51576319 list与Set、Map区别 1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会...转载 2019-05-08 00:16:22 · 489 阅读 · 0 评论 -
规则引擎的实现方案
前言:需要了解内容的小伙伴,请留言,这段时间真的有点忙 待耕原创 2019-03-07 09:37:42 · 1892 阅读 · 3 评论 -
库存管理Redis解决方案
前言:需要了解内容的小伙伴,请留言,这段时间真的有点忙 这段时间比较忙,先立个flag 库存管理 库存消耗 库存恢复 订单合规与待支付继续支付 ...原创 2019-02-18 10:24:32 · 2269 阅读 · 0 评论 -
牛客网错题总结集(二)
1· >>表示带符号右移位 >>>表示无符号右移 但是没有 2.如果你理解JVM的内存模型,就不难理解为什么答案返回的是0,而不是1。 我们单独看问题中的这两句代码。 int i = 0; i = i++; Java虚拟机栈(JVM Stack)描述的是Java方法执行的内存模型,而JVM内存模型是基于“栈帧”的,每个栈帧中都有 局部变量表 和 操作数栈原创 2017-10-20 20:52:27 · 314 阅读 · 0 评论 -
牛客网错题总结集(一)
知识点: 1、StringBuilder reve=sub.reverse();反转内容 2、基本数据类型+""转为String 3、浅拷贝只是对指针的拷贝,拷贝后两个指针指向同一个内存空间,深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。 4、split默认是不会截取最后两个截取符中间的空值,若空值在中间,即String=原创 2017-10-20 20:50:11 · 585 阅读 · 0 评论