- 博客(68)
- 收藏
- 关注
原创 音频频谱动画的原理与实现(一)
频谱是指一个时域的信号在频域下的表示方式,可以将时域信号进行傅里叶变换得到频域数据,并将其以动画形式表现出来,可以反映出声音的特征。
2022-08-01 08:59:08 2686
原创 JVM类加载之深入探究(一)
JVM类加载之深入探究 本博客参考自http://1509221674.iteye.com/blog/2158485。 我们平时在Eclipse或者IDEA写一个java程序的时候,都是编辑器帮助我们自动完成编译,我们点击绿色按钮运行程序,整个过程遂心应手,但是你可曾想过你写的代码如何被编译?编译后的字节码又如何在运行的时候被加载到JVM(JAVA Virtual Mac
2015-07-17 11:01:06 559
原创 SSH整合
SSH整合 最近没怎么手头上没什么事情,不过我感觉也是好事,毕竟一直忙碌刀会钝的。所有最近收刀,静心磨刀,不为外面的什么各种项目所迷惑。收收心,毕竟磨刀不误砍柴工。总结下Spring整合Struts2和Hibernate。 上篇总结了Spring整合Struts2这次我把Hibernate加了进来,Spring这个非常强大的框架也是真真正正的算得上有个有艺术品位的框架,I
2015-07-17 11:01:00 713
原创 Spring与Struts2整合
Spring与Struts2整合 Spring是一个非常优秀的框架可以完美的融合其他框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为开发 J2EE 应用程序提供集成的框架, Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 首先这次是Spring与Struts2的整合
2015-07-17 11:00:54 418
原创 Spring AOP之Advice
Spring AOP之Advice 前置通知:即代码被执行之前被调用 后置通知:即代码执行之后进行调用 环绕通知:即代码执行前后进行调用这两种方式的实现方式用到了动态代理的思想来完成的,总结不想说废话:首先是Spring1.x对Advice的支持: public interface IHello { public void sayHello1() ; p
2015-07-17 11:00:49 461 1
原创 Spring之构造注入与设值注入
Spring之构造注入与设值注入 Spring学了好久了,但是一直没时间总结,总是断断续续的,这段时间打算重新做下Spring这方面的功课。 这几天闲着没事赶紧做做总结。Spring的核心就是控制反转和依赖注入,依赖注入又可以分成构造注入和设值注入,使用构造注入可以在构建对象的同时一并完成依赖关系的建立,在对象的关系比较多时为了避免使用构造注入时造成的代码量过多,我
2015-07-17 10:55:02 1399
原创 浅谈UML建模
浅谈UML建模 目前正在学习大神老师的软件体系结构真是让我受益颇多,其中对于UML的讲述尤为精彩。解决了我在学习软件工程基础这门课的短板。这里很感谢我的大神老师。 统一建模语言UML是英文名Unified Modeling Language,Grady Booch、 James Rumbaugh和Ivar Jacobson三人一起发明了这门语言,他们三人也被称为UML
2015-07-17 10:54:57 763 1
原创 Scala之哈希表使用探究
Scala之哈希表使用探究 一个经典的程序员名言是:“如果只能用一种数据结构,那就用哈希表吧。”哈希表,更笼统的说,映射--是最灵活的数据结构之一。 下面介绍神奇的Scala对Map的使用一、构造映射 1.构造不可变映射 val scores=Map("Alice"->10,"Bob"->8,"City"->5) 上述代码构造
2015-07-17 10:54:46 1133
原创 Scala之数组
Scala数组数组是最常用的收集一系类元素的结构,其中定长数组我们使用Array,变长数组我们使用ArrayBuffer1.创建定长数组 定长数组的声明: val a =new Array[Int](10) 数组在声明的时候若对数组不给定值, 我们也可以在声明的时候给定值(值的类型要相同),Scala可以自动的进行类型和长度的判断。 例如: v
2015-07-17 10:54:41 754
原创 Scala基本语法初探
Scala基本语法初探 学习Spark不得不学习Scala这门神奇的语言,这次就匆匆忙忙做下总结吧。Scala是一种基于JVM的语言,是函数是编程和面向对象编程的结合,是一个静态语言,纯静态语言。因为会生成和java相同的class字节码所以它与Java之间可以互相调用。Scala有一个解释器。1.定义常量的方法,在这里常量的方法是不能够改变的val gender="male
2015-07-17 10:54:36 379
原创 Spark编程模型(之莎士比亚文集词频统计实现)
Spark编程模型之莎士比亚文集词频统计 前段时间因为学校的云计算比赛我无意间接触到了Spark云计算框架,从此对其一发不可收拾,无论从其执行效率还有他的其他方面的架构都感觉到无比强大,作为一个云计算的解决方案他有着比hadoop更好的优越性。因为Spark我又接触到编程语言届的新贵Scala面向对象的函数式编程语言,更是被它的巧妙所折服。
2015-07-17 10:54:30 3466 1
原创 Hibernate多对多映射
Hibernate多对多映射 昨夜西风凋碧树,独上高楼,望尽天涯路。衣带渐宽终不悔,为君消得人憔悴。众里寻他千百度,蓦然回首,那人却在灯火阑珊处。 -------------王国维《人间词
2015-07-17 10:54:25 620
原创 异常之旅
异常之旅 所谓天有不测风云,人有旦夕祸福,人事亦如此更何况我们的代码呢?在现实世界中充满了不良的数据和带有问题的代码。有时候我们选择打开了一个不存在的文件路径,用户输入了格式不正确的数据等等。既然我们在编写程序的时候会遇到各种各样的不正常情况那么在我们编写代码的时候,就必须考虑程序的健壮性。那么异常之旅现在开始。 首先什么是异常?
2015-07-17 10:54:19 374
原创 Hibernate一对多、多对一映射
Hibernate一对多、多对一映射 在自然界中事事物物纷纷扰扰,关系错综复杂,迷迷离离,我们不是在逃避关系而是我们忽略了这种错错综综的关系。那么作为一个程序员,在我们的世界中一切皆有联系,皆可以用程序去构建这个世界。这样或那样的联系有时候就产生了各种对应关系。 在我们的生活中存在着这样或者那样对应关系其中今天要讨论的是一对多、多对一关系,比如一颗大树有很多的叶子,每
2015-07-17 10:54:13 417
原创 Hibernate集合映射
Hibernate集合映射 当蜘蛛网无情地查封了我的炉台,当灰炉的余烟叹息着贫困的悲哀,我依然固执的铺平失望的灰烬 用美丽的雪花写下:相信未来
2015-07-17 10:54:07 380
原创 软件架构平台技术---Hibernate属性映射
软件架构平台技术---Hibernate属性映射 好久没写博客了,一直在忙于一些华而不实的东西,在结束了看似光鲜却真的没有脚踏实地的东西后,就要静下心来整理一下上个学期学习的一些知识点。 首先我来回顾一下hibernate框架,这个框架是迷迷糊糊就大概知道怎么用了,但是却没有踏踏实实的全面了解它。 首先hibernate是一个ORM框架,访问数据库是整个J2EE必不
2015-07-17 10:54:02 472
原创 Linux 下面JDK、Tomcat的配置
Linux 下面JDK的安装 昨天有一个叫黄大仙的同学问我Linux下怎么配置Tomcat,我之前有过在阿里云上面配置,但是因为时间长远和网速不佳我当时没有安装成功,现在我大概记录一下安装过程,水贴啊。。。。 安装过程如下:倘若系统已经有一个自带的jdk可以考虑将其删除:可参考:http://my.oschina.net/liting/blog/358498
2015-07-17 10:53:57 350
原创 foreach 循环对List进行删除时报错探究
foreach 循环对List进行删除时报错探究 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 -------------回归本心
2015-07-17 10:53:51 2817
原创 JS请求服务器并使页面跳转
JS请求服务器并使页面跳转 前段时间在项目中用到了前台框架EasyUI,各种组件都是差不多都是用js来渲染的,这样一些页面请求就必须用js代码来写。 但是js请求就不和html请求的玩法不怎么相同,比如我要向服务器发送一个请求然后让服务器发给客户端一个新的页面,html请求完成这样的请求很方便但是用js就有点不同了,这里给大家一种方式:
2015-07-17 10:53:46 3325
原创 Ajax传值乱码之终极解决方法
Ajax传值乱码之终极解决方法 在路上,有多少人并不理解,不理解我们遇到的问题和迷茫,自己拯救自己。 --------------艰难的时刻有谁在帮你
2015-07-17 10:53:40 1267
原创 软件开发架构平台技术之Spring依赖注入
Spring依赖注入 假如你没有一个非常给力的团队,我只能说与其让别人来找你,不如我去找别人或者组建 自己的团队,Just Go!!! ---------程序员的自我激励
2015-07-17 10:53:34 586
原创 软件开发架构平台技术----OGNL访问web容器对象中值
OGNL访问web容器对象中值 虽然将我们要在向前台传送数据的时候将数据作为Action的属性利用Struts2提供的值栈访问虽然很方面,但是这样的话整个Action类的代码会非常臃肿,所以 有时候我们并不想把我们所有的值作为Action的属性来访问,我们有时候还是比较习惯将值在session中request中,当然把这些值放在这些对象中使用EL表达式确实很方便读
2015-07-17 10:53:29 505
原创 软件开发架构平台技术-------Struts2之Web容器对象的使用
Struts2之Web容器对象的使用 前段时间确实也比较忙的,忙着考试,忙着写实验,各种忙碌以至于迷失了自己,这两天稍稍轻松点,坐在高大上的中南新校图书馆里面的咖啡厅,吹着空调喝着咖啡,顿时心旷神怡,整理整理所遇到的问题总结一下,只有在知识的汪洋中我才能找到自己。 学习确实是一件非常幸福快乐的事情,乐在其中,用心去体会,慢慢品尝。虽然我们还在为我们的未来
2015-07-17 10:53:24 961
原创 大小写转换
汇编跳转的巧妙实现 大小写转换 DATAS SEGMENT ;此处输入数据段代码 db 'fjssbfAFDNbjJBJw'DATAS ENDSSTACKS SEGMENT STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART:
2015-07-17 10:53:18 1012
原创 struts2 基于OGNL的类型转换
struts2 基于OGNL的类型转换【转载】使用过struts2的都应该会深深地喜欢它为我们提供的这种转换方式,为我们对于表单提交的处理变得更加的简单借助内置的类型转换,struts2可以完成字符串和基本类型之间的转换,只需要提供属性对应的set方法即可,而不需要像在servlet中一样使用request.getParameter("xx");来获取表单提交的信息更加完美的是:
2015-07-17 10:53:13 462
原创 软件工程之项目总结
软件工程之项目总结 昨天我们软件工程的课程就算告一段落,软件工程的课程自我感觉学的不是很好,因为学的东西比较飘渺,可能是一些概念和一些方法在实际的项目中暂时用的还不是太多。但是我确实感觉这门课是非常重要的,在以后的学习中还要慢慢的消化和吸收的。其实这个学期我一直都不怎么在状态,软件创新没有参加,中国软件杯因为比赛题目过难需求模糊也就不了了之。然后就是软件工程的项目,稍微还是感觉做的好
2015-07-17 10:53:02 1602
原创 软件开发架构平台技术-------Struts框架的第一次使用
软件开发架构平台技术-------Struts框架的第一次使用 伟大团队的灵魂在于,它们可以让杰出的个体一起合作来实现结果。 每一个伟人的背后都有一个伟大团队,一种有效的伙伴关系,而每一个伟大团队都是由一群优秀且往往古怪的个体组成的。
2015-07-17 10:52:56 817
原创 软件开发架构平台技术之一Servlet和JSP理解
软件开发架构平台技术之一Servlet和JSP 首先请问各位什么是Servlet?什么JSP? 难道我们对技术的理解仅仅只限于Servlet是处理http请求的java代码么?对JSP的理解仅仅只限于是为了产生动态网页? 我们学习知识不能只仅仅局限于他们是怎么用的,而忽视它的出现的原因,改变的原因。要理解这个问题就要从早期sun
2015-07-17 10:52:41 493
原创 Android使用Java Web服务器作为中转实现即时通信
Android使用Java Web服务器作为中转实现即时通信 白白浪费掉的今天,是我们向往的明天,是我们悔恨的昨天。~~~~~~~~~~与汝共勉 我相信一个人的时间按天计算和按秒计算其效果的差别是巨大的,我们应该相信上帝赋予我们足够的时间来让我们变得睿智,成熟。但是我们的时间又是不够的,因为我们要做的事好多好多。但是有时候又不知道自己该干什么,我能为
2015-07-17 10:52:35 1240
原创 如何在Android模拟器上安装apk文件[转]
如何在Android模拟器上安装apk文件 1、运行SDK Manager,选择模拟器,并运行一个模拟器 2、将需要安装的apk文件复制到platform-tools目录下,我的是D:\SystemRenew\DevelopTool\adt\sdk\platform-tools 然后cmd ,在命令行下运行: 就OK了 完
2015-07-17 10:52:29 1630
原创 TCP/IP协议
TCP/IP协议 我们参照OSI七层模型进行应用程序的编程时,需要对分别对各个层次分别进行编程,这样虽然简化了网络系统的设计过程,但是它的编码量过于庞大和复杂。因此参照OSI的TCP/IP模型采用了四层网络模型:主机-网络层,网络互连层,传输层,应用层。
2015-07-17 10:52:18 293
原创 网络通信之Socket编程
网络通信之Socket编程 最近又从新接触了网络编程的知识,记得在大一下学期就已经接触了点网络编程,但是当时刚刚开始学java内功和招式都非常浅薄。所以当时处于一种非常尴尬的处境,以至于但是只有搬出数据照抄源码的境地。所以时隔半载功力和招式已经不可同日而语,为了纪念当时因内力不足而被招式反噬的苦逼境地,写出自己对网络编程的感悟。 首先来了解什么是Socke
2015-07-17 10:52:13 409
原创 Android之-----Frame帧动画(Animation)
Android之-----Frame帧动画 大家见到最多的就是Frame动画了,我们Android中当在也少不了它,它的使用更加简单,只需要创建一个对象来表示Frame动画,添加并启动 播放就OK了。Frame动画跟gif动画同出一辙,大家对gif也应该很熟悉了吧,gif格式本身就可以做成动画效果,我们只要轻轻松松来播放它就可以 实现动画效果了,我们先对gif图像进行解码,然后将
2015-07-17 10:52:07 317
原创 对android.jar进行反编译获得其资源文件
对android.jar进行反编译获得其资源文件 首先下载apktool.jar文件,该文件在下方的附件,然后cmd进入apktool.jar文件所在路径,然后执行命令: java -jar apktool.jar d (android.jar所在路径) 这是我执行的过程:D:\tools\apktool>java -jar apkt
2015-07-17 10:52:01 609
原创 Android之-----GridView使用的方法总结
Android之-----GridView使用的方法总结 GridView和ListView是Android里面比较常用的多控件布局,其使用方法上篇博客写过的ListViewf非常相似都要用到适配器来帮助创建界面。这里比较经常用适配器,那么下一篇博客就有必要来探究一下适配器的作用了。 这里我通过两种方式实现GridView布局,一种是比较简单的SimpleAdapter适
2015-07-17 10:51:50 21613
原创 ListView之BaseAdapter的使用
Android杂谈--ListView之BaseAdapter的使用 在上篇的文章中自己写了几个关于LisetView的几种使用方法,最后写了一个关于SimpleAdapter的Demo看了看SimpleAdapter的源码发现它继承了BaseAdapter的类,之前写的音乐播放器中也有关ListView+BaseAdapter的使用下面我针对BaseAdapter的使用进行
2015-07-17 10:51:45 448
原创 ListView知识总结
ListView控件使用总结 Android开发中ListView是比较常用的组件,他用列表的形式显示数据,根据数据的长度自动的增长列表在实际的开发中使用比较多,之前做的音乐播放器中已经使用到这个组件,为了自己加深理解并且为了和大家分享我稍微进行了整理并写了一例子以供大家相互学习。一.ListView使用ArrayAdapter绑定数据默认情况下,ArrayAdapter绑定每一个
2015-07-17 10:51:39 380
原创 数据库初步学习
MySQL数据库基本操作 前段时间自学了数据库的基本操作,写点总结撒: 一.数据库文件操作 1.创建数据库文件: create database 数据库名称; 2.删除数据库文件: drop database 数据库名称; 3.显示数据库文件: show da
2015-07-17 10:51:34 329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人