
JAVA基础
zzz小菜鸟zzz
小菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中数据类型对应的字节长度
<br /><br />byte(字节整数型):8位,1字节<br />Short(短整数):16位,2字节<br />int(整数):32位,4字节<br />long(长整数):64位,8字节<br />float(单精度浮点数):32位,4字节<br />double(双精度浮点数):64位,8字节<br />char(字符型):16位,2字节(Java中的字符用Unicode码储存)原创 2011-05-19 11:48:00 · 4043 阅读 · 0 评论 -
ContextLoaderListener作用详解
转自:http://blog.youkuaiyun.com/ysughw/article/details/8992322ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。转载 2015-09-15 09:51:37 · 531 阅读 · 0 评论 -
SocketChannel类(用于阻塞或非阻塞式传输数据) 创建SocketChannel要使用SocketChannel类的静态工厂方法。 SocketChannel open():创建未连接的
转自:http://blog.youkuaiyun.com/wolfdrake/article/details/37921441SocketChannel类(用于阻塞或非阻塞式传输数据)创建SocketChannel要使用SocketChannel类的静态工厂方法。SocketChannel open():创建未连接的SocketChannel.SocketChannel open(Socke转载 2014-12-10 11:11:58 · 8233 阅读 · 0 评论 -
电子邮件协议
常用的电子邮件协议有SMTP、POP3、IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25、110和143建立连接。SMTP协议SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计转载 2015-01-30 15:35:08 · 1401 阅读 · 0 评论 -
DiskFileItemFactory类
将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.fileupload.FileItemFactory 接口的默认实现 org.apache.commons.fileupload.disk.DiskFileItemFactory 来完成。当上传的文件项目比较小时,直接保存在内存中(速度比较快转载 2015-01-27 16:11:11 · 600 阅读 · 0 评论 -
getServletContext()
javax.servlet.ServletContext接口一个servlet上下文是servlet引擎提供用来服务于Web应用的接口。Servlet上下文具有名字(它属于Web应用的名字)唯一映射到文件系统的一个目录。一个servlet可以通过ServletConfig对象的getServletContext()方法得到servlet上下文的引用,如果servlet直接或间接调用子类转载 2015-01-27 16:08:49 · 739 阅读 · 0 评论 -
Grails部署到Tomcat的系列问题
http://blog.163.com/sunhanxiao_003/blog/static/12162962920112174497734/1.Tomcat的选择上: 我首先是用的7.0版本,后遇到各类奇形怪状的问题,开发说这个版本太新可能还不兼容接着使用5.5出现MYSQL的问题,用6.0的Installer版本也一样。后来使用6.0.32版本的zip就OK了。可能转载 2014-04-17 17:30:30 · 974 阅读 · 0 评论 -
JPA 对象关系映射总结
http://blog.sina.com.cn/s/blog_7045cb9e0100xch9.html每个实体bean都要有个实体标识属性,这个实体标识属性主要用于在内存里面判断对象。通过@Id就可以定义实体标识。可以标识在属性的get方法前面,也可以标识在字段上面,通常我们更倾向于标识在属性的get方面上面。如果我们希望采用数据库的id自增长的方式来生成主键值的话,转载 2014-04-15 16:16:42 · 994 阅读 · 0 评论 -
Grails war命令打包出错
在 grails 中打 war 包,执行到编译gsp时,控制台输出异常:| Compiling 1412 GSP files for package [fooBar]java.io.UTFDataFormatException: encoded string too long: 83690 bytes at java.io.DataOutputStream.writeUT原创 2014-04-16 09:53:24 · 2956 阅读 · 0 评论 -
ActiveMQ安装与配置
转自:http://lavasoft.blog.51cto.com/62575/190811/1、环境:Windows XPapache-activemq-5.2.0-bin.zip 2、安装解压缩到apache-activemq-5.2.0-bin.zip到一个目录,比如C:\apache-activemq-5.2.0 3、配置配置就在C:\apache-ac转载 2013-12-17 11:23:04 · 684 阅读 · 0 评论 -
Java的位移运算巧方法
左移操作: x x可以是byte, short, char, int, long基本类型, n(位移量)只能是int型编译器的执行步骤:1) 如果x是byte, short, char类型, 则将x提升为int;2) 如果x是byte, short, char, int类型, 则n被重新赋值(过程是:取n的补码的低5位再转成十进制的int值,相当对n取32模: n=n%32);转载 2013-07-04 11:51:29 · 773 阅读 · 0 评论 -
20非常有用的Java程序片段
1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容BufferedWriter out = null; try { out = new Bu转载 2013-07-04 11:31:24 · 601 阅读 · 0 评论 -
公司的Java框架应具备的通用功能
以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。根据笔者接触过的几个公司的框架,笔者发现要想实现高效的开发,每个公司的框架应该具备转载 2013-07-04 11:53:27 · 689 阅读 · 0 评论 -
文件下载response.setHeader中文名称显示问题
def download = { println params.id==null?"文件不存在":params.id def documentInstance = Document.get(params.id) def filename = documentInstance.documname println filename原创 2013-07-04 10:23:05 · 4423 阅读 · 0 评论 -
Grails环境搭建
刚接触Grails 搭建环境步骤:1 jdk的安装 设置环境变量有:JAVA_HOME,classpath,path2 grails环境变量: GRAILS_HOME:D:\grails-2.0.2 path:%GRAILS_HOME%\bin;3命令行下操作:A 创建并进入指定目录mkdir cdB 创建grails应用C原创 2012-11-27 21:16:38 · 1458 阅读 · 2 评论 -
数据结构与算法基础 复习 java
基本概念: 数据: 描述客观事物的数值,字符 以及能输入机器且能被处理的各种符号集合。 eg:数据 字符 字符串 声音 图像 指纹 三维模型 语音指令等等 数据元素: 数据的基本单位 是数据集合的个体 在计算机中通常作为一个整体来进行处理原创 2012-03-15 00:55:39 · 840 阅读 · 0 评论 -
HashMap按值排序问题的小记
要对一组HashMap进行排序 泛型设置为的结果怎么排怎么乱,然后闷了半天发现类型不对如果为OBject可以 如果为也可以HashMap map=new HashMap();+++++++++++++++++Object[] key = map.keySet().toArray(); Arrays.sort(key); for (int i = 0; i原创 2011-06-08 14:32:00 · 895 阅读 · 0 评论 -
swfupload上传在firefox报错解决方案
在网上找到的:在项目中要用到FLASH上传,选择了swfupload上传组件。因为一些定制化需求,感觉这个东西做得挺不错的。在IE下测试很正常,但项目组其他成员有的习惯了用FF,结果在FF上报 302 错误。在网上搜索了很多文章,有中文的,也有英文的,都说是session的问题,火狐不保存session,需要传递sessionID,说的很不清楚。其实在前台配置的时候也使用了para转载 2016-07-22 15:21:27 · 1943 阅读 · 0 评论