page contents

浅谈JPA属性转换器

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

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

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

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

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

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

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

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

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

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

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

讲解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
  • 阅读 ( 680 )

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

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

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

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

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

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

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

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

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

从Spring Boot显示Hibernate / JPA SQL语句

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

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

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

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

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

Python+OpenCV实现旋转文本校正方式

假设我们有一幅图像,图像中的文本被旋转了一个未知的角度。为了对文字进行角度的校正,我们需要完成如下几个步骤: 1、检测出图中的文本范围 2、计算出文本被旋转的角度 3、将图像旋转特定...

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

深入讲解 Laravel 的 IoC 服务容器

众所周知,Laravel 控制反转 (IoC) / 依赖注入 (DI) 的功能非常强大。遗憾的是, 官方文档 并没有详细讲解它的所有功能,所以我决定自己实践一下,并整理成文。下面的代码是基于 Laravel 5.4.26...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 15:23
  • 阅读 ( 703 )

goto语法在PHP中的使用

在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从来代码的角度来说,也就是直接跳转到指定的地方。我们的PHP中也有这个功能,我们先来...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 15:17
  • 阅读 ( 754 )

彻底理解synchronized

1. synchronized简介 在学习知识前,我们先来看一个现象: public class SynchronizedDemo implements Runnable { private static int count = 0; public static void main(String[] a...

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

通俗详解java并发工具类-CountDownLatch,CyclicBarrier

1. 倒计时器CountDownLatch 在多线程协作完成业务功能时,有时候需要等待其他多个线程完成任务之后,主线程才能继续往下执行业务功能,在这种的业务场景下,通常可以使用Thread类的join方法,让...

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

while 循环 实例详解

用while来循环 while,翻译成中文是“当...的时候”,这个单词在英语中,常常用来做为时间状语,while ... someone do somthing,这种类型的说法是有的。在python中,它也有这个含义,不过有点区...

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

Pyecharts绘制全球流向图的示例代码

安装 pip(3) install pyecharts 此文版本为v1.6 效果图 使用Pycharts绘制一个如上图类似的全球流向图。 pyecharts里的地理图标总共有三种—Geo:地理坐标系,Map:地图,Bmap:百度地...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 09:32
  • 阅读 ( 739 )

三个水桶等分8升水的问题 -《算法的乐趣》

智力题目有三个容积分别为3升、5升、8升的水桶,其中容积为8升的水桶中装满了水,容积为3升和容积为5升的水桶都是空的。三个水桶都没有刻度,现在需要将大水桶中的8升水等分成两份,每份都是4...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-08 16:40
  • 阅读 ( 584 )

PHP模板引擎

PHP模板引擎的由来 为了解决当时混合开发WEB应用出现的一系列问题:代码难维护,代码不可重用,程序员要求知识广等问题实现后端与前端不完全分离,开发与美工可以分工合作,提高效率 PHP模...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-08 16:24
  • 阅读 ( 718 )

你以为你真的了解final吗?

1. final的简介 final可以修饰变量,方法和类,用于表示所修饰的内容一旦赋值之后就不会再被改变,比如String类就是一个final类型的类。即使能够知道final具体的使用方法,我想对final在多线程...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-08 15:29
  • 阅读 ( 640 )