- 博客(95)
- 资源 (17)
- 收藏
- 关注
原创 膨胀卷积+crf实现命名实体识别
1.ner任务ner是named entity recognition的缩写,即命名实体识别,是在纯文本中识别出实体来,传统的实体包括:人名,地名,机构名等。在地图业务中,实体包括:省市区县,poi,aoi等。ner是序列标注任务的一种,序列标注包括CWS(中文分词),POS(词性标注),。主要实现方案有 传统的基于词典和规则的方式 机器学习方式 HMM ...
2019-10-20 21:00:46
2001
1
原创 Hibernate4学习笔记
这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。例如@DynamicUpdate设置为false的时候,更新某个表的description字段后,生成的@DynamicUpdate(false)改为@DynamicUpdate(true) 测试一下 ,结果如下 测试之后可以知道: 在Hibernate中可
2013-08-04 16:57:05
1171
原创 爬虫遇到的问题
爬虫程序一直报错:unknowhost或者是open too many files ,开始一直以为是域名解析有问题,对域名服务器请求次数太多导致的,想将dns信息缓存,但是不值得怎么利用这个域名映射到的ip。后来将每次请求的间隔时间调大了一些,不出现这个问题了。今天另一个程序又报同样的错误,但是间隔时间不能调大了,突然灵机一动,看了一些netstat命令看了一些网络连接状态,发现time_wait
2013-06-10 22:53:29
1105
原创 java多线程
1.当使用synchronized(this)的时候,同一实例在同一时刻只能有一个synchronize方法执行,所以某个线程在执行自己所属实例的某个同步方法的时候,其他线程不能执行该实例的任何同步方法。但是非同步方法没有这个限制。不同实例的同步方法是可以不同线程同时执行的。要想同一个实例的两个同步方法可以同步执行可以不用synchronized(this),可以用不同的锁对象。2,。try代
2013-05-09 21:59:15
422
原创 jdk中的int型转其他进制的源代码
jdk中的int型转其他进制的源代码:在Integer类中:final static char[] digits = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' ,
2012-10-18 18:10:20
530
转载 异构编程
看到很多人在问什么叫异构计算,看来这个概念还比较新,我就试着来解释一下这个概念。计算单元可以分成:通用计算单元(CPU),专用计算单元(GPU/DSP)等简单点说,由一个或若干个通用计算单元加一个或若干个专用计算单元构建的系统就是异构计算系统,由两者协同起来共同执行通用计算任务就是异构计算,目前在PC上最常见的组合就是CPU+GPU。异构计算的目的一般是加速和节能,过去依靠
2012-09-26 12:54:49
4840
1
转载 阴天的心情
今天阴天,阴的厉害,早上一睁眼开始就是灰色. 喜欢阴天,喜欢享受那种沉稳、成熟、安静的感觉.... 提到阴天,好多人就会联想到抑郁的,灰色的心情,但是我不!我喜欢这样的天,有种莫名的伤感,带些莫名的安全感.呵呵,怪异吧,我也觉得,是不是自己心里有什么事啊,可是没有啊.不清楚是先天还是后天的,我就是喜欢阴天,阴天里我会莫名的快乐,好喜欢! 阴天,是一种天气,也是一种
2012-09-25 15:23:28
6768
转载 java.net.SocketException: Too many open files 问题的解决
今天一个应用日志显示异常:java.net.SocketException: Too many open files这是因为网络请求过多,也就导致了系统打开的文件过多。每一个连接都会当成“文件”看待的。于是用命令ulimit -a(效果:查看每个用户允许打开的最大文件数)看到最大文件数是1024,将其更改大点,如ulimit -n 4096然后必须重启下网络服务,我用的
2012-09-24 10:10:21
1075
原创 eclipse 远程调试
1.在eclipse里面的打开debug configuration2.填写信息:3.在远程服务器上面,启动程序命令为java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000 -Xms64m -Xmx512m 类名
2012-09-19 16:45:34
403
转载 内存
32位操作系统内存4G地址空间的局限 有关32位操作系统内存4G地址空间的局限 —— 4GB地址空间的局限 首先我们还必须要先了解两个概念 其一是“物理内存”。大家常说的物理内存就是指安装在主板上的内存条,其实不然,在计算机的系统中,物理内存不仅包括装在主板上的内存条(RAM),还应 该包括主板BIOS芯片的ROM,显卡上的显存(RAM)和BIOS(ROM),以及各种PCI、
2012-09-18 15:21:15
443
转载 秋天的太阳
九月,初秋的中午,暖暖的阳光照在身上,很是舒服。秋天的阳光是自己喜欢的,它不像春天的阳光,那么的耀眼;不像夏天的阳光,那么的刺眼;更不像冬天的阳光,那么的冰冷!金秋的阳光里面带着果香,带着丰收的味道。就像女人的乳房,那样的丰满,那样的香气四溢;也想男人的胸膛,那样的宽广,那样的可以容纳一切。 春天的阳光是橙色,夏天的阳光是红色,秋天的阳光是黄色,冬天的阳光是白色。那种有一点发白的黄色
2012-09-13 18:07:42
1117
原创 学车笔记
1.今天学的是过井盖,主要技巧:前两个井盖的圆心确定一个直线,这个直线正在车的中心,可以一次通过前两个井盖。当挡风玻璃的左立柱挡住第三个井盖的圆心的时候,向左打两圈方向盘,然后前行到感觉到第三个井盖在车中心线的时候回正直行,到第四个井盖的圆心在挡风玻璃的右下角的时候, 向右打两圈方向盘,然后前行到第四个圆心在车的中线上的时候(这个时候要多打一些方向,因为座椅在左边,右边有视觉差),然后回正直行到第
2012-09-11 14:00:30
550
原创 正则表达式
1..点:匹配除“\n”之外的任何单个字符。要匹配包括“\n”在内的任何字符,请使用像“(.|\n)”的模式。所以匹配有换行的文本的时候,就不能用(.*?)了,应该用[\\s\\S]*?。\s表示:匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。\S表示:匹配任何非空白字符。等价于[^ \f\n\r\t\v]。2.^只有用到正则表达式的开头的时候表示以什么开头
2012-09-10 15:55:37
415
转载 类加载器的委托模式
类加载器在尝试自己去查找某个类的字节代码并定义它时,会先代委托给其父类加载器,由父类加载器先去尝试加载这个类,依次类推。在介绍委托模式背后的动机之前,首先需要说明一下 Java 虚拟机是如何判定两个 Java 类是相同的。Java 虚拟机不仅要看类的全名是否相同,还要看加载此类的类加载器是否一样。只有两者都相同的情况,才认为两个类是相同的。即便是同样的字节代码,被不同的类加载器加载之后所得到的类,
2012-09-08 00:41:12
606
转载 Java编程中线程池的最大性能开发与风险规避
虽然线程池能大大提高服务器的并发性能,但使用它也会存在一定风险。与所有多线程应用程序一样,用线程池构建的应用程序容易产生各种并发问题,如对共享资源的竞争和死锁。此外,如果线程池本身的实现不健壮,或者没有合理地使用线程池,还容易导致与线程池有关的死锁、系统资源不足和线程泄漏等问题。1.死锁 任何多线程应用程序都有死锁风险。造成死锁的最简单的情形是,线程A持有对象X的锁,并且在等待对象Y的锁
2012-09-07 15:56:42
1091
转载 使用Ant对程序打包并上传服务器
使用Ant对程序打包并上传服务器原文地址:http://pandonix.iteye.com 在开发过程中,常常需要同步更新服务器上的程序。如果每次都将程序重新打包,然后再登陆服务器进行上传,这样过程显得比较繁琐,特别是更新步骤较多时,很容易出错。我们可以通过Ant来实现打包和上传过程,如果是与Eclipse集成的,那整个过程将更加简化。软件版本:apache-ant-1.7.
2012-09-07 10:15:36
3266
转载 jps命令使用
jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进
2012-09-05 17:20:48
136724
1
转载 Apache Digester应用实例 [转]
前段时间项目中需要根据xml文件创建java对象,而apache commons-digester是首选.一直想把它写下来,可是总有点懒这次介绍一下digester的常用法,其他更高级的使用方法请参阅digester doc(由于比较忙,下次有时间写一篇关于cglib的常用法,呵呵)Apache Digester应用实例 [原创]--------------利用 apache comm
2012-08-22 09:37:02
789
转载 MySQL 中如何在触发器里中断记录的插入或更新
MySQL 不象其它有些数据库可以在触发器中抛出异常来中断当然触发器的执行以阻止相应的SQL语句的执行。在MySQL的目录版本中还无法直接抛出异常。这样我们如何实现呢? 下面是一种实现的方法。思路就是想办法在触发器中利用一个出错的语句来中断代码的执行。 mysql>create table t_control(idint primary key);Query O
2012-08-21 17:15:56
1069
转载 java.io.PushbackReader
1. java.io.PushbackReader与前面提到的PushbackInputStream类似,都拥有一个PushBack缓冲区,只不过PushbackReader所处理的是字符。从这个对象读出数据后,如果愿意的话,只要PushBack缓冲区没有满,就可以使用unread()将数据推回流的前端。2. 下面的示例示范了可以将文本文件中的一些数学符号:,=,!=,=转换为BIG5码中的
2012-08-17 17:48:53
2725
转载 Tomcat6源代码分析-架构解析
1. Tomcat的整体框架结构 Tomcat的基本框架, 分为4个层次。 Top Level Elements: Server Service Connector HTTP AJP Container Engine Host Context Component
2012-08-17 16:14:40
1416
转载 如何发布你的Android应用程序
到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,所以,我想写出一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。在发布你的应用程序之前,你首先要做的事情是为你的应用做数字化签名认证。在Google的Android开发者网站上,有一个整版都是介绍签名问题页面,但如果你使用的是
2012-08-16 16:18:52
504
转载 oracle 快速杀死一个session
一、问题的提出很多的时候我们迅速的杀掉Oralcle的一些session,理由大体如下:1、 一些时候,由于我们的数据量很大,相应的事务大并且多,在做shutdown immediate的时候会花费好多的时间,而我们却想用shutdown immediate的方式,而又要把数据库迅速的shutdown下来。2、 我们的应用可能使用了会话控制,即在应用的层面控制了一些用户的连
2012-08-14 18:48:38
789
转载 ORACLE分区表、分区索引
ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。1
2012-08-14 17:59:59
568
转载 oracle表空间大小、使用情况查询
----查看表空间大小-----select tablespace_name, sum(bytes),file_name from dba_data_files group by tablespace_name,file_name;-----查看表空间free space---------select tablespace_name, count(*) as exte
2012-08-14 15:20:07
483
转载 Tomcat源码学习
由于现在项目相对比较轻松,而且项目是研究SOA和Web Service的,因此这里我要对一些相关的开源技术做一些研究。接下来我要写的文章是Tomcat源码系列的文章,文章(一)是关于Tomcat源码编译和如何将Tomcat工程导入Eclips的,这里分享一下编译经验。 大家都知道Java的开源项目很强大,正是这些开源项目促进大量优秀的程序员进步和推动软件的快速发展。了解和看过开源项目的程序员
2012-08-10 13:50:47
833
原创 csv文件下载出现乱码
最近有个问题,下载csv文件下来,用excel打开的时候,出现乱码,原因是编码是gbk,用下文所说的用utf-8编码,也不行,不知道是为什么,可能是因为我的office设置主要语言是简体中文的原因。用OutputStreamWriter fos = new OutputStreamWriter( new FileOutputStream(new File("c
2012-08-09 17:34:32
8142
转载 java.util.ResourceBundle使用详解
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),
2012-08-07 10:25:48
432
原创 hadoop笔记
1.数据密集型工作,将数据传递到各个分布计算机的计算模式, 传输数据太大,费时间。hadoop采用了一种将代码送到存有数据的分布式机器上面,把代码向数据迁移看,效率更高。客户只需要发送要执行的mapreduce程序即可2.hadoop最初设计是针对文本这种非结构化的数据的。sql是针对结构化的数据的。sql和hadoop可以互补,sql用于查询数据,可将hadoop作为他的执行引擎。sql从根
2012-08-06 18:45:14
451
原创 mysql管理
1.当刚开始安装mysql后,要给root赋权限:grant all on *.* to 'root'@'%' IDENTIFIED BY 'password' , 才能通过navicat连接mysql数据库。2.服务器的版本号和当前日期:mysql> SELECT VERSION(), CURRENT_DATE;3.SHOW语句找出服务器上当前存在什么数据库:mysql> S
2012-08-02 11:10:26
831
转载 centos下面安装mysql
MySQL 5.5 and 5.1 on CentOS 5.5In a couple of days, MySQL 5.1 will move to extended lifecycle support, where only security fixes and the most severe bugs are fixed. MySQL 5.0 has bee like this f
2012-08-02 11:08:31
797
axis2_webservice
2012-08-07
struts2教程
2011-09-13
EJB3实例教程.pdf
2009-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人