- 博客(118)
- 收藏
- 关注
转载 Hue安装配置实践
Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Django实现的。通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job等等。很早以前就听说过Hue的便利与强大,一直没能亲自尝试使用
2016-06-17 10:34:22 900
转载 Redis 缓存 + Spring 的集成示例
《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现在我们需要把缓存也整合进来,缓存我们选用的是 Redis,本文将在该文示例基础上介绍 Redis 缓存 + Spring 的集成。关于 Redis 服务器的搭建请参考博客《Redhat5.8
2016-06-16 14:23:41 312
转载 Java 并发工具包 java.util.concurrent
译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版.pdf[带书签] 进行下载。
2016-06-16 14:15:08 440
原创 centos7下快速安装mysql
1.在终端输入:wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm如果发生权限不够:输入:su 输入密码,OK再次执行:rpm -ivh mysql-community-release-el7-5.noarch.rpm OKle
2016-06-12 18:57:53 276
转载 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuin
2016-06-03 11:35:58 82
原创 **Python IDE PyCharm的基本快捷键和配置简介**
Python IDE PyCharm的基本快捷键和配置简介快捷键 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 Ctrl +
2016-06-01 11:05:29 1364
原创 Node入门
Node入门关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。读者对象本书最适合与我有相似技
2016-05-26 19:08:37 6759 1
原创 欢迎使用CSDN-markdown编辑器
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.Has
2016-05-26 11:57:02 563
原创 利用反射进行操作的一个工具类
package org.benpaobang.system.utils;import java.lang.reflect.Field;/*** 利用反射进行操作的一个工具类** @ClassName: ReflectUtil* @Description: TODO(这里用一句话描述这个类的作用)* @author llj* @date 2013年12月1日 下午5:
2016-05-26 11:46:18 570
原创 极光消息推送工具类
import java.util.Map;import com.alibaba.druid.support.logging.Log;import com.alibaba.druid.support.logging.LogFactory;import cn.jpush.api.push.model.PushPayload.Builder;import cn.jpush
2016-05-26 11:42:54 702
原创 表情符号过滤
public class EmojiFilter {/*** 过滤emoji 或者 其他非文字类型的字符* * @param source 需要被过滤的字符串* @return*/public static String filterEmoji(Object source) {String sourceStr = " ";//针对微信传递过来的值为空数据时,默认为空
2016-05-26 11:38:44 63611
原创 junit单元测试工具类
package org.benpaobang.system.utils;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import org.apache.commons.httpclient.HttpClient;import org.apache.common
2016-05-26 11:25:12 1104
转载 MyBatis与Spring设置callSettersOnNulls
项目中集成Mybatis与Spring,使用的是Mybatis3.2.7,以及Spring4.0.5,mybatis-spring-1.2.2;因为项目组成员想要偷懒,将数据从DB中查询出来时需要将字段映射为Map,而不想封装成Bean.默认情况下,Mybatis对Map的解析生成, 如果值(value)为null的话,那么key也不会被加入到map中.于是对Map遍历时,key就
2016-05-26 11:21:23 1363
原创 IP地址格式解析工具,支持以下格式的IP地址
//IP地址格式解析工具,支持以下格式的IP地址public class IpFormat {public static List ipFormat(String ipAddress) {List retList = new ArrayListif (ipAddress != null && !ipAddress.equals("")) {String[] ipSp
2016-05-19 16:42:50 660
原创 常用正则表达式匹配模式
public class MatchPattern {/** 电子邮件 */public static final String E_MAIL = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";/** 中文名输入 */public static final String CHINESE_NAME = "^[\u
2016-05-19 16:41:16 371
原创 表情符号过滤
public class EmojiFilter {/*** 过滤emoji 或者 其他非文字类型的字符* * @param source 需要被过滤的字符串* @return*/public static String filterEmoji(Object source) {String sourceStr = " ";//针对微信传递过来的值为空数据时,默认为空
2016-05-19 16:39:38 332
转载 Spring Aop
Spring开启AOP一般是使用@EnableAspectJAutoProxy来开启的。这个注解的主要作用是注入了一个实现了BeanPostProcessor接口的类。这个接口在前面介绍过,会嵌入到Bean的实例化过程。 所以只要我们注入这个类AnnotationAwareAspectJAutoProxyCreator也可以开启AOP功能了。完整的代码放在Github上。 @Bean
2016-05-19 16:08:21 350
转载 自定义事务
Spring的开启事务管理主要是通过@EnableTransactionManagement注解来实现的。 查看源码就会发现,这个注解主要是注入了两个类InfrastructureAdvisorAutoProxyCreator和BeanFactoryTransactionAttributeSourceAdvisor,而且这两个类是通过其他的Configure类导入的。Infrastruct
2016-05-19 16:07:41 1350
转载 ConcurrentHashMap
从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。在JDK1.5中,伟大的Doug Lea给我们带来了concurrent包,从此Map也有安全的了。ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable
2016-05-19 16:02:37 302
转载 乐观锁和悲观锁
为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:
2016-05-19 15:25:26 305
转载 JAVA中文乱码解决之道
乱码,我们前台展示的杀手,可能有些朋友和我的经历一样:遇到乱码先按照自己的经验来解决,如果没有解决就google,运气好一搜就可以解决,运气不好可能够你折腾一番了。LZ之所以写这个系列博客就是因为遇到这个令人讨厌的问题,虽然是小问题但又不得不解决。在这个系列博文中LZ并没有阐述归纳乱码的方法,出现乱码的原因各式各样但根本原因就是编码转换过程中的格式不一样,所以我们只需要了解了java在运行
2016-05-19 15:19:08 279
转载 Hibernate的Annotation注解
当项目变得比较大的时候,如何还使用hbm.xml文件来配置Hibernate实体就会变得比较复杂。这里Hibernate提供了Annotation注解方式,使得Hibernate的映射文件变得很方便管理了。 这里简单介绍Hibernate的Annotation注解一、声明实体 @Entity 对实体注释。任何Hibernate映射对
2016-05-19 15:16:35 282
转载 Hibernate实现将图片保存至数据库、显示在页面
一般而言我们并不推荐将图片保存至数据库,通常的做法是将图片上传至服务器的某个路径,然后在数据库中存储它的路径。但是有时候某些需求必须要将图片保存至数据库,例如多个项目共享一个数据库,这时我们就只能把图片文件上传保存到数据库中了。在Oracle数据库中我一般都是使用Blob字段来存储二进制文件的,所以要将图片存储到Oracle数据库中,图片字段必须为Blob。同时在Java中的Hiberna
2016-05-19 15:13:23 2327
原创 集合大家族
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等!
2016-05-19 15:02:31 351
转载 ArrayList
一、ArrayList概述 ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。默认初始容量为10。随着Arra
2016-05-19 14:57:30 226
转载 HashSet
对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!一、定义public class HashSet extends AbstractSet implements Set, Cloneable, java.io.Serializable
2016-05-19 14:41:00 215
转载 HashTable
有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的HashMap,还有一个就是马上要讲解的HashTable。对于HashTable而言,它在很大程度上和HashMap的实现差不多,如果我们对HashMap比较了解的话,对Has
2016-05-19 14:28:56 240
原创 简单的REST的框架实现
一. 认识REST REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的。他为我们描绘了开发基于互联网的网络软件的蓝图。REST软件架构是一个抽象的概念,是一种为了实现这一互联网的超媒体分布式系统的行动指南。利用任何的技术都可以实现这种理念。而实现这一软件架构最著名的就是HTTP协议。通常我们把REST也写作为REST/HTTP,在实际中往往
2016-05-19 11:55:43 694
转载 Hadoop
2016-05-19 11:01:22.0除Hadoop外的9个大数据技术:1.Apache Flink2.Apache Samza3.Google Cloud Data Flow4.StreamSets5.Tensor Flow6.Apache NiFi7.Druid8.LinkedIn WhereHows9.Microsoft Cognitive
2016-05-19 11:34:07 712
转载 hibernate运行机制
使用hibernate也有段时间了,以前都没有写相关的学习记录,最近面试被问到相关问题,现在有点空按个人的理解回头总结一下hibernate的运行机制,当做是一种复习吧。Hibernate运行机制:1、读取并解析配置文档[java] view plaincopyConfiguration cfg = new Configura
2015-01-09 14:19:31 484
原创 Failed to convert from type java.lang.String to type java.util.Date for value………解决办法
一、问题描述 在用SpringMVC整合mybatis的时候,在controller中调用service进行保存数据的操作,遇到了Failed to convert from type java.lang.String to type java.util.Date for value………这个错误,然后发现数据库字段在Entity中的类型是Date的,然后表单传过来的数据时String类
2015-01-08 17:19:50 3372
原创 文件上传
@Controller@RequestMapping("/upload")public class FileUpload extends BaseController {@ResponseBody@RequestMapping("/img")public Map uploadImg(HttpServletRequest request,Integer root) throw
2015-01-07 11:31:00 441
原创 download 文件下载
@Controllerpublic class FileDownload extends BaseController{@RequestMapping("download/{path}/{fileName}.{suffix}")public void download(HttpServletRequest request,HttpServletResponse response,@
2015-01-07 11:29:43 732
原创 UploadFileUtil
public class UploadFileUtil{/*** * @Title: uploapImage* @Description: TODO(图像上传)* @param requesthttp请求* @param imgPath图像路径* @param thumPath映像图像路径 不生成映像时,此项为空* @param tWidth
2015-01-07 11:21:55 1124
原创 SWFUpload
var settings = {flash_url : "${path }/static/plugin/SWFUpload/Flash/swfupload.swf",upload_url: "${path }/upload/img",file_size_limit : "100 MB",file_types_description : "All Files",file_uplo
2015-01-07 11:17:53 516
转载 Spring mvc 对Controller配置AOP
Spring mvc 对Controller配置AOP博客分类: SpringMVCspringSpring MVC 希望对所有Controller 的请求参数都统一做一个日志记录,如果没有controller都需要手工去写的化,不能保证格式统一也不能保证不会被遗漏! 如果在配置文件中仅仅配置: Java代码
2015-01-07 10:45:24 548
转载 java Action 请求封装(一)
java Action 请求封装(一)博客分类: javajavaspring mvcspring 该框架是用Spring MVC 3.0实现,首先定义一个Action类,然后把init()方法给封装,然后在把?以后的所有数据全部封装到Map集合,实现方法如下:Java代码 /* *Action 请求参
2015-01-07 10:41:51 616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人