- 博客(122)
- 资源 (16)
- 收藏
- 关注
转载 SQL中存储过程和函数的区别
SQL中存储过程和函数的区别本文部分内容转自http://www.cnblogs.com/lengbingshy/archive/2010/02/25/1673476.html本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多
2017-07-27 09:27:13
470
转载 控制反转 IOC (Inversion of Control)
作者:Sevenvidia链接:https://www.zhihu.com/question/23277575/answer/169698662来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inver
2017-07-05 11:21:37
666
转载 面向切面编程AOP
作者:知乎用户链接:https://www.zhihu.com/question/24863332/answer/48376158来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这
2017-07-04 16:47:46
439
转载 抽象工厂模式
抽象工厂模式与工厂方法模式的区别 抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个接口或抽象类,而抽象工厂模式所提供的产品则是衍生自不同的接口
2017-07-04 15:55:58
344
原创 简单工厂模式
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
330
原创 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
5065
转载 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
777
原创 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
1861
原创 ScrollView起始位置不是最顶部的解决办法
我的页面布局最上面是LinearLayout,中间是ScrollView,最下面是LinearLayout,而ScrollView里面又嵌套了一个ListViewForScrollView,刷新的时候ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了ListViewForScrollView,只需要设置ListViewForScrollVi
2016-04-08 10:33:40
605
原创 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
591
原创 Android微信支付步骤简述
公司的微信支付是采用了app客户端首先触发,向app服务端发送支付请求,将订单信息提交给app服务端,服务端(app服务端在此之前已经向微信支付服务端发送支付请求,微信服务端返回对应的参数)返回对应的参数给app客户端,此时客户端再向微信服务端发唯一一次请求,请求成功后,微信服务端会调用WXPayEntryActivity的onResp(BaseResp resp)方法,该Activity必须放在
2016-02-02 11:23:15
2039
转载 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
406
转载 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
2118
转载 java常用设计模式
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简
2015-09-23 12:27:36
471
转载 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
800
转载 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。
由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。Windows Server 2008 R2 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。1、用这个先登录 mstsc /v:xxx.xx.xx.xx /admin2、删除远程桌面服务,重启即可
2015-04-03 08:57:05
975
转载 出现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
796
原创 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
1483
转载 myeclipse加载buiding workspace慢解决方案
最近做项目,每次保存修改的东西。myeclipse都会building workspace(重新编译)一下。并且那 building的速度真不够慢的啊。 严重影响编程速度。 在网上也发现遇到此问题的很多,但是解决的方法不是很多啊。大部分都是说把菜单栏project下的building automatically勾掉。不过这样是不building了。 但是你所做的修改在客户端都没有显示。必须在勾
2014-07-17 14:27:29
634
转载 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
633
原创 向指定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
639
原创 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
3259
转载 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
1024
1
转载 windows 查看端口占用
Windows开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
2014-05-23 15:01:25
507
转载 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
592
转载 非常有用的WSDL,有天气预报,股市,交通等等。。。
天气预报Web Service,数据来源于中国气象局EndpointDiscoWSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据)EndpointDiscoWSDL随机英文、数字和中文简体字Web ServiceEndpointDiscoWSDL中国邮政编码 地址信息双向查询/
2014-05-14 14:21:43
688
转载 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
798
转载 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
1250
原创 在多线程情况下 局部变量与全局变量 哪个比较安全呢
局部变量是在堆栈中运行。每个运行的线程都有自己的堆栈。别的线程无法访问得到,因此我们说,局部变量是“安全”的。全局变量在堆中,堆是对所有的线程都可见的。因此在两个以上的线程访问全局变量时,就会出现所谓的“不安全”,a线程访问全局变量,赋值为a,然后中间睡眠了0.0001秒,在此期间b进程访问了全局变量,赋值为b了,此时a线程醒来了,抢了处理机,发现全局变量是b,显然不是我们a线程所
2014-03-17 17:17:03
3179
转载 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
600
原创 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
837
转载 在win系统中 文件的命名 不能命名为设备文件名称
问:我在新建一个文件夹时,试图将新建立的文件夹命名为“aux”,总是无法成功,请问,这是怎么回事?答:这是Windows系统做的限制,对于一些系统中的设备文件(包括:aux、com1、com2、prn、con、nul等)名称不能用作文件名,当你试图用系统中的设备文件名来命名时,系统只会使用文件夹的原来名称,新文件名不会生效。
2013-11-05 15:41:31
1904
原创 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
676
转载 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
587
原创 myeclipse 设置 文件打开 方式
在web开发时,我们在打开JSP页面时,MyEclipse默认使用 Vistual 的方式打开。这种方式打开JSP页面时,很慢。在实际的开发过程中我们不想使用这种默认的方式打开JSP。设置如下: windows ==> preferences ==> General ==> Editors ==> file Associations,这样选中JSP页面,再选中你需要的打开方式(MyEcli
2013-09-11 17:36:19
731
转载 Web开源框架大汇总
Web开源框架大汇总Struts 项目简介信息 Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用
2013-09-04 16:36:23
1342
转载 解读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
1264
mysql数据库管理工具 10.1.7 绿色中文免费版.rar
2017-11-29
轻松搞定ExtJS最好的自学资料
2011-05-18
最新最权威软考大纲最新最权威软考大纲
2011-04-19
21天学通C++(第五版)
2011-04-18
Mysql基础教程 最新最全
2011-04-18
JAVA程序员必读--基础篇
2011-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人