自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gloryzyf

--技术改变生活,希望能和有情有义的人一起做有意义的事

  • 博客(34)
  • 收藏
  • 关注

转载 Deep Learning in NLP (一)词向量和语言模型

这篇博客是我看了半年的论文后,自己对 Deep Learning 在 NLP 领域中应用的理解和总结,在此分享。其中必然有局限性,欢迎各种交流,随便拍。  Deep Learning 算法已经在图像和音频领域取得了惊人的成果,但是在 NLP 领域中尚未见到如此激动人心的结果。关于这个原因,引一条我比较赞同的微博。@王威廉:Steve Renals算了一下icassp录取文章题目

2016-07-29 21:38:00 830

原创 Netty ChannelPipeline 中的addFirst和addLast实现

在DefaultChannelPipeline中使用双向链表实现addFirst和addLast逻辑final class DefaultChannelPipeline implements ChannelPipeline { static final InternalLogger logger = InternalLoggerFactory.getInstance(Defaul

2016-07-25 15:23:38 7744

转载 平滑处理

背景:为什么要做平滑处理?  零概率问题,就是在计算实例的概率时,如果某个量x,在观察样本库(训练集)中没有出现过,会导致整个实例的概率结果是0。在文本分类的问题中,当一个词语没有在训练样本中出现,该词语调概率为0,使用连乘计算文本出现概率时也为0。这是不合理的,不能因为一个事件没有观察到就武断的认为该事件的概率是0。拉普拉斯的理论支撑  为了解决零概率的问题,法国数学家拉

2016-07-21 21:48:37 1515

原创 protocol buffers 序列化实例

protocol buffers1.首先是proto文件编写 addressbook.protopackage tutorial;option java_package = "com.example.tutorial";option java_outer_classname = "AddressBookProtos";message Person{ required

2016-07-21 16:03:49 976

原创 applicationContext.getBeansWithAnnotation

getBeansWithAnnotationMapString,Object> getBeansWithAnnotation(ClassAnnotation> annotationType) throws BeansExceptionFind all beans whose Class has the

2016-07-20 20:46:33 6441

原创 KeeperErrorCode = Unimplemented for /service 错误

使用Curator时报错,原因是因为版本问题zookeeper版本:zookeeper-3.4.8cuartor版本:3.2.0看Curator官网的声明:地址:http://curator.apache.org/The are currently two released versions of Curator, 2.x.x and 3.x.x:Curator

2016-07-20 13:40:31 9938 2

原创 Idea Maven 报错 Cannot reconnect

今天新建Maven工程后,依赖无法导入,pom文件报错Cannot reconnect,没有遇到过这样的问题,然后在网上查找了这个问题相关资料,问题解决了,最重要的是学会了怎样在Idea出现错误时,发现导致错误的具体原因,通过 Helper->Show Log in Explorer,查看Idea的日志,就可以发现具体的原因了:文件idea.logCaused by: java.rmi.

2016-07-19 21:44:25 32643 5

转载 Idea 设置注释作者名字

问题提出:在用IDEA编程创建一个新的文件时自动产生的user名字怎么自定义? 文件注释: Html代码  %--    Created by IntelliJ IDEA.    User: user    Date: 2014/11/14    Time: 13:37    To change this template u

2016-07-19 20:52:50 32022

转载 揭示java序列化算法

修改了文章中的一个错误, 在写SerialTest的父类parent描述信息部分,16进制字节码对应的class name 是parent,原文中写错为SerialTest------------------------------------------------------The Java serialization algorithm revealedSeria

2016-07-18 21:12:21 533

原创 ICTCLAS 汉语词性标注集 中科院

汉语文本词性标注标记集Ag 形语素 形容词性语素。形容词代码为a,语素代码g前面置以A。a 形容词 取英语形容词adjective的第1个字母。ad 副形词 直接作状语的形容词。形容词代码a和副词代码d并在一起。an 名形词 具有名词功能的形容词。形容词代码a和名词代码n并在一起。b 区别词 取汉字“别”的声母。c 连词 取英语连词conju

2016-07-18 19:07:49 645

转载 Zookeeper使用场景

这篇文章写的很好,很全面!------------------------------------------------------------------------ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不

2016-07-17 16:41:30 394

原创 Linux下查看、关闭及开启防火墙命令

Linux下查看、关闭及开启防火墙命令1)永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭

2016-07-10 19:14:22 4328

原创 Spring配置事务 service 异常捕获回滚问题

1.首先来看一Spring配置事务的传播种类:Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:  PROPAGATION_REQUIRED  如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。  PROPAGATION_SUPPOR

2016-07-09 14:49:14 7848

原创 maven tomcat plugin配置

在pom.xml文件中配置如下: org.apache.tomcat.maven tomcat7-maven-plugin 8082 /

2016-07-06 18:49:47 327

转载 Spring中事务与aop的先后顺序问题

Spring中的事务是通过aop来实现的,当我们自己写aop拦截的时候,会遇到跟spring的事务aop执行的先后顺序问题,比如说动态切换数据源的问题,如果事务在前,数据源切换在后,会导致数据源切换失效,所以就用到了Order(排序)这个关键字.        我们可以通过在@AspectJ的方法中实现org.springframework.core.Ordered 这个接口来定义order的

2016-07-04 00:19:36 789

转载 spring 注解 事务,声明事务共存的情况下,先后顺序 order

很不错的文章:首先先看配置文件:[html] view plain copy      bean id="sessionFactory"          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">          prope

2016-07-04 00:08:40 9785

转载 Spring AOP定义以及注解形式实现

概念AOP(Aspect Oriented Programming),即面向切面编程(也叫面向方面编程,面向方法编程)。其主要作用是,在不修改源代码的情况下给某个或者一组操作添加额外的功能。像日志记录,事务处理,权限控制等功能,都可以用AOP来“优雅”地实现,使这些额外功能和真正的业务逻辑分离开来,软件的结构将更加清晰。AOP是OOP的一个强有力的补充。术语AOP的术语不太

2016-07-03 23:55:28 687

转载 Spring 之AOP AspectJ切入点语法详解

这篇文章是张开涛大神写的关于Spring AOP AspectJ的大全文章,很全很详细:-----------------------------------------------------------------------------------------6.5  AspectJ切入点语法详解6.5.1  Spring AOP支持的AspectJ切入点指示符

2016-07-03 23:42:30 1199

原创 StringUtils 中的 startWith方法和startWithAny方法

startWith源码:private static boolean startsWith(final CharSequence str, final CharSequence prefix, final boolean ignoreCase) { if (str == null || prefix == null) { return str == null &&

2016-07-03 22:51:32 5092

原创 Spring中提供的util CollectionUtils

CollectionUtils类/* * Copyright 2002-2014 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance wi

2016-07-03 22:31:15 4022

转载 Spring 事务的处理

一、理解事务首先我们应该弄清楚什么是事务,这样才能认识到事务的重要性。举一个小小的例子,大概每个人都有转账的经历。当我们从A帐户向B帐户转100元后,银行的系统会从A帐户上扣除100而在B帐户上加100,这是一般的正常现象。但是一旦系统出错了怎么办呢,这里我们假设可能会发生两种情况:(1)A帐户上少了100元,但是B帐户却没有多100元。(2)B帐户多了100元钱,但是A帐户上却没有被扣钱

2016-07-03 22:08:01 471

原创 AbstractRoutingDataSource源码分析

AbstractRoutingDataSource源码:/* * Copyright 2002-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in

2016-07-03 18:42:04 2043 1

原创 ReflectionUtils的findField方法

public static Field findField(Class clazz, String name, Class type) { Assert.notNull(clazz, "Class must not be null"); Assert.isTrue(name != null || type != null, "Either name or type of the f

2016-07-03 17:25:11 4081

转载 Spring afterPropertiesSet方法

今天写mysql数据库主从读写分离时,需要根据datasource的配置信息,获取到从库的数量,来实现从库轮询策略访问,在看spring中的AbstractRoutingDataSource源码时,看到afterPropertiesSet方法,然后在网上看到了这篇博客,写的很详细。-------------------------------------------------------

2016-07-03 17:11:26 30797

转载 Spring AbstractRoutingDataSource 实现动态数据源切换

这篇文章最后使用的AOP方式动态切换数据源,上一篇没有这部分实现--------------------------------------------------------------------------------------------------一、前言    近期一项目A需实现数据同步到另一项目B数据库中,在不改变B项目的情况下,只好选择项目A中切换数据源,

2016-07-03 15:26:27 491

转载 AbstractRoutingDataSource实现多数据源

这篇文章介绍了实现多数据源,但是缺点是没有介绍数据源切换的具体实现,应该是手动切换,更好的方法是通过AspectJ做AOP切面实现自动的数据源切换,可以实现多数据源切换和读写分离-------------------------------------------------------------------------------------------------最近要为公司

2016-07-03 15:20:26 657

转载 spring 使用redis集群配置

上面两篇介绍了redis集群的配置合一些基本的概念,所以接下来当然是要在项目中使用咯,redis的java支持已经做的非常好了,所以我们来试着使用这些api来进行redis的操作,首先我们需要操作redis的架包: redis.clients jedis 2.7.3 我们需要做的仅仅是在spring配置文件中注入这

2016-07-03 14:58:47 2736

转载 快速切换 hosts 文件的小程序:SwitchHosts

SwitchHosts工具是一个用于快速切换 hosts 文件的小程序,基于 Python 和 wxPython 开发。其主要功能特性包括:支持Common Host文件,切换到任意环境都将生效的host — charlestang快速切换 hosts跨平台(基于 wxPython)hosts 文件语法高亮可为不同的 hosts 方案

2016-07-03 10:06:21 1272

原创 Eclipse中mvn compile install 等 报错error in opening zip file

Error in opening zip file  这样的问题,一般来说都是jar包依赖下载问题,这个时候可以去maven仓库汇中试试,是打不开那个jar包的,这样的问题可以重新引入依赖,重新下载jar包来解决问题。

2016-07-03 00:32:01 557

原创 IOUtils工具类

今天在写spring 跨域访问返回json的功能时,使用到了commons.io中的IOUtils工具类,下面是write方法public static void write(String data, OutputStream output, String encoding) throws IOException { if(data != null) { if(en

2016-07-02 23:27:51 1154

转载 jsonp跨域问题

jsonp跨域问题网上找了些关于Jsonp的文章看,写的都有点混乱。在这里好好整合下。一、名词解释百度百科 同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支JavaScript的浏览器都会使用这个策略。 所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当浏览器的百度tab

2016-07-02 22:42:36 509

原创 Spring 单元测试

import com.gloryofme.onlineshop.manage.mapper.ItemMapper;import com.gloryofme.onlineshop.manage.pojo.Item;import org.junit.BeforeClass;import org.junit.Test;import org.junit.internal.runners.JUnit

2016-07-02 10:32:51 233

转载 MySQL 各种类型int表示范围和size

MySQL 各种类型int表示范围和size1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到1271.BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为12.TINYINT[(M)] [UNSIGNED] [ZEROFILL]  M默认为4

2016-07-01 22:48:06 11148

转载 Spring Schedule 任务调度实现

我们都知道任务调度可以用Quartz,但对于简单的定时任务,可以直接用Spring内置的Schedule来实现。可以由两种方式,注释+XML配置注解方式:注解也要先在sping.xml配置文件中配置自动发现XML中引入命名空间:xmlns:task="http://www.springframework.org/schema/task" http://www.springf

2016-07-01 21:47:31 1208

空空如也

空空如也

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

TA关注的人

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