<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cuiyaoqiang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cuiyaoqiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cuiyaoqiang]]></copyright><item><title><![CDATA[java8 stream操作]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/126783489</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/126783489</guid><author>cuiyaoqiang</author><pubDate>Fri, 09 Sep 2022 15:14:56 +0800</pubDate><description><![CDATA[Java8 stream操作]]></description><category></category></item><item><title><![CDATA[Could not find a version that satisfies the requirement cv2]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/113974483</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/113974483</guid><author>cuiyaoqiang</author><pubDate>Tue, 23 Feb 2021 10:23:36 +0800</pubDate><description><![CDATA[问题描述：
python 中使用cv2导入时报如下错，
ERROR: Could not find a version that satisfies the requirement cv2
ERROR: No matching distribution found for cv2
PS D:\workspace\python_workspaces&gt; pip install cv2
ERROR: Could not find a version that satisfies the requiremen]]></description><category></category></item><item><title><![CDATA[SpringBoot打成war包，部署到Tomcat服务器]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/113315235</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/113315235</guid><author>cuiyaoqiang</author><pubDate>Thu, 28 Jan 2021 11:26:21 +0800</pubDate><description><![CDATA[SpringBoot默认达成jar包，使用SpringBoot默认使用内置的Tomcat。但当项目需要集群部署或者进行优化时，就需要打成war包部署到外部的Tomcat服务器中。
一、修改pom.xml文件将默认的jar方式改为war：
    &lt;groupId&gt;server&lt;/groupId&gt;
	    &lt;artifactId&gt;ExampleMicroService2&lt;/artifactId&gt;
	    &lt;version&gt;0.0.1-SNAPSH]]></description><category></category></item><item><title><![CDATA[FastJson 序列化特性及说用说明]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103829591</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103829591</guid><author>cuiyaoqiang</author><pubDate>Mon, 30 Mar 2020 16:18:32 +0800</pubDate><description><![CDATA[@Bean
	public HttpMessageConverters fastJsonHttpMessageConverters(){

		FastJsonHttpMessageConverter fastJsonHttpMessageConverter=new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonCo...]]></description><category></category></item><item><title><![CDATA[拖动或点击CMD窗口造成程序阻塞，在bat文件中关闭cmd窗口的快速编辑模式]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103904846</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103904846</guid><author>cuiyaoqiang</author><pubDate>Thu, 09 Jan 2020 11:34:14 +0800</pubDate><description><![CDATA[拖动或点击CMD窗口造成程序阻塞，这是因为windows默认cmd窗口启用快速编辑模式，关闭即可。在bat文件中关闭cmd窗口的快速编辑模式，bat文件如下：
@echo off
reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f
start  jre1.8.0_72/bin/java -jar Bt...]]></description><category></category></item><item><title><![CDATA[springcloud中ribbon及hystrix时间配置以及重试机制配置]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103576213</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103576213</guid><author>cuiyaoqiang</author><pubDate>Tue, 17 Dec 2019 10:55:02 +0800</pubDate><description><![CDATA[springcloud中ribbon及hystrix时间配置以及重试机制总结如下
1.增加请求时间
ribbon: 
# 请求连接超时时间
  ConnectTimeout: 3000
4.2.增加处理时间
ribbon: 
# 处理超时时间
  ReadTimeout: 600000

2.增加断路器超时时间
hystrix: 
  command: 
    default: 
      e...]]></description><category></category></item><item><title><![CDATA[Centos7手动分区方案]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103575969</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103575969</guid><author>cuiyaoqiang</author><pubDate>Tue, 17 Dec 2019 10:46:35 +0800</pubDate><description><![CDATA[1.必须的分区
(1) boot分区：
作用：引导分区，包含了系统启动的必要内核文件，即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下。
分区建议：分区的时候可选100M-500M之间,如果空间足够用，建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。
分区格式：建议ext4，按需求更改。
(2)/分区（根分区）：
作用：所有的文件都从这里开始，你可以比喻为Wind...]]></description><category></category></item><item><title><![CDATA[Centos7主机名变成bogon的原因及解决方法]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103416168</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103416168</guid><author>cuiyaoqiang</author><pubDate>Fri, 06 Dec 2019 09:00:07 +0800</pubDate><description><![CDATA[Bogon是一个伪造的IP地址，是公共Internet上IP数据包的非正式名称，它声称来自IP地址间隔的某个区域，但尚未由Internet分配号码管理局（IANA）或委派的区域Internet注册中心（RIR）分配或委派。未分配地址空间的区域称为bogon空间。
例如，49.0.0.0–49.255.255.255之间的地址尚未分配。[1]
Bogons与保留的私有地址范围不同，例如10.x.x....]]></description><category></category></item><item><title><![CDATA[org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103400525</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/103400525</guid><author>cuiyaoqiang</author><pubDate>Thu, 05 Dec 2019 10:57:40 +0800</pubDate><description><![CDATA[问题现象：
Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
	at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356)
	at org.apach...]]></description><category></category></item><item><title><![CDATA[docker容器共享宿主机环境，如jdk]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/100193220</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/100193220</guid><author>cuiyaoqiang</author><pubDate>Mon, 02 Sep 2019 10:17:00 +0800</pubDate><description><![CDATA[第一步：首先宿主机中需要安装配置jdk。


列出所有已经被安装的，名字中包含jdk字符串的RPM包。
rpm -qa | grep java



删除旧版本的jdk
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2...]]></description><category></category></item><item><title><![CDATA[zuul.ignoredServices=*]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/100168765</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/100168765</guid><author>cuiyaoqiang</author><pubDate>Sat, 31 Aug 2019 08:50:57 +0800</pubDate><description><![CDATA[Spring Cloud Zuul 与 Spring Cloud Eureka 可以实现无缝对接实现面向服务的路由。我们让路由的path映射到具体的服务上，而具体的url交由Eureka的服务发现机制去自动维护。

zuul默认路由根据服务名全小写加路由API，如我们有BASEMICROSERVICE,通过zuul访问BASEMICROSERVICE服务API,http://IP:port/bas...]]></description><category></category></item><item><title><![CDATA[GROUP BY 语句中的GROUP_CONCAT()函数]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/98479067</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/98479067</guid><author>cuiyaoqiang</author><pubDate>Mon, 05 Aug 2019 10:10:40 +0800</pubDate><description><![CDATA[GROUP BY 语句根据一个或多个列对结果集进行分组。会把值相同放到一个组中，最终查询出的结果只会显示组中一条记录。
现有表结构如下：

需要将数据通过采集时间中的日期（collecttime）以及设备（devnum）进行分组查询，并得到每条数据中的详细信息。使用GROUP_CONCAT函数实现。
1、GROUP_CONCAT功能：将group by产生的同一个分组中的值连接起来，返回一个字符串...]]></description><category></category></item><item><title><![CDATA[String.format()方法 “%1$01d” "%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"日期转换等记录]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90710250</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90710250</guid><author>cuiyaoqiang</author><pubDate>Fri, 31 May 2019 09:13:03 +0800</pubDate><description><![CDATA[用于记录，方便以后使用的时候查看。

	/**
	 * %后的1指第一个参数，当前只有var一个可变参数，所以就是指var。
	 * $后的0表示，位数不够用0补齐，如果没有这个0（如%1$nd）就以空格补齐，
	 * 0后面的n表示总长度，总长度可以可以是大于9例如（%1$010d），d表示将var按十进制转字符串，长度不够的话用0或空格补齐。
	 */
	@Test
	public void...]]></description><category></category></item><item><title><![CDATA[Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90697163</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90697163</guid><author>cuiyaoqiang</author><pubDate>Thu, 30 May 2019 14:51:22 +0800</pubDate><description><![CDATA[问题藐视：
Spring Cloud Zuul 在版本Edgware.RELEASE断路超时配置无法生效问题。
# 断路器超时时间
hystrix: 
  command: 
    default: 
      execution: 
        isolation: 
          thread: 
            timeoutInMilliseconds: 30000
...]]></description><category></category></item><item><title><![CDATA[Spring Data JPA 数据加密存储]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90106376</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/90106376</guid><author>cuiyaoqiang</author><pubDate>Sat, 11 May 2019 10:15:55 +0800</pubDate><description><![CDATA[数据安全永远是个大问题。用户数据存储到数据库中，如果不采取加密手段，那么只要有权限访问数据库的人，都能直接明了的看到用户所有的隐私数据，尤其在中小型公司中，对于数据库权限的管理基本上都是由开发人员直接进行维护管理，这样对于数据安全并不是一个好事，因此如果能将用户私密数据加密存储到数据库中，那么就能稍微提升一些数据安全性。本文讨论的是在
Spring Data JPA 中使用 AES 加解密来存储...]]></description><category></category></item><item><title><![CDATA[javamail imap 网易邮箱 NO Select Unsafe Login. Please contact kefu@188.com for help]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/88755963</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/88755963</guid><author>cuiyaoqiang</author><pubDate>Sat, 23 Mar 2019 08:46:34 +0800</pubDate><description><![CDATA[问题描述：
    第三方邮件客户端如心蓝邮件批量管理助手使用IMAP收网易邮件提示：`NO Select Unsafe Login. Please contact kefu@188.com for help`，同时网页登录邮箱查看会收到一封标题为“网易邮箱提醒：一次被阻止的收信行为”的邮件，大致意思就是告诉你第三方邮件客户端不安全，推荐使用网页出品的客户端。而其它邮件如新浪搜狐QQ邮箱则不会有该...]]></description><category></category></item><item><title><![CDATA[FastJson解析内部类的实例时报错：No default constructor for entity]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/88547263</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/88547263</guid><author>cuiyaoqiang</author><pubDate>Thu, 14 Mar 2019 10:29:40 +0800</pubDate><description><![CDATA[因为非静态内部类，是不能直接进行实例化，如：
Model.Data data = new Model.Data()

编译会出错，如果我们想实例化非静态内部类，则必须要有一个外部类的实例，如：
Model model = new Model();
Model.Data data = model.new Date();

由于无法直接创建内部类的实例，所以fastJson解析数据时会报错无法创建实例...]]></description><category></category></item><item><title><![CDATA[Linux安装vim编辑器]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/86496968</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/86496968</guid><author>cuiyaoqiang</author><pubDate>Tue, 15 Jan 2019 18:04:36 +0800</pubDate><description><![CDATA[apt-get方式：普通用户下输入命令：sudo apt-get -y install vim-gtk （注：出现E: Unable to
locate package则将命令改成sudo apt-get -y install vim-nox）。解决了在docker中from
java镜像中没有安装yum的问题。


yum方式：普通用户下输入命令：yum -y install vim*


...]]></description><category></category></item><item><title><![CDATA[springcloud config 中文乱码]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/85626431</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/85626431</guid><author>cuiyaoqiang</author><pubDate>Wed, 02 Jan 2019 17:19:06 +0800</pubDate><description><![CDATA[问题描述：
springcloud config读取配置文件有中文时候出现乱码。使用的spring-boot-starter-parent 版本为1.5.2.RELEASE，spring-cloud-dependencies版本为Dalston.SR1。
乱码的原因是：spring 默认使用org.springframework.boot.env.PropertiesPropertySourceL...]]></description><category></category></item><item><title><![CDATA[Mysql:The table‘xxxx’is full]]></title><link>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/85098775</link><guid>https://blog.youkuaiyun.com/cuiyaoqiang/article/details/85098775</guid><author>cuiyaoqiang</author><pubDate>Wed, 19 Dec 2018 15:45:02 +0800</pubDate><description><![CDATA[mysql出现&quot;the table is full&quot;的问题,一般有两个原因:

一 .You are using the MEMORY (HEAP) storage engine; in this case you
need to increase the value of the max_heap_table_size system variable.
See Section 5.1.3, “S...]]></description><category></category></item></channel></rss>