java
文章平均质量分 68
海哥
出生于1988年1月17日......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
各种数据库使用JDBC连接的方式
下面列出各种数据库使用JDBC连接的方式,方便以后使用: 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String转载 2012-10-28 11:20:14 · 757 阅读 · 0 评论 -
jquery异步请求返回json串
JS部分: function getData(){ var url = "getData.action"; jQuery.ajax({ type: "POST", url: url, async: false, success: function(data) { var user = eval("(" + data + ")"); a原创 2012-10-24 14:52:48 · 1590 阅读 · 0 评论 -
Java 静态语句块、语句块、构造函数执行顺序
package test; class Parent{ static String name = "hello"; { System.out.println("3 parent block"); } static { System.out.println("1 parent static block"); } public Parent(){ System.out.pr转载 2012-08-14 14:46:27 · 844 阅读 · 0 评论 -
Java中文件下载的代码
Java中文件下载的代码,记载下来方便使用: /** * 下载文件 */ public void downFile(){ HttpServletResponse response = this.getResponse(); try { // 清空response response.reset(); //设置输出的格式 response.se原创 2012-11-02 21:51:42 · 6949 阅读 · 0 评论 -
Struts2 action返回图片流
备用: struts.xml代码: image/jpeg inputStream action类代码: /** * 获取图片流 * @return */ public String getDocumentImg() { model = (JcOffDocument)baseBO.load原创 2012-11-02 22:00:07 · 8656 阅读 · 0 评论 -
关于Java权限控制算法
声明:来自http://tech.it168.com/j/2008-01-24/200801240919412.shtml 【IT168 技术文档】向大家介绍一种很不错,也是Linux中的权限管理算法。 定义a^b为:a的b次方 假如,我们为每一个操作设定一个唯一的整数值,比如: 删除A---0 修改A---1 添加A---2 删除B---3 修改B转载 2012-10-26 13:04:04 · 668 阅读 · 0 评论 -
实现对象的序列化到本地文件
/** * 本类实现对象的序列化 */ import java.io.*; public class Cat { private String name; public Cat () { this.name = "new cat"; } public String getName()转载 2012-10-28 12:50:36 · 1748 阅读 · 0 评论 -
java重写equals()和hashcode()
import java.util.Date; class Dog { private String name; private Date birthday; public String getName() { return name; } public void setName(String name) { this.name = name;转载 2012-11-07 23:57:45 · 909 阅读 · 0 评论 -
Java的运行原理
在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机转载 2012-11-11 13:34:17 · 657 阅读 · 0 评论 -
java常量池
在java语言中,字符串String是作为对象进行管理的。我们可以预先声明静态的String变量,并进行相关的赋值,也可以在程序运行的过程中动态的分配。 例如:String strA = "test"; String strB = new String("test"); 这两种方式声明的字符串对象,内部的存储机制是否相同呢?以下是我做的试验: p转载 2012-11-11 12:52:53 · 760 阅读 · 0 评论 -
Java的运行原理及内存分配
弄java这么久了,说实话对java的运行原理及内存分配方面还不是很了解,近几日看了看相关文章,也转载了几篇。好多文章说法都不一样,东一句西一句的,开始看时感觉有点明白,不过越看越糊涂。 趁着现在有点思路赶紧记载下来,以备糊涂时再巩固下。以下是我自己理解+借鉴的,如果有不对的地方希望大家多多指教。 关于JVM(java虚拟机)的启动:我认为web项目是通过tomcat等服务器来原创 2012-11-13 23:06:28 · 1153 阅读 · 0 评论 -
为什么要重写equals()和hashcode()
为什么要重写equals()和hashcode() ? 集合类里的set、map都是存储不重复的数据,如下面的例子: Set set = new TreeSet(); set.add("a"); set.add("b"); set.add("a"); System.out.println(set);//输入结果为[a ,b]为什么会是这样的结果呢,因为在set.add的时候会调用你添加原创 2012-11-20 23:11:14 · 814 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解(RxJava使用备忘录)
介绍如何使用RxJava.转载 2017-03-27 11:58:48 · 978 阅读 · 0 评论
分享