文章库ARTICLE COLUMN

  • 第6项:避免创建不需要的对象

    第6项:避免创建不需要的对象

    摘要:传递给构造器的参数本身就是一个实例,功能方面等同于构造器创建的所有对象。对于同时提供了静态工厂方法第项和构造器的不可变类,通常可以使用静态工厂方法而不是构造器,这样可以经常避免创建不必要的对象。   一般来说,最好能重用对象而不是在每...

    AmioAmio 评论0 收藏0
  • 第7项:清除过期对象的引用

    第7项:清除过期对象的引用

    摘要:具有垃圾收集功能的编程语言中的内存泄漏更恰当地称为无意识的对象保留是隐蔽的。清空对象引用应该是一种例外,而不是一种规范行为。消除过期引用最好的方法是让包含该引用的变量结束其生命周期。   当你从手工管理内存的语言(比如C或者C++)转换到具...

    stormgensstormgens 评论0 收藏0
  • 【极简版】SpringBoot+SpringData JPA 管理系统

    【极简版】SpringBoot+SpringData JPA 管理系统

    摘要:带你搭一个的我的目的是做一个十分简易的管理系统,这就得有页面,下面我继续来讲讲我是怎么快速搭一个管理系统的。由于是简易版,我的目的是能够快速搭建,而不在于代码的规范性。我们现在希望把记录塞到一个管理页面上展示起来。 前言 只有光头才能...

    CntChenCntChen 评论0 收藏0
  • SpringBoot 仿抖音短视频小程序开发(一)

    SpringBoot 仿抖音短视频小程序开发(一)

    摘要:一项目简介模仿抖音做的一个短视频微信小程序,用搭建小程序后台,用框架搭建短视频后台管理系统,小程序后台通过分布式监听节点自动下载或删除短视频后台管理系统上传的视频。 一、项目简介 模仿抖音做的一个短视频微信小程序,用SpringBoot搭建小程...

    CoffeXCoffeX 评论0 收藏0
  • 扩展资源服务器解决oauth2 性能瓶颈

    扩展资源服务器解决oauth2 性能瓶颈

    摘要:用户携带请求资源服务器资源服务器拦截器携带去认证服务器调用对合法性校验资源服务器拿到,默认只会含有用户名信息通过用户名调用查询用户全部信息详细性能瓶颈分析,请参考上篇文章扩展解决性能瓶颈本文是针对传统使用的情况进行扩展,提高系统的吞吐...

    DevYKDevYK 评论0 收藏0
  • SpringBoot | @Value 和 @ConfigurationProperties 的区别

    SpringBoot | @Value 和 @ConfigurationProperties 的区别

    微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 前言 最近有跳槽的想法,所以故意复习了下 SpringBoot 的相关知识,复习得比较细。其中有些,我感觉是以前忽略掉的东西,比如 @Value 和 @ConfigurationProperties 的区别 。 如何使用...

    lovXinlovXin 评论0 收藏0
  • Sentinel: 使用注解限流

    Sentinel: 使用注解限流

    摘要:要使用注解来保护资源需要引入下面的依赖引入之后我们需要配置切面让其生效,因为是通过切面来实现的,我这边以中使用进行配置示列然后在需要限制的方法上加注解即可错误发生在表示资源名,必填项处理的方法名,可选项。 在前面我们对Sentinel做了一个...

    KrossKross 评论0 收藏0
  • 再谈自动化测试——我们在编写测试时,应该注意什么

    再谈自动化测试——我们在编写测试时,应该注意什么

    摘要:原则具体包括自动化独立性可重复简单的解释一下三个原则单元测试应该是全自动执行的。为了保证单元测试稳定可靠且便于维护,需要保证其独立性。原则编写单元测试用例时为了保证被测模块的交付质量需要符合原则。与设计文档相结合来编写单元测试。 本文...

    My_Oh_MyMy_Oh_My 评论0 收藏0
  • 5分钟理解依赖注入和控制反转

    5分钟理解依赖注入和控制反转

    摘要:基本的解释想必打开这篇文章的人,对依赖注入和控制反转都有了大致的概念。实际上,在去理解依赖注入和控制反转时,我们需要有两个概念。 基本的解释 想必打开这篇文章的人,对依赖注入和控制反转都有了大致的概念。简单的说:控制反转是依赖注入的实...

    xiaodaoxiaodao 评论0 收藏0
  • mybatis利用插件实现分表

    mybatis利用插件实现分表

    摘要:如标题,这次的分表规则比较,部分用户相关表按产品维度划分,例如,是产品,新加一个产品就要新增一整套表研究了一波后面改成了不太合适,也有种杀鸡牛刀的感觉。 如标题,这次的分表规则比较??,部分用户相关表按产品维度划分,例如:user_1,user_2...

    BDEEFEBDEEFE 评论0 收藏0
  • 线程池?面试?看这篇就够了!

    线程池?面试?看这篇就够了!

    摘要:手动创建执行线程存在以上问题,而线程池就是用来解决这些问题的。线程池详解上面我们已经知道了线程池的作用,而对于这样一个好用,重要的工具,当然已经为我们提供了实现,这也是本篇文章的重点。,线程池一旦空闲超过时间,线程都将被回收。 showIm...

    antzantz 评论0 收藏0
  • 力扣(LeetCode)647

    力扣(LeetCode)647

    摘要:示例输入输出解释三个回文子串示例输入输出说明个回文子串注意输入的字符串长度不会超过。解答这一题可以用穷举法,检查是否为回文字串但是应该会超时。设置表示是否是回文字串,若是为,否则为。 题目地址:https://leetcode-cn.com/probl...题目描述...

    lemanlilemanli 评论0 收藏0
  • Android  生命周期组件 Lifecycle 使用详解

    Android 生命周期组件 Lifecycle 使用详解

    摘要:括号里面的参数,表明需要监听的是什么生命周期事件。主要就是通过和这两个枚举类来跟踪所关联组件的生命周期状态。这点和或者更低版本上的生命周期的调用顺序并不匹配,需要稍加注意。 前言 2018 年的 Google I/O 大会上,Google 发布了 Android Jet...

    springDevBirdspringDevBird 评论0 收藏0
  • Spring Cloud Consul 之Greenwich版本全攻略

    Spring Cloud Consul 之Greenwich版本全攻略

    摘要:在我们的文档中,我们使用来表明就选举和事务的顺序达成一致。提供成员关系,故障检测和事件广播。这是一个允许请求的请求响应机制。这包括服务发现,还包括丰富的运行状况检查,锁定,键值,多数据中心联合,事件系统和。 转载请标明出处: http://bl...

    qingshanli1988qingshanli1988 评论0 收藏0
  • leetcode375. Guess Number Higher or Lower II

    leetcode375. Guess Number Higher or Lower II

    摘要:猜对则本次猜测免费,猜错则本次猜测需要花费和数字等额的金钱。其实这题的英文表述有些问题,确切来说,在所有能够确保找到目标值的方法中,找到花费金钱最少的哪种。当等于时,即从中找到目标数字,确保找到一个数字至少需要多少钱。 题目要求 We ar...

    focusjfocusj 评论0 收藏0
  • ESMap+Html5+SpringBoot+FastDFS实现导航导购App

    ESMap+Html5+SpringBoot+FastDFS实现导航导购App

    摘要:两者的结合通过中的组件以及依赖实现。在项目正式上线后会将本地服务器的内容打包成包发布到服务器中。数据库部分数据库使用关系型数据库管理系统,在其中建立了店铺,商品,商品类目三个表,通过其中的特定字段使两表关联,从而实现了简单的联表查询。...

    PiscesYEPiscesYE 评论0 收藏0
  • 时间复杂度与空间复杂度分析

    时间复杂度与空间复杂度分析

    摘要:作为开发人员,我们都希望在完成功能的基础上让代码运行的更快更省空间,那如何衡量编写的代码是否更有效率,这就需要我们学会如何分析代码时间复杂度和空间复杂度什么是复杂度分析执行时间和占用空间是代码性能的个评判标准,我们分别用时间复杂度和空...

    raise_yangraise_yang 评论0 收藏0
  • leetcode390.Elimination Game

    leetcode390.Elimination Game

    摘要:题目要求假设有一共个数字,从左往右开始每隔一位删除一个数字,到达最右侧后,再从右往左每隔一位删除一个数字,如此反复,直到剩下最后一个数字。由此可见,假如我们定义一个递归函数我们可以有来获取结果。 题目要求 There is a list of sorted int...

    GodtoyGodtoy 评论0 收藏0
  • Jdk1.8新特性学习(Optional)

    Jdk1.8新特性学习(Optional)

    摘要:它的出现是为我们解决空指针异常的,以前我们写代码如果不进行判断,会经常出现异常。因为它本身就是个对象,不管放进去的对象为不为,始终不会返回,所以你也不需要在你的业务流程中进行一大堆的判断,避免了程序运行时的空指针异常。 想必大家已经在...

    liaosilzu2007liaosilzu2007 评论0 收藏0
  • leetcode389.Find The Difference

    leetcode389.Find The Difference

    摘要:题目要求假设两个只包含小写字母的字符串和,其中是中字母的乱序,并在某个位置上添加了一个新的字母。最后只需要遍历整数数组检查是否有某个字符计数大于。 题目要求 Given two strings s and t which consist of only lowercase letters. String t ...

    cyqiancyqian 评论0 收藏0
  • 1034 有理数四则运算 (20 分)java

    1034 有理数四则运算 (20 分)java

    摘要:本题要求编写程序,计算个有理数的和差积商。输出格式分别在行中按照有理数运算符有理数结果的格式顺序输出个有理数的和差积商。注意输出的每个有理数必须是该有理数的最简形式,其中是整数部分,是最简分数部分若为负数,则须加括号若除法分母为,则输...

    mikyoumikyou 评论0 收藏0
  • 番外篇1:在Windows环境下安装JDK

    番外篇1:在Windows环境下安装JDK

    摘要:在中怎么安装编者的电脑为位,因此以为例向大家展示的安装过程。第三步设置环境变量一般安装完成后,都会进行环境变量设置,目的是让系统能够找到和命令。生命不止,学习不休加油 他山之石,可以攻玉!欢迎关注我的微信公众号showImg("https://segment...

    vboy1010vboy1010 评论0 收藏0
  • 视频直播和实时音视频区别调研

    视频直播和实时音视频区别调研

    摘要:特定实时性高稳定性差参与者是双向的同时推流和播放服务器模式为每一个参与者分配一个端口流量集中在一台机器上特点实时性低稳定性高流量通过均衡内容加速,目前支持的协议有等通用协议流媒体协议对比基于和核心组件音视频引擎传输层协议底层传输为媒体...

    YumenokanataYumenokanata 评论0 收藏0
  • 猫叔产品读记 | 爆款车厘子、重做消费品、旅游大数据(1期)

    猫叔产品读记 | 爆款车厘子、重做消费品、旅游大数据(1期)

    摘要:爆款车厘子的自由卖相好看色泽鲜艳的车厘子正是春节期间讨喜的送礼热门货之一。智利农业部乐观预计,本次出口季销售成绩有望实现的增长,而中国人的春节消费成了智利果农今年最大的期盼。 本博客 猫叔的博客,转载请申明出 前言 本系列主要是猫叔对互...

    legendmohelegendmohe 评论0 收藏0
  • 最渣的 Spring Boot 文章

    最渣的 Spring Boot 文章

    摘要:如删除临时文件,清除缓存信息,读取配置文件信息,数据库连接等。提供的接口也可以满足该业务场景。不同点中方法的参数为,而接口中方法的参数为数组。 spring-boot-starter-parent Maven的用户可以通过继承spring-boot-starter-parent项目来获得一些...

    yanestyanest 评论0 收藏0

热门文章

<