自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java开发小技巧(六):使用Apache POI读取Excel

在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel、csv、xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的,比如各种各样的报表文件,往往是一些复杂的表格结构,其中不仅有我们需要的数据,还有一些冗余的、无价值的数据,这时我们就无法直接用一般数据加载工具直接读取入库了。

2018-10-14 17:12:53 96

原创 Java开发小技巧(五):HttpClient工具类

大多数Java应用程序都会通过HTTP协议来调用接口访问各种网络资源,JDK也提供了相应的HTTP工具包,但是使用起来不够方便灵活,所以我们可以利用Apache的HttpClient来封装一个具有访问HTTP协议基本功能的高效工具类,为后续开发使用提供方便。

2018-10-12 14:28:13 95

原创 vue-router 组件复用问题

组件系统是Vue的一个重要组成部分,它可以将一个复杂的页面抽象分解成许多小型、独立、可复用的组件,通过组合组件来组成应用程序,结合vue-router的路由功能将各个组件映射到相应的路由上,通过路由的变化来告诉Vue要在哪里渲染他们,实现各个组件、各个页面之间的跳转导航。

2018-01-21 15:27:33 4579

原创 Vuejs之开发环境搭建

Vue.jsVue.js是目前很火的一个前端框架,采用MVVM模式设计,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用,特别适合单页应用的开发。Vue.js是数据驱动的,它通过一些特殊的语法,将DOM和数据绑定起来,无需手动操作DOM。一旦创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM

2018-01-06 22:41:18 477

原创 Java开发小技巧(四):配置文件敏感信息处理

AES(高级加密标准)是美国联邦政府采用的一种区块加密标准,其替代原先的DES加密算法,成为对称密钥加密中最流行的算法之一。

2017-12-22 14:04:57 875

原创 Java开发小技巧(三):Maven多工程依赖项目

本篇文章基于"Java开发小技巧(二):自定义Maven依赖"中创建的父工程``project-monitor``实现,运用我们自定义的依赖包进行多工程依赖项目的开发。

2017-12-22 01:10:14 265

原创 Java开发小技巧(二):自定义Maven依赖

Maven是一个项目管理工具,其中一个重要的组成部分就是依赖管理系统,用来解决项目的各种依赖,与传统的导Jar包方式相比,Maven能按照你定义的依赖描述来自动导入Maven本地或远程仓库中各种依赖包,不需要手动的复制粘贴。

2017-12-21 15:36:43 249

原创 Java开发小技巧(一)

最近在看公司项目源码(Java)的时候,发现项目的结构非常清晰,后期维护非常便捷,原因就是运用了很多巧妙的开发技巧,在这里也和大家分享一下,希望对你们有帮助。

2017-12-19 14:44:41 254

原创 Java实现CORS跨域请求

使用前后端分离模式开发项目时,往往会遇到这样一个问题 – 无法跨域获取服务端数据。这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求

2017-09-22 20:31:43 497

原创 数据库记录删除方式

删除数据库记录是一个非常常见的需求,当数据失去价值时,我们便会删除它,但是如果操作不当,往往就会把一些有价值的数据误删掉,造成重要数据的丢失,合理采用删除方式才能更好地利用数据资源。

2017-09-04 15:59:32 568

原创 JavaScript设计模式(三) 数据访问对象模式

大部分网站会将一些数据(如:用户Token)存储在前端,用来实现页面间的传值,对于一些大型Web应用来说,其存储的数据可能会非常多,数据的管理会变得复杂,并且一个大型项目是由多位程序员共同开发的,这时就会遇到一个问题:怎样确保自己的数据不会覆盖掉其他人的呢?因为在一个页面中大家都是使用同一个WebStorage对象,总不能把大家使用过的Key记录下来吧。这时候就可以使用**数据访问对象模式**来解决了。

2017-07-31 01:42:18 425

原创 JavaScript设计模式(二) 惰性模式

惰性模式:减少代码每次执行时的重复性判断,通过重新定义对象来避免原对象中的分支判断,提高网站性能。

2017-04-26 08:54:25 492

原创 JavaScript设计模式(一) 单例模式

单例模式是JavaScript中最常见的一种模式。

2017-04-22 10:52:46 361

原创 JavaScript 面向对象编程

面向对象编程就是将你的需求抽象成一个对象,针对这个对象分析其特征(属性)和动作(方法),这个对象称为“类”。JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力,遗憾的是对于JavaScript这种解释性的弱类型语言,没有强类型语言中那种通过class等关键字实现类的方式,但JavaScript可以通过一些特性模仿实现面向对象编程。

