博客园 - kMacro
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=171913
2019-08-05T08:16:46Z
kMacro
https://www.cnblogs.com/zkh101/
feed.cnblogs.com
https://www.cnblogs.com/zkh101/p/9786974.html
Java开发小技巧(六):使用Apache POI读取Excel - kMacro
在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel、csv、xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的,比如各种各样的报表文件,往往是一些复杂的表格结构,其中不仅有我们需要的数据,还有一些冗余的、无价值的数据,这时我们就无法直接用一般数据加载工具直接读取入库了。
2018-10-14T09:12:00Z
2018-10-14T09:12:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel、csv、xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的,比如各种各样的报表文件,往往是一些复杂的表格结构,其中不仅有我们需要的数据,还有一些冗余的、无价值的数据,这时我们就无法直接用一般数据加载工具直接读取入库了。 <a href="https://www.cnblogs.com/zkh101/p/9786974.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/9777973.html
Java开发小技巧(五):HttpClient工具类 - kMacro
大多数Java应用程序都会通过HTTP协议来调用接口访问各种网络资源,JDK也提供了相应的HTTP工具包,但是使用起来不够方便灵活,所以我们可以利用Apache的HttpClient来封装一个具有访问HTTP协议基本功能的高效工具类,为后续开发使用提供方便。
2018-10-12T06:30:00Z
2018-10-12T06:30:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】大多数Java应用程序都会通过HTTP协议来调用接口访问各种网络资源,JDK也提供了相应的HTTP工具包,但是使用起来不够方便灵活,所以我们可以利用Apache的HttpClient来封装一个具有访问HTTP协议基本功能的高效工具类,为后续开发使用提供方便。 <a href="https://www.cnblogs.com/zkh101/p/9777973.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8324392.html
vue-router 组件复用问题 - kMacro
组件系统是Vue的一个重要组成部分,它可以将一个复杂的页面抽象分解成许多小型、独立、可复用的组件,通过组合组件来组成应用程序,结合``vue-router``的路由功能将各个组件映射到相应的路由上,通过路由的变化来告诉Vue要在哪里渲染他们,实现各个组件、各个页面之间的跳转导航。
2018-01-21T07:29:00Z
2018-01-21T07:29:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】组件系统是Vue的一个重要组成部分,它可以将一个复杂的页面抽象分解成许多小型、独立、可复用的组件,通过组合组件来组成应用程序,结合``vue-router``的路由功能将各个组件映射到相应的路由上,通过路由的变化来告诉Vue要在哪里渲染他们,实现各个组件、各个页面之间的跳转导航。 <a href="https://www.cnblogs.com/zkh101/p/8324392.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8215600.html
Vuejs之开发环境搭建 - kMacro
Vue.js是目前很火的一个前端框架,采用MVVM模式设计,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用,特别适合单页应用的开发。
2018-01-06T14:39:00Z
2018-01-06T14:39:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】Vue.js是目前很火的一个前端框架,采用MVVM模式设计,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用,特别适合单页应用的开发。 <a href="https://www.cnblogs.com/zkh101/p/8215600.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8085709.html
Java开发小技巧(四):配置文件敏感信息处理 - kMacro
AES(高级加密标准)是美国联邦政府采用的一种区块加密标准,其替代原先的
DES加密算法,成为对称密钥加密中最流行的算法之一。
2017-12-22T06:04:00Z
2017-12-22T06:04:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】AES(高级加密标准)是美国联邦政府采用的一种区块加密标准,其替代原先的
DES加密算法,成为对称密钥加密中最流行的算法之一。 <a href="https://www.cnblogs.com/zkh101/p/8085709.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8083368.html
Java开发小技巧(三):Maven多工程依赖项目 - kMacro
本篇文章基于"Java开发小技巧(二):自定义Maven依赖"中创建的父工程``project-monitor``实现,运用我们自定义的依赖包进行多工程依赖项目的开发。
2017-12-21T17:09:00Z
2017-12-21T17:09:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】本篇文章基于"Java开发小技巧(二):自定义Maven依赖"中创建的父工程``project-monitor``实现,运用我们自定义的依赖包进行多工程依赖项目的开发。 <a href="https://www.cnblogs.com/zkh101/p/8083368.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8080843.html
Java开发小技巧(二):自定义Maven依赖 - kMacro
Maven是一个项目管理工具,其中一个重要的组成部分就是依赖管理系统,用来解决项目的各种依赖,与传统的导Jar包方式相比,Maven能按照你定义的依赖描述来自动导入Maven本地或远程仓库中各种依赖包,不需要手动的复制粘贴。
2017-12-21T07:35:00Z
2017-12-21T07:35:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】Maven是一个项目管理工具,其中一个重要的组成部分就是依赖管理系统,用来解决项目的各种依赖,与传统的导Jar包方式相比,Maven能按照你定义的依赖描述来自动导入Maven本地或远程仓库中各种依赖包,不需要手动的复制粘贴。 <a href="https://www.cnblogs.com/zkh101/p/8080843.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/8060092.html
Java开发小技巧(一) - kMacro
最近在看公司项目源码(Java)的时候,发现项目的结构非常清晰,后期维护非常便捷,原因就是运用了很多巧妙的开发技巧,在这里也和大家分享一下,希望对你们有帮助。
2017-12-18T14:33:00Z
2017-12-18T14:33:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】最近在看公司项目源码(Java)的时候,发现项目的结构非常清晰,后期维护非常便捷,原因就是运用了很多巧妙的开发技巧,在这里也和大家分享一下,希望对你们有帮助。 <a href="https://www.cnblogs.com/zkh101/p/8060092.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7638100.html
CentOS 7搭建LAMP环境(二) - kMacro
前面已经讲过了CentOS 7下LAMP环境的配置过程,一台简单的WEB服务器已搭建完成,但后期在网站部署的过程中也许会碰到各种各样头疼的问题。下面我们来讲讲怎么解决这些问题,以及如何高效地管理服务器和部署网站。
2017-10-08T10:13:00Z
2017-10-08T10:13:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】前面已经讲过了CentOS 7下LAMP环境的配置过程,一台简单的WEB服务器已搭建完成,但后期在网站部署的过程中也许会碰到各种各样头疼的问题。下面我们来讲讲怎么解决这些问题,以及如何高效地管理服务器和部署网站。 <a href="https://www.cnblogs.com/zkh101/p/7638100.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7623073.html
CentOS 7搭建LAMP环境(一) - kMacro
CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
2017-10-02T17:02:00Z
2017-10-02T17:02:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。 <a href="https://www.cnblogs.com/zkh101/p/7623073.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7613258.html
JS设计模式(三) 数据访问对象模式 - kMacro
大部分网站会将一些数据(如:用户Token)存储在前端,用来实现页面间的传值,对于一些大型Web应用来说,其存储的数据可能会非常多,数据的管理会变得复杂,并且一个大型项目是由多位程序员共同开发的,这时就会遇到一个问题:怎样确保自己的数据不会覆盖掉其他人的呢?因为在一个页面中大家都是使用同一个WebStorage对象,总不能把大家使用过的Key记录下来吧。这时候就可以使用**数据访问对象模式**来解决了。
2017-09-29T15:48:00Z
2017-09-29T15:48:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】大部分网站会将一些数据(如:用户Token)存储在前端,用来实现页面间的传值,对于一些大型Web应用来说,其存储的数据可能会非常多,数据的管理会变得复杂,并且一个大型项目是由多位程序员共同开发的,这时就会遇到一个问题:怎样确保自己的数据不会覆盖掉其他人的呢?因为在一个页面中大家都是使用同一个WebStorage对象,总不能把大家使用过的Key记录下来吧。这时候就可以使用**数据访问对象模式**来解决了。 <a href="https://www.cnblogs.com/zkh101/p/7613258.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7612021.html
SSM之整合Redis - kMacro
Redis安装与使用 第一步当然是安装Redis,这里以Windows上的安装为例。 首先下载 "Redis" ,可以选择msi或zip包安装方式 zip方式需打开cmd窗口,在解压后的目录下运行 启动Redis 采用msi方式安装后Redis默认启动,不需要进行任何配置 可以在 redis.win
2017-09-29T09:38:00Z
2017-09-29T09:38:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】Redis安装与使用 第一步当然是安装Redis,这里以Windows上的安装为例。 首先下载 "Redis" ,可以选择msi或zip包安装方式 zip方式需打开cmd窗口,在解压后的目录下运行 启动Redis 采用msi方式安装后Redis默认启动,不需要进行任何配置 可以在 redis.win <a href="https://www.cnblogs.com/zkh101/p/7612021.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7609937.html
JS设计模式(二) 惰性模式 - kMacro
惰性模式:减少代码每次执行时的重复性判断,通过重新定义对象来避免原对象中的分支判断,提高网站性能。
2017-09-29T02:41:00Z
2017-09-29T02:41:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】惰性模式:减少代码每次执行时的重复性判断,通过重新定义对象来避免原对象中的分支判断,提高网站性能。 <a href="https://www.cnblogs.com/zkh101/p/7609937.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7609517.html
Ubuntu 安装 SQL Server - kMacro
SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,“Microsoft Loves Linux”,既Windows 10内置的Linux子系统和Azure中大量使用Linux系统后,微软全新推出了**SQL Server on Linux**,使SQL Server实现了跨平台运行。
2017-09-29T01:18:00Z
2017-09-29T01:18:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,“Microsoft Loves Linux”,既Windows 10内置的Linux子系统和Azure中大量使用Linux系统后,微软全新推出了**SQL Server on Linux**,使SQL Server实现了跨平台运行。 <a href="https://www.cnblogs.com/zkh101/p/7609517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7608877.html
JS设计模式(一) 单例模式 - kMacro
单例模式是JavaScript中最常见的一种模式,通过这种模式可以为我们提供一个命名空间,例如jQuery库的命名空间为jQuery或$。命名空间的使用是为了让代码更加整洁,在多人协作开发的情况下,不同的人定义的变量很有可能重复,此时就需要使用命名空间来约束每个人定义的变量,使相同名称的变量放在不同的命名空间中,避免相互干扰。
2017-09-28T14:03:00Z
2017-09-28T14:03:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】单例模式是JavaScript中最常见的一种模式,通过这种模式可以为我们提供一个命名空间,例如jQuery库的命名空间为jQuery或$。命名空间的使用是为了让代码更加整洁,在多人协作开发的情况下,不同的人定义的变量很有可能重复,此时就需要使用命名空间来约束每个人定义的变量,使相同名称的变量放在不同的命名空间中,避免相互干扰。 <a href="https://www.cnblogs.com/zkh101/p/7608877.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7606104.html
JavaScript 面向对象编程 - kMacro
面向对象编程就是将你的需求抽象成一个对象,针对这个对象分析其特征(属性)和动作(方法),这个对象称为“类”。JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力,遗憾的是对于JavaScript这种解释性的弱类型语言,没有强类型语言中那种通过class等关键字实现类的方式,但JavaScript可以通过一些特性模仿实现面向对象编程。
2017-09-28T04:06:00Z
2017-09-28T04:06:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】面向对象编程就是将你的需求抽象成一个对象,针对这个对象分析其特征(属性)和动作(方法),这个对象称为“类”。JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力,遗憾的是对于JavaScript这种解释性的弱类型语言,没有强类型语言中那种通过class等关键字实现类的方式,但JavaScript可以通过一些特性模仿实现面向对象编程。 <a href="https://www.cnblogs.com/zkh101/p/7606104.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7605816.html
SSM之框架整合 - kMacro
SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的Java EE企业级框架,采用标准的MVC模式,项目结构与微软的ASP.NET MVC框架非常相似。本文主要结合Intellij IDEA和Maven实现SSM基础框架的搭建与优化。
2017-09-28T03:19:00Z
2017-09-28T03:19:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的Java EE企业级框架,采用标准的MVC模式,项目结构与微软的ASP.NET MVC框架非常相似。本文主要结合Intellij IDEA和Maven实现SSM基础框架的搭建与优化。 <a href="https://www.cnblogs.com/zkh101/p/7605816.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7600726.html
Java实现CORS跨域请求 - kMacro
使用前后端分离模式开发项目时,往往会遇到这样一个问题 – 无法跨域获取服务端数据。这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求。
2017-09-27T03:12:00Z
2017-09-27T03:12:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】使用前后端分离模式开发项目时,往往会遇到这样一个问题 – 无法跨域获取服务端数据。这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求。 <a href="https://www.cnblogs.com/zkh101/p/7600726.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7599605.html
数据库记录删除方式 - kMacro
删除数据库记录是一个非常常见的需求,当数据失去价值时,我们便会删除它,但是如果操作不当,往往就会把一些有价值的数据误删掉,造成重要数据的丢失,合理采用删除方式才能更好地利用数据资源。
2017-09-26T15:33:00Z
2017-09-26T15:33:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】删除数据库记录是一个非常常见的需求,当数据失去价值时,我们便会删除它,但是如果操作不当,往往就会把一些有价值的数据误删掉,造成重要数据的丢失,合理采用删除方式才能更好地利用数据资源。 <a href="https://www.cnblogs.com/zkh101/p/7599605.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zkh101/p/7599435.html
开始使用ASP.NET Core - 创建第一个Web应用 - kMacro
.NET Core 是.NET Framework的新一代跨平台应用程序开发框架,是微软在一开始发展时就开源的软件平台,ASP.NET Core 以控制台应用程序驱动其托管环境 Kestrel Server 以支持 ASP.NET Core 程序的运行。
2017-09-26T14:45:00Z
2017-09-26T14:45:00Z
kMacro
https://www.cnblogs.com/zkh101/
【摘要】.NET Core 是.NET Framework的新一代跨平台应用程序开发框架,是微软在一开始发展时就开源的软件平台,ASP.NET Core 以控制台应用程序驱动其托管环境 Kestrel Server 以支持 ASP.NET Core 程序的运行。 <a href="https://www.cnblogs.com/zkh101/p/7599435.html" target="_blank">阅读全文</a>