<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[流萤飞火的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_23113521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_23113521]]></copyright><item><title><![CDATA[java基础校验通用API-map中的string类型的值是否有效]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/133277487</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/133277487</guid><author>qq_23113521</author><pubDate>Mon, 25 Sep 2023 17:36:19 +0800</pubDate><description><![CDATA[校验map中的string类型的值是否有效]]></description><category></category></item><item><title><![CDATA[mongoDb查询数据库，将某字符串按照要求字符串切割成数组返回]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/115490947</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/115490947</guid><author>qq_23113521</author><pubDate>Wed, 07 Apr 2021 17:25:21 +0800</pubDate><description><![CDATA[db.getCollection('*******').aggregate([
{
  $match:{
    "position":{"$ne":null,$exists:true}
  }
},
{  
 $group:{
   _id : "$_id",
   position:{$first:"$position"}
 }
},
{
  $addFields: {
   'coord': {
     $split: ['$posit...]]></description><category></category></item><item><title><![CDATA[springboot+https本地可以启动，服务器启动一直提示端口占用]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/113976836</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/113976836</guid><author>qq_23113521</author><pubDate>Tue, 23 Feb 2021 11:03:45 +0800</pubDate><description><![CDATA[最近在进行项目开发的时候，需要在项目里配置https，本地开发刚开始的时候一直提示启动失败，端口被占用，后来百度后发现，要把证书文件放到最底层，配置里key-store的classpath去掉才行，项目可以成功启动，如下图



当我本地开发完成，打包部署到服务器的时候，发现启动一直失败，报端口占用问题，百度了很多也没有解决，后来想到，是不是证书的位置没找到，又将证书放到资源路径下，然后配置里加上classpath，项目成功启动，如下图



项目springboot版本2.1.1.RELEASE

仅供参]]></description><category></category></item><item><title><![CDATA[Easyui如何关闭所有的折叠面板Accordion Actions]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/79636505</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/79636505</guid><author>qq_23113521</author><pubDate>Wed, 21 Mar 2018 11:01:08 +0800</pubDate><description><![CDATA[在使用Easyui折叠面板的时候，当折叠面板与Dialog共同使用的时候会出现一个问题，就是当你打开dialog，展开所有的折叠面板后，关闭dialog，在重新打开的时候发现折叠面板没有复原，这个时候就需要考虑如何在关闭dialog的时候同时关闭所有的折叠面板。Esayui的中文官网也没有通过该方法，通过研究发现，通过组合使用easyui提供的方法可以实现目的。具体代码如下：function cl...]]></description><category></category></item><item><title><![CDATA[Easyui里easyui datagrid 单击行不选中，只有复选框选中才选中]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/79030438</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/79030438</guid><author>qq_23113521</author><pubDate>Thu, 11 Jan 2018 09:53:42 +0800</pubDate><description><![CDATA[昨天在使用easyui的过程中出现一个问题，就是当我需要使用复选框批量处理数据时，要求只有复选框选中的数据才可以处理，结果发现当单击数据时，数据也会被选中，后来百度发现有人说SelectOnCheck属性与CheckOnSelect属性，使用后发现不行，这两个属性只是决定单击与复选框的关系，并不能实现单击数据不选中的功能。后在另一篇文章发现一种方法：onClickRow: function (ro...]]></description><category></category></item><item><title><![CDATA[Easyui的dialog在Table与有滚动条的情况下在当前显示的页面居中]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/79010569</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/79010569</guid><author>qq_23113521</author><pubDate>Tue, 09 Jan 2018 11:05:29 +0800</pubDate><description><![CDATA[在使用Easyui的过程中会遇到点击Table中的某条数据后弹出详情界面的情况。后使用dialog实现该目的，使用过程中发现dialog很难在有下拉框的情况下居中，后百度得知可以通过设置dialog的Top与left属性控制dialog的位置。我的项目是width不会发生改变但height会因为选择table显示的数据个数而出现滚动条，在有滚动条的情况下如何设置top属性呢，后来百度到一种方法：]]></description><category></category></item><item><title><![CDATA[Easyui的easyui-textbox输入框失焦事件获取输入值错误问题优化]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78969844</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78969844</guid><author>qq_23113521</author><pubDate>Thu, 04 Jan 2018 13:18:28 +0800</pubDate><description><![CDATA[之前的文章写到，在textBox的Blur事件里使用$('#IDXX').textbox('getValue');方法获取值存在问题时，最后没办法使用document.getElementById("_easyui_textbox_input3").value;获取，但该问题存在问题，就是当页面新添加一个textbox时有可能会出现问题，因为界面上的_easyui_textbox_input3数字]]></description><category></category></item><item><title><![CDATA[EasyUI在表单提交时如何校验数据是否发生变化]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78951395</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78951395</guid><author>qq_23113521</author><pubDate>Tue, 02 Jan 2018 14:10:14 +0800</pubDate><description><![CDATA[Easyui在form表单提交时应该先校验页面数据是否发生改变，之后在提交数据，我提供的方法可以校验Input输入框与combox下拉框的值是否发生变化，另本次使用的input全部是easyui-textbox，使用的下拉框全部为easyui-combobox；1.首先添加一个from表单，然后填充内容，要求填充内容时对应的控件需要name属性且与后台返回的json数据中参数一致2.定义一个变量]]></description><category></category></item><item><title><![CDATA[时间格式YYYY-MM-DD的easyui校验规则]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78929634</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78929634</guid><author>qq_23113521</author><pubDate>Fri, 29 Dec 2017 11:29:23 +0800</pubDate><description><![CDATA[时间格式YYYY-MM-DD的easyui校验规则，包含以下校验：
1.格式为YYYY-MM-DD;
2.输入日期不能成功月份的最大日期；
代码：
checkTime : {
validator : function(value, param) {
 if(/^(\d{4})-(\d{2})-(\d{2})$/.test(value)){
             return /(]]></description><category></category></item><item><title><![CDATA[Easyui如何添加简单自定义校验]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78893324</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78893324</guid><author>qq_23113521</author><pubDate>Mon, 25 Dec 2017 15:30:57 +0800</pubDate><description><![CDATA[在easyui框架的textBox使用过程中，有时需要对输入的内容加入自己对应的规则，网上有的教材说修改easyui的源文件，个人建议自己写一个js添加easyui源文件中的校验规则，防止污染easyui，
首先新建一个js保存，然后输入：
(function($) {
 /**
 * Copyright (c) 2009-2015 RCM
 *
 * 新增校验规则
 *
 */]]></description><category></category></item><item><title><![CDATA[SSM框架如何在普通类里使用注解]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78889445</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78889445</guid><author>qq_23113521</author><pubDate>Mon, 25 Dec 2017 09:49:17 +0800</pubDate><description><![CDATA[在使用SSH框架的过程中，想要在普通的类或者工具类里使用Service时，不能使用new方法，必须使用注解，而直接在类里使用注解的话，又不会起作用，需要在工具类的上面添加@Component注解，在调用工具类的的时候使用@Autowired注解，注意在工具类中使用注解创建Service时不能加static修饰不然会不起作用。具体如下图：
工具类截图：


Controller层调用工具类截]]></description><category></category></item><item><title><![CDATA[Easyui的easyui-textbox输入框失焦事件获取输入值错误问题]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78804160</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78804160</guid><author>qq_23113521</author><pubDate>Thu, 14 Dec 2017 16:31:41 +0800</pubDate><description><![CDATA[今天在使用easyui的easyui-textbox时想添加一个失焦事件， 完成输入数值后根据该数值转换填写另一个输入框的值。在写的过程中发现使用$('#XX).textbox('getValue');方法获取输入框的值时一直是上一次输入的值，例如我第一次输入2，然后点到另一个输入框，则我输入2的输入框对应的失焦事件获取的输入值是空，然后我第二次输入3，再点到另一个输入框，可是获取的值为3.之后发]]></description><category></category></item><item><title><![CDATA[Easyui如何修改时间微调器的两个微调按钮的宽度]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78801867</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78801867</guid><author>qq_23113521</author><pubDate>Thu, 14 Dec 2017 13:57:35 +0800</pubDate><description><![CDATA[easy在使用timespinner微调器时发现两个微调按钮挤在了一起，如图：

一开始通过修改css，发现不行，仔细一看发现easyui框架在添加的时候直接写了内部样式，优先级最高，如图：


后来没办法，通过js修改
var menu = document.getElementsByClassName("spinner-arrow");
//然后遍历循环所以的节点，
for(v]]></description><category></category></item><item><title><![CDATA[Easyui设置easyui-textbox不可编辑]]></title><link>https://blog.youkuaiyun.com/qq_23113521/article/details/78801689</link><guid>https://blog.youkuaiyun.com/qq_23113521/article/details/78801689</guid><author>qq_23113521</author><pubDate>Thu, 14 Dec 2017 13:41:27 +0800</pubDate><description><![CDATA[在easyui里由于easyui-textbox被封装，通过一般的jquery方法无法实现禁止输入的效果
通过F12可以看到，自己写的input被设置为display：none，并且在下方又添加了一个id="-easyui-textbox-input1"的input。其中input1是第几个class为easyui-textbox的输入框就是input几


百度后发现下列方法可以实现 禁]]></description><category></category></item></channel></rss>