自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 java运算符与表达式

1. 算术运算符与算术表达式(1) 加减运算符 +,-.例如 2+39,908.98-23等.加减运算符是双目运算符,即连接两个操作元的运算符.加减运算符的结合方向是从左到右.例如: 2+3-8,先计算2+3,然后再将得到的结果减8.加减运算符的操作元是整型或浮点型数据,加减运算符的优先级是4级.(2) 乘,除和求余运算符 *,/,%.例如 2*39 908.98/23等.*,/,

2015-01-14 09:43:12 809

原创 java中的字面量

字面量       在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(natation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等符合类型的值也支持字面量表示法。整数字面量          整数可能是在典型的程

2015-01-14 09:16:02 8493 2

原创 java中Comparator的用法

在java中,如果要对集合对象或数组对象进行排序,需要实现Comparator接口以达到我们想要的目标。         接下来我们模拟下在集合对象中对日期属性进行排序一、实体类Steppackage com.ljq.entity;/** * 运号单流程 * * @author Administrator * */public class Step{

2014-12-31 19:27:21 547

原创 Java中HashMap遍历的两种方式

第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry = (Map.Entry) iter.next();  Object key = entry.getKey();  Object val = entry

2014-12-31 19:25:55 669

原创 Java关键字介绍之this与super

1.什么是super?什么是this?super关键字表示超(父)类的意思。this变量代表对象本身。2.使用super&this调用成员变量和方法可以使用super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。见示例1。当类中有两个同名变量,一个属于类(类的成员变量),而另一个属于某个特定的方法(方法

2014-12-31 19:24:51 858

原创 java中重载与重写的区别

首先我们来讲讲:重载(Overloading)    (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。    (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数

2014-12-31 19:23:08 665

原创 JAVA的StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。         所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。         在

2014-12-30 18:36:14 410

原创 集合类说明及区别

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些C

2014-12-30 18:35:40 429

原创 Java IO流学习总结

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流和字

2014-12-30 18:31:19 792

原创 Process进程、Thread线程

前台线程和后台线程InvokeHelper:跨线程访问/修改主界面控件方法、属性C#线程用法及跨线程访问[csharp] view plaincopyusing System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  

2014-12-29 10:15:10 566

原创 Socket 网络编程

客户端要连接服务器:首先要知道服务器的IP地址。而服务器里有很多的应用程序,每一个应用程序对应一个端口号所以客户端想要与服务器中的某个应用程序进行通信就必须要知道那个应用程序的所在服务器的IP地址,及应用程序所对应的端口号TCP协议:安全稳定,一般不会发生数据丢失,但是效率低。利用TCP发生数据一般经过3次握手(所有效率低,自己百度三次握手)UDP协议:快速,效率高,但是不稳定,容

2014-12-29 10:13:58 630

原创 设计模式之三个工厂

在学习设计模式的过程中,看到了三个模式很相似的名称,这一篇博客,就拿它们在一起说说。首先,这三个模式的名称分别是简单工厂、工厂方法和抽象工厂模式。对于前两个模式,感觉还比较好理解,抽象工厂模式真的很糊涂。也许,等这篇博客完工后,自己对它会更亲密些了。首先说第一个简单工厂模式。从类型上来说,它应该属于创建型模式,但它并不包含在上篇23种模式总结的范围之中。至于为什么,自己也不清楚。这也就让自己想

2014-12-29 10:09:28 472

原创 从网站中取所有图片 java代码

import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.i

2014-11-27 10:58:49 681

转载 Java安全管理器——SecurityManager

总的来说,Java安全应该包括两方面的内容,一是Java平台(即是Java运行环境)的安全性;二是Java语言开发的应用程序的安全性。由于我们不是Java本身语言的制定开发者,所以第一个安全性不需要我们考虑。其中第二个安全性是我们重点考虑的问题,一般我们可以通过安全管理器机制来完善安全性,安全管理器是安全的实施者,可对此类进行扩展,它提供了加在应用程序上的安全措施,通过配置安全策略文件达到对网络、

2014-11-25 15:07:07 494

转载 Java 授权内幕

在信息安全性领域,授权是世界的的中心,因为它是控制个体(即人、进程和计算机)对系统资源的访问权限的过程。直到最近,在 Java 安全体系结构中相关的问题都是“这段运行中的代码的访问权限是什么?” 随着 Java 认证和授权服务(Java Authentication and Authorization Service,JAAS)的引入,这种情况改变了。JAAS 首先是作为 JDK 版本 1.3 的

2014-11-25 15:06:05 650

原创 中断线程的一个方法

/** * 中断线程的一个方法 * 基本思想: * 利用守护线程 */public class DaemonDemo { public static void main(String[] args) { Thread th = new Thread(new Thread1()) ; th.start(); }}/** * 本类用来计时,时间一到,本线程和

2014-11-25 11:57:50 530

原创 firefox下jquery ajax 返回 [object XMLDocument]处理

在firefox下使用jquery ajax处理struts2 返回json类型的时候,ajax执行成功返回结果为 [object XMLDocument]。处理办法:在getWriter.print();前面加上一行代码ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");

2014-11-16 14:23:21 500

原创 win7喇叭红叉耳机扬声器已拔出驱动无法修复

win7系统没声音,电脑驱动确实安装好了, 而且Windows 7系统电脑耳机已经插上了 ,但是还是显示扬声器耳机或耳机已拔出 ,未修复故障,首先是任何你能解决的办法都试过了,就可以试试这个办法找到realtek这个声音管理软件。打开安装好的声卡软件,可以看到右上角有个文件夹,点击打开,把禁用前面面板插孔检测打上勾,按确定。再试试看。

2014-11-10 13:44:18 3331

原创 【sublime】插件安装:包管理器—Package Control

首先,按CTRL+`,打开控制台 粘贴下面的代码,之后回车如果是sublime31import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf ='Pac

2014-11-07 09:04:25 835

原创 将Sublime Text 加入右键菜单

在googleread里面看有人推荐sublime text2.说开发很方便.就下载一个试试.写html还真的挺爽.于是按照vim加入鼠标右键的方法.果然可以.这里和大家分享1. 运行中输入 regedit 打开注册表2. 在HKEY_CLASSES_ROOT/*/shell/ 下新建’项’ ,名称自己觉得.我用的是Sublime Text3. 在 Sublime Text 下 新

2014-11-07 08:46:08 536

转载 spring简介

1.  spring介绍简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。struts 是 web 框架(jsp/action/actionfrom)hibernate 是 orm框架,处于持久层.spring 是容器框架,用于配置bean,并维护bean之间关系的框架2.  spring的好处Ø  低侵入式设计,代码污染极低Ø   

2014-11-06 12:45:11 462

转载 hibernate简介

1.   Hibernate是什么?hibernate是 轻量级的 ORM 框架。ORM全称object/relationmapping [对象/关系映射]。Hibernate主要用来实现Java对象和表之间的映射,除此之外还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,

2014-11-06 12:44:38 565

转载 最值得学习阅读的10个C语言开源项目代码

阅读优秀代码是提高开发人员修为的一种捷径……        1. Webbench        Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http:

2014-11-06 12:44:10 927

转载 关于SSH框架设计的一些理解

最近在学习企业开发领域很流行的SSH框架(Struts、Hibernate、Spring),由于之前有做过原生的Servlet+JSP的项目,所以在学习过程中我会跟原生开发模式进行对比,在这里我把自己的一些理解做下小结。1、Servlet+JSP原生开发先简要说一下Java Web原生开发模式,Java Web开发通常是使用Tomcat之类的容器,Tomcat容器实现了一套也可以称为框架的

2014-11-06 12:42:38 636

转载 调用WebService查看QQ号码状态

调用WebService查看QQ号码状态1.1.  webService服务接口QQ在线状态 WEB 服务Endpoint:http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco:http://webservice.webxml.com.cn/webservices/qqOnlineWebS

2014-11-06 11:48:02 612

转载 js实现页面跳转

js实现页面跳转常用的有如下方式:[javascript] view plaincopy"javascript" type="text/javascript">              window.location.href="x.jsp";         "javascript">    //返回   window.history.back(-1);      

2014-11-05 11:27:01 752

转载 web.xml配置详解

引文:对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?1、什么是web应用?      web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。2、最简单的web应用什么样?      2个文件夹、1个xml文

2014-11-05 10:28:06 524

转载 web classpath 路径说明

lasspath路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下;          引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下);如:X

2014-11-05 10:22:39 484

中文分词工具word-1.0,Java实现的中文分词组件多种基于词典的分词算法

word分词是一个Java实现的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。 能准确识别英文、数字,以及日期、时间等数量词,能识别人名、地名、组织机构名等未登录词。 同时提供了Lucene、Solr、ElasticSearch插件。 分词使用方法: 1、快速体验 运行项目根目录下的脚本demo-word.bat可以快速体验分词效果 用法: command [text] [input] [output] 命令command的可选值为:demo、text、file demo text 杨尚川是APDPlat应用级产品开发平台的作者 file d:/text.txt d:/word.txt exit 2、对文本进行分词 移除停用词:List words = WordSegmenter.seg("杨尚川是APDPlat应用级产品开发平台的作者"); 保留停用词:List words = WordSegmenter.segWithStopWords("杨尚川是APDPlat应用级产品开发平台的作者"); System.out.println(words); 输出: 移除停用词:[杨尚川, apdplat, 应用级, 产品, 开发平台, 作者] 保留停用词:[杨尚川, 是, apdplat, 应用级, 产品, 开发平台, 的, 作者] 3、对文件进行分词 String input = "d:/text.txt"; String output = "d:/word.txt"; 移除停用词:WordSegmenter.seg(new File(input), new File(output)); 保留停用词:WordSegmenter.segWithStopWords(new File(input), new File(output)); 4、自定义配置文件 默认配置文件为类路径下的word.conf,打包在word-x.x.jar中 自定义配置文件为类路径下的word.local.conf,需要用户自己提供 如果自定义配置和默认配置相同,自定义配置会覆盖默认配置 配置文件编码为UTF-8 5、自定义用户词库 自定义用户词库为一个或多个文件夹或文件,可以使用绝对路径或相对路径 用户词库由多个词典文件组成,文件编码为UTF-8 词典文件的格式为文本文件,一行代表一个词 可以通过系统属性或配置文件的方式来指定路径,多个路径之间用逗号分隔开 类路径下的词典文件,需要在相对路径前加入前缀classpath: 指定方式有三种: 指定方式一,编程指定(高优先级): WordConfTools.set("dic.path", "classpath:dic.txt,d:/custom_dic"); DictionaryFactory.reload();//更改词典路径之后,重新加载词典 指定方式二,Java虚拟机启动参数(中优先级): java -Ddic.path=classpath:dic.txt,d:/custom_dic 指定方式三,配置文件指定(低优先级): 使用类路径下的文件word.local.conf来指定配置信息 dic.path=classpath:dic.txt,d:/custom_dic 如未指定,则默认使用类路径下的dic.txt词典文件 6、自定义停用词词库 使用方式和自定义用户词库类似,配置项为: stopwords.path=classpath:stopwords.txt,d:/custom_stopwords_dic 7、自动检测词库变化 可以自动检测自定义用户词库和自定义停用词词库的变化 包含类路径下的文件和文件夹、非类路径下的绝对路径和相对路径 如: classpath:dic.txt,classpath:custom_dic_dir, d:/dic_more.txt,d:/DIC_DIR,D:/DIC2_DIR,my_dic_dir,my_dic_file.txt classpath:stopwords.txt,classpath:custom_stopwords_dic_dir, d:/stopwords_more.txt,d:/STOPWORDS_DIR,d:/STOPWORDS2_DIR,stopwords_dir,remove.txt 8、显式指定分词算法 对文本进行分词时,可显式指定特定的分词算法,如: WordSegmenter.seg("APDPlat应用级产品开发平台", SegmentationA

2014-11-05

空空如也

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

TA关注的人

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