文章库ARTICLE COLUMN

  • 这些Spring中的设计模式,你都知道吗?

    这些Spring中的设计模式,你都知道吗?

    摘要:简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。中的就是简单工厂模式的体现,根据传入一个唯一的标识来获得对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 设计模式作为工作学习中的枕...

    LeviDingLeviDing 评论0 收藏0
  • [LeetCode] 415. Add Strings

    [LeetCode] 415. Add Strings

    Problem Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2. Note: The length of both num1 and num2 is < 5100.Both num1 and num2 contains only digit...

    罗志环罗志环 评论0 收藏0
  • 账户变动合并提交方案

    账户变动合并提交方案

    摘要:起因及介绍在早期的账户系统中,但凡有账户变动,就会执行一次数据库操作。这时,在一次处理过程中,合并同一个账户的所有操作,最后只提交一次,就能带来很大的优化空间。根据业务需要,进行增减转账冻结解冻操作。 起因及介绍 在早期的账户系统中,...

    MoAirMoAir 评论0 收藏0
  • 除了Oracle JDK,我们还有哪些选择?

    除了Oracle JDK,我们还有哪些选择?

    摘要:就在昨天,发布了新版的我相信很多开发人员沉溺在编码的乐趣中,还没注意到相关消息。 就在昨天,Oracle发布了新版的JDK 11,我相信很多Java开发人员沉溺在编码的乐趣中,还没注意到相关消息。 在2017年9月份,Oracle官网发布了一则博客https://blogs.o...

    李世赞李世赞 评论0 收藏0
  • 数据防篡改加验签基本方案

    数据防篡改加验签基本方案

    方案 加签 待加签数据整理为String (待加签数据+密钥)一起转化为MD5 结果写入数据库 验签 待验签数据整理为String(逻辑必须同加签一致) (待验签数据+密钥)一起转化为MD5 比较与原签是否一致 public static String sign(String text, String salt, Str...

    Michael_DingMichael_Ding 评论0 收藏0
  • 如何以并发方式在同一个流上执行多种操作?--复制流

    如何以并发方式在同一个流上执行多种操作?--复制流

    摘要:正常情况下,一个流在执行一次终端操作之后便结束了。本文通过复制流内数据的方式,曲折的实现了同一个流上执行多次操作。只是思路,其性能并不一定高效,尤其是数据都在内存中处理时复制的开销很大。但如果流涉及大量,也许性能会有提高。 正常情况下...

    王晗王晗 评论0 收藏0
  • rocketmq之producer解析

    rocketmq之producer解析

    摘要:所以基于目前的设计,建议关闭自动创建的功能,然后根据消息量的大小,手动创建。如果发送消息,返回结果超时,这种超时不会进行重试了如果是方法本身耗时超过,还未来得及调用发送消息,此时的超时也不会重试。 先来看下producer核心的类设计,如下图...

    luodongseuluodongseu 评论0 收藏0
  • 设计模式--静态工厂、简单工厂方法案例分析

    设计模式--静态工厂、简单工厂方法案例分析

    简介 1.学习本篇文章,了解简单工厂设计模式的使用场景。2.如何使用简单工厂模式。3.简单工厂模式能解决什么问题? 场景 现在有一家外卖小店需要从生产一份外卖开始进行考虑设计,当客户在网上点出不同味道的菜时,外卖小店就将按照不同的订单进行生产出菜...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • Java编程基础20——异常&IO(File类)

    Java编程基础20——异常&IO(File类)

    摘要:异常异常的概述和分类异常的概述异常就是程序在运行过程中出现的错误。运行时异常就是程序员所犯的错误,需要回来修改代码。获取异常类名和异常信息,返回字符串。如果路径名不同,就是改名并剪切。删除注意事项中的删除不走回收站。 1_异常(异常的概...

    churchchurch 评论0 收藏0
  • Java11的新特性

    Java11的新特性

    摘要:从版本开始,不再多带带发布或者版本了,有需要的可以自己通过去定制官方解读官方细项解读稳步推进系列六的小试牛刀一文读懂的为何如此高效弃用引擎 Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10...

    AprilApril 评论0 收藏0
  • JDK11新特性解读

    JDK11新特性解读

    摘要:千呼万唤,于正式发布版本即,也就是官方推荐可以广泛使用的版本,其中发布了包括等个新特性,让我们一睹为快。一新特性一览二发布计划日期阶段说明对进入阶段的变化会应用越来越严格的审查。我们需要支持以保持竞争力并与最新标准保持同步。 千呼万唤...

    pigleipiglei 评论0 收藏0
  • JAVA继承时父类子类都有静态代码块构造代码块时输出顺序问题

    JAVA继承时父类子类都有静态代码块构造代码块时输出顺序问题

    摘要:父类,子类子类方法三者中有同名变量时,调用子类方法输出,输出,为子类方法中的值,表示子类中的值,表示父类中的值。静态代码块构造代码块构造方法静态代码块构造代码块构造方法父类和子类都有静态代码块,构造代码块,构造方法,初始化子类对象。 ...

    宠来也宠来也 评论0 收藏0
  • 使用EOSJS和scatter在EOS区块链上开发dApp

    使用EOSJS和scatter在EOS区块链上开发dApp

    摘要:必备知识设置用于为区块链签署交易,并在不泄露密钥的情况下向应用程序提供个人信息。 由于我一直在深入研究EOS dApp的开发,我看了不少好文章。在这里,我汇总了下做一些研究后得到的所有知识。在本文中,我将解释如何使用EOSJS和scatter。我假设你对...

    mumumumumumu 评论0 收藏0
  • Aidl进程间通信详细介绍

    Aidl进程间通信详细介绍

    摘要:实际开发中案例操作通信业务需求多进程通信应用服务端某客户端调试工具。当服务端和客户端位于同一个进程时,方法调用不会走跨进程的过程,当两者处于不同晋城市,方法调用走过程,这个逻辑由的内部代理类完成。 目录介绍 1.问题答疑 2.Aidl相关属性...

    CoreDumpCoreDump 评论0 收藏0
  • 还没用上 JDK 11吧,JDK 12 早期访问构建版使用

    还没用上 JDK 11吧,JDK 12 早期访问构建版使用

    摘要:更新速度快的飞起,早期访问构建版已发布,你现在用到了第几版本本周的最大新闻可能是的正式发布。早期访问构建版特征如下目前为止,针对的是切换表达式原始字符串文字本文不聊的新特性。网上太多了,自行搜索。 JDK 更新速度快的飞起,JDK 12 早期访...

    isLishudeisLishude 评论0 收藏0
  • 【Leetcode】78. 子集

    【Leetcode】78. 子集

    摘要:题目给定一组不含重复元素的整数数组,返回该数组所有可能的子集幂集。说明解集不能包含重复的子集。示例输入输出题解全排列,部分排列这些问题都是回溯的题目。这个题目每个状态都是解,包括空也是解,所以直接都加进去就好。 题目 给定一组不含重复...

    laznrbfelaznrbfe 评论0 收藏0
  • 线程间的同步与通信(7)——CyclicBarrier源码分析

    线程间的同步与通信(7)——CyclicBarrier源码分析

    摘要:例如,线程需要互相等待,保证所有线程都执行完了之后才能一起通过。获取正在等待中的线程数注意,这里加了锁,因为方法可能会被多个线程同时修改。只要有一行没有处理完,所有的线程都会在处等待,最后一个执行完的线程将会负责唤醒所有等待的线程 前...

    freewolffreewolf 评论0 收藏0
  • Java-Mysql你所需要的面试题集内容

    Java-Mysql你所需要的面试题集内容

    摘要:注意排版不需要花花绿绿的,尽量使用语法。协议的长连接和短连接,实质上是协议的长连接和短连接。长连接短连接究竟是什么三次握手和四次挥手面试常客为了准确无误地把数据送达目标处,协议采用了三次握手策略。 一 简历该如何写 1.1 为什么说简历很重...

    OpenDiggOpenDigg 评论0 收藏0
  • [LeetCode] 543. Diameter of Binary Tree

    [LeetCode] 543. Diameter of Binary Tree

    Problem Given a binary tree, you need to compute the length of the diameter of the tree. The diameter of a binary tree is the length of the longest path between any two nodes in a tree. This path may ...

    Y3GY3G 评论0 收藏0
  • Charles(青花瓷)抓包教程

    Charles(青花瓷)抓包教程

    摘要:场景刚进入一个新公司要了解业务老问是不行的,要学会自己分析,好的工具能事半功倍。设置添加代理请求转发,将请求转发到本地访问本地接口。 场景: 刚进入一个新公司要了解业务老问是不行的,要学会自己分析,好的工具能事半功倍。工具: Charles ...

    hellowoodyhellowoody 评论0 收藏0
  • 嘻哈说:设计模式之单一职责原则

    嘻哈说:设计模式之单一职责原则

    摘要:定义首先呢,我们来看一下单一职责原则的定义。只负责一项职责,这就是单一职责原则。这时候就涉及到平衡的问题,平衡单一职责原则与修改造成的开销。嘻哈说接下来,请您欣赏单一职责原则的原创歌曲。 showImg("https://segmentfault.com/img/remote/1...

    Leo_chenLeo_chen 评论0 收藏0
  • 关于跨域踩的坑,浏览器 status code为200,但实际上是跨域了

    关于跨域踩的坑,浏览器 status code为200,但实际上是跨域了

    摘要:背景后端使用并更改本地文件,起本地服务。使用调用后端接口,要求为格式,并要求在里加一些内容。借用凝雨关于跨域踩坑经验总结 背景 后端使用Nginx并更改本地host文件,起本地服务。将aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax调用...

    JouyPubJouyPub 评论0 收藏0
  • [LeetCode] 253. Meeting Rooms II

    [LeetCode] 253. Meeting Rooms II

    Problem Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si < ei), find the minimum number of conference rooms required. Example 1: Input: [[0, 30],...

    mengera88mengera88 评论0 收藏0
  • Java中的List集合

    Java中的List集合

    摘要:接口的实现类表示有序的集合元素可以重复,根据索引来寻找元素,放入其中的元素的存储顺序和放入顺序是一致的。包下的集合并发类与等方法装饰的类有什么不同先讲一下这个线程安全的类。 List接口的实现类 List表示有序的集合(元素可以重复),根据索...

    gplanegplane 评论0 收藏0
  • Java中的Queue与Deque

    Java中的Queue与Deque

    摘要:最小初始化容量。它作为堆栈队列双端队列的操作和的操作是一致的,只是内部的实现不同。根据元素内容查找和删除的效率比较低,为。但是接口有对应的并发实现类类。 Queue接口的实现类 Queue接口作为队列数据结构,java在实现的时候,直接定义了Deque接...

    zhangrxiangzhangrxiang 评论0 收藏0

热门文章

<