page contents

Servlet 生命周期

Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程: Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-14 13:54
  • 阅读 ( 691 )

在服务器端实现无间断部署Python应用的教程

当你开始着手部署应用时,最简单的方式莫过于使用管理员身份重启my_app或者所有服务,使产品升级至当前版本。开始的时候一切都很好,但是最终你会发现一旦应用启动以后,在重启期间去尝试连接会...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-14 09:53
  • 阅读 ( 589 )

javascript中的this作用域详解

Javascript中this的指向一直是困扰我很久的问题,在使用中出错的机率也非常大。在面向对象语言中,它代表了当前对象的一个引用,而在js中却经常让我觉得混乱,它不是固定不变的,而是随着它的...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 16:44
  • 阅读 ( 676 )

JavaScript 变量声明提升

一个小例子 先来看个例子: console.log(a); // undefined var a = 2; console.log(a); // 2 为什么是这样的结果呢?这是因为 JavaScript 代码在执行之前会有一个 预解析 阶段,在这...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 16:33
  • 阅读 ( 659 )

如何使用Spring Data JPA进行分页和排序?

当我们拥有大型数据集并且我们希望以较小的块呈现给用户时,分页通常很有用。 此外,我们经常需要在分页时按照某些标准对数据进行排序。 在本教程中,我们将学习如何使用Spring Data JPA轻松...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 14:09
  • 阅读 ( 618 )

Java抽象工厂模式

抽象工厂模式是一个超级工厂,用来创建其他工厂。 这个工厂也被称为工厂的工厂。 这种类型的设计模式属于创建模式,因为此模式提供了创建对象的最佳方法之一。 在抽象工厂模式中,接口负责创...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 11:14
  • 阅读 ( 553 )

Python实战 | 实例教程(1)

实例1 题目: 一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?程序分析: 在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-13 10:48
  • 阅读 ( 681 )

Python 运算符详解

什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符: 算术运算符比较(关系)运算符赋...

  • 1
  • 0
  • Pack
  • 发布于 2020-01-13 09:57
  • 阅读 ( 583 )

PHP面试梳理(2)

设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 单例模式 当需要保证对...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 15:52
  • 阅读 ( 762 )

PHP面试知识梳理(1)

算法与数据结构 BTree和B+tree BTreeB树是为了磁盘或者其他存储设备而设计的一种多叉平衡查找树,相对于二叉树,B树的每个内节点有多个分支,即多叉。参考文章:https://www.jianshu.com/p/da...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 15:51
  • 阅读 ( 699 )

浅谈JPA属性转换器

1. 简介在这篇文章中,我们将介绍JPA 2.1中可用的属性转换器的用法 - 简单地说,它允许我们将JDBC类型映射到Java类。我们将在这里使用Hibernate 5作为我们的JPA实现。2.创建转换器我们将展示...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 14:05
  • 阅读 ( 557 )

精心总结:带你掌握JVM垃圾回收(下)

三、GC 算法  有了判断对象是否存活的标准之后,我们再来了解一下GC的相关算法。 标记-清除(Mark-Sweep)算法复制(Copying)算法标记-整理(Mark-Compact)算法 1. 标记-清除(Mark-Sweep...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 10:09
  • 阅读 ( 649 )

精心总结:带你掌握JVM垃圾回收(上)

垃圾回收( Garbage Collection 以下简称 GC)诞生于1960年 MIT 的 Lisp 语言,有半个多世纪的历史。在Java 中,JVM 会对内存进行自动分配与回收,其中 GC 的主要作用就是清楚不再使用的对象,...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 10:07
  • 阅读 ( 549 )

在服务器端实现无间断部署Python应用的教程

当你开始着手部署应用时,最简单的方式莫过于使用管理员身份重启my_app或者所有服务,使产品升级至当前版本。开始的时候一切都很好,但是最终你会发现一旦应用启动以后,在重启期间去尝试连接会...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 09:29
  • 阅读 ( 501 )

讲解Python中for循环下的索引变量的作用域

我们从一个测试开始。下面这个函数的功能是什么? def foo(lst): a = 0 for i in lst: a += i b = 1 for t in lst: b *= i return a, b 如果你觉得它的功能是“计算lst中所...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-11 09:24
  • 阅读 ( 539 )

Hive解决数据倾斜问题(GC overhead limit exceeded)的有效办法

原因分析:在执行hive shell的时候map任务阶段执行到99%,而reduce节点只执行到33%人后就出现了上面的错误。自我解释:(1)上面的情况说明,在map阶段执行结束的时候,当垃圾回收器在回收map阶...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 15:52
  • 阅读 ( 871 )

数据仓库DW、ODS、DM概念及其区别

整体结构在具体分析数据仓库之前先看下一下数据中心的整体架构以及数据流向数据中心整体架构.pngDB 是现有的数据来源,可以为mysql、SQLserver、文件日志等,为数据仓库提供数据来源的一般存...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 15:51
  • 阅读 ( 646 )

使用Spring Data JPA按日期和时间查询实体

1. 简介 在这个快速教程中,我们将看到如何使用Spring Data JPA按日期查询实体。 我们将首先回忆一下如何使用JPA映射日期和时间。然后,我们将创建一个包含日期和时间字段的实体以及一个Spr...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 14:36
  • 阅读 ( 1862 )

从Spring Boot显示Hibernate / JPA SQL语句

1. 概述Spring JDBC和JPA提供了对本机JDBC API的抽象,允许开发人员取消本机SQL查询。但是,我们经常需要查看这些自动生成的SQL查询以及执行它们的顺序以进行调试。在本快速教程中,我们将介...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 14:30
  • 阅读 ( 676 )

Python的类实例属性访问规则探讨

一般来说,在Python中,类实例属性的访问规则算是比较直观的。但是,仍然存在一些不是很直观的地方,特别是对C++和Java程序员来说,更是如此。在这里,我们需要明白以下几个地方:1.Python是...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-10 09:59
  • 阅读 ( 509 )