<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pxffirst的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pxffirst</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pxffirst]]></copyright><item><title><![CDATA[理解、学习与使用 JAVA 中的 OPTIONAL]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83269937</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83269937</guid><author>pxffirst</author><pubDate>Mon, 22 Oct 2018 11:03:15 +0800</pubDate><description><![CDATA[从 Java 8 引入的一个很有趣的特性是 Optional  类。Optional 类主要解决的问题是臭名昭著的空指针异常（NullPointerException） —— 每个 Java 程序员都非常了解的异常。

本质上，这是一个包含有可选值的包装类，这意味着 Optional 类既可以含有对象也可以为空。

Optional 是 Java 实现函数式编程的强劲一步，并且帮助在范式中实现。但...]]></description><category></category></item><item><title><![CDATA[SpringBoot 中常用注解@PathVariable/@RequestParam/@GetMapping介绍]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83269037</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83269037</guid><author>pxffirst</author><pubDate>Mon, 22 Oct 2018 10:15:47 +0800</pubDate><description><![CDATA[本文转载自：http://blog.youkuaiyun.com/u010412719/article/details/69788227

SpringBoot 中常用注解@PathVariable/@RequestParam/@GetMapping介绍

 

本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。

其中，各注解的作用...]]></description><category></category></item><item><title><![CDATA[Maven搭建spring boot启动时报错NoClassDefFoundError: org/apache/juli/logging/LogFactory]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83215631</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83215631</guid><author>pxffirst</author><pubDate>Sat, 20 Oct 2018 18:26:30 +0800</pubDate><description><![CDATA[ 

错误意思很明确，缺少LogFactory，需要在Maven里面添加数据包，添加方法如下：


&amp;lt;dependency&amp;gt;
		   &amp;lt;groupId&amp;gt;org.apache.tomcat.embed&amp;lt;/groupId&amp;gt;
		   &amp;lt;artifactId&amp;gt;tomcat-embed-logging-juli&amp;lt;/artifactId&amp;gt;
		 ...]]></description><category></category></item><item><title><![CDATA[Eclipse配置maven环境]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83213349</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83213349</guid><author>pxffirst</author><pubDate>Sat, 20 Oct 2018 14:48:52 +0800</pubDate><description><![CDATA[一.什么是maven?

Maven是一个项目管理工具，它包含了一个项目对象模型 (Project Object Model)，一组标准集合，一个项目生命周期(Project Lifecycle)，一个依赖管理系统(Dependency Management System)，和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候，你用一个明...]]></description><category></category></item><item><title><![CDATA[Java-线程池专题 (美团面试题)]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83052873</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83052873</guid><author>pxffirst</author><pubDate>Mon, 15 Oct 2018 00:13:15 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/aspirant/p/6920418.html

去美团面试，问到了什么是线程池，如何使用，为什么要用,以下做个总结

1、什么是线程池：  java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池

多线程技术主要解决处理器单元内多个线程执行的...]]></description><category></category></item><item><title><![CDATA[mac 如何安装tomcat]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83050605</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83050605</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 20:42:31 +0800</pubDate><description><![CDATA[下载Tomcat
1.打开Apache Tomcat官网,选择你需要的版本进行下载:
地址http://tomcat.apache.org/download-70.cgi

2.解压apache-tomcat-7.0.82文件,最好把他放入/Library(资源库中)
mac寻找library资源库

(1).点击finder--&amp;gt;用户--&amp;gt;你电脑的名字--&amp;gt;资源库(有的也叫/L...]]></description><category></category></item><item><title><![CDATA[什么是servlet]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83049736</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83049736</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 19:16:10 +0800</pubDate><description><![CDATA[Java Servlet 是运行在 Web 服务器或应用服务器上的程序，它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

使用 Servlet，您可以收集来自网页表单的用户输入，呈现来自数据库或者其他源的记录，还可以动态创建网页。

Java Servlet 通常情况下与使用 CGI（Common Gateway Interface...]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83048395</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83048395</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 16:37:35 +0800</pubDate><description><![CDATA[一、预备知识—程序的内存分配  
  一个由C/C++编译的程序占用的内存分为以下几个部分  
  1、栈区（stack）—   由编译器自动分配释放   ，存放函数的参数值，局部变量的值等。其  
  操作方式类似于数据结构中的栈。  
  2、堆区（heap）   —   一般由程序员分配释放，   若程序员不释放，程序结束时可能由OS回  
  收   。注意它与数据结构中的堆是两回事，分配...]]></description><category></category></item><item><title><![CDATA[linux增加永久环境变量的方法]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83045055</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83045055</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 10:27:13 +0800</pubDate><description><![CDATA[在Linux下使用源码安装软件的时候，通常只能在软件安装目录下使用该软件命令(使用yum命令安装的除外)，这样太麻烦，我们希望全局使用，可以将软件安装路径添加到系统环境变量里。
添加环境变量有2种方法：

//1,使用export命令
export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node

//export使用方法为 expo...]]></description><category></category></item><item><title><![CDATA[find 和grep的差异]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83044932</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83044932</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 10:12:50 +0800</pubDate><description><![CDATA[find是利用文件名和文件属性，来找文件的，grep是对文件内容逐行扫描，来找匹配的内容。

find可以找目录，找文件，具体方式如下：

一、find  命令格式说明

 　　path find命令查找的目录路径。

 　　-print find命令将匹配到的文件输出到标准输出。

　　 -exec find 命令对匹配的文件执行该参数所给出的Shell命令。

　　 -ok 和 -exec的作...]]></description><category></category></item><item><title><![CDATA[linux下安装nginx]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83043855</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83043855</guid><author>pxffirst</author><pubDate>Sun, 14 Oct 2018 00:20:30 +0800</pubDate><description><![CDATA[进入：/usr/java/nginx位置
下载nginx:    wget http://nginx.org/download/nginx-1.8.0.tar.gz //注意查看版本号，不同版本安装命令不同
下载openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz //注意查看版本号，不同版本安装命令不同
下载...]]></description><category></category></item><item><title><![CDATA[mysql centos7 安装方法]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83042834</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83042834</guid><author>pxffirst</author><pubDate>Sat, 13 Oct 2018 22:21:08 +0800</pubDate><description><![CDATA[ 

Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址：

MySQL - MySQL服务器。你需要该选项，除非你只想连接运行在另一台机器上的MySQL服务器。
	MySQL-client - MySQL 客户端程序，用于连接并操作Mysql服务器。
	MySQL-devel - 库和包含文件，如果你想要编译其它MySQL客户端，例如Perl模块，则需...]]></description><category></category></item><item><title><![CDATA[linux中sed用法]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83041310</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83041310</guid><author>pxffirst</author><pubDate>Sat, 13 Oct 2018 19:23:20 +0800</pubDate><description><![CDATA[sed是一个很好的文件处理工具，本身是一个管道命令，主要是以行为单位进行处理，可以将数据行进行替换、删除、新增、选取等特定工作，下面先了解一下sed的用法
sed命令行格式为：
         sed [-nefri] ‘command’ 输入文本        

常用选项：
        -n∶使用安静(silent)模式。在一般 sed 的用法中，所有来自 STDIN的资料一般都会被列出...]]></description><category></category></item><item><title><![CDATA[uniq 命令]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83039159</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83039159</guid><author>pxffirst</author><pubDate>Sat, 13 Oct 2018 15:38:56 +0800</pubDate><description><![CDATA[uniq 命令
 

文字

uniq 是LINUX命令

用途

报告或删除文件中重复的行。

语法

uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] [ -Fields ] [ +Characters ] [ InFile [ OutFile ] ]

描述

uniq 命令删除文件中的重复行。

uniq 命令读取由 InFile ...]]></description><category></category></item><item><title><![CDATA[Linux AWK 命令介绍]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/83025591</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/83025591</guid><author>pxffirst</author><pubDate>Fri, 12 Oct 2018 13:30:16 +0800</pubDate><description><![CDATA[Awk是一种便于使用且表达能力强的程序设计语言，可应用于各种计算和数据处理任务，每个Awk命令的格式都相同，由以下几个部分组成：

pattern { action }

举例子：

假设你有一个名为 emp.data 的文件，其中包含员工的姓名、薪资（美元/小时）以及小时数，一个员工一行数据，如下所示：

Beth
			4.00
			0
		Dan
			3.75
			0
		kathy
...]]></description><category></category></item><item><title><![CDATA[Python学习笔记(2)—搜索路径]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/51933322</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/51933322</guid><author>pxffirst</author><pubDate>Sun, 17 Jul 2016 17:23:07 +0800</pubDate><description><![CDATA[wxPython是python 的GUI框架之一，目前来看还是比较好用，windows上可以直接访问https://www.wxpython.org/下载对应的wxpython版本，安装完成后在python中直接使用import wx语句调用模块即可，但是在mac上安装就比较麻烦，往往会提示安装失败(读者可自己尝试一下:))，具体原因尚不清楚，而如果使用homebrew来安装wxpython，系统]]></description><category></category></item><item><title><![CDATA[Python学习笔记(1)—文件操作]]></title><link>https://blog.youkuaiyun.com/pxffirst/article/details/51933243</link><guid>https://blog.youkuaiyun.com/pxffirst/article/details/51933243</guid><author>pxffirst</author><pubDate>Sun, 17 Jul 2016 17:10:20 +0800</pubDate><description><![CDATA[1、文本操作
     在python中文件的打开可以调用open(‘file path’,’mode’)方法，该方法类似于java中和文件建立管道，其中file path 为文件的绝对路径名，mode为方式，常用的方式有以下几种：
     (1) ’r’表示只能读取，如果文件不存在，那么将会新建文件
     (2) ’w'表示只能写入，如果文件不存在，那么将会新建文件 
     (]]></description><category></category></item></channel></rss>