自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

toudou2欢迎您

做最强的程序员,编写开发效率最高的代码。

  • 博客(122)
  • 资源 (16)
  • 收藏
  • 关注

转载 SQL中存储过程和函数的区别

SQL中存储过程和函数的区别本文部分内容转自http://www.cnblogs.com/lengbingshy/archive/2010/02/25/1673476.html本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。      函数限制比较多

2017-07-27 09:27:13 396

转载 控制反转 IOC (Inversion of Control)

作者:Sevenvidia链接:https://www.zhihu.com/question/23277575/answer/169698662来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inver

2017-07-05 11:21:37 582

转载 面向切面编程AOP

作者:知乎用户链接:https://www.zhihu.com/question/24863332/answer/48376158来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这

2017-07-04 16:47:46 360

转载 抽象工厂模式

抽象工厂模式与工厂方法模式的区别        抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个接口或抽象类,而抽象工厂模式所提供的产品则是衍生自不同的接口

2017-07-04 15:55:58 295

原创 简单工厂模式

public class OrderPizza { public OrderPizza() { pizza pizza=null; String ordergetType; do { ordergetType=getType(); if(ordergetType.equals("butter")){ pizza=new butterPiz

2017-07-04 11:32:48 262

原创 Java HTTP 网络请求库框架的使用

JAVA中只有有几种HttpURLConnection 和HttpClient在Android也可以使用,但是Android封装了2种新的网络请求方式:分别是volley和android-async-http第一种:HttpURLConnection:GET方式:URL url = new URL("http://fanyi.youdao.com/openapi.do?

2017-07-03 10:16:19 4929

转载 Linux搭建XMPP服务器Tigase(Spark客户端测试)

Tigase是一个基于Java开发的XMPP服务器,类似于Openfire,可用于搭建一个即时通讯(Instant Messaging,简称IM)的平台。准备在安装Tigase之前,首先需要准备Java环境以及数据库(本文使用MySQL)。Tigase下载:https://projects.tigase.org/projects/tigase-server/files

2017-06-06 11:14:18 712

原创 java 时间戳转换为 时间或者日期

package logic.test;import java.text.SimpleDateFormat;import java.util.Date;public class TestTimeStamp { /**     * 时间戳转换成日期格式字符串     * @param seconds 精确到秒的字符串     * @param form

2016-06-28 16:20:47 1790

原创 ScrollView起始位置不是最顶部的解决办法

我的页面布局最上面是LinearLayout,中间是ScrollView,最下面是LinearLayout,而ScrollView里面又嵌套了一个ListViewForScrollView,刷新的时候ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了ListViewForScrollView,只需要设置ListViewForScrollVi

2016-04-08 10:33:40 530

原创 Android支付宝支付步骤简述

支付宝支付相对简单,按照demo很多代码都已经写好了,只需要填鸭式填上自己的代码就行。private Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case SDK_PAY_FLAG: { PayResult payRes

2016-02-02 11:31:10 516

原创 Android微信支付步骤简述

公司的微信支付是采用了app客户端首先触发,向app服务端发送支付请求,将订单信息提交给app服务端,服务端(app服务端在此之前已经向微信支付服务端发送支付请求,微信服务端返回对应的参数)返回对应的参数给app客户端,此时客户端再向微信服务端发唯一一次请求,请求成功后,微信服务端会调用WXPayEntryActivity的onResp(BaseResp resp)方法,该Activity必须放在

2016-02-02 11:23:15 1961

转载 Android开发之Intent.Action

Android开发之Intent.Action本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing

2016-01-21 15:48:26 356

转载 Android拨打电话(Intent.ACTION.CALL)

Android拨打电话(Intent.ACTION.CALL)  拨打电话的关键:(1)在AndroidManifest中添加users-permission,并声明使用权限:(2)这是由于拨打电话属于手机底层的服务,与用户隐私及通话费等相关,因此,程序必须取得相关权限。(2)通过Intent对象,带入“ACTION_CALL”这个关键词,以及通过Uri.parse

2016-01-21 11:52:12 1992

转载 java常用设计模式

设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简

2015-09-23 12:27:36 420

原创 关于android.view.WindowLeaked异常的解决方案

android.view.WindowLeaked异常的解决方案

2015-08-21 11:42:53 687

转载 eclipse创建android项目无法正常预览布局文件

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件。问题根源:SDK版本过高,ADT版本过低。解决方法如下。 方法/步骤

2015-07-10 10:01:45 746

转载 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。

由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。Windows Server 2008 R2 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。1、用这个先登录 mstsc /v:xxx.xx.xx.xx /admin2、删除远程桌面服务,重启即可

2015-04-03 08:57:05 891

转载 出现java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher

JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。Json必需的包commons-httpclient-3.1.jarcommons-lang-2.4.jarcommons-lo

2014-11-07 10:17:40 736

原创 oracle 回车、换行符

1、回车换行符chr(10)是换行符,chr(13)是回车,增加换行符 select ' update ' || table_name ||       ' set VALID_STATE =''0A'';'||chr(13)||' commit;'  from user_tables 删除换行符select id,replace(content,to_

2014-09-09 09:21:56 1277

转载 myeclipse加载buiding workspace慢解决方案

最近做项目,每次保存修改的东西。myeclipse都会building workspace(重新编译)一下。并且那 building的速度真不够慢的啊。 严重影响编程速度。 在网上也发现遇到此问题的很多,但是解决的方法不是很多啊。大部分都是说把菜单栏project下的building automatically勾掉。不过这样是不building了。 但是你所做的修改在客户端都没有显示。必须在勾

2014-07-17 14:27:29 605

转载 JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决(2011-04-26 11:47:14)使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher是因为需要的类没有找

2014-07-16 09:41:02 608

原创 向指定URL发送GET POST方法的请求 以及乱码的解决

package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import j

2014-07-15 11:01:21 575

原创 java 发送http请求 返回字符串 再进行解析(略)

package taobao.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net

2014-07-07 16:10:13 3158

转载 JDBC注册驱动的三种方式

①:第一种方式Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:XE", "system", "123456");System.out.println("conn=

2014-07-05 15:40:07 941 1

转载 windows 查看端口占用

Windows开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

2014-05-23 15:01:25 460

转载 java解析Json的两种方式

在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比较简单,两者使用上差不多。下面两段源代码是分别使用这两个工具解析和构造JSON的演示程序。这是使用json-lib的程序:import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject

2014-05-19 17:35:58 550

转载 非常有用的WSDL,有天气预报,股市,交通等等。。。

天气预报Web Service,数据来源于中国气象局EndpointDiscoWSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据)EndpointDiscoWSDL随机英文、数字和中文简体字Web ServiceEndpointDiscoWSDL中国邮政编码 地址信息双向查询/

2014-05-14 14:21:43 656

转载 Oracle GLOBAL TEMPORARY TABLE

在Oracle8i或以上版本中,可以创建以下两种临时表:1。会话特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT PRESERVE ROWS;2。事务特有的临时表CREATE GLOBAL TEMPORARY ()ON COMMIT DELETE ROWS;CREATE GLOBAL TEMPORARY TABLE MyTe

2014-04-28 09:55:03 760

转载 linux-复制(覆盖)命令cp细节小解

linux-复制(覆盖)命令cp细节小解 cp -r /home/root.adminssh/sharepls/ /home/jboss/server/default/deploy/pls.war如果,文件夹 /home/jboss/server/default/deploy/pls.war不存在,则就会把sharepls重名名为pls.war并拷贝过去。否则,如果 /

2014-03-20 11:33:12 1175

原创 在多线程情况下 局部变量与全局变量 哪个比较安全呢

局部变量是在堆栈中运行。每个运行的线程都有自己的堆栈。别的线程无法访问得到,因此我们说,局部变量是“安全”的。全局变量在堆中,堆是对所有的线程都可见的。因此在两个以上的线程访问全局变量时,就会出现所谓的“不安全”,a线程访问全局变量,赋值为a,然后中间睡眠了0.0001秒,在此期间b进程访问了全局变量,赋值为b了,此时a线程醒来了,抢了处理机,发现全局变量是b,显然不是我们a线程所

2014-03-17 17:17:03 3096

转载 JAVA解析XML格式字符串

import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.Namespace;import org.jdom.input.SAXBuilder;import org.xml.sax.InputSource;public class DuXM

2014-03-14 14:08:31 539

原创 java 获取当前日期 或者当前时间

JAVA获取当前日期import java.util.*; public class D { public static void main(String []abc) { int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.get(

2014-03-07 10:28:39 797

转载 在win系统中 文件的命名 不能命名为设备文件名称

问:我在新建一个文件夹时,试图将新建立的文件夹命名为“aux”,总是无法成功,请问,这是怎么回事?答:这是Windows系统做的限制,对于一些系统中的设备文件(包括:aux、com1、com2、prn、con、nul等)名称不能用作文件名,当你试图用系统中的设备文件名来命名时,系统只会使用文件夹的原来名称,新文件名不会生效。

2013-11-05 15:41:31 1703

原创 java 获取文件的路径 名称

package test1;import java.io.File;public class TakeFilePathAndName { public static void main(String[] args) { // This is the path where the file's name you want to take.

2013-10-12 15:44:29 622

转载 MyEclipse插件介绍与下载

MyEclipse插件介绍与下载1.Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php 1.lomboz J2EE插件,开发JSP,EJB http://forge.objec

2013-09-23 15:40:45 560

原创 myeclipse 在线安装svn

http://subclipse.tigris.org/update_1.4.x

2013-09-13 10:23:16 482

原创 myeclipse 设置 文件打开 方式

在web开发时,我们在打开JSP页面时,MyEclipse默认使用 Vistual 的方式打开。这种方式打开JSP页面时,很慢。在实际的开发过程中我们不想使用这种默认的方式打开JSP。设置如下: windows ==> preferences ==> General ==> Editors ==> file Associations,这样选中JSP页面,再选中你需要的打开方式(MyEcli

2013-09-11 17:36:19 674

原创 myeclipse 在线更新 spket

myeclipse 更新在线spket插件 http://www.agpad.com/update/

2013-09-11 14:13:21 571

转载 Web开源框架大汇总

Web开源框架大汇总Struts 项目简介信息 Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用

2013-09-04 16:36:23 1257

转载 解读mysql时间函数sysdate()和now()

解读mysql时间函数sysdate()和now()NOW()   www.2cto.com  返回当前日期和时间值,其格式为 'YYYY-MM-DD HH:MM:SS' 或YYYYMMDDHHMMSS , 具体格式取决于该函数是否用在字符串中或数字语境中。mysql> SELECT NOW();         -> '1997-12-15 23:50:26' m

2013-08-26 14:54:05 1214

mysql数据库管理工具 10.1.7 绿色中文免费版.rar

mysql数据库管理工具 10.1.7 绿色中文免费版 可用 mysql数据库管理工具 10.1.7 绿色中文免费版 可用

2017-11-29

带抽屉滑动效果

带抽屉滑动效果,使用ViewPager滑动页面,使用逆波兰式对表达式进行计算,支持四则运算

2015-09-07

窗口抖动 很好用

窗口抖动

2015-09-07

跑马灯效果MarqueTextView textview 循环

跑马灯效果MarqueTextView textview 循环

2015-09-07

仿美团的UI

仿美团UI 单纯UI 没有做逻辑判断 只是单纯的UI

2015-09-07

java面试大全

最全最新的java面试大全 后面附有最全的答案

2011-11-13

轻松搞定ExtJS最好的自学资料

轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS轻松搞定ExtJS

2011-05-18

员工薪资管理系统 很好

MS SQL SERVER 员工薪资管理系统

2011-04-19

最新最权威软考大纲最新最权威软考大纲

权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲 权威软考大纲

2011-04-19

21天学通C++(第五版)

21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).21天学通C++(第五版).

2011-04-18

Java培训教程教学课件(传智培训)

Java培训教程教学课件(传智培训) 好东西来的···

2011-04-18

J2ME手机游戏开发教程(张鹏编)源代码

J2ME手机游戏开发教程(张鹏编) 完整源代码

2011-04-18

Mysql基础教程 最新最全

Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程Mysql基础教程

2011-04-18

JAVA程序员必读--基础篇

JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇JAVA程序员必读--基础篇

2011-04-18

最新的网络工程师模拟题

最新的网络工程师,很不错的资料,对于要考网络工程师的网友是很不错的选择。

2011-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除