Java的NIO
实际开发中NIO使用到的并不多,我并不是说NIO使用情景不多,是说我自己接触的并不是很多,前面我在博客园和CSDN上转载了2篇别人写的文章,这里来大致总结下Java的NIO,大概了解下。
NIO和传统IO的对比:
在使用传统IO的时候,不管是使用节点流这种底层流还是使用处理流这种高级流,在底层操作的都是字节,所以性能就不会很好,在使用BufferedReader这种...
分类:
编程语言 时间:
2014-12-31 16:24:30
阅读次数:
337
手机客户端向服务器提交Http请求时,Tomcat抛出错误:
十二月 31, 2014 2:32:45 下午 org.apache.coyote.http11.AbstractHttp11Processor process
信息: Error parsing HTTP request header
Note: further occurrences of HTTP header parsi...
分类:
编程语言 时间:
2014-12-31 16:23:45
阅读次数:
246
JAVA的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
说白了,你只需要很少的代码,就能利用JAV...
分类:
编程语言 时间:
2014-12-31 16:20:19
阅读次数:
185
1、public static final String STRING = "Hello World!";
修饰类成员变量,该变量在此处赋值后,不允许后面再对该值进行修改,这也就是通常所说的常量。声明常量时必须初始化!
2、public final String str = "Hello World";
修饰对象成员变量,赋值后不可更改。与修饰类成员变量不同的是,声明时不一定非要初始化,详见...
分类:
编程语言 时间:
2014-12-31 16:21:05
阅读次数:
166
一、基本目标
设计一个窗体程序,有两个文本框,其中第二个文本框是不可编辑的,有三个按钮,点击Copy按钮能把第一个文本框复制到第二个文本框,点击Clear按钮能把两个文本框的内容清空,也可以用快捷键ALT+R与ALT+Y操作
点击Close按钮,能关闭这个窗体程序
二、基本思想
这个JFrame的布局与各组件名称如下,请联合下面的代码查看:
三、制...
分类:
编程语言 时间:
2014-12-31 16:18:19
阅读次数:
255
1.问题描述
在文本数据处理时,经常回出现文本中各种语言的混杂情况,包括:英文、日语、俄语、法语等,需要将不同语种的语言批量翻译成中文进行处理。可以通过Python直接调用百度提供的翻译API进行批量的翻译。
百度翻译API详细文档见:百度翻译API文档
2.问题解决
开发环境:Linux
将文本中的中文和非中文进行分离,对非中文的部分进行翻译。
Python的代码如下:
#...
分类:
编程语言 时间:
2014-12-31 16:17:57
阅读次数:
168
前两篇博客介绍了freemaker是什么以及简单的语法规则,下面我们通过实现一个demo来看在实际应用中如何使用freemaker,本篇博客主要介绍freemaker与spring的整合。
需要的Jar包:freemarker-2.3.15.jar
在已搭建好的spring的配置文件的基础上添加以下代码:
配置文件:
<beanid="freemarkerC...
分类:
编程语言 时间:
2014-12-31 16:17:50
阅读次数:
177
Java端:@RequestMapping("/report") public String report() { return "/credit/report/report"; } @RequestMapping("/reportOut") @ResponseBody public void r....
分类:
编程语言 时间:
2014-12-31 16:12:32
阅读次数:
141
代理设计模式定义:为其他对象提供一种代理以控制对这个对象的访问。代理模式的结构如下图所示。动态代理使用java动态代理机制以巧妙的方式实现了代理模式的设计理念。代理模式示例代码public interface Subject { public void doSomething(); ...
分类:
编程语言 时间:
2014-12-31 16:11:35
阅读次数:
187
在面试的过程中遇到一个这样的题目:比如有一段HTML字符串:var string='Test a codeI am a girl.'; 要求写一个匹配HTML 标签的正则表达式,并且替换掉所有的标签。html标签有这种成对的,也有这种自闭合的,更多的是这种混合了很多字符的。那要怎么把他们都匹配呢?其...
分类:
编程语言 时间:
2014-12-31 16:11:43
阅读次数:
139
今天项目上有个应用,获取指定Excel文件下的所有sheet的名称以及当前sheet中指定单元格的值,并把他们写到固定的sheet中去,看了下,文件比较多,而且每个文件sheet的个数比较多,也不一样,所以打算写个程序来帮我们实现任务,代码很简单,也写的比较死板。欢迎大家给出意见及你的代码:Sub ...
分类:
编程语言 时间:
2014-12-31 16:10:24
阅读次数:
146
Insert title here auto move no-drop col-resize all-scroll pointer not-allowed row-resize crosshair progress e-resize ne-resize default ...
分类:
编程语言 时间:
2014-12-31 16:09:46
阅读次数:
273
由于redis是单点,但是项目中不可避免的会使用多台Redis缓存服务器,那么怎么把缓存的Key均匀的映射到多台Redis服务器上,且随着缓存服务器的增加或减少时做到最小化的减少缓存Key的命中率呢?这样就需要我们自己实现分布式。 Memcached对大家应该不陌生,通过把Key映射到Memc...
分类:
编程语言 时间:
2014-12-31 16:06:20
阅读次数:
257
转载自:http://blog.csdn.net/lonely_fireworks/article/details/7962171常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。...
分类:
编程语言 时间:
2014-12-31 16:03:55
阅读次数:
356
javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题所在很简单 学习android,顺便又学习下java. 入门就遇到这样的问题,环境变量按网上说的配好了,直接java和 javac都有提示出来,说明没问题了,做了一个简单java,放在e盘根目录下,在c:下操作jav...
分类:
编程语言 时间:
2014-12-31 16:00:50
阅读次数:
188
1 /* 2 * 演示 Calendar 的一般操作 3 */ 4 import java.util.Date; 5 import java.text.SimpleDateFormat; 6 import java.text.DateFormat; 7 import jav...
分类:
编程语言 时间:
2014-12-31 15:56:53
阅读次数:
174