<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我是天才的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linhaiguo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linhaiguo]]></copyright><item><title><![CDATA[搭建个人电子图书馆软件calibre-web（单机版）]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/135908927</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/135908927</guid><author>linhaiguo</author><pubDate>Mon, 29 Jan 2024 13:15:38 +0800</pubDate><description><![CDATA[使用calibre-web 搭建个人电子图书馆]]></description><category></category></item><item><title><![CDATA[SpringSecrurity AuthenticationProvider异常处理]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/125779547</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/125779547</guid><author>linhaiguo</author><pubDate>Thu, 14 Jul 2022 10:48:45 +0800</pubDate><description><![CDATA[处理全局异常无法处理的异常]]></description><category></category></item><item><title><![CDATA[linux 基本操作（一）]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/125426340</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/125426340</guid><author>linhaiguo</author><pubDate>Thu, 23 Jun 2022 14:28:58 +0800</pubDate><description><![CDATA[linux 工作操作]]></description><category></category></item><item><title><![CDATA[安装Vue开发环境]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/125327344</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/125327344</guid><author>linhaiguo</author><pubDate>Fri, 17 Jun 2022 09:28:27 +0800</pubDate><description><![CDATA[vue 安装]]></description><category></category></item><item><title><![CDATA[上传项目到git]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/124324902</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/124324902</guid><author>linhaiguo</author><pubDate>Thu, 21 Apr 2022 16:20:21 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_36649744/article/details/121580534

]]></description><category></category></item><item><title><![CDATA[window 安装Vue 开发环境]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/124310051</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/124310051</guid><author>linhaiguo</author><pubDate>Wed, 20 Apr 2022 23:40:31 +0800</pubDate><description><![CDATA[到网站下载 node-v18.0.0-x64.msi （目前最新的）
https://nodejs.org/en/

设置缓存文件夹
npm config set cache “D:\frontsoft\nodejs\node_cache”
设置全局模块存放路径
npm config set prefix “D:\frontsoft\nodejs\node_global”
基于 Node.js 安装cnpm
npm install -g cnpm --registry=https://registry.np]]></description><category></category></item><item><title><![CDATA[oracle 高效复制百万数据]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/121516339</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/121516339</guid><author>linhaiguo</author><pubDate>Wed, 24 Nov 2021 15:15:55 +0800</pubDate><description><![CDATA[mark 一下初始化数据时候复制1000万的数据sql ，用时10分钟左右

CREATE OR REPLACE PROCEDURE WHL_DTL_LOOP_PKG IS
--DECLARE
 --LD_START_DATE      DATE;
  LN_COMMIT_LABEL    NUMBER := 0;
  C_COMMIT_REC       NUMBER := 5000;
  /**TYPE TYP_TABLE IS TABLE OF DRM_WHL_DEALER_ACTIVITY_FAC.]]></description><category></category></item><item><title><![CDATA[信息系统项目管理师-计算题]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/121452553</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/121452553</guid><author>linhaiguo</author><pubDate>Sun, 21 Nov 2021 14:04:23 +0800</pubDate><description><![CDATA[成本管理的技术和工具
PV:为计划工作分配的经过批准的预算
EV：已完成的计划工作的测量值
AC：完成这么多工作，实际花了多少成本
SV：进度偏差=EV-PV
SV&lt;0  进度落后
SV&gt;0  进度超前
CV:成本偏差：EV-AC
CV&lt;0 成本超支
CV&gt;0 成本节约
SPI:进度绩效指数：EV/PV
CPI:成本绩效指数：EV/AC
BAC（budget at completion）：完工预算，项目的总计划值
完工预算=cost baseline (成本基准)+ manageme]]></description><category></category></item><item><title><![CDATA[软考备考通关经验心得]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/120218552</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/120218552</guid><author>linhaiguo</author><pubDate>Fri, 10 Sep 2021 11:31:00 +0800</pubDate><description><![CDATA[【信息系统项目管理师备考心得】
1、综合知识的复习。
信管网有一个每日一练，是历年的真题集锦，每天可以抽出零散的时间做一做。因为参加这个考试的大多是上班族，不像学生可以有大块的时间学习，下班了家庭还都有一堆事，但是这个每日一练一定坚持下来，它可以让你保持题感，题感很重要，有的时候这道题你明明不会，有了题感，你选一个也可以选对的。做错的题做错题标记，或者用笔记记录下来。对于综合知识，当然最重要的还是系统的学习一遍，如果买了教材，28章内容，先简单看一遍，做每章练习题，尤其信管网直播的课后习题练习要完成，在信管]]></description><category></category></item><item><title><![CDATA[idea 代码规范检查模板 引入到idea]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/119949566</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/119949566</guid><author>linhaiguo</author><pubDate>Fri, 27 Aug 2021 11:43:37 +0800</pubDate><description><![CDATA[&lt;code_scheme name="demo"&gt;
  &lt;option name="AUTODETECT_INDENTS" value="false" /&gt;
  &lt;option name="LINE_SEPARATOR" value="&amp;#xA;" /&gt;
  &lt;option name="ENABLE_JAVADOC_FORMATTING" value="false" /&gt;
  &lt;option name="FORMATTER_TAGS_ENABLE]]></description><category></category></item><item><title><![CDATA[eclipse 代码规范模板]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/119949540</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/119949540</guid><author>linhaiguo</author><pubDate>Fri, 27 Aug 2021 11:42:40 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&gt;
&lt;profiles version="12"&gt;
&lt;profile kind="CodeFormatterProfile" name="demo" version="12"&gt;
&lt;setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/&gt;.]]></description><category></category></item><item><title><![CDATA[本地新建项目首次上传git步骤]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/117984215</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/117984215</guid><author>linhaiguo</author><pubDate>Thu, 17 Jun 2021 10:32:39 +0800</pubDate><description><![CDATA[先进入目录


先执行git init
再执行git add .（不要忽视add 后面的点）
再执行git commit -m “init”
再执行git remote add origin 项目git地址
最后执行git push -u origin master


]]></description><category></category></item><item><title><![CDATA[如果你频繁需要切换目录的话]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/117952700</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/117952700</guid><author>linhaiguo</author><pubDate>Wed, 16 Jun 2021 11:31:47 +0800</pubDate><description><![CDATA[三个命令：dirs、pushd、popd
dirs有着三个参数：
-c 清除所有目录
-p 显示目录栈不带index
-v 显示目录栈带index
pushd有着三个用法：
直接使用不带参数，进行栈顶元素和次栈顶元素进行交换
后面跟目录，表示将该目录进行压栈，并且默认压栈结束使用一次dirs命令
+/-n，+号表示从上往下数，-号表示从下往上数，进行切换栈顶元素。默认从0开始数
popd有着两种用法：
不带参数，将栈顶元素出栈，由于栈顶元素和目录相关联，切换目录
+/-n，±号表示从上往下数，还是从下往上数]]></description><category></category></item><item><title><![CDATA[OOP 7大设计原则]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/117806461</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/117806461</guid><author>linhaiguo</author><pubDate>Fri, 11 Jun 2021 09:52:39 +0800</pubDate><description><![CDATA[单一职责原则：控制类的粒度大小、将对象解耦、提高其内聚性。
开闭原则：对扩展开放，对修改关闭。
里氏替换原则：继承必须确保超类所拥有的性质在子类中仍然成立。
依赖倒置原则：要面向接口编程，不要面向实现编程。
接口隔离原则：要为各个类建立他们需要专用接口。
迪米特法则：只与你的朋友直接交谈，不跟陌生人说话。
合成复用原则：尽量先使用组合或者聚合等关联关系来实现，其次才考虑使用继承关系来实现

...]]></description><category></category></item><item><title><![CDATA[身不由己]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/99771735</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/99771735</guid><author>linhaiguo</author><pubDate>Mon, 19 Aug 2019 22:40:15 +0800</pubDate><description><![CDATA[当我旁过放葡萄，我想通过回忆，来写一点文字的时，大脑好像不听使唤，他想让我去是葡萄，在产生这一想法的时候，被我捕获到了，我没有抛出去，而是将他吞没了
此时的我还有另外一项事情缠身，当我想继续写的时候，又有一个念头在我的脑海里浮现了，将贴在脸上的面膜拿走，我后来乖乖的照做了。

...]]></description><category></category></item><item><title><![CDATA[重新回来了]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/97973245</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/97973245</guid><author>linhaiguo</author><pubDate>Wed, 31 Jul 2019 22:42:22 +0800</pubDate><description><![CDATA[离开这里已经有2年了，这两年发生了很多的事情，从现在开始重拾技术，人啊一定要对未来

有一个规划或设计，否则你就要成为别人的奴隶。


]]></description><category></category></item><item><title><![CDATA[log4j 配置文件详细描述]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/78270800</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/78270800</guid><author>linhaiguo</author><pubDate>Wed, 18 Oct 2017 11:15:27 +0800</pubDate><description><![CDATA[1.先看一看公司开发日志文件，只有只有配置文件描述，配置说明，对于初学者请见谅，不过下面的介绍会说很清楚

log4j.rootLogger=DEBUG,CONSOLE,A
log4j.addivity.org.apache=false
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSO]]></description><category></category></item><item><title><![CDATA[Hibernate 的三种查询模式]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/51841660</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/51841660</guid><author>linhaiguo</author><pubDate>Wed, 06 Jul 2016 19:04:17 +0800</pubDate><description><![CDATA[从参考网上资料进行整理。
/*hiberante 的三种查询*/
	public void testeHibernate(){
		//superDao 即使HibernateTemplate 模版
		//1.使用Cretiria 模式
		Criteria criteria=superDao.getSessionFactory().getCurrentSession().createCrit]]></description><category></category></item><item><title><![CDATA[内存和缓存的区别]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/51833516</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/51833516</guid><author>linhaiguo</author><pubDate>Tue, 05 Jul 2016 17:55:19 +0800</pubDate><description><![CDATA[缓存是集成于CPU当中，作为CPU运算的存储支撑。由于CPU芯片面积和成本的因素来考虑，缓存都很小。现在一般的缓存不过几M。CPU内缓存的运行频率极高，一般是和处理器同频运作，工作效率远远大于系统内存和硬盘。实际工作时，CPU往往需要重复读取同样的数据块，而缓存容量的增大，可以大幅度提升CPU内部读取数据的命中率，而不用再到内存或者硬盘上寻找，以此提高系统性能。
内存则是作为CPU与硬盘间的存储支]]></description><category></category></item><item><title><![CDATA[spring boot 第二课-完成单表操作及分页查询]]></title><link>https://blog.youkuaiyun.com/linhaiguo/article/details/51722778</link><guid>https://blog.youkuaiyun.com/linhaiguo/article/details/51722778</guid><author>linhaiguo</author><pubDate>Mon, 20 Jun 2016 19:33:20 +0800</pubDate><description><![CDATA[第一部分 基本注释释意
1.前面做了一个入门例子，有了一个轻松的体验，今天来做一个模拟前后端交互的数据请求与响应的例子

如果你之前用过springmvc 的注解就很好理解了，假如没有用过就需要去看看下面这个几个注解的意思了。

@Controller  ：对类名进行标识，位于Control 层，标记的类将会被spring 容器所管理，会创建一个实例（默认是单例的）每次访问都是同一个实例]]></description><category></category></item></channel></rss>