对我来说数据库图形化管理工具用这个足够了

1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件。Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的。通常图形化操作关系型数据库(RMDBS)大多数人会选择Navicat。如果你用的是Intellij IDEA,不管是旗舰版还是社区版,都不需要 ...

native到CPU

Native 所谓的native准确的说是借由虚拟机实现的JNI接口调用的操作系统提供的API JNI使得class中的ACC_NATIVE标至的方法能借由JNI类的实例转换为JNI规范(如全限定名)的c实现方法实例(已经由.lib在虚拟机初始化时加载或者借由已经加载的类库的load方法,用java ...

实战-电力窃露漏电用户自动识别

问题描述:判断用户是否窃漏电 问题解决:二分类问题 缺失值:拉格朗日插值法进行填充 使用的特征:电量趋势下降指标、线损指标、警告类指标 这里使用的数据来<python数据分析与实战第六章> 数据: 代码实现: 1、加载数据 import pandas as pd from random import ...

Spock测试套件入门

Spock测试套件 Spock套件基于一个单元测试框架,它有比junit更为简洁高效的测试语法。 核心概念 整体认识 Spock中一个单元测试类名叫Specification。所有的单元测试类,都需要继承Specification class MyFirstSpecification extends ...

Linux里隐藏的计算器,你知道它的奥秘吗?

Linux里隐藏的计算器,你知道它的奥秘吗? 大家都知道,windows下有个计算器工具,我们在工作生活中经常使用到它。但是,你可知Linux下也同样有个计算器吗? 当然,良许说的是命令行下的计算器工具,而不是界面型的计算器。良许是Linux应用开发工程师,平时基本是在命令行下工作,所以对于界面类的 ...

查找——二分查找

二分查找也叫做折半查找,查找的对象是已经排好序的序列(一般默认为升序)。 让我们来看看原理:顾名思义,就是先将中间数和目标key比较,如果相等则返回其索引,否则把序列分成两半,根据大小判断所查找的key在哪一半中,对这一半序列再重复上述步骤,直到找到目标key或查找完序列。 一般的二分查找 被查找的 ...

《k8s权威指南》读书笔记

抽空读完了《k8s权威指南》一书,对k8s的总算有了较为系统的认知。 好记忆不如多写字,以下是读书笔记 第一章 k8s入门 k8s是什么: 一个开源的容器集群管理平台,可提供容器集群的自动部署,扩缩容,维护等功能。分为管理节点Master和工作节点Node 核心组件: etcd保存了整个集群的状态; ...

基于k8s的集群稳定架构

前言 我司的集群时刻处于崩溃的边缘,通过近三个月的掌握,发现我司的集群不稳定的原因有以下几点: 1、发版流程不稳定 2、缺少监控平台【最重要的原因】 3、缺少日志系统 4、极度缺少有关操作文档 5、请求路线不明朗 总的来看,问题的主要原因是缺少可预知的监控平台,总是等问题出现了才知道。次要的原因是服 ...

Fork Join 并发任务执行框架

Fork Join 体现了分而治之 什么是分而治之? 规模为N的问题,如果N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原问题的解 Fork Join 框架: 就是在必要的情况下,将一个大任务,进行拆分(fork)成若干了小任务(拆到 ...

机器学习在滴滴网络定位中的探索和实践

**​桔妹导读:**定位是所有LBS服务的基础服务。在滴滴的业务场景下,定位主要是指各类终端设备的位置,包括手机、单车、行车记录仪、车机端等。作为底层服务,在滴滴日均提供700亿次定位服务,支撑着平台的各类业务。 今天给大家分享的是机器学习在滴滴网络定位中的实践工作,会重点介绍三阶段的演进:无监督模 ...

中文分词技术

中文分词技术(Chinese Word Segmentation) 指将一个汉字序列切分成一个个单独的词。分词就是将连续的字序列按照一定的规则重新组合成词序列的过程 目前中文分词算法有以下5类: 基于词典的方法 基于统计的方法 基于规则的方法 基于人工智能技术的方法 基于字标注的方法 在业务中,可以 ...

小白的springboot之路(十八)、i18n多语言支持(后端篇)

0-前言 在有些系统中,比如网站,往往需要支持多国语言,英文版中文版什么的,这个其实也不难; 今天我们就来介绍spring boot中用i18n在后端支持多语言; 当然,也可以直接在前端用i18n直接支持多语言,这个我们以后在前端系列中再介绍; 1-实现 简单6步,轻松实现: 1-1、增加多语言文件 ...

Azure Cosmos DB介绍及演示

Azure Cosmos DB 是 Microsoft 提供的全球分布式多模型数据库服务。Cosmos DB是一种NoSql数据库,但是它兼容多种API。它支持SQL, MongoDB、Cassandra或 Gremlin,你可以挑选自己喜欢的方式进行存储跟访问。 主要优势 统包式全局分发 凭借 C ...

Java面试之Java基础问题答案口述整理

Java面试之基础问题答案口述整理 面向对象的理解 面向对象思想就是在计算机程序设计过程中,把具体事物的属性特性和行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程的思想,强调的是通过调用对象的行为来实现功能,而不是自己一步步去操作实现。举个洗衣服的例子,采用面向过程的思想去完成洗衣服这 ...

pytest封神之路第三步 精通fixture

首先放一句“狠话”。 如果你不会fixture,那么你最好别说自己会pytest。 (只是为了烘托主题哈,手上的砖头可以放下了,手动滑稽) fixture是什么 看看源码 def fixture( callable_or_scope=None, *args, scope="function", pa ...

123···200>