<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SYT_Boss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SYT_Boss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SYT_Boss]]></copyright><item><title><![CDATA[安装uos系统（统信）遇到的问题]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/135910989</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/135910989</guid><author>SYT_Boss</author><pubDate>Mon, 29 Jan 2024 14:01:35 +0800</pubDate><description><![CDATA[yum install epel-release  出处来自下方链接。]]></description><category></category></item><item><title><![CDATA[@ConfigurationProperties注解解析]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/125314759</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/125314759</guid><author>SYT_Boss</author><pubDate>Thu, 16 Jun 2022 16:02:10 +0800</pubDate><description><![CDATA[关于EnableConfigurationProperties，在SpringBoot的注释中是这样说明的：为带有@ConfigurationProperties注解的Bean提供有效的支持。


@ConfigurationProperties 注解，通常是将properties和yml文件转换成bean对象；以上步骤可以将配置文件属性注册到IOC容器中，在获取这些bean之前，首先需要使用@EnableConfigurationProperties({ConfigBean.class})  注解使Con]]></description><category></category></item><item><title><![CDATA[MongoDB命令整理（一）]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906663</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906663</guid><author>SYT_Boss</author><pubDate>Thu, 16 Jun 2022 13:50:43 +0800</pubDate><description><![CDATA[use database_name;//创建数据库

db ;//显示当前使用库

show dbs;//显示所有库

db.database_name:insert();//插入数据

db.dropDatabase();//删除数据库

db.createCollection(&quot;database_name&quot;);//创建集合


db.createCollection(name, options......]]></description><category></category></item><item><title><![CDATA[常用算法]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/105067864</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/105067864</guid><author>SYT_Boss</author><pubDate>Tue, 24 Mar 2020 11:30:52 +0800</pubDate><description><![CDATA[一、冒泡排序

  原理：比较两个相邻的元素，较大的放在右边

 N个数字要排序完成，总共进行N-1趟排序，每i趟的排序次数为(N-i)次

 最好时间复杂度为O(N)

  Cmax= N(N-1)/2 = O(N2)
  Mmax= 3N(N-1)/2 = O(N2)
  冒泡排序的最坏时间复杂度为O(N2)
  冒泡排序的平均时间复杂度为O(N2)



...]]></description><category></category></item><item><title><![CDATA[docker设置端口2375]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/87921784</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/87921784</guid><author>SYT_Boss</author><pubDate>Mon, 25 Feb 2019 18:13:44 +0800</pubDate><description><![CDATA[一、系统环境：

      在Windows 7 64位上，采用Vmware workstation 12安装了CenOS7.5 64位。

二、问题

      在CentOS7.5里安装了Docker，启动docker服务，输入docker version，则出现错误信息：

      Cannot connect to the Docker datemon at tcp://0.0.0...]]></description><category></category></item><item><title><![CDATA[搭建kubernetes（k8s）环境]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/86572205</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/86572205</guid><author>SYT_Boss</author><pubDate>Mon, 21 Jan 2019 12:22:38 +0800</pubDate><description><![CDATA[在安装k8s前 我已经安装了docker 1.18版本

安装k8s步骤：

安装 kubelet kubeadm kubectl

 

google版本我安装不来


cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud....]]></description><category></category></item><item><title><![CDATA[visual svn使用教程]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/85275853</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/85275853</guid><author>SYT_Boss</author><pubDate>Thu, 27 Dec 2018 11:59:41 +0800</pubDate><description><![CDATA[SVN简介：

 为什么要使用SVN？

      程序员在编写程序的过程中，每个程序员都会生成很多不同的版本，这就需要程序员有效的管理代码，在需要的时候可以迅速，准确取出相应的版本。

Subversion是什么？

   它是一个自由/开源的版本控制系统，一组文件存放在中心版本库，记录每一次文件和目录的修改，Subversion允许把数据恢复到早期版本，或是检查数据修改的历史，Subvers...]]></description><category></category></item><item><title><![CDATA[线程同步之临界区]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/84776975</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/84776975</guid><author>SYT_Boss</author><pubDate>Mon, 03 Dec 2018 18:17:21 +0800</pubDate><description><![CDATA[临界区：当两个线程竞争同一资源时，如果对资源的访问顺序敏感，就称存在竞态条件。导致竞态条件发生的代码区称作临界区。
临界区线程同步适用范围：它只能同步一个进程中的线程，不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。

在.Net中有Monitor、Lock等方式是以临界区的方式来实现线程同步的，我们看一下两者的具体示例。

1、Lock  Lock关键字将代码块标记为临界区，方法...]]></description><category></category></item><item><title><![CDATA[java 缓存架构剖析--本地缓存(LoadingCache)]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/84445413</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/84445413</guid><author>SYT_Boss</author><pubDate>Sat, 24 Nov 2018 15:46:45 +0800</pubDate><description><![CDATA[缓存的使用可以大大提高程序的执行效率，但是如果缓存无法及时更新会导致脏读的情况。

痛点剖析：

记得早期我呆过的一家公司有个核心服务是在启动的时候一下把常用的交易配置信息是从DB查出来放在Map里面来做缓存，先不考虑其他的，如果我想更新一下交易配置信息是不是需要每次都重启服务器呢，又或者说我开几个后门接口用来更新Map信息，这样不还得考虑线程安全的问题么。

好吧，我先上个在中小型项目中，乃至大...]]></description><category></category></item><item><title><![CDATA[Mac上安装配置gitboook]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/84184916</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/84184916</guid><author>SYT_Boss</author><pubDate>Sun, 18 Nov 2018 00:44:45 +0800</pubDate><description><![CDATA[新接触的时候要大概理解这个软件的意义，是基于git的分布式文本编辑。一个组织中的多个人，合作写一个文本，大家都可以使用独立的分支，可以分开可以合并，大家都是master也都是origin

安装Gitbook的主要流程如下：

安装node.js&amp;gt;安装Gitbook&amp;gt;安装Gitbook编辑器&amp;gt;安装calibre&amp;gt;导出PDF。

一 安装nodejs

点击下载nodejs
...]]></description><category></category></item><item><title><![CDATA[gitbook init 初始化时卡住]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/84101966</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/84101966</guid><author>SYT_Boss</author><pubDate>Thu, 15 Nov 2018 12:03:23 +0800</pubDate><description><![CDATA[gitbook init 3.2.3 卡住 停在gitbook install 。。。。

 

http://www.yanjuntech.cn/archives/2396]]></description><category></category></item><item><title><![CDATA[gitbook安装-windows环境]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/84101775</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/84101775</guid><author>SYT_Boss</author><pubDate>Thu, 15 Nov 2018 11:51:20 +0800</pubDate><description><![CDATA[出处   -》      https://www.cnblogs.com/lelelong/p/6951734.html

 

 

最近需要gitbook看文档，于是各种百度，各种安装，很多都是无法正常安装完成的，比较纠结啊

最后，终于发现一个好用的，现分享一下地址（也是给自己做个记录）：

nodejs安装

 1、node.js下载地址:

http://nodejs.cn/downlo...]]></description><category></category></item><item><title><![CDATA[IDEA出现jdk重复，二选一的错误]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82929655</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82929655</guid><author>SYT_Boss</author><pubDate>Wed, 03 Oct 2018 00:52:21 +0800</pubDate><description><![CDATA[问题引出

当前我们对idea 写Java的程序进行编译时，会报如下的错误提示，原因在于 idea 检测到了两个位置有jdk，它不知道选哪一个，就随便选了一个。

objc[63766]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents...]]></description><category></category></item><item><title><![CDATA["errmsg" : "not authorized on db1 to execute command { insert: \"db1\", ordered: true, $db: \"db1\"]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906350</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906350</guid><author>SYT_Boss</author><pubDate>Sun, 30 Sep 2018 10:42:55 +0800</pubDate><description><![CDATA[创建一个库db1  往db1中插入数据，报错

&quot;errmsg&quot; : &quot;not authorized on db1 to execute command { insert: \&quot;db1\&quot;, ordered: true, $db: \&quot;db1\&quot; }&quot;

表示没有权限，需要转到admin库。

添加用户



出现Successfully added user表示成功添加！！！

现在已经添加了用...]]></description><category></category></item><item><title><![CDATA[MongoDB配置环境变量]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906074</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82906074</guid><author>SYT_Boss</author><pubDate>Sun, 30 Sep 2018 10:17:57 +0800</pubDate><description><![CDATA[今天我们说一下如何配置MongoDB的环境变量及好处，因为每次我们启动MongoDB服务的时候
都需要在黑窗口（dos窗口）中切换到MongoDB所在路径，然后执行 net start mongodb 命令来开
启服务。所以每次手动开机开启MongoDB服务的时候都特别的麻烦，为了解决这个问题。我们可以
将MongoDB配置到系统环境变量中。 下次在开机的时候可以直接打开黑窗口或者以管理员身份打
...]]></description><category></category></item><item><title><![CDATA[怎么解决jsoup不能完整获取响应内容的问题]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82896431</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82896431</guid><author>SYT_Boss</author><pubDate>Sat, 29 Sep 2018 13:49:56 +0800</pubDate><description><![CDATA[当使用jsoup做爬虫类的应用时，很是方便。

但如果遇到不能完整获取响应内容时，一般有以下几个原因。

1. 网络异常，造成读取不全。这个很少发生，因为jsoup会报告exception

2. 网络超时，此时可以设置 connection.timeout(n) 增加超时时间。

3. 一切看起来都正常，也没有异常发生。 但是获取的数据就是少了一截。

 

这里主要将第三点。

仔细分析获取到...]]></description><category></category></item><item><title><![CDATA[Mongo入门（一）]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82882943</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82882943</guid><author>SYT_Boss</author><pubDate>Fri, 28 Sep 2018 14:30:22 +0800</pubDate><description><![CDATA[前提：

    最近做项目，数据库用的是mongodb。之前没接触过。因此从零开始学习一下。

一：为什么要用mongo

1.MongoDB与MySQL的区别

   

   

   

   

2.MongoDB适用于什么场景

    MongoDB 的主要目标是在键/值存储方式（提供了高性能和高度伸缩性）和传统的RDBMS 系统（具有丰富的功能）之间架起一座桥梁，它集两者的优势于一...]]></description><category></category></item><item><title><![CDATA[Jsoup中Selector选择器概要]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82863990</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82863990</guid><author>SYT_Boss</author><pubDate>Thu, 27 Sep 2018 10:54:46 +0800</pubDate><description><![CDATA[Select方法将返回一个Elements集合，并提供一组方法来抽取和处理结果。

Selector选择器概述

tagname: 通过标签查找元素，比如：a
	ns|tag: 通过标签在命名空间查找元素，比如：可以用 fb|name 语法来查找 &amp;lt;fb:name&amp;gt; 元素
	#id: 通过ID查找元素，比如：#logo
	.class: 通过class名称查找元素，比如：.masthe...]]></description><category></category></item><item><title><![CDATA[为什么说串行比并行速度快？]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82794420</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82794420</guid><author>SYT_Boss</author><pubDate>Thu, 20 Sep 2018 22:15:07 +0800</pubDate><description><![CDATA[
http://zhidao.baidu.com/question/293842108.html?fr=qrl&amp;amp;cid=93&amp;amp;index=5


并行接口速度比串行接口速度快，这是若干年前的情况了。
在实际时钟频率比较低的情况下，并口因为可以同时传输若干比特，速率确实比串口快。
但是，随着技术的发展，时钟频率越来越高，并行导线之间的相互干扰越来越严重。并行接口因为有多条并行且紧密的...]]></description><category></category></item><item><title><![CDATA[用Redis存取两个人的共同好友名单]]></title><link>https://blog.youkuaiyun.com/SYT_Boss/article/details/82785124</link><guid>https://blog.youkuaiyun.com/SYT_Boss/article/details/82785124</guid><author>SYT_Boss</author><pubDate>Thu, 20 Sep 2018 13:09:39 +0800</pubDate><description><![CDATA[首先，我们要查出两个人是否是好友关系（互关状态）

我们可以用Redis 的set 存set user：1：funs  值  （set是无序不可重复的）

user:1:fans [2,3,4] //关注用户1的粉丝
user:1:follows [2,5,7,8] //用户1关注的

user:2:fans [1,3,4] //关注用户2的粉丝
user:2:follows [1,7,8] //...]]></description><category></category></item></channel></rss>