- 博客(55)
- 资源 (7)
- 收藏
- 关注
转载 android、java制作sdk以及自动生成文档
最近一直在做android开发,昨天经理让我写个接口SDK做个接口文档,以便后面的开发。这让我很焦灼,SDK怎么做?要是只有敲代码还好。可是那个接口文档!!!文档这东西最讨厌了,头都大了后来查了下资料,JDK有个自带的Javadoc,可以根据代码中的注释自动生成文档。一下子世界变亮了有木有!!文档可以自动生成,那生成文档我依据是什么?查下资料发现,只要在
2016-09-23 15:56:32 2274
转载 java中的注释规范,生成javadoc
java中的注释,大家应该已经很熟悉了。文档注释可以用于对类、属性、方法等进行说明。写文档注释时除了需要使用 /** .... */ 限定之外,还需要注意注释内部的一些细节问题。1文档和文档注释的格式化生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。比如,需要换行时,不是敲入一
2016-09-23 15:54:04 5387
转载 Java输入输出流的使用详细介绍
Java输入输出流的使用详细介绍作者: 字体:[增加 减小] 类型:转载 时间:2013-04-27 我要评论本篇文章介绍了,在Java中输入输出流的使用详细分析。需要的朋友参考下1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符
2016-07-07 15:44:59 661
转载 ContextLoaderListener和Spring MVC中的DispatcherServlet学习
DispatcherServlet介绍DispatcherServlet是Spring前端控制器的实现,提供Spring Web MVC的集中访问点,并且负责职责的分派,与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是multi
2016-07-07 10:35:12 264
转载 Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.Java v
2016-07-06 13:57:28 276
转载 java使用Properties类读取配置文件信息
java中使用Properties类可以方便的读取配置信息。首先需要创建一个Properties类的实例,然后使用load方法在入FileInputStream实例指向的配置文件。假定我们要读取的配置文件内容如下:# System configuration# Comments will automatically be excluded by the program.param
2016-07-06 13:38:12 519
转载 Spring jar包详解
Struts、hibernate、spring这类的框架给我们开发带来非常大的好处,让我们更加快速、有效的开发。所以我们在开发中通常都会用到各种框架,每个框架都有很多jar包,每个jar都有各自不同的功能。开发不同的功能用到的jar也不尽相同,所以当我们用到相关框架的时候,并不是把它所有的jar都引入系统。那么怎么确定自己将会用到框架中的哪些jar包呢?这就需要我们知道框架中每个jar都是干什么的
2016-07-06 13:31:03 285
转载 Java中如何获取Spring中配置的bean
SpringMVC框架开发中可能会在Filter或Servlet中用到spring容器中注册的java bean 对象,获得容器中的java bean对象有如下方法Spring中的ApplicationContexts可以被限制在不同的作用域。在web框架中,每个DispatcherServlet有它自己的WebApplicationContext,它包含了DispatcherSe
2016-07-06 13:27:30 843
转载 支付宝API使用流程
一、准备工作〉1、下载开发包https://b.alipay.com/order/productDetail.htm?productId=2014110308141993&tabId=4#ps-tabinfo-hash压缩包下的“支付宝钱包支付接口开发包”中即有Andoid使用支付宝的JAR和Demo〉2、创建支付宝应用在支付宝开放平台申请创建应用
2016-07-06 13:18:49 7406
转载 Mybatis标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用MySQL语法和函数(例如字符串链接函数CONCAT3.1 if标签 一个很普通的查询:Xml代码
2016-07-05 14:59:21 634
转载 Mybatis的动态sql详解
MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的SQL语句中。
2016-07-05 14:58:29 366
转载 Mybatis的一个分页插件
分页插件示例:http://blog.csdn.net/isea533/article/details/24700339最新版分页插件:http://blog.csdn.net/isea533/article/details/25505413项目地址:http://git.oschina.net/free/Mybatis_PageHelper以前
2016-07-05 14:49:56 336
转载 深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSession
2016-07-05 11:08:58 22176 5
转载 Spring常用注解
使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component
2016-07-05 10:58:04 234
转载 Mybatis集成
什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Ma
2016-07-05 10:57:20 395
转载 Spring任务调度器之Task的使用
最近发现真的凹凸了,Spring升级到3后原来已经自带任务调度器了,之前还一直使用着Quartz。其实也不是Quartz不好,只是相比之下,使用Spring task真的简单很多,无论是理解还是使用。 Spring Task提供两种方式进行配置,正如大家所想吧,还是一种是annotation(标注),而另外一种就是XML配置了。但其实这里我觉得比较尴尬,因为任务调度这样的需求,通常
2016-07-05 10:24:49 548
转载 spring tx:advice 和 aop:config 配置事务
xml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springfr
2016-07-05 10:06:38 687
转载 Java网络编程socket
Java在网络编程这个地方做的很好,java的主要目的也是为了网络而生的,它能方便的访问网络上的资源。我们这节课来介绍网络通讯的两种机制:URL通信机制,Socket通信机制。 URL表示了Internet上一个资源的引用或地址。Java网络应用程序也是使用URL来定位要访问的Internet的资源。在jdk里面java.net.URL也是一个类,它来封装URL的一些细节。目前大家可
2016-07-05 09:49:30 342
转载 UML类图
在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的
2016-07-05 09:44:30 334
转载 PowerDesigner使用教程
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM)对数据和信息进
2016-06-29 17:03:10 268
转载 一步步带你,如何网站架构
何为大型网站-大型网站特性既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题:高并发、大流量:PV 量巨大;高可用:7*24 小时不间断服务;海量数据:文件数目分分钟 xxTB;用户分布广泛,网络情况复杂:网络运营商;安全环境恶劣:黑客的攻击;需求快速变更,发
2016-06-28 14:38:28 3109
转载 Mybaits Generator自动生成代码
下载Mybaits Generator:https://github.com/mybatis/generator/releases这就是个单独的工具,也有集成到别的工具里的,先不管,用单独的试下。关键是用到这个JAR:mybatis-generator-core-1.3.2.jar 单独拿出来用就可以。另外就是需要一个连接数据库的驱动程序,我用的是mongodb数据库,驱动是:M
2016-06-27 14:36:22 583
转载 Java IO
这是Java io 比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io的处理类,比如console类,SteamTokenzier,Externalizable接口,Serializable接口等等一些高级用法极其原理。 一、java io的开始:文件1. 我们主要讲的是流,流的本质也是对文件的处理,我们循序渐进一步一步从文件将到流去。2. java
2016-06-27 14:34:13 183
转载 Java线程:概念与原理
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如Java.exe
2016-06-27 14:29:40 504
转载 Java集合框架
Java集合框架类集的概念是在JDK1.2之后正式完善的一套开发架构,基本的作用是完成一个动态的对象数组,里面的数据元素可以动态增加。注意:Java集合只能存放对象,不能存放其本数据类型,就算是放了基本数据类型也会自动进行打包,更不能存放变量。 Collection接口(重点)Collection接口是一个重要的操作接口,其中规定了一个集合的
2016-06-27 14:26:39 347
转载 Java基础概念
标识符package com.cloud.day1;/*标识符: 在Java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。 标识符要注意的细节: 1. 标识符的组成元素是由字母(a-zA-Z)、数字(0-9) 、下划线(_)、美元符号($). 2. 标识符不能以数字开
2016-06-27 10:15:38 236
转载 免费创建微信公众号全攻略(转载)
微信的平台分为公众平台和开放平台。其中开放平台是给开发者或者软件公司用的。俗称第三方平台,注册成为开发者,缴费之后,就可以通过API以及授权的方式,为其他企业运营或者开发公众号。具体请参考: https://open.weixin.qq.com/公众平台就是面向公众的平台。 分为3类:订阅号 : 发布信息用的,面向个人或企业俗称自媒体(无微信支付), 。服务号 : 面向企业
2016-06-23 13:31:41 1635
转载 创建GitHub技术博客全攻略(转载)
说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn1. 注册账号:地址: https://github.com/输入账号、邮箱、密码,然后点击注册按钮.图1 第1步2. 初始设置注册完成后,选择Free免费账号完成设置。
2016-06-23 13:29:17 798
转载 应用系统之间数据传输的几种方式(转载)
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种
2016-06-23 11:08:11 890
转载 添加项目到SVN上面和删除项目中的SVN信息(转载)
一、通过SVN客户端向服务器上面添加项目 1、在服务器上面创建一个文件夹,文件夹以项目名称命名。 2、在合适目录下右击后,点击SVN Checkout,将你在服务器上面创建的目录checkout下来,然后将你在本地项目下的文件或目 录导入到此目录中,然后选中要提交的文件或目录,右击,选择“Add”,会在文件或目录上面显示了“+”
2016-06-23 10:24:42 6959
转载 Linux系统(X64)安装Oracle11g完整安装图文教程(转载)
一、修改操作系统核心参数在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。?1234567
2016-06-23 10:14:29 847
转载 Java 序列化Serializable详解(转载)
Java 序列化Serializable详解(附详细例子)1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候
2016-06-23 10:08:25 246
转载 Tomcat是如何启动及运行—对tomcat的源码解析(转载)
本文是我阅读了Tomcat源码后的一些心得。主要是讲解Tomcat的系统框架,启动流程已经运行过程。若有错漏之处,敬请批评指教。先给出几个问题:tomcat作为一个应用服务器的程序入口在哪里?tomcat的整体组件结构是什么样的?tomcat是什么时候及如何创建线程来处理请求的?tomcat的配置文件context.xml,server.xml,tomcat
2016-06-22 15:44:28 965
转载 Java多线程编程总结(转载)
一、认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MS
2016-06-22 15:39:35 246
转载 Oracle 用户,授权,管理(转载)
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识。掌握还Oracle用户的授权操作和原理,可以有效提升我们的工作效率。 Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT
2016-06-22 13:24:20 266
转载 魔兽争霸作弊秘籍(转载)
在游戏中按下 Enter键叫出对话框后输入密技 如果输入正确会出现 Cheat enabled 字样greedisgood =黄金木材各加500单位greedisgood # 黄金和木材各加#多(多谢各位补充)KeyserSoze =加黄金LeafItToMe =加木材PointBreak =加人口上限whosyourdadd
2016-06-22 12:03:01 2759
转载 windows 下架设svn服务器(转载)
一、准备工作1、获取 Subversion 服务器程序到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folder
2016-06-21 18:22:06 240
转载 软件项目的过程评审(转载)
我们在管理软件项目时,常常会出现在测试阶段和用户验收阶段缺陷率太高,需要投入大量的人去修bug, 但是由于时间紧,往往改好一个bug,又引入新的bug,导致恶性循环,越改bug越多。最后项目延期,成本超出预算,员工对加班意见很大,客户也对交付的软件不满意。造成这样后果的原因很多,比如需求分析没有做好,设计没有做好等等,有一个原因大家往往容易忽视,那就是过程的评审(Review)。在设计,编
2016-06-21 18:20:42 2299
转载 软件工程各阶段的评审内容(转载)
软件工程各阶段的评审内容如下表:评审点评审人员评审文档评审内容需求调研评审用户 l 管理人员(PM) 软件开发人员 l(质量管理人员)(初步)需求规格说明书 l (初步)项目开发计划 用户需求调研的完备性 (关键需求点及潜在需求点) 用户需求深度的(准确)界定性;需求实现的周期性;
2016-06-21 18:19:02 3776
转载 项目计划与项目进度跟踪(转载)
软件项目交付延期是比较常见的问题,主要的原因包括外部和内部两方面,外部包括客户的原因,或者第三方的原因,这个是比较难预料和控制的,我这里主要探讨内部的原因和相应的对策:1. 项目估算和项目计划本身的问题。如果项目实际需要100个人月,但是估算只有90个人月,另外10个人月的工作量就需要额外的人力和时间来完成,势必导致项目延期。解决的方法是在项目的执行过程中,对项目的进度进行密切跟踪,及时发
2016-06-21 18:16:52 1825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人