- 博客(124)
- 资源 (18)
- 收藏
- 关注
转载 将SqlServer数据库迁移到oracle数据库通过sqldeveloper工具进行迁移
SQL Server版本:Microsoft SQL Server 2008 R2oracle版本:迁移到oracle11g,11.2.0(sqlserver安装在win7 64位,oracle安装在winXP 32位,已迁移成功)已安装Microsoft SQL Server 2008 R2、oracle11g数据库所需文件:jdk6 这个我没有用到,但是sqldevelo...
2019-05-06 10:48:52
1730
原创 SpringMVC中根据后台返回数据动态生成图片,并给图片添加水印
前几天有个需求,需要根据后台返回的数据动态生成图片显示到页面上,猛然想到使用验证码图片的方式动态生成图片,然后网上找到方法给图片添加水印,包括文字水印和图片水印。水印实现效果参考如下网址:http://www.oschina.net/code/snippet_120166_13511package com.utility;import java.awt.AlphaComposite
2018-06-11 09:55:27
3183
原创 Java联网查询IP地址归属,使用腾讯ip分享计划接口以及淘宝API接口
关于java联网查询IP地址归属,有网上常用的两种方法,也有自己根据网上方法修改的自己的版本,欢迎大家批评指正
2017-02-17 16:31:02
665
原创 echarts学习笔记----堆积折线图,动态获取数据展示,以及点击跳转
堆积折线图从后台获取数据,动态加载;修改默认显示为平铺效果;点击跳转到详细数据页面
2017-02-15 09:15:53
3316
原创 springMVC学习笔记(一)
1、模型2介绍 模型2基于模型-视图-控制器模式,成为MVC范式。视图负责应用的展示;模型封装了应用的数据和业务逻辑;控制器负责接收用户输入,改变模型以及调整视图的显示。SpringMVC和struts1使用一个servlet作为控制器,struts2则使用filter作为控制器。大部分都采用JSP作为应用的视图。模型则采用POJO(Plan Old Java Object),这
2017-02-07 10:24:23
249
原创 Hibernate显示连接,隐式连接,预抓取
public static void main(String[] args) { testHibernateJoin(); Company company = testJoinFetch(); System.out.println(company.getShortName()); } /** * Hibernate隐式连接:不适用join关键字,使用英文点号来隐式连接关联实
2012-04-24 11:30:16
2576
转载 Android中颜色对应的值
#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FFE4B5 #FFDEAD #FFDAB9 #FFD700 #FFC0CB #FFB6C1
2012-04-21 11:10:59
622
原创 使用javascript对table动态的添加、删除
无标题文档tr{ background-color:#CCFFFF } function insertRow(){ var oTable = document.getElementById('mytable'); var oDiv = document.getElementById('div1'); var rowLength = oTable.rows.length;
2012-04-18 17:03:48
718
原创 innerText,innerHTML,outerText,outerHTML的示例用法
无标题文档 function testInnerText(){ var oDiv = document.getElementById("div1"); alert(oDiv.innerText); oDiv.innerText = "new text in the div"; } function testInnerHTML(){ var oDiv = documen
2012-04-17 08:50:45
761
原创 正则表达式相关
字符类是用于测试的字符的组合,通过将一些字符放入方括号中,可以很有效的告诉正则表达式去匹配第一个字符、第二个字符、第三个字符等等。1、简单类,比如,想匹配“bat","cat", "fat"var x;var sToMatch = "a bat, a bcat, a Fat baT, a faT cat";var reBatCatRat = /[bcf]at/gi;va
2012-04-16 16:38:52
754
原创 理解RegExp对象
创建一个RegExp对象后,把它应用到某个字符串上面。下面看几个常用的方法:1、test(),如果给定字符串(只有一个参数)匹配这个模式,它就返回true,否则返回false。例如: var sToMatch = "cat"; var reCat = new RegExp("cat"); alert(reCat.test(sToMatch));如果模式在字符串中出现一次,就会认为是
2012-04-15 21:08:37
564
转载 java.net.SocketException: select failed
前段时间启动TOMCAT的时候出现了java.net.SocketException: select failedat java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)at java.net.ServerSo
2012-04-11 10:15:13
629
原创 设计模式之--观察者模式
观察者模式是对象的行为模式,又叫做发布-订阅模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新。观察者模式的结构如下:抽象主题角色:主题角色把所有对观察者对象的引用保存在一个聚集里面,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,主题角色又
2012-04-09 09:33:47
587
转载 Struts2与Struts1在各方面的简要对比:
Struts2与Struts1在各方面的简要对比:1. 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使A
2012-04-06 14:28:13
534
原创 java实现二叉查找树以及相关操作
package com.dataStructure.searchTree;/** * 二叉查找树,对于其中的任何一个结点x,如果y是x左子树中的一个结点,那么y的关键字一定不大于x的关键字; * 如果y是x右子树中的一个结点,那么y的关键字一定不小于x的关键字 */public class BinarySearchTree { private static Node root = n
2012-04-03 21:21:11
801
原创 Struts2中Action访问ServletAPI
Web应用中通常需要访问的ServletAPI就是HttpServletRequest,HttpSession,ServletContext,这三个类分别代表jsp内置对象中的request,session, application。Struts2提供了一个ActionContext类,action可以通过这个类来访问ServletAPI。具体看以下例子,实现的是一个网站访问计数器的功能:
2012-04-03 15:12:39
1861
原创 Struts2中的Default.properties文件注释 以及属性的配置方法
Default.properties文件:# struts.configuration=org.apache.struts2.config.DefaultConfiguration# struts.locale=en_USstruts.i18n.encoding=UTF-8# struts.objectFactory = spring
2012-04-03 13:55:08
3973
转载 native2ascii命令详解
1、native2ascii简介: native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定
2012-04-03 13:06:41
611
原创 快速排序算法(java实现)
/** * 快速排序,不稳定,原地排序 * 交换排序方法中最快的一种排序,时间复杂度O(nlogn) * 思想:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小, * 则可分别对这两部分记录继续进行排序,已达到整个序列有序。 */public class QuickSort { public static int partition(int[]
2012-04-01 15:37:25
967
原创 合并排序算法(java实现)
public class MergeSort2 { public static void merge(int a[], int p, int q, int r){ int l1 = q-p+1; int l2 = r-q; int[] array1 = new int[l1 + 1]; int[] array2 = new int[l2 + 1]; for(int i = 0
2012-04-01 15:36:50
2884
原创 插入排序算法(java实现)
public class InsertSort { public static void insertSort(int[] a){ for(int i = 2; i<a.length; i++){ a[0] = a[i];//a[0]作为哨兵元素 int j = i - 1; while(j>0 && a[j]> a[0] ){ a[j+1] = a[j];
2012-04-01 15:35:59
742
原创 堆排序算法(java实现)
public class HeapSort { public static int heap_size; //双亲编号 public static int parent(int i){ return i/2; } //左孩子编号 public static int leftChild(int i){ return 2*i; } //右孩子编号 public static
2012-04-01 15:34:59
4280
原创 设计模式之--原型模式
原始模型模式属于对象的创建模式。通过给出一个原型对象来致命所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的用意。 clone()方法将对象复制了一份并返还给调用者。所谓“复制”的含义与clone()方法时怎么实现的有关。一般而言,clone方法满足一下的描述: ①,对任何的对象x,都有x.clone()!=x。也就是说,克隆对象与原对象
2012-03-30 17:24:55
652
原创 设计模式之--建造模式
建造模式是对象的创建模式。建造模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以是一个建造过程生成具有不同的内部表象的产品对象。 一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,它们通常又叫做产品的内部表象。使用建造模式可以使客户端在不需要指定所生成的产品对象有哪些零件,每个产品对应的零件彼此有何不同,是怎么建造出来的,以及怎样组成产
2012-03-30 16:26:48
516
原创 设计原则之--迪米特法则
迪米特法则,又叫做最少知识原则(Least Knowledge Principle):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。迪米特法则,其根本思想,是强调了类之间的松耦合。迪米特法则,另外几种表述方式:只与你直接的朋友们通信(only talk to your im
2012-03-30 10:20:29
986
原创 设计原则之--依赖倒转原则
在传统的过程性系统的设计办法倾向于使高层次的模块依赖于低层次的模块;抽象层次依赖于具体层次。倒转原则就是要把这个错误的依赖关系倒转过来。依赖(或耦合)关系的分类:零耦合关系:如果两个类没有耦合关系,就称之为零耦合具体耦合关系:具体耦合关系发生在两个具体的(可实例化)的类之间,经由一个类对另一个类的直接引用造成。抽象耦合关系:抽象耦合关系发生在一个具体类和一个抽象类(或者java接口
2012-03-29 19:03:45
1520
1
原创 设计原则之--里氏代换原则
一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出其子类对象和基类对象的区别。 里氏代换原则是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不会受到影响时,基类才能真正的被复用,而衍生类才可能够在基类的基础上增加新的行为。 但是反过来不成立。 java对里氏代换的支持: 在编译时期,java语言编译器会检查一个程序是
2012-03-29 19:01:18
570
原创 设计原则之--“开-闭”原则
开-闭原则:一个软件实体(类,模块,函数等等)应当对扩展开放,对修改关闭。英文原文为:Software entities should be open for extension, but closed for modification。 在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换言之,应当可以在不必修改源代码的情况下改变这个模块的行为。
2012-03-29 14:11:15
554
原创 设计模式之--抽象工厂模式
抽象工厂角色:担任这个角色的是工厂方法模式的核心,它是与应用系统的商业逻辑无关的。通常使用java接口或者抽象java类实现,而所有的具体工厂类必须实现这个java接口或者继承这个抽象的java类。具体工厂角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。通常使用具体java类实现这个角色。抽象产品角色:担任
2012-03-29 11:36:24
506
原创 设计模式之--工厂方法模式
工厂方法模式是类的创建模式,又叫做虚拟构造子模式或者多态性工厂模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 在工厂模式方法中,核心的工厂类不再负责所有的产品的创建,而是将具体的创建工作交给子类去做。这个核心类则摇身一变,成为了一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应该被实例化这种细节。
2012-03-29 10:08:48
546
原创 设计模式之--简单工厂模式
简单工厂模式是类的创建模式,又叫做静态工厂方法模式(static factory method)。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式中的三个角色:工厂类角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个java类具体实现抽象产品角色:担任这个角色的类是由工厂方法模式
2012-03-29 10:07:04
534
原创 设计模式之--单例模式
1、单例模式的要点: 一是某个类只能有一个实例 二是它必须自行创建这个实例 三是它必须自动向整个系统提供这个实例2、注意:双重检查成例在java语言中并不能成立3、饿汉式单例类:是在java语言中实现起来最为简单的单例类,其代码如下:public class EagerSingleton { private static final EagerSin
2012-03-19 21:08:40
596
转载 单例模式的陷阱
今天去jdon,看了它的设计研究栏目,bang有几篇评论单例模式的文章,声称“Singleton is evil”(见http://www.jdon.com/jive/article.jsp?forum=91&thread=17578),并且引用几篇外文页面佐证自己的观点,其中有一篇文章更是说,单例不仅不是一种模式,而是一种反模式。 下面我谈谈我对单例模式的看法。逐一分析单例模式
2012-03-19 17:07:44
926
原创 webview 与 javascript
WebView不但可以运行一段html代码,而且还有一个最重要的特点,就是Webview可以同javascript互相调用。该类实现从android应用中调出个人资料,然后通过javascript显示出来。首先在android中定义一个PersonalData类,用例保存个人资料,并且定义得到这些数据的成员函数,供javascript调用。package com.android;imp
2012-03-19 15:31:05
1757
原创 使用 WebView 处理javascript的常用对话框
WebView浏览网页: android提供了WebView控件专门用来浏览网页,和其他控件一样,它使用起来非常简单。首先需要在xml布局文件中定义一个WebView控件,代码如下: android:id="@+id/webview01" android:layout_width="fill_parent" android:
2012-03-19 14:32:28
8266
原创 Android网络通信实时更新
本实例达到的效果是:首先创建一个网页来显示系统当前的时间,然后在Android程序中每隔5秒钟刷新一次视图,已达到实时更新的效果。首先,创建一个显示系统当前时间的jsp网页文件,代码如下: My JSP 'index.jsp' starting page <% String type = request.getParameter("par");
2012-03-16 20:58:37
6633
原创 Android 使用 HttpClient 进行网络通信,包括Get方式和Post方式
要使用HttpClient,需要了解一些类:1、ClientConnectionManager接口:该接口是客户端连接管理器接口,主要提供以下几个抽象方法:ClientConnectionManager(关闭所有无效超时的连接)、closeIdleConnection(关闭空闲的连接)、releaseConnection(释放一个连接)、requestConnection(请求一个新的连接
2012-03-16 19:17:07
10037
1
原创 Android通过HttpURLConnection类进行网络通信,获取网络图片
Http通信中使用的最多的是Get和Post。Get请求可以获取静态页面,也可以把参数放在url字符串后面传递给服务器。Post与Get的不同之处在于Post的参数不是放在url字符串里面,而是放在http请求数据中。HttpURLConnection是Java的标准类,继承自URLConnection类,URLConnection与 HttpURLConnection都是抽象类,去、、无法直接实
2012-03-16 18:07:47
7139
原创 Android的5个进程等级
1、foreground process 正处于activity resume状态 正处于bound服务交互的状态 正处于服务在前台运行的状态(StartForeGround()被调用) Service生命周期正在被执行(onCreate(),onStart(),onDestroy()) BroadcastReceiver正在执行onReceive
2012-03-15 19:48:26
14168
转载 有关Android Activity的面试题和答案
1、什么是Activity通俗一点说Activity就是一个界面,这个界面里面可以放置各个控件。Activity的界面也是用xml表示,放置在res->layout下面。每生成一个新的Activity后,我们需要在AndroidManifest.xml中注册一下这个Activity。2、请描述一下Activity的生命周期onCreate(Bundle savedInstanceSta
2012-03-15 16:42:57
7397
oracle12cStartAndStop.rar
2020-04-15
FBX2glTF-windows-x64.rar FBX2glTF模型转换器
2019-12-18
clay-viewer-0.2.1-win-fbx2glTF模型转换器.zip
2019-12-17
UEditor jsp版,上传图片、文字、视频,可运行
2017-08-02
sql server2008基础教程
2012-08-29
java高手真经 java web核心框架 源码五
2012-08-27
java高手真经 java web核心框架 源码四
2012-08-27
java高手真经 java web核心框架 源码三
2012-08-27
java高手真经 java web核心框架 源码二
2012-08-27
java高手真经 java web核心框架 源码一
2012-08-27
Android网络通信(HttpURLConnection与HttpClient)、实时更新
2012-03-16
spring中的基本设计模式
2011-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人