Wesley13 Wesley13
3年前
jdbc、jpa、spring data jpa、hibernate、mybatis之间的关系及区别
基础概念jdbc(JavaDataBaseConnectivity)是java连接数据库操作的原生接口。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为各个数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。一句话概括:jdbc是所有
Stella981 Stella981
3年前
Cardboard for Unity VR游戏开发教程
    随着Oculus宣布1月6日开启预售,2016年很可能成为VR游戏元年,但很多的调研显示,手游设备才是市场增长的关键,SuperData发布的报告显示,2016年全球VR游戏市场规模预计在51亿美元左右,消费者设备安装量在3890万左右,凭借价格门槛的优势,以谷歌Cardboard和三星GearVR为代表的移动VR设备很大可能成为用户量最大的设备,
Stella981 Stella981
3年前
Opencv中的WMesh
费了半天劲,终于把这个WMesh类搞懂了,可惜效果不佳,比Matlab中的mesh差多了。使用WMesh前,需要有一个Mesh对象,Mesh是三维数据点的基本几何信息、颜色信息、索引信息等集成的对象。Mesh对象无法直接在Viz3d中显示,需要转换为WMesh对象,然后才可以显示。首先了解Mesh类:我们先看看Mesh的定义,在Mesh中有四个M
Stella981 Stella981
3年前
Redis01
前言Redis用了这么久,一直没有认真的去了解其内部的数据结构和实现原理。从今天开始正式系统性的学习Redis。首先,还是从工作中经常打交道的数据类型开始说起,然后,在说到其内部使用的数据结构。Redis的简介Redis是一个开源的高性能的keyvalue数据库,与其他的keyvalue缓存产品相比有以下三个特点:
Wesley13 Wesley13
3年前
5G实时直播至关重要的4个原因
!(https://oscimg.oschina.net/oscnet/fdaf224544b4442ab58fec4bd21efc10.png)正文字数:2502 阅读时长:4分钟根据FCC的定义,美国所有三大运营商现在在全国范围内都有5G足迹。这意味着每个人都可以访问至少2亿人。很少有其他国家能覆盖全国范围,韩国是一个值得注意的
Stella981 Stella981
3年前
Redis 事务(8)
为什么要用事务Redis的单个命令是原子性的(比如getsetmgetmset),如果涉及到多个命令的时候,需要把多个命令作为一个不可分割的处理序列,就需要用到事务。例如我们之前说的用setnx实现分布式锁,我们先set,然后设置对key设置expire,防止del发生异常的时候锁不会被释放,业务处理完了以后再del,这三个动作我们就
Stella981 Stella981
3年前
Android动画:一个等待动画的制作过程
看到一个很好玩的gif等待动画,记录一下制作过程。先上图,展示一下这gif。!(http://photo2.bababian.com/upload7/20160603/78ED1F4CD8D72DF1F65DF8299C5FD41A.jpg)图中四个空心圆,一个实心园,依次作规则双星运动。三个晚上,目前已经已经实现了。又学到了不少东西,这
Stella981 Stella981
3年前
Hadoop完整搭建过程(四):完全分布模式(服务器)
1概述上一篇文章介绍了如何使用虚拟机搭建集群,到了这篇文章就是实战了,使用真实的三台不同服务器进行Hadoop集群的搭建。具体步骤其实与虚拟机的差不多,但是由于安全组以及端口等等一些列的问题,会与虚拟机有所不同,废话不多说,下面正式开始。2约定Master节点的ip用MasterIP表示,主机名用
Easter79 Easter79
3年前
TiDB 常⻅架构应⽤场景
作者介绍:黄潇,TUG北京区Leader,TUG2020年度MOA。如今分布式数据库百花齐放,在做数据库架构选型时应该从哪些方面进行考虑?在TUG陆金所企业行活动上,TUG北京区Leader黄潇分享了TiDB的常见架构应用场景,以下内容整理自当天活动分享实录。本文主要分为以下三部分:1.当今分布式数据库
桌面应用打包:pyinstaller | 京东物流技术团队
在使用python开发一些小工具时,如果其他人电脑中没有python环境或者没有安装相应的第三方库,是没办法运行的,而要求对方安装又不现实,尤其是对方不是技术人员,因此如何将一个独立的python程序,使它成为成为一个不用考虑环境,双击即可运行的桌面应用呢?使用pyinstaller打包是一个不错的选择。