05.Java
jptiancai
这个作者很懒,什么都没留下…
展开
-
Java中集合和数组的区别
北大青鸟的培训课程的笔记 在选取存储条件的时候,要考虑到:(1)存储的长度是否可变(2)被存储的类型是否一致 Arraylist 单向链表,例如:输出老师和学生对象; 作用范围:适用于遍历LinkedList 双向链表,例如:栈的实现;作用范围:适用于:定位(3)map 的使用,适用于索引查询;例如:字典的实现原创 2012-01-18 21:14:25 · 1137 阅读 · 0 评论 -
Statement vs PreparedStatement,孰优孰劣,由你定夺。
随着学习java的深入,也暴露出许多不牢固的知识,相信大家有深有感触,那怎么样的知识才能不忘记,信手捏来呢?本人觉得,除了熟练使用之外,要站在java的源码层次的角度去思考问题,这样你得到的收获就会更加丰厚。以后的学习也可以以这样的思路学习:使用熟练-了解代码运行原理-知道它的优劣体现在哪里,这样可以全方面的了解一个知识。(说一下题外话,听过新闻酸菜馆或者老梁故事汇节目的朋友,应该原创 2014-02-17 23:12:38 · 1172 阅读 · 0 评论 -
我问你,java中的标记接口(Marker interface pattern)有啥用?
在本篇文章里,和大家分享一下java标记接口的知识。题外话由于最近在读《软件开发者路线图:从学徒到高手》这本书,非常赞同一个观点:对于一个知识,我们追根溯源,找到最开始的开源地,只有这样,才可以享受到流传过程中的一些遗失的精华。被评为“没有一行代码软件教科书”,里面的观点深入浅出,强烈大家读一读。概念篇Marker interface pattern:维原创 2014-02-19 00:07:03 · 5513 阅读 · 5 评论 -
如何把JSP页面导出到Excel中?
在此,强调一下搜索时关键词的重要性,这样一下子可以定位到文章,否则处于盲人摸象,毫无目的尴尬境地。本篇就是通过export jsp to excel找到的。原文地址:How to Export Web Page to Excel (in JSP)?本篇教程我们会看到如何把JSP页面导出到Excel中,会在已有的JSP页面中增加导出excel的功能。许多时候对于用户来说,可以在e翻译 2014-02-26 11:52:13 · 24265 阅读 · 10 评论 -
Milenage算法的改写(c,c++变成java)
前段时间,公司要求对C代码的Milenage算法进行java版本的迁移,拿到源代码的时候,心想只要核心那还有什么不好办啊?可现实是残酷的。。先熟悉流程:3G鉴权流程:http://wenku.baidu.com/view/04b46f1c4b73f242336c5ff8之后做了许多尝试:1、包括c语言中的char和java中的char是不一样的。2、C++中还就没有byte原创 2013-12-16 15:51:33 · 3169 阅读 · 0 评论 -
JAX-WS开发webservice遇到的问题解决
最近公司项目要求用webservice开发,之前也没有做过相关的工作,因此也是赶紧在网上学习。【WebService学习过程记录(一)】照猫画虎---运行示例:博主经过学习别人的经验,说明了几个问题,但仍不是自己遇到的。WebService学习之路一:学习了WebService的基础原理,博主通过视频学习。JAX-WS:创建简单的webs原创 2014-01-15 14:24:48 · 1938 阅读 · 0 评论 -
tomcat启动报错jar包冲突解决方法
从公司的源码库中同步代码之后,再启动tomcat,出现了下面两张图的状况,由于之前的启动环境是同事给配好的,因此这次打算靠自己解决了。1、servlet.jar的问题情景重现:图中已经标注出来,检测servet.jar和servlet_old.jar包时遇到了问题,导致没有加载成功。那应该怎么解决呢?出错原因:tomcat本身已经自带servlet.jar包,因此不需要再需原创 2014-01-13 14:49:44 · 11779 阅读 · 0 评论 -
java 中调用c++Dll的路径问题
在网上搜索了一下,System.loadLibrary()的使用方法汇总:说的比较详细此外我也尝试过在tomcat的bin目录下放入你所有的dll,这样也可以解决问题,在此记录一下原创 2013-12-17 12:28:33 · 1412 阅读 · 0 评论 -
启动tomcat远程调试,懒程序员必备哦!
看到这个题目,有人或许会有疑问,为什么要启动 远程调试?我在本地调试不也挺好的吗?静下心来,想一想,就是你的开发工具和服务器不在你本机上,又想看到程序的输出信息怎么办?好吧,言归正传,咱们需要3个步骤eclipse的配置,我用的是spring sts版本的点击debug开始调试tomcat启动脚本设置。tomcat版本是6.0的这里,我就懒一原创 2013-12-16 18:29:05 · 2688 阅读 · 0 评论 -
面试基础题系列(三)java, int最大值问题
先贴出一道最近去某公司的面试题,不知道出自哪里?有哪位见多识广的仁兄可以告知一声,不胜感激!public class test ( 2. public static void main (String args[]) { 3. int i = 0xFFFFFFF1; 4. int j = ~i; 5. 6. } 7. ) What is the decimal原创 2013-10-22 19:55:28 · 3532 阅读 · 0 评论 -
面试基础题系列(二)java 打印 ,杨辉三角
说到杨辉三角问题,让我想起当初高中上数学课的时候,当时老师只讲了一些公式具体的可以参考百度百科-杨辉三角,然后让我们求其中的某一项,然后,就没有然后了......基本性质:一个数等于它肩上两数之和1、打印出两边的值,即1 public static void main(String[] args) { int [][] iArray = new int[10][]原创 2013-10-22 19:34:39 · 1796 阅读 · 0 评论 -
面试基础题系列(一)java 打印 ,空心菱形
最近要参加面试,比较 之前翻译过一篇文章《通过回顾基础来加强你的编程技能》,自己也要巩固一下基础,也不至于面试这一关而无缘工作机会。老师说过面试很有可能考打印空心菱形,考验你的逻辑和对for循环的理解,所以在网上搜索下,再加上自己的理解,就有了下面针对空心菱形的代码。大家多多交流,共同进步哈~以层数5为例:分析的思路为下图:所以我们的目标就可以分解为两个部分原创 2013-10-18 20:38:56 · 1821 阅读 · 1 评论 -
django-admin.py startproject mysite命令失效的解决方法
最近学习Django,跟随网上的教程《The Django Book》,现记录之,与大家共勉。遇到问题的时候,我比较喜欢问为什么?因为单单知道了解决方法是远远不够的——也就是“知其然更知其所以然”。参考了一片文章,贴出地址:http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html首先分原创 2013-08-29 11:42:58 · 5035 阅读 · 0 评论 -
自动搭建SSH框架脚本,雏形
搭建SSH框架是个麻烦事,每次创建项目的时候都需要引入很多jar包,很懒的我就想写一个脚本,来发泄一下! 前提条件(都是一次性配置,以后不需配置): 启动myeclipse之后的目录要求是空目录,这样可以保证脚本每次都可以正常运行已经配置好myeclipse database explorer 视图中的数据库连接配置 Myeclip最大化原创 2013-09-06 22:04:12 · 1474 阅读 · 0 评论 -
Hibernate+Struts整合学习,后期再继续学习spring
学习新的思想,新的框架!从例子中学习是最实际的了!-------之前的一个QT牛人说过,很有道理!之前做项目使用基本servlet实现,虽然用上了MVC层,但是代码量那是相当唬人的!老师通知我们要学习框架,推荐Hibernate+Struts,先学会这两个的整合,再学习spring框架的最终要求:1、增删改查2、一对多、多对多等查询于是开始上网查学习原创 2013-05-08 11:59:44 · 1015 阅读 · 1 评论 -
小小的Enum(枚举),大大的作为
项目中遇到了下面的枚举,很好奇为什么要这么书写呢?虽然之前学过,但也是草草应用,没有真正的理解。下面贴出示例,仅供参考。、两处应用的地方:感觉翻阅手里面的《Thinking in java》和《Effective java》两本书,总算是恶补了一下,在这里也不赘述,想知道具体内容的赶紧动起来吧!拓展阅读:[1] Why and w原创 2014-03-19 01:46:46 · 1455 阅读 · 1 评论