<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[梦回乌托邦]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/this_break</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; this_break]]></copyright><item><title><![CDATA[SqlServer表锁住后...]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/112258283</link><guid>https://blog.youkuaiyun.com/this_break/article/details/112258283</guid><author>this_break</author><pubDate>Wed, 06 Jan 2021 09:53:05 +0800</pubDate><description><![CDATA[索引

SqlServer表锁住后，必须手动杀掉死锁的会话ID，才能恢复正常，相关操作：
查看被锁表：

select request_session_id
spid,OBJECT_NAME(resource_associated_entity_id) tableName from
sys.dm_tran_locks where resource_type=‘OBJECT’

–spid 锁表进程
–tableName 被锁表名
解锁：

declare @spid int Set @spid = 57 -]]></description><category></category></item><item><title><![CDATA[Vue渐进（一）入门]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/111561978</link><guid>https://blog.youkuaiyun.com/this_break/article/details/111561978</guid><author>this_break</author><pubDate>Fri, 25 Dec 2020 15:19:12 +0800</pubDate><description><![CDATA[索引一、认识二、入门
一、认识
官网：

https://cn.vuejs.org/

作者：

尤雨溪，据说现在是阿里P8

首先，官方说是渐进式js框架，对于后端程序员来说，我觉得渐进式的意思是指：可以通过操作很少的DOM甚至不需要操作DOM元素，就能轻易完成数据和视图的绑定。
它不推荐再使用jQuery
二、入门
先把官网的例子看一看，入门肯定要写一遍hello world
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&l]]></description><category></category></item><item><title><![CDATA[java.lang.NoClassDefFoundError: org/scannotation/AnnotationDB]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110641328</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110641328</guid><author>this_break</author><pubDate>Fri, 04 Dec 2020 14:44:25 +0800</pubDate><description><![CDATA[web项目集成kettle报错
缺少jar包
&lt;!-- https://mvnrepository.com/artifact/org.scannotation/scannotation --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.scannotation&lt;/groupId&gt;
            &lt;artifactId&gt;scannotation&lt;/artifactId&gt;
    ]]></description><category></category></item><item><title><![CDATA[SpringBoot与Shrio（四）缓存部分]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110384303</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110384303</guid><author>this_break</author><pubDate>Mon, 30 Nov 2020 15:17:43 +0800</pubDate><description><![CDATA[索引引Cache Manager
引
因为每次都要查一遍数据库拿授权，更别说用户特别多，并发什么的了，数据库负担太大，所以就要启用缓存
Cache Manager
shiro架构里边有一个管理缓存的组件，默认用ehcache实现，看一下它的缓存管理
public abstract class CachingRealm implements Realm, Nameable, CacheManagerAware, LogoutAware {
    private static final Logger log]]></description><category></category></item><item><title><![CDATA[SpringBoot与Shrio（三）授权部分]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110225000</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110225000</guid><author>this_break</author><pubDate>Mon, 30 Nov 2020 11:46:57 +0800</pubDate><description><![CDATA[索引简易版数据库设计
简易版数据库设计
关于权限的数据库设计：
1.用户与角色绑定，角色与权限绑定，权限与资源绑定
2.不想基于权限字符串管理：用户与角色绑定
3.不想基于角色管理：用户与权限绑定
4.不想让角色和权限关联：用户与角色绑定，用户与权限绑定
这里使用第一种，用户与角色多对多，角色与权限多对多，权限与资源一对一
用户表

角色表

权限表

用户角色表

角色权限表


...]]></description><category></category></item><item><title><![CDATA[Kettle的变量传值]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110235953</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110235953</guid><author>this_break</author><pubDate>Fri, 27 Nov 2020 17:05:20 +0800</pubDate><description><![CDATA[索引转换
转换
先给转换增加个命名参数，我这里是定义了个文件名
文本文件输入设置这个变量
命令行运行加上 -param参数即可，注意得加引号
“-param:filename=‪C:\Users\Pinole5\Desktop\新建文本文档 (3).txt”
动态文件名就ok了

...]]></description><category></category></item><item><title><![CDATA[关于Kettle和webService的一个Demo，整整思路]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110197477</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110197477</guid><author>this_break</author><pubDate>Thu, 26 Nov 2020 17:30:35 +0800</pubDate><description><![CDATA[索引

自己写个webService服务端，让客户调用，客户调用后生成一个格式文件，再叫Kettle执行job，操作这个文件。
webservice：
 @Override
    public void saveUser( User user) {
        //生成txt文件
        FileUtil.test(user);
        //调用kettle
        String s = "cmd /c start D:\\pdi-ce-9.0.0.0-423\\data-in]]></description><category></category></item><item><title><![CDATA[SpringBoot与Shrio（二）MD5随机盐散列版认证]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110133690</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110133690</guid><author>this_break</author><pubDate>Thu, 26 Nov 2020 16:56:10 +0800</pubDate><description><![CDATA[索引依赖
依赖
依赖加入mybatis、mysql驱动、druid数据源
		&lt;dependency&gt;
            &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt;
            &lt;version&gt;2.1.4&lt;/version&gt;
     ]]></description><category></category></item><item><title><![CDATA[SpringBoot与Shrio（一）简单登录退出]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110096835</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110096835</guid><author>this_break</author><pubDate>Wed, 25 Nov 2020 15:52:15 +0800</pubDate><description><![CDATA[索引引开局一张图
引
shiro与springboot整合，项目中所有请求通过shiro处理，达到一个系统安全的目的。
开局一张图

请求进到系统会先到ShiroFilter，ShiroFilter会去找SercurityManager做认证和授权，认证通过后再进行判断是否为公共资源，非公共资源要授权操作才能访问系统资源。

...]]></description><category></category></item><item><title><![CDATA[kettle的调度监控平台]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/110003733</link><guid>https://blog.youkuaiyun.com/this_break/article/details/110003733</guid><author>this_break</author><pubDate>Mon, 23 Nov 2020 17:58:08 +0800</pubDate><description><![CDATA[项目源码：https://github.com/zhaxiaodong9860/kettle-scheduler
发布版本：https://pan.baidu.com/s/1DX2aCLlOIieHjuNcwn2_-w 提取码 提取码: 52r8
不懂就要问，踩坑需谨慎，原文配置指导：链接，超级好用超级方便


]]></description><category></category></item><item><title><![CDATA[Shiro的简单实现]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/108670461</link><guid>https://blog.youkuaiyun.com/this_break/article/details/108670461</guid><author>this_break</author><pubDate>Sun, 22 Nov 2020 17:20:06 +0800</pubDate><description><![CDATA[shiro简单实现]]></description><category></category></item><item><title><![CDATA[SpringBoot与WebService的简单实现]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109827218</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109827218</guid><author>this_break</author><pubDate>Fri, 20 Nov 2020 13:32:03 +0800</pubDate><description><![CDATA[springboot整合CXF，webservice]]></description><category></category></item><item><title><![CDATA[Kettle PDI后台执行定时任务]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109801831</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109801831</guid><author>this_break</author><pubDate>Thu, 19 Nov 2020 10:36:16 +0800</pubDate><description><![CDATA[目录定时任务crontab
定时任务
1.写一个.sh脚本
vim test.sh

内容
/opt/software/data-integration/kitchen.sh -dir=/ -rep=187a -user=admin -pass=123456 -job=1 -log=./logs/log.log -level=Detailed                            

2.加可执行权限
chmod +x test.sh

3.编辑定时任务
crontab -e

内容，表示1]]></description><category></category></item><item><title><![CDATA[Kettle PDI Linux安装运行]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109670760</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109670760</guid><author>this_break</author><pubDate>Mon, 16 Nov 2020 12:33:37 +0800</pubDate><description><![CDATA[目录资源库乱码问题Linux安装
资源库乱码问题
官方回答：kettle连接数据库资源池时中文乱码
Linux安装
直接把zip ftp上传到centos7

解压
unzip pdi-.......


把要用的驱动放进去
把 .kettle也放进去

]]></description><category></category></item><item><title><![CDATA[MyBatisPlus基操]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109640570</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109640570</guid><author>this_break</author><pubDate>Sun, 15 Nov 2020 12:55:02 +0800</pubDate><description><![CDATA[目录先跑起来注解
先跑起来
依赖
		&lt;dependency&gt;
            &lt;groupId&gt;com.baomidou&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-plus-boot-starter&lt;/artifactId&gt;
            &lt;version&gt;3.4.0&lt;/version&gt;
        &lt;/dependency&gt;

yml
sprin]]></description><category></category></item><item><title><![CDATA[MyBatis基操]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109565649</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109565649</guid><author>this_break</author><pubDate>Wed, 11 Nov 2020 10:10:34 +0800</pubDate><description><![CDATA[目录mybatis与SpringBoot整合后
mybatis与SpringBoot整合后
maven
		&lt;dependency&gt;
            &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt;
            &lt;version&gt;2.1.3&lt;/ve]]></description><category></category></item><item><title><![CDATA[kettle PDI学习笔记（十三）：作业]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109593129</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109593129</guid><author>this_break</author><pubDate>Tue, 10 Nov 2020 11:10:26 +0800</pubDate><description><![CDATA[目录简介作业项作业跳例子
简介
大多数ETL项目都需要完成各种各样的维护工作。
例如，怎么传送文件，验证数据库表是否存在，等等。这些操作都是按照一定顺序完成。因为转换以并行方式执行，就需要一个可以串行执行的作业来处理这些操作。
一个作业包含一个或多个作业项，这些作业项以某种顺序执行。作业执行顺序由作业项之间的跳（job hop）和每个作业项的执行结果来决定。

作业项

作业跳

例子
先从Excel读取数据，保存到Excel，再从文本文件中读取数据保存到Excel，如果产生错误就发送邮件，并且停止作业，如]]></description><category></category></item><item><title><![CDATA[kettle PDI学习笔记（十二）：脚本]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109582857</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109582857</guid><author>this_break</author><pubDate>Tue, 10 Nov 2020 09:57:22 +0800</pubDate><description><![CDATA[目录javascript脚本Java代码执行SQL脚本
javascript脚本
脚本就是直接通过程序代码完成一些复杂的操作。
例子：生成日期维度数据，有日期，年，月，日，从2000年1月1日开始有1000条数据,保存到Excel
生成记录
效果：1000行数据

增加序列

计算器
字段选择移出date
js脚本


最后输出即可
Java代码
执行SQL脚本

...]]></description><category></category></item><item><title><![CDATA[kettle PDI学习笔记（十一）：映射]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109581316</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109581316</guid><author>this_break</author><pubDate>Mon, 09 Nov 2020 17:48:01 +0800</pubDate><description><![CDATA[目录映射
映射
映射用来定义子转换，便于封装和重用
映射（子转换）是用来配置转换，对子转换进行调用的一个步骤，比如要在一个转换里边调用另一个转换，这时候就需要用到映射子转换
映射输入规范是输入字段，由调用的转换输入。
映射输出规范是向调用的转换输入所有列，不做任何处理。
例子：从t_orders表获取数据，根据u_id查询t_users表，获取用户信息，存储到Excel。
t_orders表

t_users表


...]]></description><category></category></item><item><title><![CDATA[kettle PDI学习笔记（十）：统计]]></title><link>https://blog.youkuaiyun.com/this_break/article/details/109581128</link><guid>https://blog.youkuaiyun.com/this_break/article/details/109581128</guid><author>this_break</author><pubDate>Mon, 09 Nov 2020 16:54:41 +0800</pubDate><description><![CDATA[目录分组
分组
分组是按照某一个或某几个进行分组，同时可以将其余字段按照某种规则进行合并。分组之前也必须排序。

Excel输入

排序记录

分组

结果


]]></description><category></category></item></channel></rss>