摘要: Maven项目报 Failure to transfer org.apache.maven.plugins:maven-*-plugin:pom 原因是maven的plugin并未下载到本地 或者本地下载了,但原有文件被部分覆盖或有新文件添加进来,例如maven-*-plugin-*.pom.las 阅读全文
posted @ 2017-11-15 13:55 ITACHY 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在Eclipse/ InteliJ Idea使用Maven时,企业提供的本地仓库经常有些Jar包下载不下来,所以、配置Maven设置国内镜像对开发人员来说是必不可少的。今天写一篇自己配制的Maven镜像源: 首先打开Maven设置文件settings.xml,在<mirrors>标签下添加如下镜像: 阅读全文
posted @ 2017-11-02 14:26 ITACHY 阅读(4795) 评论(0) 推荐(0) 编辑
摘要: 最近在操作Excel文件数据导入数据库时,经常需要检查Excel中哪些数据数据库中已经存在,哪些不存在,然后再将不存在数据库中的Excel数据导入;在此过程中,经常需要操作Excel中的数据,所以、也就使用了个别Excel函数,现在介绍各函数如下: VLOOKUP函数: 定义: VLOOKUP(lo 阅读全文
posted @ 2017-10-31 13:28 ITACHY 阅读(68500) 评论(0) 推荐(1) 编辑
摘要: 最近在使用SecureCRT时,存在网络卡顿现象,然而、同事的SecureCRT工具却一点都不卡,我的SecureCRT是比较老的版本6,同事使用的是版本7,所以就更换下自己的SecureCRT版本。 SecureCRT 历史版本下载地址: 打开后界面如下: 阅读全文
posted @ 2017-10-25 12:48 ITACHY 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: 项目执行Maven clean后出现WARNING提示。报如信息如下,根据报错信息 猜测是maven-compiler-plugin的版本信息缺失问题 百度之后,没有解决 最后在 https://mvnrepository.com/artifact/org.apache.maven.plugins/ 阅读全文
posted @ 2017-09-08 17:03 ITACHY 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 项目中偶尔用到判断浏览器类型及相关版本问题,现记录相关代码: 测试: 阅读全文
posted @ 2017-07-25 20:12 ITACHY 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Base64加密算法是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较 阅读全文
posted @ 2017-07-25 18:11 ITACHY 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 基于ECMAScript5提供遍历数组的forEach方法仅能遍历一维数组,没有提供循环遍历多维数组的方法,所以实现如下遍历多维数组的each方法,以此遍历多维数组。 注意:此处新增了遍历空数组与对象的显示方式 阅读全文
posted @ 2017-07-25 17:47 ITACHY 阅读(5418) 评论(0) 推荐(0) 编辑
摘要: 首先介绍Spring事件相关类的关系: 其中EventListener与EventObject均是Java SE的范畴,源码如下: Spring继承以上二者,可知Spring的事件实现机制也是基于观察者模式(Observer),除此之外,Spring提供了针对Bean的事件传播功能。 事件机制三元素 阅读全文
posted @ 2017-07-25 16:31 ITACHY 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象编程,抽象是它的三大特征(抽象、继承、多态)之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。 这两者既相似又存异。诸位在初学的时候也会傻傻分不清接口与抽象类的区别,大多数都在随意使用,实则不然。 一、抽象类 使用abstract关键字声明的类就是抽象类。此处与含有抽 阅读全文
posted @ 2017-07-20 18:20 ITACHY 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Spring结合quarzt可以实现更复杂的定时器,现做简单介绍相关配置: 由于结合quartz的原因,需要相关quartz的Jar包,可到官网下载:http://www.quartz-scheduler.org/ 接口与其实现类与Spring定时器实现(一)相同 测试类: 以上算是Spring定时 阅读全文
posted @ 2017-07-20 15:53 ITACHY 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Spring定时器简单应用实现,如下: 首先、Spring配置文件: 其次、相关定时器接口(忽略不计,只是定义一个方法)、类: 最后测试,测试项目是Java项目,所以只需要加载Spring就可以了,如下: 结束。结果: 阅读全文
posted @ 2017-07-20 15:34 ITACHY 阅读(156) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-07-19 21:49 ITACHY 阅读(2) 评论(0) 推荐(0) 编辑
摘要: package com.charles.utils; import java.util.HashMap; import java.util.Map; import java.util.concurrent.locks.ReentrantReadWriteLock; public class CharlesCache { private Map data = new HashMap(... 阅读全文
posted @ 2017-07-19 16:36 ITACHY 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 在介绍Lock与synchronized时,先介绍下Lock: 如上可知,Lock是一个接口,synchronized是Java内置的关键字。Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。此实现允许更灵活的结构,可以具有差别很大的属性,可以支持多个相关的 阅读全文
posted @ 2017-07-19 15:47 ITACHY 阅读(168) 评论(0) 推荐(0) 编辑