工作中 99% 能用到的 Git 命令
原文:https://www.cxiansheng.cn/daily/490作者:命中水分支操作:gitbranch创建分支gitbranch-b创建并切换到新建的分支上gitcheckout切换分支gitbranch查看分支列表gitbranch-v查看所有分支的最后一次操作gitbranch-v
Nginx入门到实战-常见问题
作者:海岛来源:https://segmentfault.com/u/zhengx1一、相同server_name多个虚拟主机优先级二、location匹配优先级=#进行普通字符精确匹配,完全匹配^~#进行普通字符匹配,当前表示前缀匹配~\~*#表示执行一个正则匹配()#当程序使用精确匹配时,一但匹
python 利用opencv去除图片水印
作者:luckly,来源:https://www.cnblogs.com/yaoxiaofeng/p/11188557.html这两天公司来了一个新的需求——去除水印,对于我一个从未接触过的这种事情的人来说,当时我是蒙的。不过首先我就去搜索了一下是否有该种合适的功能模块,经过我的筛选,发现openc
数据科学家最喜欢的5个自然语言处理Python库
开源最前线(ID:OpenSourceTop)猿妹编译链接:https://www.oschina.net/news/109235/twitter-opensources-rezolus互联网上大约有70%以上的数据不是结构化格式的。非结构化数据包括传感器数据、图像、视频文件、音频文件、网站和API
如何更规范化使用 MySQL
作者:涛姐涛哥来源:cnblogs.com/taojietaoge/p/11533693.html背景一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是
MySQL常见的面试题+索引原理分析!
面试必备之Mysql索引底层原理分析Mysql索引的本质Mysql索引的底层原理Mysql索引的实战经验面试问:数据库中最常见的慢查询优化方式是什么?同学A:加索引。问:为什么加索引能优化慢查询?同学
Java引用和Threadlocal
1Java中的引用对于很多Java初学者来说,会把引用和对象给搞混淆。下面有一段代码,Userzhangsan=newUser("zhangsan",24);这里先提个问题zhangsan到底是引用还
多线程-ConcurrentHashMap源码详解
概述:HashMap是集合中最常用的数据结构之一,由于HashMap非线程安全,因此不能用于并发访问场景。在jdk1.5之前,通常使用HashTable作为HashMap的线程安全版本。HashMap
深入解析String#intern
在JAVA语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的
干货:一份详尽的 Java 问题排查工具清单
前言平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉
Java 效率工具之 Lombok
还在编写无聊枯燥又难以维护的POJO吗?洁癖者的春天在哪里?请看Lombok!在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流
用NoSQL给高并发系统加速
随着互联网大潮的到来,越来越多网站,应用系统需要海量数据的支撑,高并发、低延迟、高可用、高扩展等要求在传统的关系型数据库中已经得不到满足,或者说关系型数据库应对这些需求已经显得力不从心了。关系型数据库
15个顶级Java多线程面试题及答案
在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得更多职位,那么你应该准备很多关于多线程的问题。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的
简单的sql,如何加索引?颠覆了我多年的认知
不啰嗦,直接入正题。问题是这样的。请问下面的sql语句,要想加快查询速度,该怎么创建索引?以下,以mysql数据库为准。select*fromtestwherea=?andb>?orderbyc
面试被问:Redis 内存满了怎么办?
Redis占用内存大小Redis的内存淘汰LRU算法LRU在Redis中的实现LFU算法问题Redis占用内存大小我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我
Spark 框架核心组件,以及Spark和Hadoop生态关系
Spark框架是一个快速且API丰富的内存计算框架。Spark采用Scala语言编写。相对于第一代的大数据生态系统Hadoop中的MapReduce,Spark无论是在性能还是在方案的统一性方面,都有
什么是信息?什么是信息量?信息熵又是什么?
信息信息是用来消除随机不确定性的东西。也就是说,衡量信息量的大小就看这个信息消除不确定性的程度。克劳德.香农(ClaudeShannon)被称为“信息论之父”。他一生中也许是最有名的一篇论文:《通讯的
数据仓库Greenplum基本介绍
Greenplum简介Greenplum是面向数据仓库应用的关系型数据库,基于PostgreSQL开发,跟PostgreSQL的兼容性非常好,大部分PostgreSQL客户端工具及PostgreSQL
单机多实例--启动2个Elasticsearch Cluster
1.生产环境的集群(标准启动)bin/elasticsearchbin/kibana启动完成之后,请求9200端口。2.监控集群(定制启动)bin/elasticsearch-Ecluster.nam
线程sleep和yield之后发生了什么
作者:简书占小狼前言在日常的开发过程中,我们通过会使用Thread.sleep模拟一个耗时的任务执行过程。线程sleep或yield之后发生了什么?在深入细节之前,先看看线程的基本概念。线程概念线程是