自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java学习

静下心来学习...

  • 博客(23)
  • 资源 (8)
  • 收藏
  • 关注

原创 【数据结构与算法】之跳表(Java实现)---第九篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。说明:跳表是一种不太常用的数据结构,很多书籍上甚至都没有提及过,我也是学习极客时间中的《数据结构与算法之美》专栏的时候才知道这种数据结构,但是感觉这种数据结构真的有很多优点,看了一些博客讲的都很片面,所以在这里决定把专栏中的这篇文章mark...

2018-10-30 17:35:10 17602 14

转载 Oracle高级教程

转自:https://blog.csdn.net/suheonline/article/details/80592130目录一、OracleOracle体系结构的概览 二、Oracle高级查询三、Oracle触发器四、Oracle存储过程五、Oracle事务六、Oracle锁七、Oracle包八、Oracle游标九、Oracle函数十、Oracle备份与...

2018-10-28 10:17:34 4463

原创 【数据结构与算法】之二分查找(Java实现)---第八篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、二分查找的基本介绍1、二分查找:是一种查询效率非常高的查询算法,又称为折半查找。2、要求:(1)必须采用顺序存储结构,一般都是使用数组; (2)必须按关键字大小有序排列。3、基本思想:...

2018-10-27 23:04:31 349

原创 Access restriction: The method 'CharacterDecoder.decodeBuffer(String)' is not API...

怎么解决BASE64找不到JAR包问题,之前写过一篇,但是只记录了一种方法,本文列举三种解决方法:最近维护以前的一个项目,发现用到BASE64编码解码的地方出现了错误提示,如下图所示:这是eclipse设置问题,eclipse默认把这些受访问限制的API设成了ERROR,下面列出几种解决方案:方案一:右键项目-->Build Path-->Configure  Bu...

2018-10-23 22:58:30 3272 1

原创 利用触发器实现同用户下的一对多张表数据同步以及序列和触发器实现ORACLE中的主键自增

最近接触了一个数据采集的项目,每次所有设备采集上来的最新数据都是在实时表里,然后再通过触发器将各个设备的数据从实时表里同步到各自的历史表里。但是发现,Oracle不能像MySQL那样设置主键自增,Oracle用【序列+触发器】的方式使数据表的一列或多列实现自增,下面就ORACLE数据库的主键自增实现过程做详细讲解,下面以一张历史表HISTORY620022为例,是直接在PLSQL客户端进行的操作,...

2018-10-23 00:06:38 608

原创 【数据结构与算法】之排序全家桶(十大排序详解及其Java实现)---第七篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。本篇文章汇总了10种场常见的排序算法,篇幅较长,可以通过下面的索引目录进行定位查阅:一、排序的基本概念二、十大经典排序算法1、冒泡排序2、插入排序3、希尔排序4、选择排序5、归并排序6、快速排序7、桶排序...

2018-10-21 09:56:35 748 1

原创 【Spring复习】Spring框架基础概要----第一篇

本文篇幅较长,可以点击目录索引定位查看:一、Spring的七大功能模块二、Spring中常用功能详解1、IOC:将对象的创建交由Spring容器来管理2、DI:依赖注入,在创建时给容器中的对象注入属性值3、AOP:面向切面编程,底层使用动态代理增强方法,提高代码复用性4、声明式事务管理5、全注解开发配置以及Junit的整合6、xml配置文件约束和jar包依赖参考...

2018-10-18 22:44:55 417

原创 Eclipse导入新的tomcat时提示错误:Unknown version of Tomcat was specified

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。最近打开以前写的一个项目时,开始总是报HttpServlet的错误,一看就想到了了没有在工程里导入Tomcat,但是打开:Build Path->Add Libraries,发现是有Tomcat的,于是就去Window -->...

2018-10-17 20:45:24 14469 4

原创 【数据结构与算法】之递归的基本介绍---第六篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、递归的基本概念1、定义递归:指的是一个过程,函数直接或者间接的调用自己,此时则发生了递归。递归的两个要素:递推公式和递归边界可以看到递归的定义非常的简洁,但是理解起来就没有这么容易了。不知道大家是否和我一样,在遇到递...

2018-10-15 15:25:27 616

原创 【数据结构与算法】之队列的基本介绍及其数组、链表实现---第五篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、队列的基本概念1、定义队列是一种先进先出的线性表。它只允许在表的前端进行删除操作,而在表的后端进行插入操作,具有先进先出、后进后出的特点。进行插入操作的一端成为队尾(tail),进行删除操作的一端称为队头(head)。当队列中...

2018-10-14 21:35:48 426

原创 【数据结构与算法】之栈的基本介绍及其数组、链表实现---第四篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、栈的基本介绍1、栈的基本概念栈是一种限制在一端进行插入和删除操作的线性表数据结构。栈中有两个比较重要的操作:push(压栈:将元素压入栈顶)和pop(弹栈:从栈顶弹出一个元素)。都满足先进后出、后进先出的特点!从图中...

2018-10-14 10:23:52 319

原创 【数据结构与算法】之单链表、双链表、循环链表的基本介绍及其Java代码实现---第三篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、链表的基本介绍链表的定义:链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛型的元素和一个指向另一条链表的引用。----Algorithms Fourth Edition...

2018-10-13 14:19:15 846

