- ORA-12516 TNS 监听程序找不到符合协议堆栈要求的可用处理程
吴世豪芳芳
author:skatetime:2009/03/10ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程今天测试的同事发现报ora-12516的错误,基于这个分析,一般有两个原因,一个是session数不够再有一个就是客户端和服务端建立连接的时候不稳定所引起的,我现在的服务端是oracle10gr2,而客户端是oracle11i,结果当连接数大的时候,就会报ora-12516的
- ORA-12516 “TNS监听程序找不到符合协议堆栈要求的可用处理程序“ 解决方案
D2cOneluo
pl/sqlOracleORA-12516
报错场景:使用调度的时候出现作业一直显示在运行,数据库日志显示成功,调度数据库显示正在运行,tomcatlog日志显示ORA-125160登陆pl/sql发现登录不了,报错根本原因就是因为oracle的process和session已经达到甚至超过最大值了(不局限于pc机登陆的台数,pl/sql新增一个运行窗口也会增加),接下来就详细说明一下解决方案。查看procress&session的参数值和
- 解决 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
老酒馆的喵
数据库异常oracle
今天在启动Tomcat后,数据库就连接不上了,报错:ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程。上网搜了搜,数据库的当前连接数超过了最大连接数:解决办法:1、查看当前的数据库连接数selectcount(*)fromv$process;--当前的数据库连接数selectcount(*)fromv$session;--当前的session连接数2、数据库允许的最大连接数s
- ORA-12516, TNS:listener could not find available handler with matching protocol stack
冥净
数据库oracle
测试环境业务链接数据库时报错ORA-12516,TNS:侦听器找不到具有匹配协议堆栈的可用处理程序测试库上午使用一直正常,到中午时突然出现了报错,在没有做什么变更的情况下,该报错原因为多是是由于超过连接最大值导致无法登录查看procress的参数值和占用值和session的参数值SQL>showparameterprocessesSQL>showparametersessionSQL>select
- ORA-12516:TNS:listener could not find avaliable handler with matching protocol stack,ORA-12520:TNS:监
雅冰石
1ORACLE学习#Oracle报错集锦数据库oracle
一问题描述收到监控告警短信:ORA-12516:TNS:listenercouldnotfindavaliablehandlerwithmatchingprotocolstack用pl/sqldeveloper连也连不上数据库,提示报错:ORA-12520:TNS:监控程序无法为请求的服务器类型找到可用的处理程序二出错原因当前数据库连接数超过了允许的最大连接数的阀值。#查看当前数据库连接数sele
- ORA-12516 解决方法
king_harry
#oracle常见ora错误ora-12516ora错误
oracle服务器上某个数据库出现'ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。a.selectcount(*)fromv$process;取得数据库目前的进程数。b.selectvaluefromv$parameterwherename='processes';取得进程数的上限
- 常见ORA-12516错误的解决办法
寄居他乡
就是oracle的会话数超出了限制,一般都是由于多次connect建立多个连接会话引起的,最后导致oracle无法响应新的请求,从而出现ora-12516错误。相关解决办法:1.查看当前连接进程数SQL>selectcount()fromvparameterwherename='processes';3.查看当前数据库的processes设置SQL>showparameterprocessesNA
- 连接数据库时报错ORA-12520和ORA-12516错误
ckawt40802
数据库java网络
在本地恢复了一个RAC数据库,通过设置连接数据库报错ORA-12520。其中本地tnsnames.ora已经进行了设置:RACTEST2=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ser2-vip)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ractest.us.oracle.com)
- Oracle出现ORA-12516 错误解决方法_TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误
长沙浏阳大石头
TNS:监听程序找不到符合协议堆栈要求的可用处理程'错误连接太多,关掉你的plsql的一些窗口即可解决!
- 修改Oracle最大连接数(解决 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 )...
weixin_34236869
一般ORA-12516有两个原因,一个是session数不够再有一个就是客户端和服务端建立连接的时候不稳定所引起的,我现在的服务端是oracle10gr2,而客户端是oracle11i,结果当连接数大的时候,就会报ora-12516的错误解决方法:1.针对第一个原因就是修改连接数的限制a、以sysdba身份登陆PL/SQL或者Worksheetb、查询目前连接数showparameterproce
- Oracle报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
weixin_34114823
解决办法定位原因--以sysdba身份登陆PL/SQLsqlplus/assysdba;--查看当前连接进程数SQL>selectcount(*)fromv$process;--查看连接数上限SQL>selectvaluefromv$parameterwherename='processes';--查询processes数量SQL>showparameterprocessesNAMETYPEVAL
- 访问oracle报错:ORA-12516:TNS:listener could not find available handler with matching protocol stack
Shine_安
oracle
测试数据交换时,连接oracle报错百度解决方法:https://www.cnblogs.com/kerrycode/p/3725813.html命令行登录报错,再次找解决方法:https://blog.51cto.com/lee90/1788124提示内存不足,在找解决方法:https://www.cnblogs.com/halberd-lee/p/11645260.html最终解决
- ORA-12516: TNS:listener could not find available handler with matching protocol stack
凉丫丫
数据库
ORA-12516:TNS:listenercouldnotfindavailablehandlerwithmatchingprotocolstackORA-12516:TNS监听程序找不到符合协议堆栈要求的可用处理程序cmd以sysdba登陆到sqlplussqlplussys/assysdba;查看process和session的参数值和占用值showparameterprocesses;//
- ora-12516:TNS监听程序找不到符合…
pigs2018
数据库
解决方法:修改process和session的值。1.showparameterprocess;altersystemsetsessions=300scope=spfile;2.showparamtersessions;altersystemsetprocess=300scope=spfile;3.shutdownimmediate;4.startup;
- Oracle连接时报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
一个喜欢健身的程序员
oracleJava基础数据库
定位原因--以sysdba身份登陆PL/SQLsqlplus/assysdba;--查看当前连接进程数SQL>selectcount(*)fromv$process;--查看连接数上限SQL>selectvaluefromv$parameterwherename='processes';--查询processes数量SQL>showparameterprocessesNAMETYPEVALUE--
- 连接linux服务器端的oracle报错ORA-12516(连接数上限)解决思路11
chxbar
数据库oracle
1.在linux端,切换到oracle用户,使用系统用户(sys)登入oracle数据库su-oraclesqlplus/assysdba2.查看当前oracle数据库进程数(连接数)+sessions数和进程数(连接数)上限+sessions数上限SQL>selectcount(*)fromv$process;//当前oracle数据库进程数(连接数)SQL>selectcount(*)from
- 连接linux服务器端的oracle报错ORA-12516(连接数上限)解决思路11
chxbar
数据库oracle
1.在linux端,切换到oracle用户,使用系统用户(sys)登入oracle数据库su-oraclesqlplus/assysdba2.查看当前oracle数据库进程数(连接数)+sessions数和进程数(连接数)上限+sessions数上限SQL>selectcount(*)fromv$process;//当前oracle数据库进程数(连接数)SQL>selectcount(*)from
- ORA-12516解决方法
iteye_10692
数据库
今天同事说Oracle服务器报'ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。selectcount(*)fromv$process;--取得数据库目前的进程数。selectvaluefromv$parameterwherename='processes';--取得进程数的上限。1
- 连接linux服务器端的oracle报错ORA-12516(连接数上限)解决思路11
chxbar
数据库oracle
1.在linux端,切换到oracle用户,使用系统用户(sys)登入oracle数据库su-oraclesqlplus/assysdba2.查看当前oracle数据库进程数(连接数)+sessions数和进程数(连接数)上限+sessions数上限SQL>selectcount(*)fromv$process;//当前oracle数据库进程数(连接数)SQL>selectcount(*)from
- 连接linux服务器端的oracle报错ORA-12516(连接数上限)解决思路
chxbar
java数据库
ORA-12516连接数上限报错1.在linux端,切换到oracle用户,使用系统用户(sys)登入oracle数据su-oraclesqlplus/assysdba2.查看当前oracle数据库进程数(连接数)+sessions数和进程数(连接数)上限+sessions数上限SQL>selectcount(*)fromv$process;//当前oracle数据库进程数(连接数)SQL>sel
- ORA-12516 "TNS监听程序找不到符合协议堆栈要求的可用处理程序" 解决方案
小灯光环
OracleORA-12516
前言简单描述一下场景,总共两台应用服务器,每台安装3个tomcat进行集群,并通过nginx做了负载均衡,今天在生产环境中部署项目后进行测试,发现在一台应用服务器中同样的代码,tomcat1和tomcat2正常,而访问tomcat3时报404错误,去看了下log发现是数据库服务器出了问题:然后登录到DB服务器去看看什么情况,结果登录时发现报以下错误:居然已经登录不上了,根本原因就是因为oracle
- ORA-12516 “TNS监听程序找不到符合协议堆栈要求的可用处理程序” 解决方案
你说啥就是啥
oracle
根本原因就是因为process和session已经达到甚至超过最大值了。解决根本方法就是修改process和session的值首先输入sqlplus/nolog然后输入connsys/assysdba,在输入口令处输入数据库密码,出现已连接成功既成功。可以查看下连接进程数量设置值,输入命令showparameterprocesses;查看会话数量设置值,输入命令showparametersessi
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程错误解决方案(ORA-00020)...
bigfox101
oralce
ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程错误解决方案1.登录服务器su-oraclesqlplus/assysdba;--如果出现登录不上的情况,说连接数已满,则需要杀掉连接线程ORA-00020:maximumnumberofprocesses(150)exceeded查看:ps-ef|grepLOCALkill线程:kill-9线程号2.连接后查看--首先检查pr
- Oracle常用操作
Bobby0322
1查询Oracle版本号select*fromv$version;2查看procress&session的参数值和占用值ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序解决方案--查看procress&session的参数值和占用值showparameterprocesses;selectcount(*)fromv$process;showparametersessions
- Oracle 异常报错问题处理之ORA-12516
轩辕之上善若水
PL/SQL连接数据库时,提示报错:ORA-12516:TSN:监听程序找不到符合协议堆栈要求的可以处理程序原因:一般是由于数据库的当前会话数不满足造成的,检查或者修改数据库两个参数processes和sessions。两者关系:sessions=(1.1*processes+5)大概处理步骤:1、通过sqlplus登录数据库,检查当前进程数selectcount(*)fromv$process;
- oracle 操作记录
ddcowboy
1.连接不够用的问题ora-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程看到如上错误出现,就要查看是否是是数据库连接数被占满了具体的查询sql如下:selectcount(*)fromv$session;--查看当前的最大连接数selectvaluefromv$parameterwherename='processes';--查看允许的最大连接数这两句sql在plsql执行就好如
- Oracle报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
为何不是梦
ORA-12519:TNS:noappropriateservicehandlerfound当使用阿里的Druid连接池时报的这个错,也是同样的原因重启应用时报错,错误信息如题,ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程,然后项目启动失败,使用可视化工具连接数据库时也报同样的错误。是什么原因呢?通常是由于很多人或者很多应用(java应用、R应用等)连接数据库,导致连接数
- 记录一次 “ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序” 的处理过程
土拨鼠tc
一、今天同事反馈业务化运行的数据中心库发生了oracle无法连接的情况,导致所有业务系统无法正常运作的问题。报:“ORA-12516:TNS:监听程序找不到符合协议堆栈要求的可用处理程序”二、收到这个情况,没有先去百度,之前经常碰到这个问题。猜想问题应该出在3个地方中的其中一种A.oracle实例B.监听服务C.listener.log:1.首先比较着急的是想看看数据库本身是否有问题,远程登录or
- ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程错误解决方案
解决方案
今天在测试的时候使用PL/SQL DEVELOPER 连接数据的时候出现了错误,ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程
错误解决方案如下:
--首先检查process和session的使用情况,在sqlplus里面查看。
SQL> show parameter processes
NAME  
- just for test 转帖
test
ora-12516 tns listener could not find available handler with matching protocol
收藏
今天EPP(Enterprise Product Protal)系统间客户端连线出现如题ORA-12516错误.
&nb
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =