<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fubo1990的博客]]></title><description><![CDATA[耐得住寂寞，才能守得住繁华]]></description><link>https://blog.youkuaiyun.com/fubo1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fubo1990]]></copyright><item><title><![CDATA[Idea中Maven多模块项目，修改父工程坐标，子工程无法及时生效解决办法]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/121278117</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/121278117</guid><author>fubo1990</author><pubDate>Thu, 11 Nov 2021 22:36:48 +0800</pubDate><description><![CDATA[问题

在idea中，有一个maven多模块项目，在将所有模块之间的依赖关系确定后，发现父模块有个坐标版本有误，此时如果只更改父模块中pom.xml中的坐标，那么会发现依赖父模块的子模块中坐标并不会及时修改。此时需要在idea中设置一下。

解决办法

点击file–&gt;setting,搜索maven，进入如下界面



发现红圈中的插件更新策略是default，此时并不会及时更新，需要将其设置设置为检查更新check for updates
apply–&gt;ok即可
...]]></description><category></category></item><item><title><![CDATA[服务器30M带宽能承受多少人同时请求？]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/114434118</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/114434118</guid><author>fubo1990</author><pubDate>Sat, 06 Mar 2021 10:08:19 +0800</pubDate><description><![CDATA[所谓的能承受多少人同时请求，就是多少人同时发送HTTP请求不造成堵塞。

在不考虑服务器内存和CPU的情况下，30M带宽能承受多少人同时发送HTTP请求，取决于所获资源的大小。

假设我们请求的一个网页，所有资源(包括图片、js文件、css文件等)需要100K。

1M的下载速度128KB/s.那么30M就是3840KB/s。


3840/100=38.4


所以理论上，30M能承受每秒38.4人同时发送该次请求，不阻塞。也就是说38.4个人同时发送该页面请求，每个人在1s内都可以正常得到服务器响应。而]]></description><category></category></item><item><title><![CDATA[如何在IDEA Maven项目中导入本地jar包的步骤]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/109628938</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/109628938</guid><author>fubo1990</author><pubDate>Wed, 11 Nov 2020 19:05:34 +0800</pubDate><description><![CDATA[1、打开侧面的maven，点击图中箭头指向的图标。



2、出现如下弹窗，在Command line在中输入执行的指令。



指令格式：


			1

			2

			3

			4

			5
			
			
			install:install-file -Dfile=&lt;Jar包的地址&gt; 

			-DgroupId=&lt;Jar包的GroupId&gt; 

			-DartifactId=&lt;Jar包的引用名称&gt; 

			...]]></description><category></category></item><item><title><![CDATA[Homebrew国内如何自动安装（国内地址）]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/106663397</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/106663397</guid><author>fubo1990</author><pubDate>Wed, 10 Jun 2020 12:53:29 +0800</pubDate><description><![CDATA[自动脚本(全部国内地址)（在Mac os终端中复制粘贴回车下面这句话)


/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"



成功的话，如上图所示。

如果遇到报错中含有errno54/443/ 的问题：

这种一般切换源以后没有问题，因为都是公益服务器，不稳定性很大。








...]]></description><category></category></item><item><title><![CDATA[MAC系统IDEA工具栏没有svn图标，svn项目也不显示修改信息]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/106402816</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/106402816</guid><author>fubo1990</author><pubDate>Thu, 28 May 2020 13:26:17 +0800</pubDate><description><![CDATA[前提是你在idea中已经配置了SVN

在VCS菜单中有个开关，叫Enabled Version Control Integration，在打开的窗口的选项中选择Subversion即可。操作如下图

第一步：找到菜单栏，选择VCS



第二步：弹出界面中选择：Subversion



第三步：点击OK就搞定了。


...]]></description><category></category></item><item><title><![CDATA[SVN提示E230001、E170013解决方案]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/106402445</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/106402445</guid><author>fubo1990</author><pubDate>Thu, 28 May 2020 12:57:17 +0800</pubDate><description><![CDATA[svn提交代码时报错，证书认证失败Commit failed with error

svn: E170013: Commit failed (details follow):

svn: E170013: Unable to connect to a repository at URL 'https://127.0.0.1:8888/svn/XXXXXXXX'

svn: E230001:Server SSL certificate verification failed: certificate is.]]></description><category></category></item><item><title><![CDATA[面试：请谈谈你日常如何做SQL优化]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/104694765</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/104694765</guid><author>fubo1990</author><pubDate>Fri, 06 Mar 2020 14:46:30 +0800</pubDate><description><![CDATA[首先我们要搞清楚为什么要进行SQL优化

   开发项目上线初期或者开发的项目级别小，由于业务数据量相对较少，一些SQL的执行效率对程序运行效率的影响不明显，而随着时间的积累，项目的成熟，业务数据量与日俱增，这时SQL的执行效率对程序的运行效率的影响逐渐增大，此时就必须进行SQL优化来提升系统的运行性能。

如何进行SQL优化

1.优化表结构

1.1尽量使用数字型字段

若只含数值信息...]]></description><category></category></item><item><title><![CDATA[01.快速搭建Java开发环境]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/104499780</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/104499780</guid><author>fubo1990</author><pubDate>Wed, 26 Feb 2020 09:26:35 +0800</pubDate><description><![CDATA[1.下载Java安装包

1.进入Java官网安装包地址：https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
进入如图页面：


]]></description><category></category></item><item><title><![CDATA[一、Java I/O是什么？]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/82861228</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/82861228</guid><author>fubo1990</author><pubDate>Wed, 26 Sep 2018 23:59:40 +0800</pubDate><description><![CDATA[        我们既然要学习Java I/O那我们首先要知道Java I/O是什么？以及Java I/O在java开发中应用。今天我们主要就这两个大问题进行讲解，然后在接下来的课程中，不断深入的了解及学习Java I/O。

       1.Java I/O是什么？

       Java中I/O是以流为基础进行数据的输入输出的，所有数据被串行化(所谓串行化就是数据要按顺序进行输入输出)写入...]]></description><category></category></item><item><title><![CDATA[浅谈面向过程和面向对象编程]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/82860964</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/82860964</guid><author>fubo1990</author><pubDate>Wed, 26 Sep 2018 23:41:33 +0800</pubDate><description><![CDATA[面向过程和面向对象都是编程思想。

1.面向过程：面向过程是一种以过程为中心的编程思想（考虑的是实际的实现）。面向过程解决一个问题，要把问题步骤化，过程化。一般的面向过程是从上往下步步求精，所以面向过程最重要的是模块化的思想方法。

eg:比如汽车启动，面向过程会把汽车启动步骤化，过程化，首先给汽车加好油，其次给汽车启动电源按钮，最后启动汽车。

2.面向对象：面向对象是一种以对象为中心的编程思想...]]></description><category></category></item><item><title><![CDATA[Mysql主从库配置（windows系统），实现主从表数据同步。]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/82788149</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/82788149</guid><author>fubo1990</author><pubDate>Thu, 20 Sep 2018 17:13:23 +0800</pubDate><description><![CDATA[       为了缓解大量的并发访问，除了在网站实现分布式负载均衡。在数据库层面，单台mysql服务器肯定无法满足大数据量的读写。于是我们需要搭建mysql集群。一个主（master）库，搭载多个从库（slave），把数据连接的分流到多个从库，来分担主库的压力。

       利用Mysql主从配置，实现读写分离，数据同步。主库负责写入数据，从库负责查询数据。

       前期准备（继续阅读...]]></description><category></category></item><item><title><![CDATA[github下载spring源码，导入eclipse教程]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/82586974</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/82586974</guid><author>fubo1990</author><pubDate>Mon, 10 Sep 2018 11:15:03 +0800</pubDate><description><![CDATA[参考了很多文章，按下面的步骤安装完成。

1. 首先去GitHub下载spring的源码 https://github.com/spring-projects/spring-framework/releases，下载相应的版本后解压到本地。

2. 去gradle官网gradle https://gradle.org/gradle-download/下载gradle，下载到本地解压即可。之后需配置...]]></description><category></category></item><item><title><![CDATA[Servlet —— 详解Servlet的并发同步问题]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/81775054</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/81775054</guid><author>fubo1990</author><pubDate>Fri, 17 Aug 2018 11:42:22 +0800</pubDate><description><![CDATA[Servlet的生命周期是由Servlet容器来负责的。

Servlet容器通常采用单实例多线程的方式，减少Servlet创建实例的开销，提高效率。



当客户端第一次请求某个Servlet时，Servlet容器将会根据web.xml配置文件实例化这个Servlet类（如果设置了on-start-up，启动时就会实例化）。当又有新的客户端请求该servlet时，一般不会再次实例化该servle...]]></description><category></category></item><item><title><![CDATA[Centos 修改root密码方法]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/80102894</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/80102894</guid><author>fubo1990</author><pubDate>Fri, 27 Apr 2018 09:08:15 +0800</pubDate><description><![CDATA[机器启动时，按任意键暂停启动，通过按上下方向键↑↓选择内核所在的行按e进入编辑模式，将光标移动linux16开始的行，添加内核参数rd.break按Ctrl+x启动。进入到命令行之后，执行下图操作，实现密码修改提醒。重启后会等待一段时间，请勿强制重启。等系统自动再次重启后，就可以用新密码登陆。 祝君好运。...]]></description><category></category></item><item><title><![CDATA[AS发布realse版本教程]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/79814172</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/79814172</guid><author>fubo1990</author><pubDate>Wed, 04 Apr 2018 10:59:46 +0800</pubDate><description><![CDATA[学习此教程必须自己会生产前面文件，如果你还对生产签名文件不熟悉，可以查看我的另一篇文章（Android Studio 生产签名文件及获取SHA1和MD5值教程），会让你很快理解并熟悉签名文件的生产。1.在 Project 窗口中，右键点击您的应用并点击 Open Module Settings。2.在 Project Structure 窗口左面板中的 Modules 下，点击您想要签署的模块。3...]]></description><category></category></item><item><title><![CDATA[Android Studio 生产签名文件及获取SHA1和MD5值教程]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/79812188</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/79812188</guid><author>fubo1990</author><pubDate>Wed, 04 Apr 2018 10:31:10 +0800</pubDate><description><![CDATA[最近在做项目中又要获取SHA1值，但是已经很久没有搞过了。有点忘了，然后自己又重新整理了一下，做了这个教程希望可以帮到需要的人。一、用AS（Android Studio）生产签名文件（证书）。1.在AS的菜单栏找到“Build”选项，然后点击打开二级菜单。2.在二级菜单中找到Generate Signed Apk...选项，点击进入，弹出设置签名文件的对话框。1）已有签名文件，直接点击Choose...]]></description><category></category></item><item><title><![CDATA[Android Studio 使用USB真机调试教程]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/79798328</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/79798328</guid><author>fubo1990</author><pubDate>Tue, 03 Apr 2018 10:31:10 +0800</pubDate><description><![CDATA[       Android开发者第一步学习的应该就是真机调试了。但是很多初次接触android studio的同学还是不知道如何用真机调试，今天我就给大家写一个教程，希望可以帮到需要的人。      我使用的是一款国家电网定制机型。Android版本为：5.0.2。      1.先用usb线把你的测试手机连接到你的电脑上，并且安装驱动（由于机子型号不同，安装方式有差异，可以根据你的机子百度安装...]]></description><category></category></item><item><title><![CDATA[获取Spring上下文（ApplicationContext）的三种方法]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/79648766</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/79648766</guid><author>fubo1990</author><pubDate>Thu, 22 Mar 2018 09:54:36 +0800</pubDate><description><![CDATA[       以前在项目中经常用到Spring上下文（ApplicationContext），每次使用都是百度一下，使用过就忘了。今天良心发现，写一篇博客，让这个知识真正属于我，也希望我写的博文，可以帮助需要的人。       Spring上下文（ApplicationContext）的获取有三种方式。   1.通过WebApplicationUtils工具类获取。WebApplicationUt...]]></description><category></category></item><item><title><![CDATA[JVM结构、GC工作机制详解]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/79230634</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/79230634</guid><author>fubo1990</author><pubDate>Thu, 01 Feb 2018 16:55:20 +0800</pubDate><description><![CDATA[关于JVM和GC，我相信学java的绝大部分人都听过，很多公司的面试官都爱问，一开始我也很头痛，问这么底层干什么，所以我每次面试也只是看看答案敷衍了事。最近准备面试，感觉真不能这样，知识不仅要知其然，还要知其所以然。其实弄懂了JVM和GC，对我们理解很多java知识都有帮助。文章主要分为以下四个部分JVM结构、内存分配、垃圾回收算法、垃圾收集器。




下面我们一一来看。

一、J]]></description><category></category></item><item><title><![CDATA[request.getParameter()获取不到数据的问题]]></title><link>https://blog.youkuaiyun.com/fubo1990/article/details/54922901</link><guid>https://blog.youkuaiyun.com/fubo1990/article/details/54922901</guid><author>fubo1990</author><pubDate>Wed, 08 Feb 2017 09:24:43 +0800</pubDate><description><![CDATA[最近做项目时，发现手机客户端通过http协议post方式上传数据到服务端，在服务器端通过request.getInputStream()能获取到相应的数据，但用request.getParameter()却获取不到数据。这是怎么回事呢，后来发现这种情况跟form表单的属性 enctype有关系。

HTML中的form表单有一个关键属性 enctype＝application/x-www-fo]]></description><category></category></item></channel></rss>