<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[刘军的博客]]></title><description><![CDATA[不忘初心，方得始终]]></description><link>https://blog.csdn.net/liujun_for_java</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; liujun_for_java]]></copyright><item><title><![CDATA[CentOS7开机开启串口连接]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/142134145</link><guid>https://blog.csdn.net/liujun_for_java/article/details/142134145</guid><author>liujun_for_java</author><pubDate>Wed, 11 Sep 2024 11:07:27 +0800</pubDate><description><![CDATA[CentOS7开机开启串口连接]]></description><category></category></item><item><title><![CDATA[Jvppeteer生成PDF文件保存]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/138905064</link><guid>https://blog.csdn.net/liujun_for_java/article/details/138905064</guid><author>liujun_for_java</author><pubDate>Thu, 16 May 2024 09:46:44 +0800</pubDate><description><![CDATA[Jvppetter是参考前端的Pupeetter，Pupeeter提供了详细的中文文档API，可参考前端文档，LaunchOptions中可设置一些浏览器参数，另外还有Jvppeteer可以生成图片等一些功能可参考Jvppeteer github地址。项目中有报表功能，报表由前端渲染生成，后台需要按需求将报表生成pdf进行邮件发送，前端的报表完全是动态生成的，后台不能完美的复刻前端的报表渲染，所以pdf的生成必须还是由前端渲染生成，这里使用Jvppeteer生成pdf，模拟调用浏览器渲染页面。]]></description><category></category></item><item><title><![CDATA[XML数据解析与java反射的使用]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/125221251</link><guid>https://blog.csdn.net/liujun_for_java/article/details/125221251</guid><author>liujun_for_java</author><pubDate>Fri, 10 Jun 2022 14:43:30 +0800</pubDate><description><![CDATA[​		在日常的开发当中，经常遇到xml类型数据的解析，在解析的过程当中需要将xml中的数据映射成java实体对象，如果只是简单的几个字段，我们使用平常的set即可，但是经常的遇到字段过多的情况，set起来就很痛苦，如果能和java的反射配合灵活使用，事情会变的简单许多。​	这里使用最简单的xml做示例，复杂的嵌套循环同样适用。......]]></description><category></category></item><item><title><![CDATA[Elasticsearch索引数量限制]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/123156245</link><guid>https://blog.csdn.net/liujun_for_java/article/details/123156245</guid><author>liujun_for_java</author><pubDate>Sat, 26 Feb 2022 21:21:39 +0800</pubDate><description><![CDATA[Elasticsearch索引数量限制版本环境验证Elasticsearch启动代码SpringBoot连接配置测试类代码运行结果官方文档修改

Elasticsearch的索引可以无限创建吗？

版本环境
Elasticsearch 7.9.1
验证
Elasticsearch启动
Elasticsearch启动采用默认配置

