- 博客(72)
- 资源 (17)
- 收藏
- 关注
原创 LeetCode MySQL刷题记录(随时更新)
之前一直是用LeetCode刷题,不能称之为刷题,往往做了几十道题就不做了,这次发现LeetCode出了中文版,又想巩固和加深自己的数据库知识,因此改造之前废弃的文章。本篇文章题目来源是力扣,其实对应就是英文的LeetCode,在参加工作后由于业务、可用性、时效性等方面的要求很少会做一些复杂的数据库操作,连连表查询都不常见,连表查询也基本上拆分成两个简单的sql,因此想从LeetCode上看看是否可以将自己的DML深入一下,本篇文章使用的MySQL语句。175.组合两个表题目描述:表1: Perso
2020-05-17 00:09:48 587 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 473
原创 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 326
原创 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 578 1
原创 Spring学习(1)-Spring基础理论知识汇总
Spring基础理论知识汇总本文以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍,稍后将思维导图下载方式放上。...
2020-04-19 17:40:09 291
原创 牛客网数据库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 852 2
原创 牛客网剑指offer在线编程题(更新中)
1.二维数组中的查找题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 简单思路:先判断target是否在这一列,若在再进行查询,查询比下边方式更快的可用二分查找,感兴趣的可以自己尝试下二分查找。public class Solution { publi...
2018-05-28 16:33:10 1640 1
原创 一年实习感想
一年的实习感想 现在是一名普通本科的研究生,本身实力不强,现在处于研二阶段,出来实习已经接近一年了,做的是后端研发。 从去年7月份开始出来实习,研一的一年把课程结束了,带着学术压力出来的,
2018-05-18 10:48:18 1702 1
原创 每天一个linux命令(3):ls命令
1、命令简介ls(list 列出目录内容)命令用来列出显示指定目录里的文件及文件夹清单,缺省下ls用来打印出当前目录的清单。通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限、大小、更改时间等等2、用法ls [OPTION]... [FILE]...3、选项-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-A 显示除“.”和“....
2018-04-03 15:57:00 765
原创 每天一个linux命令(2):cd命令
1、作用cd(Change Directory 改变目录)命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。2、用法cd (选项)...
2018-04-03 15:33:18 367
原创 一、文件和目录管理
1、命令简介pwd(print work directory 打印当前目录)命令以绝对路径的方式显示用户当前工作目录。2、用法pwd [-LP]3、选项-L –logical 当目录为连接路径时,显示连接路径 -P –physical 显示实际物理路径,而非使用连接(link)路径4、实例1:显示当前目录所在路径 pwd[...
2018-04-02 10:51:46 238
原创 非极大值抑制——NMS
NMS(non maximum suppression),中文名非极大值抑制,在很多计算机视觉任务中都有广泛应用,如:边缘检测、目标检测等。这里主要以人脸检测中的应用为例,来说明NMS,并给出Matlab和C++示例程序。人脸检测的一些概念(1) 绝大部分人脸检测器的核心是分类器,即给定一个尺寸固定图片,分类器判断是或者不是人脸;(2)将分类器进化为检测器的关键是:在原始图像上从多...
2018-03-30 10:37:29 644
转载 深入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 21238 2
转载 深入Spring Boot (十):整合Mybatis框架详解
Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容:数据源配置;数据库连接池配置;XML配置方式整合;注解方式整合;事务管理。数据源配置数据源配置可以在application.properties或application.yml中配置,例如可以在application.proper...
2018-03-23 18:33:28 15794
转载 深入Spring Boot (九):Web应用统一异常处理
默认情况下,Spring Boot为基于SpringMVC的Web应用提供了全局统一异常处理,本篇将深入介绍默认的统一异常处理及自定义异常处理,主要包含以下4部分内容:默认异常处理;覆盖默认异常处理;自定义异常处理;自定义异常页面。默认异常处理通过浏览器请求一个不存在的页面或服务端处理发生异常时,Spring Boot会返回类似如下的错误提示页面: 当使用Post...
2018-03-22 11:06:13 16290
转载 深入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 21028
转载 深入Spring Boot (七):静态资源使用详解
Web应用经常需要使用大量的静态资源,如图片、css、js等,Spring Boot对这些静态资源的使用提供了默认配置。本篇将详细介绍如何使用默认配置和如何修改这些默认配置,主要包含以下5部分内容: 1.静态资源存储路径; 2.静态资源访问路径; 3.最佳实践; 4.应用欢迎页; 5.应用图标。1.静态资源存储路径默认配置下,使用Spring Boot可以将静态资源存储在/s...
2018-03-22 10:26:48 20107 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 16240 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 19946
转载 深入Spring Boot (四):YAML属性配置文件使用详解
Spring Boot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理,即在application.properties或application.yml文件中添加属性配置,可以使用@Value注解将属性值注入到beans中,或使用@ConfigurationProperties注解将属性值绑定到结...
2018-03-18 10:08:39 61341 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 20472
转载 深入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 16385
转载 深入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 16623
原创 继承中代码的加载顺序
在继承中代码的执行顺序为: 1.父类静态对象,父类静态代码块 2.子类静态对象,子类静态代码块 3.父类非静态对象,父类非静态代码块 4.父类构造函数 5.子类非静态对象,子类非静态代码块 6.子类构造函数...
2018-03-09 09:51:27 231
转载 系统学习机器学习之系统认识
原文地址:http://blog.csdn.net/app_12062011/article/details/50207375概述机器学习(MachineLearning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能
2018-02-05 15:56:48 864
转载 log4j.properties配置详解与实例
转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html 最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? ####################################
2018-01-21 22:20:46 175
转载 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 1334
原创 CI框架学习笔记第五天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。商品展示(主要是前台)展示首页将前台模板文件拷贝到themes/default文件夹中。编写首页控制器 注意其位置,在application/controllers下。添加类别模型方法
2017-06-13 16:57:29 13169
原创 CI框架学习笔记第四天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。 商品品牌的管理(主要学习文件上传实现)通过控制器进入各个页面及调试文件上传CI中提供了一个上传类upload。文件上传类使用过程:1.配置相关参数必须配置参数upload_path,所以要先
2017-06-04 10:02:44 13368
原创 CI框架学习笔记第三天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。 继第二天的登录及验证码部分继续学习表单验证。表单验证类form_validation类。首先加载form_validation类。 设置验证规则 通过set_rules方法进
2017-05-02 10:58:26 13218
原创 CI框架学习笔记第二天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。项目结构规划对于一般的web而言,都会分为前台和后台两个部分,从表面来看,前后台是两个不同的网站。但是他们之间又有某种联系,它就是数据。要完成一个完整的项目,就得设计好前后台的结构。CI是基于M
2017-05-01 10:01:12 13904
原创 CI框架学习笔记第一天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。学习目标使用CI框架开发商城(前台和后台)。CI简单介绍小巧,快速。相对于学习其他框架,更容易掌握。CI快速入门获取与安装: 在官网下载:http://codeigniter.org
2017-04-30 09:13:19 16615 2
原创 TP框架学习笔记第四天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第四天1.RBACRBAC:role base access control 基于角色的用户访问权限控制 1.1传统方式权限分配 具体操作权限与用户直接联系: 该方式设置权限的特点:
2017-04-28 12:29:04 13225
原创 TP框架学习笔记第三天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第三天概述1.命名空间 (1)声明、多级空间、访问元素 (2)引入(空间、类元素、别名) (3)公共空间 2.验证码、附件上传、缩略图 3.给tp框架自定义工具类1
2017-04-23 16:09:44 12844
原创 TP框架学习笔记第二天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第二天概述1.利用model模型实现数据的增删改查操作 a)添加操作 add方法,其返回新纪录的主键id值 两种方式:数组、AR方式 b)删除操作 delete()
2017-04-21 18:23:38 12903
转载 PHP, Python, Node.js 哪个比较适合写爬虫?
作者:梁川 链接:https://www.zhihu.com/question/23643061/answer/26322652 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。主要看你定义的“爬虫”干什么用。1、如果是定向爬取几个页面,做一些简单的页面解析,爬取效率不是核心要求,那么用什么语言差异不大。 当然要是页面结构复杂,正则表达式写得巨复杂,尤其
2017-04-19 17:58:45 6832
原创 TP框架学习笔记第一天
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。 若是想看整个学习笔记代码和数据库可点击此处(包含个人书写的项目代码及数据库文件)。第一天概述1.创建应用 2.四种路由形式 3.控制器调用视图模板 4.已有模板与框架结合 5.创建Admin分组 6.使用常量 7.配置文件 8.两种模式 9.使用smarty引擎第一
2017-04-19 17:37:45 13819
原创 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 703
原创 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 787
转载 如何快速转载CSDN中的博客
前言 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑
2017-04-08 19:26:47 191
Spring理论知识.xmind
2020-04-19
Hadoop实战第二版.mobi
2018-02-06
JSONArray及相关jar包
2017-04-21
用Python写网络爬虫高清完整.pdf版下载
2017-04-19
EA中文说明文档
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人