
Java/J2SE/SPRINGBOOT
鹧鸪菜
主要关注C#(NET.CORE),J2EE,Android,IOS,Python,NODEJS等桌面,移动,图像,识别等技术。打杂的。
展开
-
jdk1.5、1.6、1.7新特性详细介绍(整理)
jdk1.5新特性1.泛型2.foreach3.自动拆箱装箱4.枚举5.静态导入(Static import)6.元数据(Metadata)7.线程池8.Java Generics 让我们详细讨论每个新特性,并看一些例子。 1、泛型(Generics) 泛型是JDK1.5中一个最“酷”的特征。通过引入泛型,我们将获得编译时类型的安全和运行转载 2016-07-19 12:58:33 · 12067 阅读 · 2 评论 -
java oracle 分页处理
java oracle 分页处理Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:Java代码 oracle 分页处理" style="margin:0px; padding:0px; border:0px; list-style:none">SELECT * FROM ( SELECT A.*, RO转载 2013-02-23 22:52:43 · 1022 阅读 · 0 评论 -
java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解
1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久转载 2013-02-22 12:57:42 · 591 阅读 · 0 评论 -
深入了解Struts2返回JSON数据的原理及具体应用范例
http://www.2cto.com/kf/201111/112000.htmlhttp://www.open-open.com/lib/view/open1325518231062.html深入了解Struts2返回JSON数据的原理及具体应用范例您的评价: 收藏该经验转载 2013-03-04 22:27:12 · 805 阅读 · 0 评论 -
Eclipse中添加文档注释快捷键
可以手动添加可以在生成文件的时候自动添加点击Wondows-preferences 左边的appearance查找code template里面有javadoc注释的脚本文档注释生成中文doc方法:1.项目-->右键菜单Export-->Java下Javadoc-->next:javadoc command:就是要调用的javadoc.exe,不用修改,eclipse转载 2013-02-20 13:13:19 · 2602 阅读 · 0 评论 -
Java注释规范整理
http://blog.youkuaiyun.com/longronglin/article/details/2142411http://java.chinaitlab.com/base/814775.html 在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整转载 2013-02-20 13:07:26 · 1623 阅读 · 0 评论 -
JspWriter与PrintWriter的关系
一.JspWriter与PrintWriter的关系:1.都是继承自java.io.Writer类.JspWriter可以在JSP页面中直接用out对象输出.可以用pageContext.getOut();得到JspWriter对象.PrintWrietr在JSP页面中必须用response.getWriter();方法得到其对象.二者作用域不同. 2.在JSP页面中同时调转载 2013-02-20 16:32:38 · 796 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号 的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解转载 2013-02-17 16:13:01 · 500 阅读 · 0 评论 -
Eclipse多国语言包的安装过程
http://www.eclipse.org/downloads/Eclipse语言包在线获取跟新地址: http://www.eclipse.org/babel/downloads.php 一般来说,eclipse插件(包括填加多国语言包)都是安装在plugins目录下。但这样做不仅容易造成插件的管理混乱,也不利于eclipse或插件的更新,更无法实现分散安转载 2013-02-15 08:43:34 · 3000 阅读 · 0 评论 -
JAVA事件响应机制
JAVA事件响应机制1,先自定义一个事件public class MyEvent extends java.util.EventObject{ public MyEvent(Object source) { super(source); }}2,再自定义一个监听器public class MyListener implements java转载 2013-02-06 10:42:19 · 1847 阅读 · 0 评论 -
Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就转载 2013-02-08 08:35:15 · 681 阅读 · 0 评论 -
Eclipse连接SQL Server 2008数据库
转载地址:http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/在连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog转载 2013-02-06 12:57:31 · 1375 阅读 · 0 评论 -
JAVA中SERIALVERSIONUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:转载 2013-02-25 21:31:02 · 484 阅读 · 0 评论 -
Java的引用WeakReference与SoftReference
装载自:http://flyneil.iteye.com/blog/1345177 WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为转载 2013-04-05 09:26:12 · 691 阅读 · 0 评论 -
Java 2 SDK SE 开发人员文档 中文 网页版
http://doc.java.sun.com/DocWeb/api/all/java.awt.image.BufferedImage翻译 2013-05-16 07:01:33 · 1584 阅读 · 0 评论 -
maven下载依赖包的源代码
打开eclipse的找到window->prefrence 打开后在左边找 myeclipse->maven4myeclipse 然后右边就有选项 download artifact source【下载工件源代码】,当然还可以下载。原创 2016-07-15 11:39:57 · 2904 阅读 · 0 评论 -
Servlet 生命周期、工作原理
Servlet 生命周期、工作原理Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重转载 2016-07-14 15:12:09 · 643 阅读 · 0 评论 -
Java进阶:Java中堆和栈的区别
Java进阶:Java中堆和栈的区别2008-12-02 13:12 dave 天极网 字号:T | T栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。AD:51CTO技术沙龙 | 赋予APP不同凡响的交互和体验>>栈与堆都是Java用来在Ram中存放数据的地方转载 2016-03-14 18:11:20 · 642 阅读 · 0 评论 -
Java Hashmap中元素的顺序问题
java 的map是接口。hashmap是无序实际上是错误的,只不过顺序是按照Hashcode顺序进行排序,主要按照哈希排序速度快而已。import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class HashMapTest {原创 2016-03-10 15:42:43 · 4315 阅读 · 0 评论 -
tomcat通过conf-Catalina-localhost目录发布项目详解
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。 因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。 但是网上关于这种方法的介绍很简单,小菜来补充一下。转载 2016-01-21 10:35:08 · 1328 阅读 · 0 评论 -
eclipse 编码设置,Eclipse文本编码格式修改为UTF-8 的方法
Eclipse中设置编码的方式2009-02-24 09:16 6750人阅读 评论(0) 收藏 举报 来源:http://e-ant.javaeye.com/blog/177579 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是转载 2013-01-14 15:50:56 · 4600 阅读 · 0 评论 -
全面解析Java的垃圾回收机制
http://developer.51cto.com/art/201010/229647.htm本文将全面解析Java的垃圾回收机制。Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。一般来说,堆的是由垃圾回收来负责的,垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。AD:2013云计算架构师峰会超低价抢转载 2013-09-24 09:50:19 · 835 阅读 · 0 评论 -
JACOB部署问题
1)部署时需要复制最新版本的jacob-1.17-M2-x86.dll/jacob-1.17-M2-x64.dll到C:\Windows\System32下。2)注册COM组件(也可以是.NET COM组件)3)复制JACOB库到对应的JDK的BIN目录下。 主要是防止和其他的RPC组件冲突,测试基本上和AXIS2组件等WEBSERIVE类库冲突。开发方法:1原创 2013-09-03 09:48:09 · 4400 阅读 · 1 评论 -
Java--split拆分使用竖线为分隔符的字符串方法
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们经常使用public String[] split(String regex)方法来拆分一个有分隔符的字符串,但是由于参数regex是一个 regular-expression的匹配模式而不是一个简单的String,所以他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的代码转载 2013-08-08 10:53:14 · 5910 阅读 · 0 评论 -
java 泛型详解
http://www.cnblogs.com/sunwei2012/archive/2010/10/08/1845938.html普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T转载 2013-08-08 10:07:40 · 911 阅读 · 0 评论 -
myeclipse 9.0 正式版破解激活完整图文教程(亲测版)
MyEclipse 9.0的激活机制终于破解了,破解步骤比老版本要复杂一些,但是是绝对可以破解的,步骤如下:1、破解公钥,确保MyEclipse没有开启,否则失败!用WinRAR或7-zip打开Common\plugins\com.genuitec.eclipse.core_9.0.0.me201101251749.jar,到com\genuitec\eclipse\core目录下,替转载 2013-02-04 11:23:28 · 10194 阅读 · 0 评论 -
推荐几款最为流行的Java IDE
6.5是很精典的一个版本,用的人很多,7.0 和8.0据说很占内存,用起来挺卡的,反应不太好,我用过8.5的,我觉得也有点卡,前几天从老师那弄来个9.0的,用过了,觉得不错,界面也稍好一点,其他的不知道了推荐几款最为流行的Java IDEJava应用程序越做越大、越做越复杂。Java IDE在其中所起的作用也日益显著。有了Java IDE,使软件的生产率倍增转载 2013-02-04 11:02:25 · 4725 阅读 · 0 评论 -
MyEclipes/Eclipse调试时鼠标指针
MyEclipes/Eclipse调试时鼠标指针放在变量上不显示值问题分类: Java EE2012-08-23 10:05 470人阅读 评论(1) 收藏 举报【问题描述】:MyEclipes/Eclipse:调试的时候,鼠标指针放在变量上,有时候显示值,有时候去不显示值(只显示变量数据类型)。【解决办法】:Window->Preference转载 2013-02-04 10:00:51 · 1093 阅读 · 0 评论 -
jdk1.4,jdk1.5和jdk1.6的区别-笔记
简单说:1.4和1.5最大的区别有两个,一个是1.5有泛型,另一个1.5可以自动封装八大基本数据类型的封装数据类型,即,Integer a = 4这个1.4是不可以的。1.5和1.6的区别不大。1.6我觉得最多的变化,我觉得最大的部分是在GUI上面,提供了很多方便的布局管理和扩展。这段时间进了一家电子政务公司,都用weblogic8,那咱就用jdk1.4吧,eclipse一改jdk版本,这转载 2013-01-30 11:00:27 · 803 阅读 · 0 评论 -
eclipse Eclipse启动Tomcat错误:Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are
Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To sta转载 2013-01-14 16:30:58 · 8117 阅读 · 3 评论 -
SP/html 编辑器 Bravo JSP editor 安装方法
http://bravo.comxa.com/install.php 安装页面。在eclipse安装不上此插件,其他的还好安装,但是就是XULRUNNER说缺少。【google翻译】对于第一次安装,我们建议你下载整个更新网站,包括XULRunner的插件:Windows 32位Linux的32位Linux的64位Mac OS X 32位(这些文件存储在不同的网站)一旦你翻译 2013-01-14 13:22:43 · 3101 阅读 · 0 评论 -
eclipse插件安装列表,JSP/html 编辑器 Bravo JSP editor 安装方法
http://marketplace.eclipse.org/http://blog.youkuaiyun.com/dyong525/article/details/6972623一直以来都用myeclipse,最近学习SOA,myeclipse安装不上插件,一气之下改用了eclipse。安装了必须的几个插件,刚开始不习惯,用多了也就习惯了。整理了一下我安装的ecl转载 2013-01-06 16:58:29 · 13736 阅读 · 0 评论 -
在Eclipse安装Aptana插件
Aptana是一个开发JavaScript的很好的ide,且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它。但是在Eclipse下安装aptana总会遇到一些问题,笔者也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题:1、安装以后必须有Firefox支持。因为aptana需要firefox的JavaScript转载 2013-01-26 07:39:50 · 520 阅读 · 0 评论 -
Java 枚举7常见种用法
java的枚举相对C#强,C#建议采用扩展方法进行任意扩展对象,C#更高,JAVA的枚举属于继承与Enum的类,和C#不同。Java综合DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举转载 2013-01-22 22:21:30 · 492 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
http://www.open-open.com/bbs/view/13209341579531314Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ct转载 2013-01-04 13:26:35 · 595 阅读 · 0 评论 -
MyEclipse 5.5 开发 Spring + Struts + Hibernate 的详解视频(长1.5小时)
2008-01-27 15:07377人阅读评论(0)收藏举报 第一部分: Struts 开发 6.83MB 22分36秒http://beansoft.java-cn.org/download/ssh_1_struts.exe第二部分: Hibernate + Spring 11.5MB 38分59秒 http://beansoft.java-cn.org/download转载 2012-03-28 07:00:07 · 902 阅读 · 0 评论 -
Eclipse3.5中文包下载以及安装
汉化包是由著名的Babel项目提供的Babel项目不仅提供了eclipse3.5 eclipse3.4 eclipse3.3 等版本的汉化语言包 还提供了eclipse平台其他著名插件的语言包 感兴趣的同学可以去看看Babel项目的下载主页http://www.eclipse.org/babel/downloads.php 好切入正题 eclipse3.5 版的下载主页为htt转载 2012-02-12 08:54:26 · 1148 阅读 · 0 评论 -
java事件处理机制 自定义事件 再谈java事件监听机制(
java中的事件机制的参与者有3种角色:1.event object:就是事件产生时具体的“事件”,用于listener的相应的方法之中,作为参数,一般存在于listerner的方法之中2.event source:具体的接受事件的实体,比如说,你点击一个button,那么button就是event source,这样你必须使button对某些事件进行响应,你就需要注册特定的listene转载 2012-02-05 10:28:09 · 956 阅读 · 0 评论 -
Java事件处理机制 - 事件监听器的四种实现方式(转)
转自http://wcily123.iteye.com/blog/345221自身类作为事件监听器 外部类作为事件监听器 匿名内部类作为事件监听器 内部类作为事件监听器 自身类作为事件监听器 : Java代码 import javax.swing.*; import java.awt.*; import java.awt.even转载 2012-02-05 10:25:29 · 1044 阅读 · 0 评论 -
IntelliJ IDEA是JetBrains公司的产品,捷克后来的免费JAVA IDE
IntelliJ IDEA:开发J2EE是一个不错的好主意。http://www.jetbrains.com/idea/IntelliJ IDEA是一个屡获殊荣的Java和Groovy开发环境,不过在现在Eclipse横行的世道,只剩下一些铁杆粉丝还在坚持使用此开发环境。IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实转载 2013-01-30 13:48:31 · 18512 阅读 · 1 评论