代码
使用SpringBoot编写测试代码，对ES进行索引创建测试。
SpringBoot连接配置
es:
  host: 127.0.0.1
  port: 9200
  sch]]></description><category></category></item><item><title><![CDATA[Java调用shell脚本及参数传递]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/117549015</link><guid>https://blog.csdn.net/liujun_for_java/article/details/117549015</guid><author>liujun_for_java</author><pubDate>Fri, 04 Jun 2021 10:07:34 +0800</pubDate><description><![CDATA[Java调用shell脚本及参数传递需求脚本示例执行代码封装工具类最后
需求
项目需求：由于Python没有提供Http请求的接口，而是以脚本的方式调用，Java需要调用pyhon脚本得到结果返回写入文件，然后Java再读取写入的文件，拿到结果页面展示。
坑：这种方式适合单线程模式，不是个多个请求并发，写入的文件是固定的，并发情况下，第一的请求如果读取的是第二次请求的结果，就会有问题。

脚本示例
Java代码不是直接调用python脚本，而是先调用shell脚本，shell脚本再调用python脚本，Ja]]></description><category></category></item><item><title><![CDATA[POI导出Excel常用API整理]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/106171082</link><guid>https://blog.csdn.net/liujun_for_java/article/details/106171082</guid><author>liujun_for_java</author><pubDate>Sun, 17 May 2020 11:18:50 +0800</pubDate><description><![CDATA[POI导出Excel常用API整理前提基本设置代码结果合并单元格操作代码结果打印设置代码结果打印预览查看结果最后
前提
新业务中需要用到POI导出Excel的操作，数据的列不固定，有行合并，列合并，生成的Excel打印时需循环打印指定部分，表头要循环，表尾也要循环打印，刚开始使用的是easy-poi但是发现官方的文档还不是很完善，对于许多定制的需求没法完成，所以采用原生的POI（版本3.15）去实现，这里整理一些用到的API，方便下次使用时查询。（如果没有特别的一些定制的需求，推荐还是用easy-poi）
]]></description><category></category></item><item><title><![CDATA[SpringBoot学习笔记（四）]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/88621055</link><guid>https://blog.csdn.net/liujun_for_java/article/details/88621055</guid><author>liujun_for_java</author><pubDate>Sun, 17 Mar 2019 16:11:10 +0800</pubDate><description><![CDATA[个人博客地址：https://www.liujunit.com
文章目录SpringBoot自动配置自动配置的原理Spring的原生注解@Conditional后记
SpringBoot自动配置
自动配置的原理

SpringBoot在启动的时候加载自动配置，开启自动配置的注解@EnableAutoConfigration




@EnableAutoConfigration的作用


通过Au...]]></description><category></category></item><item><title><![CDATA[PDFObject插件不能加载远程链接的问题]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/85172817</link><guid>https://blog.csdn.net/liujun_for_java/article/details/85172817</guid><author>liujun_for_java</author><pubDate>Fri, 21 Dec 2018 20:43:39 +0800</pubDate><description><![CDATA[
PDFObject插件
PDFObject插件是一款前端阅读pdf的便捷插件，简单好用，官方网址：https://pdfobject.com/，官方提供的简单用例：
&amp;amp;amp;amp;lt;script src=&amp;amp;amp;quot;/js/pdfobject.js&amp;amp;amp;quot;&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/script&amp;amp;amp;amp;gt;

var options = {
   w]]></description><category></category></item><item><title><![CDATA[两个git远程仓库的同时更新]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/84675151</link><guid>https://blog.csdn.net/liujun_for_java/article/details/84675151</guid><author>liujun_for_java</author><pubDate>Sat, 01 Dec 2018 16:43:28 +0800</pubDate><description><![CDATA[个人博客地址：https://www.liujunit.com
文章目录前言问题nginx配置git配置本地添加远程仓库地址后记
前言
原先的博客是放在github上的，但是github的站点不稳定，经常访问打不开，正好朋友租了个阿里的服务器，想想还是放到朋友的服务器上吧，然后就开始折腾，中途也是遇到了各种坑，搭建nginx，域名备案，gitlib安装，这里就简单的说下，gitlib前两天试着装上...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习笔记（三）]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/84674107</link><guid>https://blog.csdn.net/liujun_for_java/article/details/84674107</guid><author>liujun_for_java</author><pubDate>Sat, 01 Dec 2018 15:26:22 +0800</pubDate><description><![CDATA[SpringBoot配置文件操作
@Value注解
不管是yaml还是properties配置文件@Value都支持
上一次的时候我们使用的是@ConfigurationProperties进行的全部注入，这次使用@Value
两者的区别：





@ConfigurationProperties
@Value




批量注入
支持
不支持


松散语法
支持
不支持


