用图片替换java程序的咖啡图标 大家都知道自己刚开始写的java界面的左上角是系统自带的默认的咖啡图标,刚开始感觉没什么但是时间久了就想改改风格,于是在网上找了一些资料import java.awt.Image;import java.awt.Toolkit;import javax.swing.JFrame;public class TUI extends JFrame { public T
Android项目加载后图标不显示解决方案 自己写的程序突然安装后图标不见了,在应用程序安装中能找到,但是桌面上就是没有图标,启动只能从最近列表中其中。。一般这种情况只会在服务类程序和测试程序中出现,因为不需要图标。google无果,自己二分调试解决了,并测试了其他网友提供的其他会出错原因,大致总结如下:1、AndroidManifest中application元素属性设置问题属性设置错误设置图标为icon,而上面的ic
Andriod使用Intent实现拨号 Android用Intent实现拨号自己闲来无事,做了一个Android的拨号程序,此文比较适合初学者功能简单就是一个EditText输入号码,和一个按钮实现拨打 activity_main.xml中添加 <Button android:id="@+id/btn1" android:layout_width="wrap_content" a
JVM类加载之深入探究(一) JVM类加载之深入探究 本博客参考自http://1509221674.iteye.com/blog/2158485。 我们平时在Eclipse或者IDEA写一个java程序的时候,都是编辑器帮助我们自动完成编译,我们点击绿色按钮运行程序,整个过程遂心应手,但是你可曾想过你写的代码如何被编译?编译后的字节码又如何在运行的时候被加载到JVM(JAVA Virtual Mac
SSH整合 SSH整合 最近没怎么手头上没什么事情,不过我感觉也是好事,毕竟一直忙碌刀会钝的。所有最近收刀,静心磨刀,不为外面的什么各种项目所迷惑。收收心,毕竟磨刀不误砍柴工。总结下Spring整合Struts2和Hibernate。 上篇总结了Spring整合Struts2这次我把Hibernate加了进来,Spring这个非常强大的框架也是真真正正的算得上有个有艺术品位的框架,I
Spring与Struts2整合 Spring与Struts2整合 Spring是一个非常优秀的框架可以完美的融合其他框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为开发 J2EE 应用程序提供集成的框架, Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 首先这次是Spring与Struts2的整合
Spring AOP之Advice Spring AOP之Advice 前置通知:即代码被执行之前被调用 后置通知:即代码执行之后进行调用 环绕通知:即代码执行前后进行调用这两种方式的实现方式用到了动态代理的思想来完成的,总结不想说废话:首先是Spring1.x对Advice的支持: public interface IHello { public void sayHello1() ; p
Spring之构造注入与设值注入 Spring之构造注入与设值注入 Spring学了好久了,但是一直没时间总结,总是断断续续的,这段时间打算重新做下Spring这方面的功课。 这几天闲着没事赶紧做做总结。Spring的核心就是控制反转和依赖注入,依赖注入又可以分成构造注入和设值注入,使用构造注入可以在构建对象的同时一并完成依赖关系的建立,在对象的关系比较多时为了避免使用构造注入时造成的代码量过多,我
浅谈UML建模 浅谈UML建模 目前正在学习大神老师的软件体系结构真是让我受益颇多,其中对于UML的讲述尤为精彩。解决了我在学习软件工程基础这门课的短板。这里很感谢我的大神老师。 统一建模语言UML是英文名Unified Modeling Language,Grady Booch、 James Rumbaugh和Ivar Jacobson三人一起发明了这门语言,他们三人也被称为UML
Scala之哈希表使用探究 Scala之哈希表使用探究 一个经典的程序员名言是:“如果只能用一种数据结构,那就用哈希表吧。”哈希表,更笼统的说,映射--是最灵活的数据结构之一。 下面介绍神奇的Scala对Map的使用一、构造映射 1.构造不可变映射 val scores=Map("Alice"->10,"Bob"->8,"City"->5) 上述代码构造
Scala之数组 Scala数组数组是最常用的收集一系类元素的结构,其中定长数组我们使用Array,变长数组我们使用ArrayBuffer1.创建定长数组 定长数组的声明: val a =new Array[Int](10) 数组在声明的时候若对数组不给定值, 我们也可以在声明的时候给定值(值的类型要相同),Scala可以自动的进行类型和长度的判断。 例如: v
Scala基本语法初探 Scala基本语法初探 学习Spark不得不学习Scala这门神奇的语言,这次就匆匆忙忙做下总结吧。Scala是一种基于JVM的语言,是函数是编程和面向对象编程的结合,是一个静态语言,纯静态语言。因为会生成和java相同的class字节码所以它与Java之间可以互相调用。Scala有一个解释器。1.定义常量的方法,在这里常量的方法是不能够改变的val gender="male
Spark编程模型(之莎士比亚文集词频统计实现) Spark编程模型之莎士比亚文集词频统计 前段时间因为学校的云计算比赛我无意间接触到了Spark云计算框架,从此对其一发不可收拾,无论从其执行效率还有他的其他方面的架构都感觉到无比强大,作为一个云计算的解决方案他有着比hadoop更好的优越性。因为Spark我又接触到编程语言届的新贵Scala面向对象的函数式编程语言,更是被它的巧妙所折服。
Hibernate多对多映射 Hibernate多对多映射 昨夜西风凋碧树,独上高楼,望尽天涯路。衣带渐宽终不悔,为君消得人憔悴。众里寻他千百度,蓦然回首,那人却在灯火阑珊处。 -------------王国维《人间词
异常之旅 异常之旅 所谓天有不测风云,人有旦夕祸福,人事亦如此更何况我们的代码呢?在现实世界中充满了不良的数据和带有问题的代码。有时候我们选择打开了一个不存在的文件路径,用户输入了格式不正确的数据等等。既然我们在编写程序的时候会遇到各种各样的不正常情况那么在我们编写代码的时候,就必须考虑程序的健壮性。那么异常之旅现在开始。 首先什么是异常?
Hibernate一对多、多对一映射 Hibernate一对多、多对一映射 在自然界中事事物物纷纷扰扰,关系错综复杂,迷迷离离,我们不是在逃避关系而是我们忽略了这种错错综综的关系。那么作为一个程序员,在我们的世界中一切皆有联系,皆可以用程序去构建这个世界。这样或那样的联系有时候就产生了各种对应关系。 在我们的生活中存在着这样或者那样对应关系其中今天要讨论的是一对多、多对一关系,比如一颗大树有很多的叶子,每
软件架构平台技术---Hibernate属性映射 软件架构平台技术---Hibernate属性映射 好久没写博客了,一直在忙于一些华而不实的东西,在结束了看似光鲜却真的没有脚踏实地的东西后,就要静下心来整理一下上个学期学习的一些知识点。 首先我来回顾一下hibernate框架,这个框架是迷迷糊糊就大概知道怎么用了,但是却没有踏踏实实的全面了解它。 首先hibernate是一个ORM框架,访问数据库是整个J2EE必不
Linux 下面JDK、Tomcat的配置 Linux 下面JDK的安装 昨天有一个叫黄大仙的同学问我Linux下怎么配置Tomcat,我之前有过在阿里云上面配置,但是因为时间长远和网速不佳我当时没有安装成功,现在我大概记录一下安装过程,水贴啊。。。。 安装过程如下:倘若系统已经有一个自带的jdk可以考虑将其删除:可参考:http://my.oschina.net/liting/blog/358498