原创 【数据结构与算法】之数组---第二篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。先来看下数组的定义:数组(Array):是一种线性表结构。它用一组连续的内存空间来存储一组具有相同类型的数据,同时它也是最基础的数据结构。提到数组就不得不说线性表: 数据排成一条线,每个线性表上的数据最多只有前后两个方向。常见的...

2018-10-13 14:18:04 476

原创 Eclipse里怎么设置创建类时的自动注释信息

每次写类文件前面写注释信息难免会有些重复,所以在Eclipse里提供了模板方法,具体设置方法如下:Window-->Preferences-->Java-->CodeStyle-->Code Templates-->Code-->New Java files-->edit-->OK-->Apply具体效果如图:下面将其中的关键几...

2018-10-12 11:20:14 723

原创 【数据结构与算法】之复杂度分析---第一篇

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、首先明确两个问题:1、为什么需要对算法进行复杂度分析?实际上一个算法执行所耗费的时间和空间是无法从理论上准确算出来的,必须在计算机上实际运行才知道,但是我们不可能对每个算法都先在计算机上运行一遍,再决定采用其中效率最高的那个。所...

2018-10-11 17:26:10 598

原创 数据结构与算法知识点目录与专栏推荐

在写这篇博客之前一直在犹豫,要不要将《数据结构与算法》这个专题的知识点以博客的形式记录下来,方便日后复习,但是又纠结于自己的水平有限,写不出来什么高质量的文章,更何况很多大佬的博客都有《数据结构与算法》的专题,而且写这个系列的文章必定需要大量的时间。虽然很不想写,但是数据结构与算法是必须拿下的,更何况除了刷题也没有其他更好的学习方式了,那就花点时间把重要的知识点都用博客的形式总结下来的,这样一方面...

2018-10-11 10:18:58 302

原创 Java NIO核心概念总结篇

最近学习Java NIO的相关知识,为了以后方便复习,记录下主要知识点。参考来源:某视频中的讲解以及一些博文,见文章结尾。一、Java NIO基本介绍Java NIO(New IO,也有人叫:Non Blocking  IO)是从Java1.4版本开始引入的一个新的IO API,其与原来的IO有同样的作用和目的,但是使用方式有很大的差别。NIO是为提供I/O吞吐量而专门设计,其卓越的性...

2018-10-10 19:45:46 1522 2

原创 NIO复制文件的三种方式对比

下面对NIO复制文件的三种方式进行对比:方式一:利用通道完成文件的复制(非直接缓冲区)@Testpublic void copyFirst(){ // 为了比较效率,记录程序执行时间 long startTime = System.currentTimeMillis(); // 开始时间 // 1 声明输入输出流 FileInputStream fis =...

2018-10-09 21:45:42 619 1

原创 Maven工程提示错误信息:web.xml is missing and <failOnMissingWebXml> is set to true

先看下错误信息提示:大概的意思就是创建的Web工程的web.xml文件缺失,那么很容易就可以想到两种解决办法:1、将Maven工程默认需要web.xml这一配置改为false2、在src/main/webapp/WEB-INF下创建一个web.xml文件1、将Maven工程默认需要web.xml这一配置改为false在pom.xml文件中配置以下内容:&lt;build&...

2018-10-07 20:57:56 379

原创 【收藏】好的学习网站汇总,持续更新

本篇博客主要用于记录平时学习中遇到的好的技术学习网站以及博客等网址:1、https://tool.lu/  :程序员的工具箱,非常全面2、http://how2j.cn/这个网址从jdk配置到网站开发从头到尾细致地讲解,有源码有图文步骤有视频教程,非常适合新手入门。3、Spring Boot学习之【http://springboot.fun/】4、https://visualg...

2018-10-06 22:35:44 713

原创 七步搞定CentOS6.8内核升级和Docker的安装

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。一、内核的升级最近安装需要在虚拟机Linux系统上安装Docker,但是前提是CentOS的内核必须是3.10及以上,但是我的内核版本才2.xxx,所以必须要对内核进行升级,但是查看了很多博客都是需要修改各种配置文件,但是一一试过之后,均...

2018-10-05 16:38:24 2902

原创 【转载】之Java基础文章汇总 ,持续更新...

1、Java中的==、equals和hashcode的比较

2018-10-02 14:45:05 149

原创 Eclipse中常用快捷键

Eclipse中常用快捷键:

2018-10-01 15:19:41 146

Java NIO核心概念总结篇

这是学习Java NIO过程中总结的核心概念,里面包含了基本的知识点,详细知识点也可以查看我的博客:pcwl_java里的Java NIO篇

2018-10-11

文件校验工具

用于文件校验,比对各种加密方式后的结果,非常好用!

2018-10-07

Navicate免安装版

Navicate的免安装版,解压后直接运行.exe文件就可以使用

2018-10-07

JVM知识点汇总

平时收集的与JVM相关的文章,现将整理在一起分享给大家,内容通俗易懂

2018-10-07

计算机网络协议概述

本文档中收录了20多篇平时收录的和计算机网络技术相关的文章,现整理分享给大家!

2018-10-07

Java中equals,hashcode和==的区别

本文中详细的阐述了Java中经常遇到的equals、hashcode以及“==”号三者之间的区别

2018-10-07

Java多线程知识点总结

该文档总结了Java多线程相关的知识点,分享给大家,简单易懂!

2018-08-19

Altova XMLSpy2013简体中文版

Altova XMLSpy主要用于XML的编辑和校验用,最近做XML相关的项目,收藏了一个破解中文版

2018-07-07

空空如也

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

TA关注的人

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