<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[linli1991的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linli1991</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linli1991]]></copyright><item><title><![CDATA[centos7安装jenkins]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/123387837</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/123387837</guid><author>linli1991</author><pubDate>Wed, 09 Mar 2022 22:33:23 +0800</pubDate><description><![CDATA[1.下载jenkins安装包（若下载很慢，可以用迅雷下载好上传至服务器）


wget https://pkg.jenkins.io/redhat-stable/jenkins-2.222.3-1.1.noarch.rpm

2.安装jenkins


rpm -ivh jenkins-2.277.1-1.1.noarch.rpm

3.修改jenkins配置


vim /etc/sysconfig/jenkins

修改内容：

JENKINS_USER="root"

JENKINS_PORT="18]]></description><category></category></item><item><title><![CDATA[cxf服务端增加字段导致客户端报错解决办法]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/120221905</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/120221905</guid><author>linli1991</author><pubDate>Fri, 10 Sep 2021 14:55:09 +0800</pubDate><description><![CDATA[要解决这个问题就要关闭字段校验功能

1.spring框架：

在配置文件里增加如下配置


&lt;cxf:properties&gt;
 &lt;entry key="set-jaxb-validation-event-handler" value="false"/&gt;
&lt;/cxf:properties&gt;



2.springboot框架：

在webservice实现类上增加@EndpointProperties注解


@WebService(
        targetNa..]]></description><category></category></item><item><title><![CDATA[已知当前经纬度和距离，用JAVA计算符合距离条件的经度最大值、最小值和纬度的最大值、最小值]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/118853339</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/118853339</guid><author>linli1991</author><pubDate>Sat, 17 Jul 2021 11:23:24 +0800</pubDate><description><![CDATA[/**
    * @return  java.lang.Double
    * @description 距离转换成经度
    * @params [latDegrees 距离转换成纬度后的值, latitude 纬度]
    */
    private static Double doLngDegress(Double latDegrees,Double latitude) {
        double lngDegree = latDegrees / Math.cos(latit...]]></description><category></category></item><item><title><![CDATA[利用SoapUI工具生成webservice客户端java代码]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/112916109</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/112916109</guid><author>linli1991</author><pubDate>Thu, 21 Jan 2021 09:42:35 +0800</pubDate><description><![CDATA[一.下载和安装软件

 1.SoapUI 5.3.0

 2.axis-1_4（下载地址：https://archive.apache.org/dist/ws/axis/1_4/axis-bin-1_4.zip）

 3.axis下载完直接解压到你想要放的目录下（我的是D:\Program Files\）



二.生成代码

 1.打开SoapUI，单击File，选中第二个选项创建项目；

 

 2. 在弹出的框中第二空格输入你的webservice接口路径。

...]]></description><category></category></item><item><title><![CDATA[centos7安装redis]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/108880541</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/108880541</guid><author>linli1991</author><pubDate>Wed, 30 Sep 2020 10:00:47 +0800</pubDate><description><![CDATA[#1.安装gcc依赖
yum install gcc -y

#2.下载、解压并进入到目录
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar -xzvf redis-5.0.4.tar.gz

#3.编译到指定目录
make
make install PREFIX=/usr/local/redis

#4.创建 /usr/local/redis/etc 目录，将解压出来的redis.conf 复制过来
mkdir -p /usr/lo]]></description><category></category></item><item><title><![CDATA[centos7安装sftp]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/108880507</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/108880507</guid><author>linli1991</author><pubDate>Wed, 30 Sep 2020 09:58:03 +0800</pubDate><description><![CDATA[#创建用户组
groupadd sftpgroup
#创建用户并且加入到这个用户组
useradd -g sftpgroup -s /sbin/nologin -M mysftpuser
#设置用户密码:skywell@2020
passwd mysftpuser

#创建sftp用户主目录
mkdir -p /data/sftp/mysftp
usermod -d /data/sftp/mysftp mysftpuser
chown root:sftpgroup /data/sftp/mysftp 
c.]]></description><category></category></item><item><title><![CDATA[linux系统不能上传文件至ftp服务器]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/108880348</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/108880348</guid><author>linli1991</author><pubDate>Wed, 30 Sep 2020 09:55:00 +0800</pubDate><description><![CDATA[我使用java的FTPClient上传文件，windows没有问题，到了linux系统上，可以连上，但调用storeFile方法时会返回false，上传文件失败。

网上说要设置成被动模式 ftpClient.enterLocalPassiveMode()，但我代码里已经加了。

后来经过各种实验，发现：若项目和ftp系统在同一台机器上，代码里连接ftp的ip要改成127.0.0.1
...]]></description><category></category></item><item><title><![CDATA[centos7安装ftp]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/108880000</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/108880000</guid><author>linli1991</author><pubDate>Wed, 30 Sep 2020 09:46:34 +0800</pubDate><description><![CDATA[ftp的登录方式有三种：

1、匿名登录；

2、linux用户登录；

3、虚拟用户登录

本次安装使用第二种方式linux用户登录



#1.安装 vsftpd
yum install -y vsftpd
service vsftpd start

#2.设置vsftpd开机启动
systemctl enable vsftpd.service

#3.修改主配置文件
vim /etc/vsftpd/vsftpd.conf
#修改以下参数
anonymous_enable=NO
#加上以下参数(云...]]></description><category></category></item><item><title><![CDATA[centos7安装zookeeper]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/108121653</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/108121653</guid><author>linli1991</author><pubDate>Thu, 20 Aug 2020 14:38:46 +0800</pubDate><description><![CDATA[zookeeper依赖于jdk，请自行安装

1.下载安装包

　　1）进入安装目录

　　cd /home/install/

　　2）获取下载地址

 打开下载网址：https://archive.apache.org/dist/zookeeper/zookeeper-3.6.1/

 

 选择第一个包，然后右键复制链接地址。

 3)下载

 执行wget+复制的链接地址下载安装包

　　wget https://archive.apach...]]></description><category></category></item><item><title><![CDATA[springboot配置多数据源]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/107973174</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/107973174</guid><author>linli1991</author><pubDate>Thu, 13 Aug 2020 10:23:19 +0800</pubDate><description><![CDATA[1.在application.yaml文件配置两个数据源


spring:
  datasource:
    data1:
      username: root
      password: 123456
      jdbc-url: jdbc:mysql://127.0.0.1:3306/data1
      driver-class-name: com.mysql.cj.jdbc.Driver
      type: com.alibaba.druid.pool.DruidDataSour]]></description><category></category></item><item><title><![CDATA[IDEA导入Spring源码]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/107279423</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/107279423</guid><author>linli1991</author><pubDate>Sat, 11 Jul 2020 10:27:43 +0800</pubDate><description><![CDATA[一，环境准备

 1，Spring源码包

 下载地址：https://github.com/spring-projects/spring-framework

 2，gradle工具

 下载地址：http://downloads.gradle.org/distributions/gradle-4.6-bin.zip

 3，IDEA工具

二，搭建流程

 1，下载Spring源码包

 (1) 下载完成后解压

 

...]]></description><category></category></item><item><title><![CDATA[从url获取文本内容]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/107016454</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/107016454</guid><author>linli1991</author><pubDate>Mon, 29 Jun 2020 11:19:44 +0800</pubDate><description><![CDATA[此方法适用于以.txt结尾的url


private StringBuilder readFromUrl(String url) throws IOException {
    InputStream is = new URL(url).openStream();
    try {
        BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
        St]]></description><category></category></item><item><title><![CDATA[springcloud使用Feign后台内部传递MultipartFile]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/107016055</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/107016055</guid><author>linli1991</author><pubDate>Mon, 29 Jun 2020 11:04:07 +0800</pubDate><description><![CDATA[1.先修改Feign Client接口



import feign.codec.Encoder;
import feign.form.spring.SpringFormEncoder;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.context.annotation.Bean;
import org.springframework.http.MediaType;
import or.]]></description><category></category></item><item><title><![CDATA[Java中Collections.sort()排序详解]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/106054703</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/106054703</guid><author>linli1991</author><pubDate>Mon, 11 May 2020 15:08:42 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
　　List&lt;String&gt; list = new ArrayList&lt;String&gt;();
　　list.add("beijing");
　　list.add("shanghai");
　　list.add("hangzhou");
　　Collections.sort(list, new Comparator&lt;String&gt;() {
　　　　　　public int compare(St]]></description><category></category></item><item><title><![CDATA[redis 同时将多个 field-value (域-值)对设置到哈希表 key 中]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/105505705</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/105505705</guid><author>linli1991</author><pubDate>Tue, 14 Apr 2020 10:09:49 +0800</pubDate><description><![CDATA[redis 同时将多个 field-value (域-值)对设置到哈希表 key 中:

HMSET key field1 value1 field2 value2 
]]></description><category></category></item><item><title><![CDATA[解决mysql分页数据重复和丢失问题]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/104812497</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/104812497</guid><author>linli1991</author><pubDate>Thu, 12 Mar 2020 10:07:36 +0800</pubDate><description><![CDATA[今天写了一个分页的功能，我用了创建时间createdTime进行排序，结果查出来的数据相邻的两页有重复，而且还丢失了一个数据。但是不分页查询的时候没有问题，后来发现有几个数据创建时间createdTime是一样的，这里主要是排序的问题，在mysql中用order by 排序的时候，如果排序字段中有相同的结果，则排序结果是不确定的，每一个分页查询，这几个相同的数据就会乱序，导致查询的数据不准确。
...]]></description><category></category></item><item><title><![CDATA[The temporary upload location [/tmp/tomcat.xxx.xxx/work/Tomcat/localhost/ROOT] is not valid]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/103566412</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/103566412</guid><author>linli1991</author><pubDate>Mon, 16 Dec 2019 17:27:18 +0800</pubDate><description><![CDATA[环境：springcloud、centos7

解决办法：配置自定义上传文件临时存放路径



@SpringBootApplication(exclude = {MultipartAutoConfiguration.class})
public class IotZuulApplication {
    public static void main(String[] args) {...]]></description><category></category></item><item><title><![CDATA[提高mybatis批量插入数据速度的方法]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/103312087</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/103312087</guid><author>linli1991</author><pubDate>Fri, 29 Nov 2019 15:45:17 +0800</pubDate><description><![CDATA[List&lt;TbRouteLocus&gt; insertList = new LinkedList&lt;&gt;();
            for (int i = startIndex; i &lt; tbLocusDetInfoList.size(); i++) {
                TbLocusDetInfo td = tbLocusDetInfoList.ge...]]></description><category></category></item><item><title><![CDATA[前端传送JSON数据，报Required request body is missing]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/102562280</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/102562280</guid><author>linli1991</author><pubDate>Tue, 15 Oct 2019 10:36:43 +0800</pubDate><description><![CDATA[该场景使用springcloud，后端使用@RequestBody（对象）标签来定义一个参数接收，使用Swagger调用该接口时，控制台报“Required request body is missing”错误。

原因：该接口使用的是get请求，方法为get和delete的时候，是不支持RequestBody类型参数的，只有post和put才支持，将方法改成post或put请求即解决问题。
...]]></description><category></category></item><item><title><![CDATA[VMware虚拟机下Linux系统访问局域网和外网]]></title><link>https://blog.youkuaiyun.com/linli1991/article/details/98474867</link><guid>https://blog.youkuaiyun.com/linli1991/article/details/98474867</guid><author>linli1991</author><pubDate>Sun, 04 Aug 2019 21:39:09 +0800</pubDate><description><![CDATA[要使用Linux系统很重要的一个操作就是使Linux系统能够访问互联网，只有Linux系统能够访问互联网才能够去下载很多自己所需要的资源，如果不能访问互联网那么使用Linux系统往往会卡在这一步，假设你装的是一个minimal版本的CentOS，那么很多Linux系统下面的工具都是没有被安装的，这个时候如果不能访问互联网，你会感觉特别的蛋疼，因为很多工具都没法下载以及安装，那么，今天小Alan就给...]]></description><category></category></item></channel></rss>