Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java程序挂掉的几种可能发布时间:2014-05-01
今天花了一整天在跟踪一个问题,每次感觉已经快找到原因的时候发现现象又变了,我觉得从中吸取的教训可以给大家分享一下。为了重现这个现象,我写了一个简单的例子。在本例中,先初始化了一个map,然后用一个无限循环将一些键值对插入到map里面:classWrapper{publicstaticvoidmain(Stringargs[])throwsException{Mapmap=System.getProperties();Randomr=newRandom();while(true){map.put... 查看全文
通过对前文《word分词器、ansj分词器、mmseg4j分词器、ik-analyzer分词器分词效果评估》中写的评估程序进行重构改进,形成了一个新的Java开源项目cws_evaluation,用于对各种中文分词器的分词效果进行评估。评估采用的测试文本有2533709行,共28374490个字符。可运行程序下载Java开源项目cws_evaluation主页评估结果如下:1:AnsjToAnalysis精准分词:分词速度:710.05457字符/毫秒行数完美率:58.60302%行数错误率... 查看全文
· JAVA基础-002发布时间:2014-05-01
简单解读JAVA入门之作,HelloWorld!packagecom.ghost.t20140430;publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}上面这段程序称为JAVA源码,也就是供程序员开发的语言。计算机的本质,就是根据给定的输入,通过计算机计算得出计算的结果。计算机智能识别能有物理变化的现象,比如说为了表示“有人”和“无人”这两种现象... 查看全文
· 关于java jni编译javac javah的问题发布时间:2014-04-30
这篇文章是在安卓教程网http://android.662p.com那边分享过来的,文章说得还不错的,希望能够帮到大家的学习。javac编译class文件命令,需要注意的是当类B中import类A时,在编译B时要包含A的路径,如projectsrccom.jl.testA.javacom.jl.test2B.javaB中importA,在编译B时应该:javac-cp~/project/srcB.java(-cp:classpath简称... 查看全文
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");//获取前月的第一天Calendarcal_1=Calendar.getInstance();//获取当前日期cal_1.add(Calendar.MONTH,-1);cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天firstDay=format.format(cal_1.getTime());System.out... 查看全文
· 如何评价你的Java/Java EE技能发布时间:2014-04-29
英文原文:Hithere..!HowwouldyourateyourJava/JavaEEskills?Toknow,istoknowthatyouknownothing.Thatisthemeaningoftrueknowledge(学而后知不足)——-苏格拉底本文是关于Java生态系统及其技术堆栈的快速概览。实话说,Java平台已经有很多革命性的变化和增加,从JavaEE7,JavaSE8到JavaEmbedded8等等。真是激动人心!在这一切之中... 查看全文
· Oracle 分页存储过程Java代码发布时间:2014-04-29
这是我的存储过程(Oracle)CREATEORREPLACEPROCEDUREquery_findpage(p_tableNameinvarchar2,--表名p_columninvarchar2,--查询的列p_Whereinvarchar2,--查询条件p_orderinvarchar2,--排序的条件p_curPageinoutNumber,--当前页p_pageSizeinoutNumber,--每页显示记录条数p_totalRecordsoutNumber,-... 查看全文
关于Android应用与Framework的socket通信,相信关心这个问题的朋友们已经看过《android使用socket使底层和framework通信》这篇文章,美中不足的是作者只贴出一些关键的代码片段而并没有放出源码。我这里还是以一个能实际运行的例子为基础来讲,这样也方便大家学习。首先看一下效果,如下图。我填写姓名"Potter",选择性别"Mr"然后点击发送,底层socket收到消息后将消息直接返回给我,我将返回的结果(Mr.Potter)直接显示在Result... 查看全文
· java utils 慢慢整理发布时间:2014-04-29
/***字符串首字母大写*@paramentryStr*@return*@throwsException*//*privatestaticStringchangeFirstStrUpcase(StringentryStr)throwsException{byte[]items=entryStr.getBytes();items[0]=(byte)((char)items[0]-'a'+'A');returnnewString(items);}... 查看全文
500多g的java、c语言、.net、移动开发以及数据库等视频教程分享http://www.jscto.net/html/289.html... 查看全文
500多g的java、c语言、.net、移动开发以及数据库等视频教程分享http://www.jscto.net/html/289.html... 查看全文
· java中运算符的介绍及其使用发布时间:2014-04-28
什么是运算符?运算符是一种符号,用来表示数据之间的运算。如:+、-、*、\、=等运算符分类:算术运算符赋值运算符比较运算符逻辑运算符位运算符运算符的优先级和结合性:如果是一连串的运算,就需要考虑a=5+3*2/(1+6)-1;算术运算符如a=3;b=2;运算符运算范例结果说明+正号a=+b;a=2;-负号a=-b;a=-2;+加a=a+b;a=5;把a和b相加的值给a-减a=a-b;a=1;*乘a=a*b;a=6;/除a=a/b;a=1;由于是整形,所以a/b的值为整形1%取模a=a%b... 查看全文
· java 排序 comparable和comparator发布时间:2014-04-28
ComparablepublicinterfaceComparable<T>此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。方法摘要intcompareTo(To)比较此对象与指定对象的顺序... 查看全文
· Java 8并行操作的性能分析发布时间:2014-04-28
一心多用是我的拿手好戏。当我在写这篇博客的时候,我还在为昨天聚会上说过的话感到尴尬,当时大家看我跟看怪物一样。好吧,不过所幸的是我并不孤单——Java8它也很擅长这口。来看下它是怎么回事。Java8中一个关键的新特性就是它支持并行数组操作。你可以使用lambda表达式来进行排序,过滤,分组等操作,它能自动的发挥多核架构的优势。带来的好处就是作为一名Java开发人员,你只需很小的工作量就可以立马获得性能的提升。相当酷的功能。那么问题来了——它到底能有多快,我该在什么时候使用它... 查看全文
· Java中不太经常使用的关键字发布时间:2014-04-28
volatilevolatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。而volatile关键字就是提示VM... 查看全文
· Ubuntu 14.0.4 安装MySQL 和Java 8发布时间:2014-04-28
安装Java(JDK8)1、下载JDK从官网下载jdk8jdk-8u5-linux-x64.tar.gz2、解压$tar-zxvfjdk-8u5-linux-x64.tar.gz解压出来是一个jdk1.8.0_05文件夹3、将文件夹移动到安装目录$sudomvjdk1.8.0_05/usr/local/4、配置环境变量,更改/etc/profile文件sudogedit/etc/profile在文件最后加上如下几行:exportJAVA_HOME=/usr/local/jdk1.8... 查看全文
· java的单例模式(转)发布时间:2014-04-28
【转自:www.chenyudong.com/archives/java-singleton.html】作者:东东东陈煜东在设计模式中,单例模式(Singleton)是最长见得一种设计模式之一。什么是单例模式呢?就是在整个系统中,只有一个唯一存在的实例。这样的情况可以干什么用呢?比如可以统计网站的访问量,一些连接池(数据库连接池等)。一个最简单的单例模式–饿汉模式那么怎么能保证只有一个对象的存在呢?首先得有一个static的实例,这个方法保证了一个class只有一个实例... 查看全文
5.1.3隐藏迭代器看容器源代码更清楚些java线程包的分析:1.锁,原子操作--进行同步(内存一致性和原子性)2.阻塞--阻塞有哪些实现3.怎么管理锁,管理阻塞,管理线程.管理锁:Lock(对Sync进行了封装)ReadWriteLock,synchronized(最简单的管理)LockCondition参考:http://duming115.iteye.com/blog/830357Condition除了Object.wait()notify()...功能,就是一个命名标志... 查看全文
项目地址:http://code.google.com/p/freecms/职位管理管理职位,实现招聘功能。1.职位管理从左侧管理菜单点击职位管理进入。2.添加职位在职位列表下方点击“添加”按钮。填写相关属性后点击“保存”按钮即可。3.编辑职位选择需要编辑的职位,然后点击“编辑”按钮。注意:同时只能编辑一个职位。填写相关属性后点击“保存”按钮即可。4.删除职位选择需要删除的职位,然后点击“删除”按钮。提示:同时可以删除多个职位。为了防止误操作,系统会提示用户是否删除,点击“确定”完成删除操作。... 查看全文
利用JDBC开发数据库经典应该用框架:第一步,加载JDBC数据库驱动程序(不同的数据库有不同的数据库驱动,所以在连接数据库之前,需加载驱动)格式:Stringdriver="com.mysql.jdbc.Driver";Class.forName(driver);//加载mysql数据库,用Class.forName("驱动名称")进行加载第二步,创建数据库连接,将数据库与当前文件连接起来,后面才可以对数据库进行操作格式:Stringurl="jdbc:mysql://localhost... 查看全文