<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[l2000h_ing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/l2000h_ing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l2000h_ing]]></copyright><item><title><![CDATA[枚举的名称和值可以相互转义，支持单个，数组，List集合]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/90447230</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/90447230</guid><author>l2000h_ing</author><pubDate>Wed, 22 May 2019 16:55:35 +0800</pubDate><description><![CDATA[在项目中枚举的名称（name）和值(value)需要相互之间转化，翻译它的名称或者值

主要使用的类ConvertEnum

ConvertEnum类


package com.elvesfish.ms.common.denum;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Me...]]></description><category></category></item><item><title><![CDATA[spring-boot-quartz-plus动态定时任务]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/88948609</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/88948609</guid><author>l2000h_ing</author><pubDate>Mon, 01 Apr 2019 15:14:58 +0800</pubDate><description><![CDATA[spring-boot-quartz-plus

### 组件介绍 ###


1. 基于spring-boot-start-quartz基础上添加一些动态接口
2. 支持spring-boot 2.x
3. 动态添加定时任务

源码地址

https://gitee.com/elvesfish/spring-boot-quartz-plus

https://github.com/elvesfi...]]></description><category></category></item><item><title><![CDATA[获取月，季，周的开始时间和结束时间]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/86685587</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/86685587</guid><author>l2000h_ing</author><pubDate>Tue, 29 Jan 2019 09:38:22 +0800</pubDate><description><![CDATA[
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import lombok.extern.slf4j.Slf4j;


@Slf4j
public class MiDateUtil {

    public...]]></description><category></category></item><item><title><![CDATA[SpringBoot+quartz动态定时任务组件]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/86351568</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/86351568</guid><author>l2000h_ing</author><pubDate>Sat, 12 Jan 2019 11:46:15 +0800</pubDate><description><![CDATA[ 

目录

背景：

开源代码地址

功能

动态定时任务依赖包

application.yml配置文件

配置文件说明

 

REST API接口

业务代码使用

背景：

 能够快速使用动态定时任务，基于quartz封装一个jar包。默认的配置信息，提供创建定时任务等等

 

开源代码地址

https://gitee.com/elvesfish/quartz-base-test

...]]></description><category></category></item><item><title><![CDATA[【ELK】kibana的Saved Objects导入脚本]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/84882108</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/84882108</guid><author>l2000h_ing</author><pubDate>Fri, 07 Dec 2018 17:43:18 +0800</pubDate><description><![CDATA[
##快速导入命令
curl -XPOST 'http://192.168.1.1:5601/api/kibana/dashboards/import' -H &quot;Content-Type: application/json&quot; -H &quot;kbn-xsrf: reporting&quot; -d @/opt/dashboards.json

#导出

http://localhost:5601/api/kiban...]]></description><category></category></item><item><title><![CDATA[【ELK-logstash】 grok解析耗时优化]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/82421051</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/82421051</guid><author>l2000h_ing</author><pubDate>Wed, 05 Sep 2018 14:03:00 +0800</pubDate><description><![CDATA[日志文件数据


I0902 05:56:12.855851       1 trace.go:76] Trace[540753199]: &quot;GuaranteedUpdate etcd3: *core.Node&quot; (started: 2018-09-02 05:56:11.933514274 +0000 
UTC m=+171.998961960) (total time: 922.28044ms...]]></description><category></category></item><item><title><![CDATA[jquery的方法里默认参数，自定义参数]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/80256610</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/80256610</guid><author>l2000h_ing</author><pubDate>Wed, 09 May 2018 17:25:17 +0800</pubDate><description><![CDATA[$.extend()将一个或多个对象的内容合并到目标对象var testLimit = {
    init: function (p) {
        var regional = undefined;
        p = $.extend(true, {
            edit: true,
            add: true,
            del: tr...]]></description><category></category></item><item><title><![CDATA[jqgrid多字段查询页面加载结束就弹出查询窗口]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/80254883</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/80254883</guid><author>l2000h_ing</author><pubDate>Wed, 09 May 2018 16:04:02 +0800</pubDate><description><![CDATA[版本号：@license Guriddo jqGrid JS - v4.8.2 - 2015-07-28 $(&quot;#jqGridDayApi&quot;).jqGrid({
            url: '',
            mtype: &quot;GET&quot;,
            styleUI: 'Bootstrap',
            datatype: &quot;json&quot;,
        ...]]></description><category></category></item><item><title><![CDATA[spring-boot-cache]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/79786274</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/79786274</guid><author>l2000h_ing</author><pubDate>Mon, 02 Apr 2018 11:05:00 +0800</pubDate><description><![CDATA[   Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不  
同的缓存技术。其中，CacheManager是Spring提供的各种缓存技术抽象接口，Cache接口包含缓存的各种操作(增  
删改查，我们一般不会直接和此接口打交道)。  

   针对不同的缓存技术，是需要实现不...]]></description><category></category></item><item><title><![CDATA[自增长：java.sql.SQLException: Field 'id' doesn't have a default value]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/79653942</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/79653942</guid><author>l2000h_ing</author><pubDate>Thu, 22 Mar 2018 14:44:51 +0800</pubDate><description><![CDATA[自增长：java.sql.SQLException: Field 'id' doesn't have a default value　　今天用java程序向mysql数据库中进行数据记录的时候，用的id自增长时,报了异常java.sql.SQLException: Field 'id' doesn't have a default value错误，看了一篇博文，决定按他的方法试试。：其中现在修改了...]]></description><category></category></item><item><title><![CDATA[spring boot +shiro+freemarker]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78923039</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78923039</guid><author>l2000h_ing</author><pubDate>Thu, 28 Dec 2017 15:49:58 +0800</pubDate><description><![CDATA[spring boot + shiro +freemark


ftl页面加上shiro-tag组件


1.pom.xml



UTF-8
UTF-8
1.8
1.4.0
5.0.1.RELEASE




org.springframework.boot

spring-boot-starter-freemarker







o]]></description><category></category></item><item><title><![CDATA[spring data jpa动态条件查询]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78830769</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78830769</guid><author>l2000h_ing</author><pubDate>Mon, 18 Dec 2017 10:51:25 +0800</pubDate><description><![CDATA[这里，spring data jpa为我们提供了JpaSpecificationExecutor接口，只要简单实现toPredicate方法就可以实现复杂的查询

@Repository
public interface MonitorRepository extends JpaRepository, Long>, JpaSpecificationExecutor {

}]]></description><category></category></item><item><title><![CDATA[spring jpa动态条件查询并分页]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78830728</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78830728</guid><author>l2000h_ing</author><pubDate>Mon, 18 Dec 2017 10:47:07 +0800</pubDate><description><![CDATA[@GetMapping("/api/listPage")
    @ResponseBody
    public Map listPage(@RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
                                        @RequestParam]]></description><category></category></item><item><title><![CDATA[quartz定时报错，连接失效出现问题]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78621632</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78621632</guid><author>l2000h_ing</author><pubDate>Fri, 24 Nov 2017 10:09:34 +0800</pubDate><description><![CDATA[A PooledConnection that has already signalled a Connection error is still in use!]]></description><category></category></item><item><title><![CDATA[bootstrapValidator.js验证在bootstrap4.0使用]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78517428</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78517428</guid><author>l2000h_ing</author><pubDate>Mon, 13 Nov 2017 11:18:43 +0800</pubDate><description><![CDATA[背景
项目中使用bootstrap做前端，需要用bootstrapValidator.js做验证插件。网上找了一遍，没有支持bootstrap4.0版本的验证插件，自己动手把bootstrapValidator.js的样式整理下。


解决办法
1.bootstrap4.0没有bootstrapValidator样式，需要找bootstrap3.0-4.0之间的样式。先copy出来。]]></description><category></category></item><item><title><![CDATA[Gson解析（List和Map）格式json数据]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/78426537</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/78426537</guid><author>l2000h_ing</author><pubDate>Thu, 02 Nov 2017 16:42:13 +0800</pubDate><description><![CDATA[主要解析 两种格式 列表格式 和 map格式

常用的是列表解析，以前不知道解析map，就用json配合gson使用，今天在论坛看到有人问，就试了一下才发现 解析map也很方便，哇喔，又涨姿势了。




public class jsonParse{  
  
          
  
class City{  
  
        int id;  
  
        S]]></description><category></category></item><item><title><![CDATA[spring boot 读取配置文件问题,不能使用@Autowired]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/77448031</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/77448031</guid><author>l2000h_ing</author><pubDate>Mon, 21 Aug 2017 11:57:10 +0800</pubDate><description><![CDATA[1.属性文件类

@ConfigurationProperties(prefix = "xxx.elklog")
public class ElkLogConfig {

    private String appName;
    private String instanceID;
    private String pointcutCtrl;
    private String p]]></description><category></category></item><item><title><![CDATA[Spring AOP 不同配置方式产生的冲突问题]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/77447945</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/77447945</guid><author>l2000h_ing</author><pubDate>Mon, 21 Aug 2017 11:44:04 +0800</pubDate><description><![CDATA[Spring AOP的原理是 JDK 动态代理和CGLIB字节码增强技术，前者需要被代理类实现相应接口，也只有接口中的方法可以被JDK动态代理技术所处理；后者实际上是生成一个子类，来覆盖被代理类，那么父类的final方法就不能代理，因为父类的final方法不能被子类所覆盖。一般而言Spring默认优先使用JDK动态代理技术，只有在被代理类没有实现接口时，才会选择使用CGLIB技术来实现AOP。
]]></description><category></category></item><item><title><![CDATA[Kafka详解二、如何配置Kafka集群]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/75951678</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/75951678</guid><author>l2000h_ing</author><pubDate>Mon, 24 Jul 2017 09:06:42 +0800</pubDate><description><![CDATA[Kafka集群配置比较简单，为了更好的让大家理解，在这里要分别介绍下面三种配置


单节点：一个broker的集群单节点：多个broker的集群多节点：多broker集群
一、单节点单broker实例的配置




1. 首先启动zookeeper服务
     Kafka本身提供了启动zookeeper的脚本（在kafka/bin/目录下）和zookeeper配置文件（在ka]]></description><category></category></item><item><title><![CDATA[ZooKeeper-3.4.6集群安装配置]]></title><link>https://blog.youkuaiyun.com/l2000h_ing/article/details/75530333</link><guid>https://blog.youkuaiyun.com/l2000h_ing/article/details/75530333</guid><author>l2000h_ing</author><pubDate>Thu, 20 Jul 2017 15:41:34 +0800</pubDate><description><![CDATA[ZooKeeper是一个分布式开源框架，提供了协调分布式应用的基本服务，它向外部应用暴露一组通用服务——分布式同步（Distributed Synchronization）、命名服务（Naming Service）、集群维护（Group Maintenance）等，简化分布式应用协调及其管理的难度，提供高性能的分布式服务。ZooKeeper本身可以以Standalone模式安装运行，不过它的长处在]]></description><category></category></item></channel></rss>