<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenlin_lin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenlin_lin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenlin_lin]]></copyright><item><title><![CDATA[java 解压缩文件]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/125679405</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/125679405</guid><author>chenlin_lin</author><pubDate>Fri, 08 Jul 2022 15:30:41 +0800</pubDate><description><![CDATA[java  解压缩文件操作]]></description><category></category></item><item><title><![CDATA[redis 在同一台服务器配置 主从以及哨兵]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/124348254</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/124348254</guid><author>chenlin_lin</author><pubDate>Fri, 22 Apr 2022 16:20:20 +0800</pubDate><description><![CDATA[在一台linux服务器上如何部署redis哨兵模式
目标：在一台linux服务器上部署一主两从三哨兵。大致操作需要先创建一个redis文件夹，然后在该目录中下载安装redis。在redis目录下新建三个文件夹分别命名为redis1，redis2，redis3。然后将下载后解压后的redis-5.0.5文件夹复制到在redis1，redis2,redis3目录下。然后分别修改这三个文件夹中的redis.conf文件和sentinel.conf文件。最后分别启动redis1,redis2,redis3的redi]]></description><category></category></item><item><title><![CDATA[spring cloud alibaba 配置seata]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/124295563</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/124295563</guid><author>chenlin_lin</author><pubDate>Wed, 20 Apr 2022 13:56:03 +0800</pubDate><description><![CDATA[我在这里用的是 0.9.0的版本  用的注册中心是  nacos  一切的基础先要启动nacos
首先到 github 去下载下来 ，找到0.9.0
下载地址添加链接描述
下载 windows 对应的版本

下载进行解压

首先修改
conf 目录下的文件，修改之前最好先复制出来一份

1.首先修改file.conf 文件     可以直接把我的替换 下面已经粘贴出来
transport {
  # tcp udt unix-domain-socket
  type = "TCP"
  #NIO NATIV]]></description><category></category></item><item><title><![CDATA[PLC 控制 java]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/122377358</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/122377358</guid><author>chenlin_lin</author><pubDate>Sat, 08 Jan 2022 11:02:38 +0800</pubDate><description><![CDATA[用到的 modbus  maven 坐标
    &lt;!--modbus --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com.intelligt.modbus&lt;/groupId&gt;
            &lt;artifactId&gt;jlibmodbus&lt;/artifactId&gt;
            &lt;version&gt;1.2.9.7&lt;/version&gt;
        ]]></description><category></category></item><item><title><![CDATA[nginx 配置前台 以及作为图片服务器]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/120781581</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/120781581</guid><author>chenlin_lin</author><pubDate>Fri, 15 Oct 2021 22:04:05 +0800</pubDate><description><![CDATA[# 配置一个server  专门用于存放图片
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;
   # 配置访问图片
    location / {
        root /cim/images;
        index  index.html index.htm;
       if (!-e.]]></description><category></category></item><item><title><![CDATA[springboot整合ElasticSearch]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/120281673</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/120281673</guid><author>chenlin_lin</author><pubDate>Tue, 14 Sep 2021 10:38:25 +0800</pubDate><description><![CDATA[基于windows 系统搭建
1.首先登录到ElasticSearch 官网  去下载   https://www.elastic.co/cn/downloads/elasticsearch
下载对应的系统的版本
2.下载完毕 然后解压
配置修改文件
3.需要把圈出来的放开 并且修改

4.在配置文件的最后添加 以下配置信息  主要是用于接下来安装 ElasticSearch head 的显示
http.cors.enabled: true
http.cors.allow-origin: “*”
node.]]></description><category></category></item><item><title><![CDATA[导出excel合并行列]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/116010359</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/116010359</guid><author>chenlin_lin</author><pubDate>Thu, 22 Apr 2021 13:21:15 +0800</pubDate><description><![CDATA[做项目的时候一个导出的需求，使用框架封装的导出功能不能满足复杂动态表头的导出，因此，使用POI原生导出，借鉴了一些网上的导出demo。
本文介绍 HSSFWorkbook 导出Excel多行表头、合并单元格的表格。
表头样式如下：

直接上代码：
**
* 导出excel(月度业务明细)
*/
@GetMapping("/export")
public void exportExcel(String startTime,BusinessDetail businessDetail){
//表头动态日期
Str]]></description><category></category></item><item><title><![CDATA[java 后台导出excel    包含样式格式  这是多个sheet 连续导出]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/108661608</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/108661608</guid><author>chenlin_lin</author><pubDate>Fri, 18 Sep 2020 11:13:44 +0800</pubDate><description><![CDATA[public String allExcel(DailyReportParam queryParam) throws Exception {
	// 创建文件路径
	SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
	String dateString = simpleDateFormat.format(new Date());
	String dir = "/upload/" + (StringUtils.isN..]]></description><category></category></item><item><title><![CDATA[java   实现导出pdf   里面对各种数据进行处理]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/106115992</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/106115992</guid><author>chenlin_lin</author><pubDate>Thu, 14 May 2020 11:19:49 +0800</pubDate><description><![CDATA[package com.smart.trucking.service;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import]]></description><category></category></item><item><title><![CDATA[hashMap]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825664</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825664</guid><author>chenlin_lin</author><pubDate>Wed, 30 Oct 2019 19:39:03 +0800</pubDate><description><![CDATA[HashMap的扩容问题在实际开发中还没怎么注意到，不是不想注意，实在是没有应用场景，HashMap装载上万数据甚至装载上千数据都没试过，但是HashMap的扩容确实是一个比较值得研究的问题。
首先HashMap是一个散列表，那么要如果才能散列均匀，这个可以从hashMap是如果装载数据上来查找结果，HashMap的初始长度是16。
static int indexFor(int h, int l...]]></description><category></category></item><item><title><![CDATA[使用idea 进行git代码提交解决冲突问题]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825554</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825554</guid><author>chenlin_lin</author><pubDate>Wed, 30 Oct 2019 19:31:13 +0800</pubDate><description><![CDATA[情况一(无冲突):
pull-&gt;commit and push
情况二(存在非行级别冲突):
pull-&gt;右下角提示冲突-&gt;Stash Changes-&gt;pull-&gt;UnStash Changes-&gt;自动合并冲突-&gt;commit and push
情况三(存在行级别冲突):
pull-&gt;右下角提示冲突-&gt;Stash Changes-&gt;pu...]]></description><category></category></item><item><title><![CDATA[数据库锁表的解决办法]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825485</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825485</guid><author>chenlin_lin</author><pubDate>Wed, 30 Oct 2019 19:26:05 +0800</pubDate><description><![CDATA[先用这条命令查询数据库阻塞的进程    SELECT * FROM information_schema.innodb_trx 
在杀死进程     kill 792506


]]></description><category></category></item><item><title><![CDATA[导入模板，存在excel表格中有分隔符]]></title><link>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825419</link><guid>https://blog.youkuaiyun.com/chenlin_lin/article/details/102825419</guid><author>chenlin_lin</author><pubDate>Wed, 30 Oct 2019 19:23:22 +0800</pubDate><description><![CDATA[public String excelImport(MultipartFile file) throws IOException {
LoginResult loginResult = this.getLoginUser();
if (file.getSize() == 0) {
return “excel表格异常”;
}
List list = new ArrayList&lt;&gt;();
...]]></description><category></category></item></channel></rss>