自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

伟仔的小天地

记载一些自己的学习记录,并且发表自己的一些看法。

  • 博客(72)
  • 资源 (17)
  • 收藏
  • 关注

原创 LeetCode MySQL刷题记录(随时更新)

之前一直是用LeetCode刷题,不能称之为刷题,往往做了几十道题就不做了,这次发现LeetCode出了中文版,又想巩固和加深自己的数据库知识,因此改造之前废弃的文章。本篇文章题目来源是力扣,其实对应就是英文的LeetCode,在参加工作后由于业务、可用性、时效性等方面的要求很少会做一些复杂的数据库操作,连连表查询都不常见,连表查询也基本上拆分成两个简单的sql,因此想从LeetCode上看看是否可以将自己的DML深入一下,本篇文章使用的MySQL语句。175.组合两个表题目描述:表1: Perso

2020-05-17 00:09:48 481 2

原创 java基础学习(3)-Object常用方法

文章目录java基础学习(3)-Object常用方法概览equals()1. 等价关系2.等价与相等3. 实现hashCode()toString()clone()1.cloneable2. 浅拷贝3.深拷贝4.clone() 的替代方案java基础学习(3)-Object常用方法概览public native int hashCode()public boolean equals(Ob...

2020-04-26 20:41:27 217

原创 java基础学习(2)-String相关知识

文章目录java基础学习(1)-String相关知识1.String、StringBuffer与StringBuilder的区别2.String不可变的好处3.String底层数据结构变化4.String Pooljava基础学习(1)-String相关知识1.String、StringBuffer与StringBuilder的区别可变性String不可变StringBuffer和St...

2020-04-25 20:00:55 188

原创 java基础学习(1)-new Integer与Integer.valueOf区别及源码解析

文章目录1.new Integer和Integer.valueOf()的区别2.Integer.valueOf源码解析3.注意1.new Integer和Integer.valueOf()的区别 public static void main(String[] args) { Integer a1 = new Integer(123); Integer a2 =...

2020-04-25 11:18:34 539 1

原创 Spring学习(1)-Spring基础理论知识汇总

Spring基础理论知识汇总本文以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍,稍后将思维导图下载方式放上。...

2020-04-19 17:40:09 249

原创 牛客网数据库SQL实战(持续更新中)

1.查找最晚入职员工的所有信息CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date d...

2018-06-21 11:42:41 799 2

原创 牛客网剑指offer在线编程题(更新中)

1.二维数组中的查找题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 简单思路:先判断target是否在这一列,若在再进行查询,查询比下边方式更快的可用二分查找,感兴趣的可以自己尝试下二分查找。public class Solution { publi...

2018-05-28 16:33:10 1580 1

原创 一年实习感想

一年的实习感想        现在是一名普通本科的研究生,本身实力不强,现在处于研二阶段,出来实习已经接近一年了,做的是后端研发。         从去年7月份开始出来实习,研一的一年把课程结束了,带着学术压力出来的,

2018-05-18 10:48:18 1619 1

原创 每天一个linux命令(3):ls命令

1、命令简介ls(list 列出目录内容)命令用来列出显示指定目录里的文件及文件夹清单,缺省下ls用来打印出当前目录的清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限、大小、更改时间等等2、用法ls [OPTION]... [FILE]...3、选项-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-A 显示除“.”和“....

2018-04-03 15:57:00 512

原创 每天一个linux命令(2):cd命令

1、作用cd(Change Directory 改变目录)命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。2、用法cd (选项)...

2018-04-03 15:33:18 320

原创 一、文件和目录管理

1、命令简介pwd(print work directory 打印当前目录)命令以绝对路径的方式显示用户当前工作目录。2、用法pwd [-LP]3、选项-L –logical 当目录为连接路径时,显示连接路径 -P –physical 显示实际物理路径,而非使用连接(link)路径4、实例1:显示当前目录所在路径 pwd[...

2018-04-02 10:51:46 213

原创 非极大值抑制——NMS

NMS(non maximum suppression),中文名非极大值抑制,在很多计算机视觉任务中都有广泛应用,如:边缘检测、目标检测等。这里主要以人脸检测中的应用为例,来说明NMS,并给出Matlab和C++示例程序。人脸检测的一些概念(1) 绝大部分人脸检测器的核心是分类器,即给定一个尺寸固定图片,分类器判断是或者不是人脸;(2)将分类器进化为检测器的关键是:在原始图像上从多...

2018-03-30 10:37:29 593

转载 深入Spring Boot (十一):整合Redis详解

Spring Boot为Redis的Lettuce和Jedis客户端库提供了基本的自动配置,并且可以使用Spring Data Redis完成更多的操作。本篇将介绍如何整合Redis及使用Redis实现简单的查询缓存,主要包括以下7部分内容:缓存RedisLettuceSpring Data RedisSpring Cache整合Redis小结缓存个人理解的缓存是指...

2018-03-23 18:36:55 21167 2

转载 深入Spring Boot (十):整合Mybatis框架详解

Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容:数据源配置;数据库连接池配置;XML配置方式整合;注解方式整合;事务管理。数据源配置数据源配置可以在application.properties或application.yml中配置,例如可以在application.proper...

2018-03-23 18:33:28 15771

转载 深入Spring Boot (九):Web应用统一异常处理

默认情况下,Spring Boot为基于SpringMVC的Web应用提供了全局统一异常处理,本篇将深入介绍默认的统一异常处理及自定义异常处理,主要包含以下4部分内容:默认异常处理;覆盖默认异常处理;自定义异常处理;自定义异常页面。默认异常处理通过浏览器请求一个不存在的页面或服务端处理发生异常时,Spring Boot会返回类似如下的错误提示页面: 当使用Post...

2018-03-22 11:06:13 16262

转载 深入Spring Boot (八):模板引擎使用详解

《深入Spring Boot (六):使用SpringMVC框架创建Web应用》示例代码创建的是REST web服务,Spring MVC除了可以实现REST web服务之外,还可以使用它提供动态HTML内容。Spring MVC支持多种模板技术,包括Thymeleaf、FreeMarker和JSPs。另外,许多其他的模板引擎也包括他们自己与Spring MVC的集成使用。Spring Boot支...

2018-03-22 10:32:01 20975

转载 深入Spring Boot (七):静态资源使用详解

Web应用经常需要使用大量的静态资源,如图片、css、js等,Spring Boot对这些静态资源的使用提供了默认配置。本篇将详细介绍如何使用默认配置和如何修改这些默认配置,主要包含以下5部分内容: 1.静态资源存储路径; 2.静态资源访问路径; 3.最佳实践; 4.应用欢迎页; 5.应用图标。1.静态资源存储路径默认配置下,使用Spring Boot可以将静态资源存储在/s...

2018-03-22 10:26:48 20054 1

转载 深入Spring Boot (六):使用SpringMVC框架创建Web应用

《深入Spring Boot (一):快速入门》中示例代码使用SpringMVC编写了一个简单的Web应用,本篇将继续使用SpringMVC框架编写复杂的Web服务。本篇主要包含以下3部分内容:推荐包结构;代码实践;代码解析。1.推荐包结构在进行SpringMVC框架整合之前,先来了解一下Spring Boot官方推荐的包结构最佳实践。Spring Boot推荐将Appli...

2018-03-19 12:27:41 16198 2

转载 深入Spring Boot (五):日志使用详解

Spring Boot内部使用Commons Logging记录所有日志,它支持使用Java Util Logging、Log4J2和Logback日志工具,并为它们提供了默认配置,默认配置情况下日志只会输出到控制台,当然也可以修改配置将日志输出到文件。本篇内容基于Spring Boot 2.0版本,将详细介绍Spring Boot对日志工具使用的支持,主要包含以下6部分内容:默认日志配...

2018-03-19 12:23:17 19846

转载 深入Spring Boot (四):YAML属性配置文件使用详解

Spring Boot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理,即在application.properties或application.yml文件中添加属性配置,可以使用@Value注解将属性值注入到beans中,或使用@ConfigurationProperties注解将属性值绑定到结...

2018-03-18 10:08:39 61179 2

转载 深入Spring Boot (三):Properties属性配置文件使用详解

2018年3月1日Spring官网正式对外发布了Spring Boot2.0正式版,新版本新增了很多新特性,使用上会更加便捷,所以《深入Spring Boot》系列文章将会以2.0正式版作为基础。Spring Boot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理,即在application...

2018-03-18 10:02:57 20269

转载 深入Spring Boot (二):Spring Boot对构建系统的支持

Spring Boot强烈建议开发者在使用Spring Boot的时候选择支持依赖管理的构建系统,以获取更好的使用支持,比如Maven或Gradle。因为Maven和Gradle的实现不同,所以Spring Boot对它们的使用支持也不同。Maven每次Spring Boot新版本发布时都会提供一个它所支持的Spring模块及第三方库版本列表,例如Spring Boot1.5.10版本支持...

2018-03-18 09:53:41 16341

转载 深入SpringBoot(一):快速入门

《深入Spring Boot》第一篇快速入门,本篇主要包含以下5部分内容: 1.Spring Boot是什么; 2.为什么要使用Spring Boot; 3.工具准备; 4.快速上手; 5.代码解析。1.Spring Boot是什么Spring Boot是Spring大家庭的成员,它是一个全新的框架。它的设计目的是尽可能简单和快速的开发、运行Spring应用程序,简化配置。...

2018-03-14 10:07:50 16579

原创 继承中代码的加载顺序

在继承中代码的执行顺序为: 1.父类静态对象,父类静态代码块 2.子类静态对象,子类静态代码块 3.父类非静态对象,父类非静态代码块 4.父类构造函数 5.子类非静态对象,子类非静态代码块 6.子类构造函数...

2018-03-09 09:51:27 211

转载 系统学习机器学习之系统认识

原文地址:http://blog.csdn.net/app_12062011/article/details/50207375概述机器学习(MachineLearning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能

2018-02-05 15:56:48 821

转载 log4j.properties配置详解与实例

转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html 最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? ####################################

2018-01-21 22:20:46 136

转载 centos安装配置hadoop超详细过程

转自:http://www.centoscn.com/image-text/install/2014/1121/4158.html1、集群部署介绍 1.1 Hadoop简介            Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduc

2017-11-25 10:46:10 1298

原创 CI框架学习笔记第五天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。商品展示(主要是前台)展示首页将前台模板文件拷贝到themes/default文件夹中。编写首页控制器 注意其位置,在application/controllers下。添加类别模型方法

2017-06-13 16:57:29 13113

原创 CI框架学习笔记第四天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。 商品品牌的管理(主要学习文件上传实现)通过控制器进入各个页面及调试文件上传CI中提供了一个上传类upload。文件上传类使用过程:1.配置相关参数必须配置参数upload_path,所以要先

2017-06-04 10:02:44 13299

原创 CI框架学习笔记第三天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。 继第二天的登录及验证码部分继续学习表单验证。表单验证类form_validation类。首先加载form_validation类。 设置验证规则 通过set_rules方法进

2017-05-02 10:58:26 13169

原创 CI框架学习笔记第二天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。项目结构规划对于一般的web而言,都会分为前台和后台两个部分,从表面来看,前后台是两个不同的网站。但是他们之间又有某种联系,它就是数据。要完成一个完整的项目,就得设计好前后台的结构。CI是基于M

2017-05-01 10:01:12 13827

原创 CI框架学习笔记第一天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。学习目标使用CI框架开发商城(前台和后台)。CI简单介绍小巧,快速。相对于学习其他框架,更容易掌握。CI快速入门获取与安装: 在官网下载:http://codeigniter.org

2017-04-30 09:13:19 16455 2

原创 TP框架学习笔记第四天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第四天1.RBACRBAC:role base access control 基于角色的用户访问权限控制 1.1传统方式权限分配 具体操作权限与用户直接联系: 该方式设置权限的特点:

2017-04-28 12:29:04 13188

原创 TP框架学习笔记第三天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第三天概述1.命名空间 (1)声明、多级空间、访问元素 (2)引入(空间、类元素、别名) (3)公共空间 2.验证码、附件上传、缩略图 3.给tp框架自定义工具类1

2017-04-23 16:09:44 12816

原创 TP框架学习笔记第二天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第二天概述1.利用model模型实现数据的增删改查操作 a)添加操作 add方法,其返回新纪录的主键id值 两种方式:数组、AR方式 b)删除操作 delete()

2017-04-21 18:23:38 12868

转载 PHP, Python, Node.js 哪个比较适合写爬虫?

作者:梁川 链接:https://www.zhihu.com/question/23643061/answer/26322652 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。主要看你定义的“爬虫”干什么用。1、如果是定向爬取几个页面,做一些简单的页面解析,爬取效率不是核心要求,那么用什么语言差异不大。 当然要是页面结构复杂,正则表达式写得巨复杂,尤其

2017-04-19 17:58:45 6801

原创 TP框架学习笔记第一天

此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第一天概述1.创建应用 2.四种路由形式 3.控制器调用视图模板 4.已有模板与框架结合 5.创建Admin分组 6.使用常量 7.配置文件 8.两种模式 9.使用smarty引擎第一

2017-04-19 17:37:45 13758

原创 LeetCode算法刷题记录(随时更新)

1.Two Sum Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use t

2017-04-15 21:44:12 634

原创 eclipse 创建maven项目设置默认jdk版本

Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. TestWebApp Unknown Faceted Project Problem (Java Version Misma

2017-04-13 15:27:25 763

转载 如何快速转载CSDN中的博客

前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑

2017-04-08 19:26:47 169

Spring理论知识.xmind

以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍。

2020-04-19

Hadoop实战第二版.mobi

本书能满足读者全面学习最新的hadoop技术及其相关技术(hive、hbase等)的需求,是一本系统且极具实践指导意义的hadoop工具书和参考书。第1版上市后广受好评,被誉为学习hadoop技术的经典著作之一。与第1版相比,第2版技术更新颖,所有技术都针对最新版进行了更新;内容更全面,几乎每一个章节都增加了新内容,而且增加了新的章节;实战性更强,案例更丰富;细节更完美,对第1版中存在的缺陷和不足进行了修正。 本书内容全面,对hadoop整个技术体系进行了全面的讲解,不仅包括hdfs、mapreduce、yarn等核心内容,而且还包括hive、hbase、mahout、pig、zookeeper、avro、chukwa等与hadoop技术相关的重要内容。实战性强,不仅为各个知识点精心设计了大量经典的小案例,而且还包括yahoo!等多个大公司的企业级案例,可操作系极强。 全书一共19章:第1~2章首先对hadoop进行了全方位的宏观介绍,然后介绍了hadoop在三大主流操作系统平台上的安装与配置方法;第3~6章分别详细讲解了mapreduce计算模型、mapreduce的工作机制、mapreduce应用的开发方法,以及多个精巧的mapreduce应用案例;第7章全面讲解了hadoop的i/o操作;第8章对yarn进行了介绍;第9章对hdfs进行了详细讲解和分析;第10章细致地讲解了hadoop的管理;第11~17章对hadoop大生态系统中的hive、hbase、mahout、pig、zookeeper、avro、chukwa等技术进行了详细的讲解;第18章讲解了hadoop的各种常用插件,以及hadoop插件的开发方法;第19章分析了hadoop在yahoo!、ebay、百度、facebook等企业中的应用案例。

2018-02-06

网上支付源码

Java开发网上支付源码,希望能够相互学习。

2017-06-17

spring-boot-中文参考手册

本书是springboot学习的中文说明文档,可参考本文进行简单的springboot框架的搭建和项目的开发。

2017-06-17

简繁体转换jar包

可以使用此Java实现简体与繁体的汉字转换。

2017-05-01

JSON的相关类库

json相关类库,可以使用Java代码将json字符串转换为json对象。

2017-05-01

ci学习笔记源码及数据库

这是个人学习CI框架所做的源码及数据库,欢迎下载。

2017-05-01

CI框架学习笔记源码

这是CI框架学习笔记的源码,适合新手学习CI框架使用,以电子商城为例。

2017-04-30

JSONArray及相关jar包

2017-04-21

用Python写网络爬虫高清完整.pdf版下载

《用Python写网络爬虫》作为使用Python来爬取网络数据的杰出指南,讲解了从静态页面爬取数据的方法以及使用缓存来管理服务器负载的方法。此外,本书还介绍了如何使用AJAX URL和Firebug扩展来爬取数据,以及有关爬取技术的更多真相,比如使用浏览器渲染、管理cookie、通过提交表单从受验证码保护的复杂网站中抽取数据等。本书使用Scrapy创建了一个高级网络爬虫,并对一些真实的网站进行了爬取。

2017-04-19

TP框架学习笔记代码及数据库文件

该文件为个人学习期间所写的代码及所用数据库,可自行修改,数据都是模拟数据,若是有任何问题可以联系我。

2017-04-19

EA中文说明文档

Sparx Systems 的Enterprise Architect 是一个完整生命周期的UML 工具: · 设计和建造一个广泛的软件系统 · 业务分析,业务流程建模,管理要求 · 系统建模,系统架构建模,组件设计,仿真 · 广义域特定建模 · 构建基于UML的特定领域的建模语言 · 可视化 广泛的系统,流程,数据,活动和结构 · 仿真行为过程,状态机和交互过程 · 协作和共享信息和模型 · 复杂系统的测试,质量控制和终端到终端的核查/可追溯性 · 管理开发任务,工作和进程 本指南可帮助您了解可用的选项,当您启动Enterprise Architect后,并快速了解如何使用这些选项来创建模型。

2017-04-14

kinect一些原理与介绍

kinect一些原理与介绍

2017-03-29

hibernate学习笔记第四天的源码

hibernate学习笔记第四天的源码

2017-03-21

hibernate学习笔记第三天的源码

hibernate学习笔记第三天的源码

2017-03-21

hibernate学习笔记第二天的源码

hibernate学习笔记第二天的源码

2017-03-21

hibernate学习笔记第一天的源码

hibernate学习笔记第一天的源码

2017-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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