斜阳雨陌

再不做乞求命运怜惜的弱者,一定要做主宰命运的王。

OpenCV学习之路——车牌识别之车牌定位

OpenCV学习之路——车牌识别之车牌定位去年七月份因为学校项目需要开始接触图像处理,但那时候只是到网上找车牌识别代码,然后加入到自己的项目中,不太清楚细节原理。现在自己重新一步步实现车牌识别。                                                    ...

2018-04-29 15:07:27

阅读数:195

评论数:0

Map的遍历

1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java12345Map<String, String> map = new Ha...

2018-04-26 11:30:04

阅读数:35

评论数:0

两个class写在同一个java文件中

第一种:一个public类,多个非public类,例如:public class A{}class B{}第二个class前面不能加public。第二种:第二种是内部类,写在公共类体里面的,例如:public class A{ private class B{}}只有A能调用B。第三种:第三种是...

2018-04-25 21:36:11

阅读数:1096

评论数:0

PV、TPS、QPS是什么

pv 是指页面被浏览的次数,比如你打开一网页,那么这个网站的pv就算加了一次;tps是每秒内的事务数,比如执行了dml操作,那么相应的tps会增加;qps是指每秒内查询次数,比如执行了select操作,相应的qps会增加。QPS = 总请求数 / ( 进程总数 * 请求时间 )...

2018-04-25 21:02:40

阅读数:263

评论数:0

git log

在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。接下来的例子会用我专门用于演示的 simplegit 项目,运行下面的命令获取该项目源代码:git clone git://github.com/schacon/simplegit-progit.gi...

2018-04-23 15:01:09

阅读数:30

评论数:0

Java Thread.join()详解

一、使用方式。join是Thread类的一个方法,启动线程后直接调用,例如:Thread t = new AThread(); t.start(); t.join();  二、为什么要用join()方法在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程...

2018-04-19 12:11:17

阅读数:44

评论数:0

java泛型:T与?的使用及区别

T表示泛型,new的时候要加入泛型,更方便通用 ? 表示不确定的类型,一般用在通配 Object表示java中所有类的父类,在集合中使用时要格外注意。 jdk为了便于理解,用K表示键,V表示值,T表示type类型,E表示enum枚举,其实这四个都只是符号,都是表示泛型名称。换成其他字母都没关系,但...

2018-04-18 16:01:53

阅读数:55

评论数:0

java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)

java注解:@Deprecated(不建议使用的,废弃的), @SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)@Deprecated可以修饰类、方法、变量,在java源码中被@Deprecated修饰的类、方法、变量等表示不建议使用的,可能会出现错误的,可能以后会被删...

2018-04-18 15:52:48

阅读数:606

评论数:0

Java实现把两个数组合并为一个的方法总结

本文实例讲述了Java实现把两个数组合并为一个的方法。分享给大家供大家参考,具体如下:在Java中,如何把两个String[]合并为一个?看起来是一个很简单的问题。但是如何才能把代码写得高效简洁,却还是值得思考的。这里介绍四种方法,请参考选用。一、apache-commons这是最简单的办法。在a...

2018-04-18 14:46:52

阅读数:283

评论数:0

《深入理解mybatis原理》 Mybatis初始化机制详解

 对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。    1.MyBatis的初始化做了什么    2. MyBatis基于XML配置文件创建Configuration对象的过程    3. 手动加载XML配置文件创建...

2018-04-18 10:07:33

阅读数:48

评论数:0

try 与catch的作用

try与catch的作用首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说: try{   int i = 1/0; }catch(Exception e){ e.printStackTrace(); }  一个计算的话,如果除数为0,则会...

2018-04-17 21:05:38

阅读数:441

评论数:0

mysql中group by 的用法解析

1. group by的常规用法group by的常规用法是配合聚合函数,利用分组信息进行统计,常见的是配合max等聚合函数筛选数据后分析,以及配合having进行筛选后过滤。假设现有数据库表如下: 表user_info,id主键,user_id唯一键CREATE TABLE `user_info...

2018-04-17 16:10:21

阅读数:157

评论数:0

MYSQL:SQL中Group By的使用

SQL中Group By的使用 1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute B...

2018-04-17 16:03:58

阅读数:206

评论数:0

《深入理解mybatis原理》 MyBatis的架构设计以及实例分析

        MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。一、MyBatis的框架设计        ...

2018-04-17 15:28:00

阅读数:51

评论数:0

Hadoop HBase存储原理结构学习

一、简介 history started by chad walters and jim 2006.11 G release paper on BigTable 2007.2 inital HBase prototype created as Hadoop contrib 2007.10 Firs...

2018-04-16 18:05:27

阅读数:201

评论数:0

关于几种压缩算法以及hadoop和hbase中的压缩配置说明

Hadoop中常用的压缩算法有bzip2、gzip、lzo、snappy,其中lzo、snappy需要操作系统安装native库才可以支持下面这张表,是比较官方一点的统计,不同的场合用不同的压缩算法。bzip2和GZIP是比较消耗CPU的,压缩比最高,GZIP不能被分块并行的处理;Snappy和L...

2018-04-16 17:50:39

阅读数:112

评论数:0

ORM_mybatis讲解

ORM_mybatis 讲解mybatis 是一个ORM框架,MyBatis作为持久层框架,其主要思想是将程序中的大量sql语句剥离出来,配置在配置文件中,实现sql的灵活配置。这样做的好处是将sql与程序代码分离,可以在不修改程序代码的情况下,直接在配置文件中修改sql。下面给个简单的入门例子。...

2018-04-16 14:19:29

阅读数:49

评论数:0

Spring Cloud 微服务

什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通...

2018-04-16 12:13:39

阅读数:37

评论数:1

MySQL中Index与Key的区别

看似有差不多的作用,加了Key的表与建立了Index的表,都可以进行快速的数据查询。他们之间的区别在于处于不同的层面上。Key即键值,是关系模型理论中的一部份,比如有主键(Primary Key),外键(Foreign Key)等,用于数据完整性检查与唯一性约束等。而Index则处于实现层面,比如...

2018-04-16 11:14:22

阅读数:60

评论数:0

linux删除文件操作

linux删除文件夹命令在用Linux的时候,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这个时候,必须使用rm -rf命令。实例一:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹实例二:rm -...

2018-04-15 19:02:36

阅读数:353

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