2017-04-21 16:21:40 226

原创 impress.js 创建演示文档

impress.js是一个基于CSS3和现代浏览器,受Prezi.com的启发而创作出来的前端多功能演示js框架,可以用它来替代PowerPoint制作更加酷炫的PPT,如果你是一位前端开发者或者勉强了解HTML和CSS,都能很快上手。

2017-04-05 09:17:19 613

原创 算法笔记 - 数组与单链表快速排序(Java)

算法笔记 - 数组与单链表快速排序(Java)

2017-03-27 12:39:27 373

原创 使用Mock.js生成前端测试数据

Mock.js是一个模拟数据生成器,可以让前端独立于后端进行开发。如果你正在开发一个前端页面,可是后台还没有完成供你调用的Api,并且数据格式已经确定,那么你就可以使用Mock.js模拟相关的接口,生成假数据来查看页面效果。Mock.js的功能:生成随机数据,拦截 Ajax 请求。

2017-03-25 14:49:15 1336 1

原创 SSM之整合Redis

Redis安装与使用

2017-03-22 16:37:12 2168 5

原创 算法笔记 - 单链表反转(Java)

单链表反转使用p、q、r三个指针配合工作,使得两个节点间的指向反向,同时用r记录剩下的链表。

2017-03-20 16:16:00 268

原创 SSM之框架整合

SSM框架,即Spring + Spring MVC + MyBatis的整合框架集,是继SSH后比较主流的Java EE企业级框架,采用标准的MVC模式,项目结构与微软的ASP.NET MVC框架非常相似。本文主要结合Intellij IDEA和Maven实现SSM基础框架的搭建与优化。

2017-03-18 14:17:08 443

原创 IntelliJ IDEA 安装

IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具,Java界的Visual Studio,它整合了众多实用功能,几乎可以不用鼠标完成你要做的任何事情,最大程度提升开发效率。

2017-03-12 21:30:25 407

原创 Eclipse集成Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,它的目的是通过采用各种模式来创建的一个具有可视性、复用性、可维护性和完整性等特征的开发模式,提高开发效率和产品质量。

2017-03-11 19:55:26 312

原创 算法笔记 - Trie树

Trie树,又称字典树、单词查找树,是一种树形结构,利用字符串的公共前缀来减少查询时间,最大限度地减少无谓地字符串比较,在统计和处理大量数据方面运用广泛,常用于搜索引擎词频统计。

2017-03-02 16:12:50 340

原创 Ubuntu 安装 SQL Server

SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,“Microsoft Loves Linux”,既Windows 10内置的Linux子系统和Azure中大量使用Linux系统后,微软全新推出了**SQL Server on Linux**,使SQL Server实现了跨平台运行。

2017-01-23 15:40:42 2007

原创 开始使用ASP.NET Core - 创建第一个Web应用

.NET Core 是.NET Framework的新一代跨平台应用程序开发框架,是微软在一开始发展时就开源的软件平台,ASP.NET Core 以控制台应用程序驱动其托管环境 Kestrel Server 以支持 ASP.NET Core 程序的运行。

2016-12-09 16:02:05 5693

原创 Ubuntu下Apache开启Rewrite模块

Ubuntu下Apache开启Rewrite模块

2016-12-03 14:35:47 3711 2

原创 CentOS 7搭建LAMP环境(二)

前面已经讲过了CentOS 7下LAMP环境的配置过程,一台简单的WEB服务器已搭建完成,但后期在网站部署的过程中也许会碰到各种各样头疼的问题。下面我们来讲讲怎么解决这些问题,以及如何高效地管理服务器和部署网站。

2016-11-20 14:12:46 516

原创 CentOS 7搭建LAMP环境(一)

CentOS 7搭建LAMP环境,CentOS是Linux发行版之一,它是来自于Red Hat =依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat=使用。CentOS 7的安装在这里不进行介绍(可自行谷歌),这篇文章主要介绍CentOS 7 最小化安装下LAMP环境的配置以及常见问题的解决方案。

2016-11-19 21:18:07 562

原创 Thinkphp使用PHPMailer发送邮件

Thinkphp使用PHPMailer发送邮件

2016-09-13 11:27:41 535

原创 VS2015 + EF6连接MYSQL

ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,不仅支持SQL Server,还支持MySQL、Oracle等数据库。接下来给大家讲解EF6+MYSQL具体的配置流程,以及配置过程中一些常见错误的解决方法。

2016-09-12 22:55:33 15330 4

cracker.jar

Myeclipse2014破解工具

2016-12-03

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除