SpEl（Sprin...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习笔记（二）]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/84497615</link><guid>https://blog.csdn.net/liujun_for_java/article/details/84497615</guid><author>liujun_for_java</author><pubDate>Sun, 25 Nov 2018 16:58:59 +0800</pubDate><description><![CDATA[个人博客地址：https://www.liujunit.com
文章目录SpringBoot的配置文件yaml配置文件简介yaml语法格式基本语法值的写法普通字面量（字符串，数字，布尔值）：对象、Map(属性和值) （键值对）：数组（list, set）:配置文件的注入测试是否能读取数据后记
SpringBoot的配置文件
SpringBoot支持两种配置文件，一种是我们常用properties文...]]></description><category></category></item><item><title><![CDATA[SpringBoot学习笔记（一）]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/84323647</link><guid>https://blog.csdn.net/liujun_for_java/article/details/84323647</guid><author>liujun_for_java</author><pubDate>Wed, 21 Nov 2018 15:35:35 +0800</pubDate><description><![CDATA[文章目录Spring Boot 简介环境准备1.maven配置1.配置阿里云镜像2.配置profiles2.IDEA的设置两种快速搭建的方式1.本地maven构建2.使用Spring Initializr联网构建打包部署后记
Spring Boot 简介

简化Spring应用开发的一个框架；
整个Spring技术栈的一个大整合；
J2EE开发的一站式解决方案；

​	微服务是一种架构风格，每一个...]]></description><category></category></item><item><title><![CDATA[重温数据库操作JDBC]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/83958056</link><guid>https://blog.csdn.net/liujun_for_java/article/details/83958056</guid><author>liujun_for_java</author><pubDate>Sun, 11 Nov 2018 13:41:09 +0800</pubDate><description><![CDATA[前言
    	在日常的开发当中，我们总是用框架去连接数据库，去完成业务中的需求，但是不可避免的有时候我们需要对数据进行额外的处理， 
    批量的修改或查询，这时候用框架就显得有点杀鸡用牛刀了，在这里我们将重温原始的JDBC操作，好记性不如烂笔头。

JDBC操作步骤
    1.注册驱动
    2.获取连接
    3.执行预处理语句
    4.添加占位符
    5.结果遍历或者查询修...]]></description><category></category></item><item><title><![CDATA[Viewer.js的简单使用]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/83150290</link><guid>https://blog.csdn.net/liujun_for_java/article/details/83150290</guid><author>liujun_for_java</author><pubDate>Thu, 18 Oct 2018 18:14:29 +0800</pubDate><description><![CDATA[前台页面要求图片的查看，是在表格中点击查看才弹出图片，网上发现用Viewer插件的挺多，就选用的这款插件，但是Viewer插件会产生缩略图，这里取巧了，将缩略图统一替换成了一个带有查看两字的小图片，这样就解决了表格中方缩略图空间不足的问题。

下载地址：http://www.jqhtml.com/6750.html



引用


&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;t...]]></description><category></category></item><item><title><![CDATA[从Jackrabbit库中下载文件到web（涉及到inputStream转byte[]）]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/83016811</link><guid>https://blog.csdn.net/liujun_for_java/article/details/83016811</guid><author>liujun_for_java</author><pubDate>Thu, 11 Oct 2018 19:49:37 +0800</pubDate><description><![CDATA[项目中用到了Jackrabbit库的使用，我这块主要负责的是查询，前后台展示的数据大部分是从Jackrabbit库中查询得来的，库的文件以二进制的形式进行的保存，当写到元文件的下载的时候卡壳了，特此记录下。

直接从service层开始


    @Override
    public void getZFile(HttpServletResponse response, String uui...]]></description><category></category></item><item><title><![CDATA[solr4.8 + tomcat8.5.9 + ansj_seg的整合]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/80514226</link><guid>https://blog.csdn.net/liujun_for_java/article/details/80514226</guid><author>liujun_for_java</author><pubDate>Wed, 30 May 2018 20:28:29 +0800</pubDate><description><![CDATA[公司要求用ansg分词替换掉原始的IK分词，不过ansg的分词确实好用ansg的github地址：https://github.com/NLPchina/ansj_seg今天搞了一下午终于是基本搞定，刚开始学习solr有许多不会的地方，刚开始尝试用的高版本的solr7，关于整合ansg_seg的参考资料当中没有高版本的solr(^.^自己太菜),只有将solr版本的降为4.8的版本（公司用的也是4...]]></description><category></category></item><item><title><![CDATA[关于mysql的distinct，concat，ifnull的使用]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/79629781</link><guid>https://blog.csdn.net/liujun_for_java/article/details/79629781</guid><author>liujun_for_java</author><pubDate>Tue, 20 Mar 2018 18:53:36 +0800</pubDate><description><![CDATA[单表的查询 此表是用户的搜索记录表key_word : 用户搜索的关键字total：搜索出来的条数user_id : 移动端访问时的微信号user_ip : 用户的ip地址session_id : 一次会话的sessionIdcreate_time : 搜索的时间stay_time : 页面的停留时间type ： 区分移动端还是PC端表中的测试数据：要求：查询出被搜索词被搜索的次数，有多少用户搜索...]]></description><category></category></item><item><title><![CDATA[SpringBoot 用fastjson替换到jackjson并解决中文乱码的问题]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/78569608</link><guid>https://blog.csdn.net/liujun_for_java/article/details/78569608</guid><author>liujun_for_java</author><pubDate>Sat, 18 Nov 2017 16:39:19 +0800</pubDate><description><![CDATA[在入口类里面进行配置，入口类继承WebMvcConfigurerAdapter并重写configureMessageConverters方法，在方法里继承并修改fastjson的编码格式
package com.ljun;

import java.util.ArrayList;
import java.util.List;

import org.springframework.bo]]></description><category></category></item><item><title><![CDATA[Mysql删除数据库中重复的数据(多字段判断重复)]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/78480498</link><guid>https://blog.csdn.net/liujun_for_java/article/details/78480498</guid><author>liujun_for_java</author><pubDate>Wed, 08 Nov 2017 17:02:10 +0800</pubDate><description><![CDATA[由于网络阻塞,高并发造成生产环境下数据库中的数据重复!!!
#所有的去重是将表中多于的记录去重 只有一条的保留  多条重复记录的话只保留ID最小的一个
#userrecoder表的SQL去重

userrecoder学生使用记录表,多个字段,记录的重复是根据学生的id studentId,模块 module,开始时间 beginTime,分数 score这四个字段完全相同才能判断是同一个字]]></description><category></category></item><item><title><![CDATA[hibernate关联查询纯SQL的实现(mysql)]]></title><link>https://blog.csdn.net/liujun_for_java/article/details/78402957</link><guid>https://blog.csdn.net/liujun_for_java/article/details/78402957</guid><author>liujun_for_java</author><pubDate>Tue, 31 Oct 2017 14:26:24 +0800</pubDate><description><![CDATA[两张表关联查询,学生表和学生学习记录表,学生表是学生的基本信息,学习记录主要是每天背诵的单词记录,包括单词对错的个数ifnull:如果是空则为...left join左连接,左表全部显示,右表没有匹配字段显示空left join后面一张表的查询结果,用到哪个字段查询哪个字段,没必要全部查询//班级里的学生单词背诵查询public List findTotalStudents(int classId]]></description><category></category></item></channel></rss>