随笔分类 - JAVA
摘要:
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
阅读全文
摘要:最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--)。下面把我的安装过程和经验分享个大家!!
阅读全文
摘要:如果eclipse安装的是32位的,则JDK也应该装Windows x86(32位)的;如果eclipse安装的是64位的,则JDK应该安装 Windows x64(64位)的。否则启动 Eclipse 时会弹出“Failed to load the JNI shared library jvm.dll”错误!那么JDK(1.6,1.7,1.8)选哪个呢?如果需要搭建Android环境的话,且SDK包的版本比较高,比如Android 5.0(android-21)、Android 5.1(android-22),则建议安装1.7及以上版本,否则报"Parsing Data for android-XX failed Unsupported major.minor version 51.0"错误。参考地址:http://code2care.org/pages/parsing-d
阅读全文
摘要:建议使用Runnable这种方式创建线程。程序中的同一资源指的是同一个Runnable对象。安全的卖票程序中需要加入同步synchronized。
阅读全文
摘要:传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。而富互联网应用(Rich Internet Applications,缩写为RIA)的出现就是为了解决这个问题。在HTML5发布以前,RIA领域的技术解决方案一直相都是各展所长,并无争议。Adobe体系中,Flash做不了的事情,Flex可以做到;.Net系决策者在选用RIA解决方案时,Silverlight是不二之选。随着HTML 5横空出世,Flex“易主”(这里说的是Adobe将Flex捐给Apache),Silverlight被“雪藏”(这里指微软停止对Silverlight的更新),RIA领域的技术解决方案开始变得扑朔迷离。
阅读全文
摘要:
前端时间学校刚学完Struts2-Action篇,又自学了一点AJAX/JQuery,到网上看了一些CSS3知识。突然想要不要干脆做一个用户注册与登入功能。下面是JAVA部分的核心代码, 如果这样的逻辑和大家想的很有出入的话,欢迎拍砖劈斧,呵呵。
阅读全文
摘要:
通过前面几天的学习,现在基本掌握了JAVA操作DOM方面的知识,现在来一个小DEMO作为总结吧。如对DOM解析器还不了解的,以下内容可能对你会有帮助:
JAVA与DOM解析器基础 学习笔记
JAVA与DOM解析器提高(DOM/SAX/JDOM/DOM4j/XPath) 学习笔记二
JAVA中 XML与数据库互转 学习笔记三
阅读全文
摘要:
数据库在数据查询,修改,保存,安全等方面与其他数据处理手段有绝对的优势,而XML文件是基于标记的文本文件,兼容性好,便于组织,解析和交换数据。在某些情况下我们需要讲XML数据导入到数据库中,发挥数据库在管理数据方面的优势;另一方面,我们需要讲数据库中的数据导入到XML文件中,以便与其它系统交互数据,发挥XML文件在数据交换上的优势。下我介绍普通DOM和Dom4J,两种方式实现 XML和数据库 互转。
阅读全文
摘要:
sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFactory/DomcumentBuilder和SAXParserFactory/SAXParser(默认使用xerces解释器)。
如对DOM解析器还有疑问,请查看这里。目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下面分别介绍这四种方式如何操作DOM。
阅读全文
摘要:文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。各种语言可以按照DOM规范给出解析XML文件的解析器。Sun公司发布的JDK1.4的后续版本中提供了解析XML文件的网API(Java API for XML Processing)。关于XML语法请参考这里。为什么没有对java类和实际对象没做详细说明,我已经到代码中写了注释了,到这里就不做过多的说明了。
阅读全文
摘要:FLASH文件上传和传统的HTML文件上传,能实现多文件上传、大文件上传,和上传前预览。
当然HTML5也能实现上述功能,这里就不多说了,有时间我在做一个实例和大家分享一下。
阅读全文
摘要:
阅读全文