Java
doupei2006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
熟练使用Arrays-数组-ArrayList-HashMap等常用Java类型的方法
//HashMap类常用函数 Map map = new HashMap(); //char对应包装类是 Character,不用String for(int k=0;k<26;k++){ map.put((char)(k+97), 0); } Set keys = map.keySet(); //键值集合 System.out.println(keys); //[f原创 2013-10-15 15:59:49 · 7204 阅读 · 0 评论 -
java命令生成可执行的jar包
1. 新建需要将生成的class文件存放的路径2. 切换到源文件demo.java所在路径 执行 javac -d e:\myclass MyMenuDemo.java 执行成功,得到class文件。同样方式生成多个class文件。3.切换到class所在目录, 执行 jar -cvfm my.jar mainconfig.txt basic原创 2012-10-30 18:01:47 · 13090 阅读 · 0 评论 -
Java基础复习
1)静态的main函数中为什么不能调用非静态变量?main中只能通过对象,间接地调用非静态变量!可以任意调用静态变量,可以理解静态变量属于类原创 2013-01-08 21:03:48 · 1143 阅读 · 0 评论 -
UML中各种符号
UML中各种关系符号对象和类的关系特点符号典型应用依赖Dependency1. 类与类之间的联结2. 依赖是单向的3. 代码中体现为局部变量、方法参数和对静静态方法的调用虚线箭头泛化Generalization(java: extends)1. 抽原创 2013-01-29 10:50:38 · 1371 阅读 · 0 评论 -
Eclipse中查找-替换快捷键
问题:eclipse删除项目文件中空行解决方案:1.打开源码编辑器2.使用快捷键Ctrl+f,一定要选中 Regular expressions (正则表达式)!!!3.在Find输入框中输入:^\s*\n3.Replace With输入框的值为空4.在【Options】选中的"Regular expressions"5.点击【Replace All】按钮。6.OK原创 2013-05-01 15:03:57 · 33693 阅读 · 1 评论 -
ajax事件的调用顺序
jquery的ajax请求方法: $.ajax({ type: "GET", dateType:"html", url: "index.html", error: function(msg) { alert("error"); },原创 2013-05-01 15:07:08 · 1752 阅读 · 0 评论 -
Java调用R(一)_Rserve
最近做项目涉及到R总结一些Java本地调用R和Java web项目中调用R的基本步骤1. R中安装Rserve包2. 系统变量Path加上C:\Program Files\R\R-3.0.1\bin\i386;C:\Program Files\R\R-3.0.1\library\rJava\jri 系统变量Classpath加上:C:\Program Fil原创 2013-08-22 13:07:35 · 8896 阅读 · 1 评论 -
Java_SSH项目主要步骤记录
建立Spring-Struts-Hibernate的步骤整理1. 建立web project2. 建立hernate, action, service包3. 右击项目,add myeclipse libraray, 加入struts2.1-core, hibernate3.3-core, spring3.1-core4. 右击项目,myeclipse, add spring c原创 2013-08-27 14:48:50 · 4307 阅读 · 0 评论 -
Java调用R(二)_JRI
推荐使用。相比RServe更灵活,效率更高。基本步骤1. R中需要安装rJava包。2. 系统变量Path加上C:\Program Files\R\R-3.0.1\bin\i386;C:\Program Files\R\R-3.0.1\library\rJava\jri 系统变量Classpath加上:C:\Program Files\R\R-3.0.1原创 2013-08-22 13:16:59 · 11491 阅读 · 8 评论 -
Tomcat提供的安全机制
Tomcat中安全机制BASIC认证 BASIC > DIGEST认证采用MD5加密 DIGEST FORM认证基础自定义表单的认证,你可以指定登录时的验证表单 FORM 创建登录表单 --原创 2013-09-12 14:30:11 · 4046 阅读 · 0 评论 -
Java算法——O(n)查询数列中出现超过半数的元素
主要思想:相邻元素两两比较,如果相同存入新数组,不同二者都删除。如果 某数出现次数超高n/2,则最后剩下的1元素为所求。public static int findMostElem(final ArrayList arr){ int size = arr.size(); ArrayList tmplist = (ArrayList) arr.clone();//复制数组 w原创 2013-09-12 16:30:12 · 1839 阅读 · 0 评论 -
Java:使用wait()与notify()实现线程间协作
转自于:http://zhangjunhd.blog.51cto.com/113473/71387使用wait()与notify()/notifyAll()可以使得多个任务之间彼此协作。1. wait()与notify()/notifyAll()调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它转载 2012-10-10 20:33:16 · 872 阅读 · 0 评论 -
2014继续加油
2014笔试、面试1个多月,累了。原创 2013-10-20 21:51:42 · 1247 阅读 · 0 评论 -
JS和Java实现链表类的基本功能
综合网上实例参考:http://www.2cto.com/kf/201204/126773.html JavaScript实现参考http://m.blog.youkuaiyun.com/blog/caiwenfeng_for_23/8496029 Java实现参考JS实现function linkNode(_key, _value){ // 链表类的节点类 this原创 2013-10-19 00:16:41 · 2904 阅读 · 0 评论 -
Java笔试
1. Servlet的几种状态?servlet生命周期也就是:servlet容器如何去创建servlet对象,如何去分配资源,并且调用其方法来处理请求,以及销毁servlet对象的过程。也就是说,servlet容器如何管理servlet。大致分以下4步骤-->1,实例化:请求到来时servlet容器会创建一个servelt实例2,初始化:容器在创建好servlet对象之后,会接原创 2013-12-28 20:41:13 · 1242 阅读 · 0 评论 -
Java必理解
Java String的不可变性String变量较特殊,在静态变量池中静态变量池,所有线程共享, 每个线程有自己的堆栈!Java 中ArrayList相对不是线程安全的,不安全在哪里?Iterator线程安全吗?解释Hibernate中悲观锁和乐观锁。做过的项目中如何处理并发, 批处理?War的结构jsp中动作都哪些?Map结构两个重要的因素是什原创 2014-03-01 11:18:29 · 1093 阅读 · 0 评论 -
Java类的编译和运行
clasB1. 编译源文件到字节码,查找依赖的类。得到常量池(类型、成员变量)和方法字节码(方法引用、成员变量引用)。2. 字节码文件的运行,首先找到main入口,将主类加载到运行的方法区(类的加载),执行main方法,加载初始化依赖A类的对象,马上Jvm加载A类,放在方法区。3. 在堆区为A的实例分配内存,构造A实例,找到对应的方法引用原创 2014-05-10 10:38:50 · 1049 阅读 · 0 评论 -
技术文章-备份
深入学习PHP内存管理http://www.laruence.com/2011/03/04/1894.htmlLinux下转换编码格式、更改编码格式http://blog.sina.com.cn/s/blog_5cdb72780100deys.htmlmysql查找重复记录http://database.51cto.com/art/201011/235159.htm原创 2014-09-13 16:41:33 · 1423 阅读 · 0 评论 -
Java编码问题
编码基础知识常用的编码简介简单介绍一下常用的编码规则,为后边的章节做一个准备。在这里,我们根据编码规则的特点,把所有的编码分成三类:分类编码标准说明单字节字符编码ISO-8859-1最简单的编码规则,每一个字节直接作为一个 UNICODE 字符。比如,[0xD6, 0xD0] 这两个字节,通过 iso-原创 2015-01-28 00:08:21 · 1968 阅读 · 1 评论 -
Intelij Idea常用插件
熟悉Eclipse IDE工作,后由转到vim开发的开发者,可能再转到eclipse java的开发,多少有些不习惯。其实Intelij Idea中提供了vim插件原创 2015-01-28 00:25:07 · 3219 阅读 · 0 评论 -
Intellij IDEA使用
在mac上对于Java开发Intellj IDEA集成开发环境比Eclipse, myeclipse更好用。这里可以设置酷酷的黑色和各种快捷方式,这里将做慢慢积累。1. 设置文件、项目的字符编码方式2. 导入外部jar包,文件 | Project Structure | Dependencies | +3. Tools | open Terminal可以直接执行linux shell原创 2014-12-26 22:36:54 · 2468 阅读 · 0 评论 -
Java学习路线图——及时纠正自己的学习方向
基础是王道,不要只会用框架而不懂其实现!!!!J2EE主要技术:web service技术:java API for XML processing(JAXP) java API for XML Register(JAXR)转载 2012-06-11 23:21:32 · 28040 阅读 · 3 评论 -
设计模式
推荐:四人帮《设计模式》1、适配器模式2、Composite模式3、Factory模式4、Visitor模式5、Composite、Factory、Visitor三种模式的组合原创 2012-01-20 18:20:44 · 598 阅读 · 0 评论 -
用MyEclipse部署SSH框架
转自于http://tech.e800.com.cn/articles/2009/715/1247624297367_1.html 1 打开MyEclipse,建立一个web Project。2 在工程名下点右键MyEclipse-->Add Sturts;添加完成后在WEB-INF文件夹下会多出一个struts-config.xml文件。知道操作Struts的人一定不会对它陌生。转载 2012-02-26 18:01:50 · 1193 阅读 · 0 评论 -
windows中weblogic服务器配置
执行platform812_zh_CN_win32.exe文件,开始安装。安装目录我选在d:\bea,选择完全安装,其他按默认值就行。 下面主要看看配置过程,以下步骤按照WebLogic配置出现界面,就不每步抓图了:) 1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wiz原创 2012-03-02 21:52:48 · 1807 阅读 · 0 评论 -
MyEclipse开发JDBC应用基本过程
启动数据库-->建立好需要的数据库表新建项目-->添加数据库驱动(将*.jar拷贝到项目,右击该驱动,add path|add to build path 编写JDBC访问类(java类)(新建class类)加载驱动的方式1:new com.mysql.jdbc.Driver();(红色提示抛异常)加载驱动的方式2:Class.forName("com .mysql.jdbc.Dr原创 2012-06-03 16:13:03 · 822 阅读 · 0 评论 -
MyEclipse管理应用服务器
MyEclipse支持对多达 20种应用服务器(Application Server)的启动,停止,发布,重新发布,测试,调试,查看服务器输出信息等等。这些服务器包括:Glassfish,JBoss,Jetty,Jonas,JRun,Oracle,Orion,Resin,Sun App Server,Tomcat,BEA WebLogic Server,IBM WebSphere 等等原创 2012-06-03 17:06:58 · 935 阅读 · 0 评论 -
Hibernate简介
使用JDBC写程序是相对比较麻烦的。使用MyEclipse提供的Hibernate反向工程技术,可以在 较短时间 内完成所有文件的生成工作。 是一个非常流行的开源的易于配置和运行的基于 JDBC 的对象-关系映射(JORM) 引擎。它提供了很丰富的功能,包括但不局限于下列功能: 多种映射策略 可迁移的持久化 单个对象映射到多个表 支持集合 多态关联 可自定义的 SQL 查询原创 2012-06-03 20:31:00 · 950 阅读 · 0 评论 -
运用structs+Hibernate建立网页分页效果
学习 MyEclipse6 Java开发中文教程1、建立new web project2、add Hibernate capability3、向导建立hibernate配置文件,选择数据库连接,创建hibernate session factory 类(新建dao包)4、(下面反向工程生成DAO代码) 进入DB explorer 进入数据库选择需要连接数据库原创 2012-06-08 09:19:47 · 1735 阅读 · 0 评论 -
structs做文件上传
1、new web project 2、add structs capability3、structs-config.xml,new form&jsp&action4、add perporty(增加页面中需要用到的各种属性和类型),forword(可以填写还没创建的jsp先建立虚拟的联系,最后再具体新建该jsp) path要写 /*.jsp 不能少了斜杠5、原创 2012-06-08 09:21:13 · 1742 阅读 · 1 评论 -
学习AOP
主要节选自博客http://www.cnblogs.com/wayfarer/articles/241024.html …………………………………………………………………………………………………………………………………………………………………AOP技术的诞生并不算晚,早在1990年开始。AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方转载 2012-06-08 17:18:02 · 1637 阅读 · 0 评论 -
一步一步构建java web项目
new java web projectadd struct capability(默认)编辑structs-config.xml建立并编辑userLoginSuccess.jsp添加Form,ation and jsp,添加form属性userName,password,create jsp form /userLogin.jsp(完成后生成aciton,form和一些类库)编辑u原创 2012-06-11 14:33:48 · 3349 阅读 · 0 评论 -
《J2EE开源工具包》读书工具
1、企业开发人员的分类企业开发人员——开发组件用于连接数据库和企业应用系统应用程序开发人员——为特定应用程序设计特定的组件和逻辑,还有用户界面web开发人员——负责用户体验,设计源代码、模板、样式表、表单(收集和呈现给最终用户的东西)内容开发人员——类似编辑和美工人员2、应用开发结构分层 | 表示层 | 显示用户界面,基于web的应用开发原创 2012-01-20 19:10:10 · 748 阅读 · 0 评论 -
制作并发布JavaWeb应用
1、编辑src2、javac解释为*.class文件,需要加上必要的*api.jar文件3、编辑*.html *.jsp4、配置web.xml5、开发时用内置的开发服务器进行测试6、测试OK后,将project中所有内容copy到tomcat/webapp中,或jar后再发布7、启动tomcat8、在浏览器中使用正确的URL测试应用原创 2012-06-14 15:53:29 · 827 阅读 · 0 评论 -
jfreechart安装、使用
转自于:jfreechart安装、使用JFreeChart简介 JFreeChart是完全基于Java语言的开源项目,因此可以使用在Java开发环境中,包括Java应用程序,或者是Java Web应用都没有任何问题。结合iText项目,可将生成的统计图表输出到PDF文件中;结合最新的POI项目,也可以将生成的统计图表输出到Excel 文档中。 JFreeChart可用于生成转载 2012-08-29 15:03:17 · 4768 阅读 · 0 评论 -
深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
转自于:深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码问题,更幸福的是你的js代码将大大地简化,看完本文,你会发现,ajax,简单的来讲就是一句话的事情。转载 2012-08-21 14:44:25 · 1461 阅读 · 0 评论 -
常用Web Service(Web服务)汇总
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL 中国邮政编码 地址信息双向查询/搜索 WEB 服务 En转载 2012-09-02 15:21:38 · 2578 阅读 · 0 评论 -
web.xml中关于Servlet、Filter、Listener的配置
(一)web.xml不同元素的加载顺序加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。web.xml 的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet ,而同个类型之间的实际程序调用的时候的顺序是根据对应转载 2012-09-03 20:51:22 · 18506 阅读 · 3 评论 -
MyEclipse导出jar文件再装换成exe执行文
本文由wo940080073贡献一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browse转载 2012-08-25 11:59:28 · 2893 阅读 · 0 评论 -
常用的第三方jar包
1、JXL.jar java实现不用安装excel就可以读取excel文档使用实例package test;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Workbook;import jxl.Sheet;import jxl.read.biff.BiffE原创 2012-08-25 11:12:06 · 1778 阅读 · 0 评论
分享