<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[imsjw]]></title><description><![CDATA[一个记录知识的地方]]></description><link>https://blog.youkuaiyun.com/imsjw</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; imsjw]]></copyright><item><title><![CDATA[docker debian镜像 安装  启动]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/115338625</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/115338625</guid><author>imsjw</author><pubDate>Tue, 30 Mar 2021 23:03:43 +0800</pubDate><description><![CDATA[docker run --name xstech_prod -p 10180:10180 --restart=always -it debian /bin/bash


]]></description><category></category></item><item><title><![CDATA[docker安装Redis]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/115308702</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/115308702</guid><author>imsjw</author><pubDate>Mon, 29 Mar 2021 19:13:02 +0800</pubDate><description><![CDATA[docker run --name redis -p 16379:6379 --restart=always -d redis --requirepass "你的密码"


]]></description><category></category></item><item><title><![CDATA[CICD]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/109804609</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/109804609</guid><author>imsjw</author><pubDate>Thu, 19 Nov 2020 10:56:30 +0800</pubDate><description><![CDATA[安装jenkins
docker pull jenkins

启动jenkins
docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --restart always -u root jenkins


]]></description><category></category></item><item><title><![CDATA[docker数据库安装]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/109530309</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/109530309</guid><author>imsjw</author><pubDate>Fri, 06 Nov 2020 13:58:14 +0800</pubDate><description><![CDATA[MSSQL
docker pull microsoft/mssql-server-linux
docker run --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=你的数据库密码' -p 11433:1433 -d microsoft/mssql-server-linux

postgres
docker pull postgres
docker run --name postgres -e 'POSTGRES_PASSWORD=你的数据库密码' -p 154]]></description><category></category></item><item><title><![CDATA[springboot2.x 5.全局统一返回格式]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100082750</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100082750</guid><author>imsjw</author><pubDate>Mon, 26 Aug 2019 17:50:52 +0800</pubDate><description><![CDATA[引入所需要的库
lombok用于生产get set方法
        &lt;dependency&gt;
            &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
            &lt;artifactId&gt;lombok&lt;/artifactId&gt;
        &lt;/dependency&gt;
...]]></description><category></category></item><item><title><![CDATA[springboot2.x 4.全局异常处理器]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100037899</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100037899</guid><author>imsjw</author><pubDate>Fri, 23 Aug 2019 14:49:50 +0800</pubDate><description><![CDATA[添加AOP库
在manve的pom文件中添加
     &lt;dependency&gt;
          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
          &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&gt;
      &lt;/depen...]]></description><category></category></item><item><title><![CDATA[springboot2.x 3.4.配置的其他使用方式]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100020633</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100020633</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 17:53:12 +0800</pubDate><description><![CDATA[指定配置启动
首先有三个配置文件
application.yml
application-dev.yml
application-prod.yml
通用配置写在application.yml文件中
命令行启动时添加参数
默认启动方式
java -jar ***.jar
启动时指定配置 spring.profiles.active
java -jar ***.jar --spring.profile...]]></description><category></category></item><item><title><![CDATA[springboot2.x 3.3.配置分离]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100019876</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100019876</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 17:27:43 +0800</pubDate><description><![CDATA[创建多个配置文件
这里创建两个配置文件,分别是用作生产和开发使用的
创建内容为空的两个文件 application-dev.yml,application-prod.yml

当前有3个配置文件
application.yml 			将共有的配置写在这里
application-dev.yml 	将开发环境中的配置写在这里
application-prod.yml 	将生产环境中的配置写在这里
这...]]></description><category></category></item><item><title><![CDATA[springboot2.x 3.2.自定义配置]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100019573</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100019573</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 17:12:54 +0800</pubDate><description><![CDATA[将自定义配置写在配置文件中
修改配置文件application.yml
server:
  port: 10080

myconfig:
  config1: "1"
  config2: "2"

用 @Value注解注入配置
DemoService
package com.imsjw.demo.service;

import org.springframework.beans.factory...]]></description><category></category></item><item><title><![CDATA[springboot2.x 3.1.配置文件]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100018937</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100018937</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 16:52:54 +0800</pubDate><description><![CDATA[springboot的配置文件有两种后缀
properties,yml这两种后缀我这里用yml只是配置的写法不同
修改默认配置文件名
修改之前为application.properties

修改之后为 application.yml

指定服务端口
server:
  port: 10080


启动服务并测试
http://127.0.0.1:10080/demo/test


...]]></description><category></category></item><item><title><![CDATA[springboot2.x 2.创建mvc基本结构]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100018128</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100018128</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 16:41:54 +0800</pubDate><description><![CDATA[初始目录

创建controller和service包

创建DemoController和DemoService

DemoController
注解说明
@Controller注解声明这个类是一个Controller
@RequestMapping注解修饰在class上时其中的值为请求父路径
@RequestMapping注解修饰在方法上时其中的值为请求路径
@@ResponseBody注解修...]]></description><category></category></item><item><title><![CDATA[springboot2.x 1.创建项目]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/100017781</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/100017781</guid><author>imsjw</author><pubDate>Thu, 22 Aug 2019 16:19:39 +0800</pubDate><description><![CDATA[先创建项目
打开IDEA 选择创建项目

设置包名等信息

添加Web库 创建Web项目

设置项目名和路径

项目创建完毕

]]></description><category></category></item><item><title><![CDATA[一个有意思的题目 java]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/92006267</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/92006267</guid><author>imsjw</author><pubDate>Fri, 14 Jun 2019 20:47:37 +0800</pubDate><description><![CDATA[今天遇到一个很有意思的题目
把代码正常运行通过  就算是解出来了
废话不多说上代码
package com.example.study;

import java.util.*;

public class Type {
    protected Object[][] getContents() {
        return new Object[][]{
                {...]]></description><category></category></item><item><title><![CDATA[高并发]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/90488679</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/90488679</guid><author>imsjw</author><pubDate>Thu, 23 May 2019 21:46:12 +0800</pubDate><description><![CDATA[linux 系统默认配置影响
文件描述符限制
在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,这时你需要明白操作系统对可以打开的最大文件数的限制。
执行 ulimit -n 输出 1024，说明对于一个进程而言最多只能打开1024个文件，所以你要采用此默认配置最多也就可以并发上千个TCP连接。临时修改：ulimit -n 1000000，但是这种临时修改只对当...]]></description><category></category></item><item><title><![CDATA[Springboot指定配置]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/89479513</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/89479513</guid><author>imsjw</author><pubDate>Tue, 23 Apr 2019 19:40:51 +0800</pubDate><description><![CDATA[SpringBoot 指定配置启动
首先有三个配置文件
application.yml
application-dev.yml
application-prod.yml
通用配置写在application.yml文件中
命令行启动时添加参数
使用默认配置文件启动
java -jar ***.jar 

例子 指定prod配置文件启动
java -jar ***.jar --spring.profi...]]></description><category></category></item><item><title><![CDATA[Maven打Jar 合包 采坑]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/88759957</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/88759957</guid><author>imsjw</author><pubDate>Sat, 23 Mar 2019 13:47:54 +0800</pubDate><description><![CDATA[打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jar包的问题
###解决方式
添加插件
 &lt;plugin&gt;
    &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
    &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt...]]></description><category></category></item><item><title><![CDATA[Maven打Jar 合包 采坑]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/88759499</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/88759499</guid><author>imsjw</author><pubDate>Sat, 23 Mar 2019 13:17:33 +0800</pubDate><description><![CDATA[打包时遇到执行 mvn clean install 时出现项目运行Test 且不出现jia包的问题
###解决方式
添加插件
 &lt;plugin&gt;
    &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
    &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt...]]></description><category></category></item><item><title><![CDATA[指针 数组  互相转换]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/88649573</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/88649573</guid><author>imsjw</author><pubDate>Mon, 18 Mar 2019 20:43:22 +0800</pubDate><description><![CDATA[数组转指针
pthread_t threads[maxThread];
threadArry = (int*)threads;

指针使用数组中的值
for (int i = 0; i &lt; maxThread; i++) {
    pthread_exit(&amp;(threadArry[i]));
}


]]></description><category></category></item><item><title><![CDATA[支付宝异步通知 ,签名验证问题]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/88649566</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/88649566</guid><author>imsjw</author><pubDate>Mon, 18 Mar 2019 20:43:06 +0800</pubDate><description><![CDATA[1.构建参数
 Map&lt;String, String[]&gt; parameters = req.getParameterMap();
 Map&lt;String, String&gt; parameterMap = new HashMap&lt;&gt;();
 for (Object v : parameters.entrySet()) {
    Map.Entry&lt;Stri...]]></description><category></category></item><item><title><![CDATA[文件上传采坑]]></title><link>https://blog.youkuaiyun.com/imsjw/article/details/88649561</link><guid>https://blog.youkuaiyun.com/imsjw/article/details/88649561</guid><author>imsjw</author><pubDate>Mon, 18 Mar 2019 20:42:49 +0800</pubDate><description><![CDATA[问题  文件上传有临时目录  这个目录在centos的情况下,会会被系统自动删除,导致文件上传出现问题
解决方式 指定文件上传的临时目录
配置如下
package com.***.core.config;

import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.c...]]></description><category></category></item></channel></rss>