- 博客(10)
- 资源 (1)
- 收藏
- 关注

原创 Kettle7.1源码部署
1.介绍 kettle是一款基于java的免费开源的ETL工具。 1.抽取数据高效稳定. 2.易配置,可以在windows,linux,unix上运行。 3.允许管理来自不同数据库的数据。 4.有两种脚本文件。1.transformation,完成对数据的基础转换。 ...
2018-07-23 13:58:12
3647
2
原创 函数防抖与函数节流
前言函数防抖与函数节流听起来高大尚,其实就是属于前端性能优化的一块,避免频繁访问接口。函数防抖函数防抖,其实就是在触发高频繁事件后N秒内只执行一次。就是每次触发后,会延迟几秒内执行,如果在这几秒内又触发事件,时间重新计算。可以理解以前我们高射炮快速按几次就发射几次,从而导致钢管很烫也会很快报废。所以现在我们优化我们的高射炮。在我们按了发射后N秒内延迟执行发射,如果在N秒内又按了重新计时。因此就是我们在N秒内连续按了7次,其实也就只发射一次。下面我们说一下函数防抖的实现思路...
2022-03-01 10:31:51
156
原创 Vue项目开发杂记
vue目录分析: 1.node_modules:此文件为项目所需的依赖文件 2.public:可以存放静态资源(如图片),放在此文件下的资源在webpack打包时会原封不动的打包到dist文件中。 2.1 public/index.html,vue开发的都是单页面应用,webpack打包的js、css都会注入到此文件中,我们访问的页面就是此文件,页面切换是根据路由切换渲染到此页面上。3.src:此文件就是我们的源码文件...
2022-02-14 16:26:57
975
原创 js中改变this指向(Call、apply、bind)
Call方法 call方法可以改变this指向,并且会直接调用 fun.call(this,arg1,arg2) 利用call方法可以实现构造函数之前的属性继承function Father(name,age){ this.name = name ; this.age = age ;}function Son(name,age,addr) { this.addr = addr ; Father.call(thi...
2021-08-03 17:51:58
263
转载 shiro密码加密
下面我们来说一下在Shiro中对密码的加密。我们知道线上系统的数据库中存储的密码不应该是明文,而是密码加密后的字符串,并且要求加密算法是不可逆的。著名的加密算法有MD5、SHA1等。其中MD5是目前比较可靠的不可逆的加密方式。我们如何利用Shiro实现用户登录密码的MD5加密呢?这就需要让Shiro的自定义Realm去使用带有加密机制的CredentialsMatcher密码匹配类。如何...
2018-08-15 17:42:38
376
原创 解决java web 项目下没有在WEB-INF/classes下生成class文件
今天在发布项目时,以前能运行的项目报错,总提示找不到类。然后排查错误,发现配置和类什么都没有错,最后发现在web容器下项目并没有生成class文件。解决办法:1.点击菜单栏的poject→Build Automatically是否勾选上 2.在一次发布,看还报没报错,并去查看容器下的项目有没有生成...
2018-08-15 16:34:36
22172
6
转载 spring data hibernate Mybatis的区别
1.概念:Hibernate :Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。着力点对象与对象之间关系2.简介:Mybatis:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了goo...
2018-08-14 17:48:01
319
转载 Java国际化及Spring国际化解决方法
假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。 国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名...
2018-08-06 19:16:59
2234
1
原创 解决当kettle界面没有connect按钮问题
在使用kettle的spoon界面时,大家都遇见过怎么资源库里的按钮都是灰色的并且spoon界面右上角的connect按钮怎么不见了。 解决方法:1.找到.kettle目录 2.然后把这个目录下的repositories.xml,.spoonrc文件和db.cache文件都删掉, 3.重启就OK。 介意:创...
2018-08-01 16:12:53
15441
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人