![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
六月澎湃
这个作者很懒,什么都没留下…
展开
-
Java NIO与IO 区别和比较
本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2. Charset:它提供Unicode字符串影射到字节序列以及逆影...原创 2012-01-18 18:20:29 · 85 阅读 · 0 评论 -
java里中equals, hashCode,toString的作用
对于一般的java值对象或实体对象来说, 这三个方法总是应该覆盖的equals, hashCode, toString, 所以我总是把值对象从下面这个类继承public abstract class BaseObject implements Serializable { /** * DOCUMENT ME! * * @return DOCUMENT ME! ...原创 2011-12-04 16:42:35 · 227 阅读 · 0 评论 -
forward和redirect的区别
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的...原创 2012-02-15 16:35:12 · 90 阅读 · 0 评论 -
javax.mail.MessagingException: 500 Error: bad syntax
javax.mail.MessagingException: 500 Error: bad syntax Linux下发送电子邮件出错:javax.mail.MessagingException: 500 Error: bad syntax 解决办法:首先在Linux命令行中查看hostname#hostnameud1126 //ho...原创 2012-11-23 14:18:13 · 318 阅读 · 0 评论 -
Spring爆远程代码执行漏洞(含EXP)
2013年1月16日左右,安全公司Aspect Security透露在Spring框架的开发代码中,发现了一个重大的安全漏洞。该漏洞被命名为“remote code with Expression Language injection”。他们发现,通过发送特定的Spring标签,可以导致服务器上的敏感数据暴露、执行任意代码等。(PS:该漏洞早在2011年就发现了,只是未对外公布。) Ja...原创 2013-07-24 11:44:13 · 829 阅读 · 0 评论 -
关闭控制台 让java程序继续运行
让java程序在后台运行:windows下 javaw command linux下 nohup java -jar migration-0.0.1-SNAPSHOT.jar > ./data/log/console_output &原创 2014-01-10 17:29:53 · 1538 阅读 · 0 评论