自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

指尖残雪

凄凄秋如夜,残雪舞指间

  • 博客(89)
  • 资源 (33)
  • 问答 (1)
  • 收藏
  • 关注

原创 csdn不再更新,因为不知道csdn有多少微信号

csdn不再更新,因为我永远不知道csdn有多少微信号

2020-03-14 11:13:54 242

原创 java实现录音

网上找了一些java实现录音,Android比较多,还有一些不能使用,本人对音频知识一概不知,在github上找了一个案例进行修改,使用没有问题。代码有些乱。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import javax.sound...

2019-11-27 18:08:18 3477 4

原创 crontab执行expdp命令无效

redhat系统使用oracle用户写了如下脚本,导出oracle数据库,按照日期命名#!/bin/shBACKUPTIME=$(date +%Y%m%d)expdp cem/cem@orcl directory=DATA_PUMP_DIR schemas=cem_sx dumpfile=cemuat-$BACKUPTIME.dmp logfile=cemuat-$BACKUPTIM

2017-04-16 16:17:15 5493

原创 ajax方式和springMVC数据交互

使用jquery的ajax方式和后台springmvc进行数据交互,主要部分代码案例作为备份。功能主要为登录和注销,使用ajax方式和后台交互ajax请求方式:$(document).ready(function() { //ajax登陆功能 $("#login_button").click(function(){ var loginName = $("#logi

2016-09-14 00:31:52 1724

原创 jquery中ajax第二次执行无效果

在做登陆注销功能的时候,使用ajax方式请求,点击登陆成功,点击注销成功,再次点击登陆后台就获取不到任何的请求,基本上等同于无效。通过javascript调试发现ajax代码执行了,回调函数中的数据(data)有值,可是后台就是没有接收到任何请求,如果使用不一样的数据请求,这个时候后台controller方法调用。总结发现,猜想会不会是浏览器缓存,执行同样的ajax调用同样的数据,直接从缓

2016-09-13 22:32:24 4461

原创 mvn创建项目执行到Generating Project in Batch mode 卡住

刚刚学习maven使用命令创建maven项目的时候,执行到Generating Project in Batch mode 卡住。命令:mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode

2016-09-09 22:37:14 6037 1

原创 Cannot change version of project facet Dynamic Web Module to 2.5

Description ResourcePath LocationTypeCannot change version of project facet Dynamic Web Module to 2.5.book_demo line 1Maven Java EE Configuration Problem在使用maven导入项目的时候,markers提示Cannot

2016-09-09 00:37:07 3455

转载 maven添加本地jar包

这里有2个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库。要使用的 jar 不存在于 Maven 的中心储存库中。您创建了一个自定义的 jar ,而另一个 Maven 项目需要使用。例如,kaptcha,它是一个流行的第三方Java库,它被用来生成 “验证码” 的图片,以阻止垃圾邮件,但它不在 Maven 的中央仓库中。

2016-09-09 00:16:34 2317

原创 java线程Exchanger

Exchanger用于在两个线程之间进行数据交换,线程会阻塞在Exchanger的exchange方法上,知道另一个线程也到了同一个Exchanger的Exchange方法时,二者进行交换,然后两个线程会继续执行自身相关的代码。例子:package org.dyb.exchanger;import java.util.ArrayList;import java.util.List;

2016-09-06 20:15:15 370

原创 外观模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 外观模式也被称为Facade模式,能够为子系统的一组接口提供一个统一接口。facade模式定义了一个更高层的接口,使子系统更加容易使用。外观模式是一种接口型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。...

2016-06-16 10:20:17 130

原创 装饰模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 装饰模式是指给一个类添加一些额外的职责,并且在添加这些额外的职责时不会控制该类的执行逻辑。装饰模式能够在不必改变原类文件盒使用继承的情况下,动态扩展一个对象的功能。装饰模式是通过创建一个包装对象来实现,也就是用装饰来包裹真实的对象。 装饰模式的特点:1、装饰对象和真实对象有相同的接口,这...

2016-06-15 19:16:18 134

原创 适配器模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 适配器模式是指将一个接口转换成客户希望的另一个接口,该模式使得原本不兼容的类可以一起工作。 适配器模式分为如下两类:1、类的适配器模式。2、对象的适配器,采用对象组合方式实现。下面使用例子说明两类:例如:现在在工作中有一个能说汉语和英语的岗位,而一个面试者只会说汉语,我们的任务就是将...

2016-05-30 15:42:02 113

原创 原型模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 原型模式是指用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的实例。也就是说,原型模式是通过复制现在已经存在的对象来创建一个新对象(类似于:孙悟空拔毫毛变出很多的猴子)。  在Java中的object提供了clone方法,能够实现拷贝的Java类必须实现一个标识接口Cloneable,...

2016-05-30 13:43:44 113

原创 建造者模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。   在软件开发过程中,当遇到一个“复杂的对象”,该对象由好多部分组成,各个部分的组合比较稳定或者有一定的依赖次序,但各个部分自身却会经常面临着变化时,冷䲽隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构件算法”,这就是建造者模式的任务。  建造者模式是将复杂的内部创建封装在内部,对于外部...

2016-05-27 16:35:16 168

单例模式

本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 单例模式也被称为单件模式(或单体模式),主要作用是控制某个类型的实例数量是一个,而且只有一个。对于单例模式而言,不管采用何种实现方式,它都是只关心实例的创建问题,保证运行期间只会被创建一类实例,并不关心具体的业务功能。 实现单例的方式:  1、外部方式:客户程序使用某些全局对象时,做一些”Tr...

2016-05-26 17:56:42 121

工厂模式

 本文参考:《修炼Java开发技术:在架构中体验设计模式和算法之美   于广编著》。 工厂模式主要是为创建对象提供了接口,一般来说可以分为如下3类:  1、简单工厂模式。(Simple Factory)  2、工厂方法模式。(Factory Method)  3、抽象工厂模式。(Abstract Factory)使用工厂模式的两种情况:  1、在编码时不能预见需要创...

2016-05-25 18:54:55 133

原创 在ie8上js实现简单的combobox功能(支持拼音检索)

最近在ie8碰到一个js问题,需要实现(ie8)使用拼音或者拼音首字母来检索select中的内容,原来的combobox只能支持汉字输入检索,现在需要进行改进,现在我将一步一步的实现方法记录下来,功能简单,也可能有bug和不足,供学习参考。(本文只是提供思路学习和备份,实际情况需要在ie8或者ie兼容模式上使用,所以没有考虑到别的浏览器)目录结构:test|--js|--index

2016-05-22 02:11:51 10638 2

转载 java发送Email代码实现

非常感谢http://www.codefans.net/articles/209.shtml博文作者。代码非常简单,就不做过多解释。直接上代码!package org.dyb.email;import java.util.Properties;import javax.mail.Address;import javax.mail.BodyPart;import javax.

2016-02-24 23:46:59 1016

原创 java项目经验总结之自定义异常类

在项目开发中遇到自定义异常,根据自己项目的需要进行相应的覆写,便于捕获和错误输出。package org.dyb.exception;import java.io.PrintStream;import java.io.PrintWriter;/** * @说明 自定义异常基础类 * @author dyb * */public class BaseException ext

2016-02-08 16:25:10 4689

原创 javaweb简单实现国际化信息输出(参考)

使用spring自带的功能实现信息国际化输出,需要导入spring.jar文件过程思路:1、新建messages_zh_CN.properties中文属性配置文件(zh_CN代表中国大陆,一般格式都是固定的,默认在src目录)      新建messages_en_US.properties英文属性配置文件(en_US代表美国)2、新建类MessageBuilder

2015-11-06 10:31:50 2426

原创 javascript接口鸭式辨型法实现

鸭式辨型法实现的核心:一个类实现接口的主要目的:把接口里的方法都实现(检测方法)javascript没有接口的概念,实现接口主要有3种,注解描述,属性检测,鸭式辨型,其中鸭式辨型最为常用 javascript interface // 鸭式辨型法实现的核心:一个类实现接口的主要目的:把接口里的方法都实现

2015-11-04 23:14:07 1672

原创 javascript继承实现

使用javascript写自己的继承方法,主要用到javascript原型和构造方法方面的知识。 使用javascript实现继承 //sub是子类,sup是父类 function extend(sub,sup){ // 目的: 实现只继承父类的原型对象 var F = new Function();// 1 创建一个空函数 目的

2015-11-02 21:52:27 514

原创 javaweb实现自动将前端的属性值(HttpServletRequest)转化为后台对应的实体类

通常我们在后台需要获取前端的属性值的时候用到的是request.getParameter("xxx");下面的方法将实现自动将HttpServletRequest中的值封装到实体类中,需要一定的Java反射技术。要求:前端form表单中的input标签中name的值是实体类中的属性。这样才能被识别到。例如:在JSP中使用如下input:age" value=""/>在P

2015-10-29 18:19:48 8918

原创 Java时间工具类

此工具类包括各种格式的日期相互转换。package org.dyb.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import jav

2015-10-28 18:01:59 2456

原创 java读取InputStream输入流后输出String字符串

功能:例子中输出字符编码为GBK,输入流保护 50KB,读取InputStream输入流后输出String字符串。 private static final String DEFAULT_ENCODING = "GBK";//编码 private static final int PROTECTED_LENGTH = 51200;// 输入流保护 50KB pu

2015-10-22 16:40:39 29616

原创 java调试程序中每一步所用时间工具类

一般程序运行都参考每一步所用时间,用来反映程序的性能,TimeWatchUtil工具类就是实现此功能的工具。package com.dyb.util;import java.util.ArrayList;import java.util.List;/** * * *description:主要用来调试程序,观察程序运行每一步所用的时间 * * @author * @s

2015-10-19 16:11:58 1729

原创 javascript原型和多维数组遍历

我们创建的每一个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。原型对象实际就是一个构造函数的实例对象,与普通的实例对象没有什么本质上的区别,js中每一个对象都有一个原型对象。不过他比较特殊,该对象所包含的所有属性和方法能够供构造函数的所有实例共享,这就是其他语言所说的继承,而javascript通过原型对象

2015-09-26 12:39:05 4613

原创 javascript之块级作用域的概念和闭包

简单的块级作用域:javascript没有块级作用域的概念function test(){ for(var i = 1 ; i <=5; i++){ //i alert(i); } alert(

2015-09-24 08:44:38 3823 4

原创 javascript之call和apply的简单用法

call apply  简单的用法:绑定一些函数 用于传递参数 调用 简单的使用:function sum(x , y){ return x+y;}function call1(num1 , num2){ return sum.call(this , num1 , num2);}function apply1(num1 , num2){ return sum.apply(th

2015-09-21 23:53:40 517

原创 javascript之arguments对象

arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的arguments对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。先看一个例子:function test(a,b,c,d){ return a + b; }

2015-09-20 11:58:42 527

原创 javascript函数的3种定义方式

3种方式定义函数 1 function语句式function test1(){ alert('我是test1'); } test1(); 2函数的直接量 ECMAScript   var test2 = function(){ alert

2015-09-20 01:19:50 669

原创 javascript其他引用类型对象

Global 全局的 终极的 兜底的对象  (不存在的)encodeURI 、encodeURIComponentvar uri = 'http://www.baidu.com cn'; var str1 = encodeURI(uri); // %20 // (url : // 不会进行编码) var s

2015-09-19 18:27:15 419

原创 javascript去掉数组重复项

js对象的特性 : 在js对象中 key 是永远不会重复的 实现过程方法:1 把数组转成一个js的对象           2 把数组中的值,变成js对象当中的key    3 把这个对象 再还原成数组           var arr = [2,1,2,10,2,3,5,5,1,10,13]; //object // 把数组转成对象

2015-09-19 12:36:02 590

原创 javascript模拟实现Map

使用javascript模拟实现Map,实现添加、删除、得到长度、得到数据,遍历 Untitled Document function Map(){ // private var obj = {} ;// 空的对象容器,承装键值对 // put 方法 this.put = f

2015-09-16 00:03:14 740

原创 javascript之object

Object 是所有类的基础类 实例化:var obj = new Object();或者 var obj = {} ; 给对象设置属性:obj.name = '张3';obj.age  = 20 ; 也可以使用;obj["birthday"] = '1980-08-07';把属性放在[" "]中。给对象设置方法:obj.say = function

2015-09-15 23:32:52 509

原创 javascript数组的其他方法

javascript数组的其他方法ECMA5

2015-09-15 00:03:10 449

原创 javascript数组操作

javascript数组基础操作

2015-09-14 00:05:33 576 2

原创 java模拟实现简单的读写锁

当一个文件进行读的时候,其他线程也可以进行读,但是不能写入,当一个文件进行写的时候,其他线程不能读和写。我将使用一个数组形式的数据模拟读写的简单锁操作进行控制。package org.dyb.readwrite;public class DataHandler { private char[] buffer = "AAAAAAAAAAA".toCharArray();

2015-09-13 11:46:53 1014

原创 使用反射将一个对象的值复制给另一个对象(同一个对象或者基于同一个基类)

我写了两个方法:第一个方法是一个类的不同实例化对象,比如类A,实例化对象a1,a2,:(使用的方法是得到类的属性名) /** * * *@description 转换javabean ,将class2中的属性值赋值给class1,如果class1属性有值,则不覆盖 * *@param class1 基准类,被赋值对象 *@

2015-09-13 11:28:08 5703

原创 java反射覆写toString方法实现输出实体类属性值

覆写java实体类toString的方法,使用反射技术输出全部属性的值(包括父类)。前提条件:两个满足一个就行1、实体类都继承同一个父类,在父类中覆写toString方法2、在需要的实体类中覆写toString方法(如果实体类比较多重复代码也多)ReflectToStringUtil.toStringUtil(this,true|false);this表示当前对象,直接

2015-09-13 10:33:52 8032 1

eclipse的svn插件

site-1.10.13-1.9.x.zip,用于eclipse离线安装svn插件,解压后将features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。然后重启Eclipse 就好了

2016-09-14

在ie8上js实现简单的combobox功能(支持拼音检索)

在ie8上js实现简单的combobox功能(支持拼音检索)

2016-05-22

java反编译工具jd-gui.exe

对jar包进行反编译,可以生成zip文件加入到Eclipse中

2015-10-30

简单的记事本

对当前的文档进行简单的记录,就是一个普通的记事本,在开发过程中记录随时的数据,好记性不如烂笔头。

2015-09-25

j简单的学生信息管理系统

简单的学生信息管理系统,使用ssh框架,前台使用jui框架,分为管理员,学生,教师三个角色登录,只能作为参考学习,里面没有加入权限等控制,功能有:用户管理,学期管理,课程管理,年级管理,教务管理,成绩管理,查看成绩,更改密码等等。。。。

2015-06-21

java下载网络图片

使用java多线程下载网站上的图片,源代码可以自己修改,里面的日志文件保存在建立的文件夹中,控制台有网络速度的检测

2015-02-13

JSF入门教程

JSF入门开发教程,非常基础简单,可以作为初学者参考使用和学习

2015-01-03

cobolv85安装文件

cobolv85的安装文件,欢迎要求比较苛刻,只能装在win2000或者是winxp上运行,win7不兼容

2014-11-03

cobol入门课件

一些教学用的cobol课件,入门级学习,学习起来不是很难,就是环境配置比较纠结

2014-11-03

Android简单文件管理器

Android简单的文件管理器,实现复制、粘贴、新建、搜索等功能

2014-10-29

Android复杂计算器实现

Android复杂计算器,包括正弦余弦等等功能,使用栈来计算表达式,适合初学者

2014-10-27

Android实现简单的电子词典

Android入门学习电子词典,词典数据保存在一个简单的sqlite数据库文件,注释明确,学习必备

2014-10-24

自定义spring控制反转(依赖注入)

自定义spring实现读取applicationContext.xml并依赖注入,可以参考学习控制反转的原理,非常简单。

2014-10-19

json所依赖的jar包

commons-beanutils-1.8.2.jar

2014-09-13

Excel导入后进行解析成实体

使用struts和POI进行简单的Excel上传和解析,最后把Excel中的数据转化成类Person的实体,这是一个简单的案例,没有hibernate操作,相信只要知道怎么把Excel转换成实体并添加到List中,后面的都不是问题,本案例可以直接导入运行,但是Excel必须有规定的格式

2014-09-10

android微信界面源码

android微信界面源码,可以作为参考模型,直接使用,方便快捷

2014-08-06

Android摄像头拍照

Android摄像头拍照的一个简单的例子,自动聚焦,保存在存储卡中,源码可做参考

2014-08-06

Android连接sqlite数据库进行增删改查和事务操作

Android连接sqlite数据库进行增删改查和事务操作

2014-07-18

java连接mysql数据库实现简单的学生成绩管理

java基础连接MySQL数据库,实现一个简单的学生信息管理,全部是控制台输出,java基础学习,简单的javase,全部是基础

2014-06-24

u盘启动工具的制作

u盘启动工具的制作,详细的图文教程,把自己的u盘做成能装系统的启动盘和能破密码的启动盘

2012-12-08

window开机密码破解

window开机密码破解,详细的教程,并且我空间还有u盘的制作步骤。

2012-12-08

linux安装步骤

linux安装步骤,详解教程,最基础的安装步骤,图文教程

2012-12-08

serv—u安装步骤

sever-u, ftp安装步骤,用于上传和下载应用

2012-12-02

mousedos网络克隆

mousedos网络克隆,机房或者网吧的维护,mousedos网络克隆教程

2012-12-02

两个硬盘对拷

两个硬盘对拷,两台一样的电脑,用把一个硬盘的数据拷贝到另一个

2012-12-02

hfs_en.exe

hfs_en.exe是局域网文件传输工具,打开后将本地文件拖进工具中,在局域网手机或者电脑访问服务ip就可以看到所要下载的内容,现在只有下载没有上传

2020-04-26

PowerShell-7.0.0-win-x64.zip

PowerShell Core使用率在过去两年中显著增长。特别是,我们的大部分增长来自Linux平台,这是一个令人鼓舞的统计数据,因为我们致力于PowerShell可行的跨平台...... 但是,我们也可以清楚地看到,由于PowerShell在Windows平台上普及,我们的Windows使用量并没有显著增长,这令人惊讶...... 这意味着Windows PowerShell和PowerShell Core用户将能够在Windows、Linux和macOS上跨越使用相同版本的PowerShell,而PowerShell 7用户将与他们所依赖的Windows PowerShell模块具有非常高的兼容性。

2020-03-30

nginx-1.13.1.tar.gz

nginx-1.13.1.tar.gz nginx-1.13.1.tar.gz nginx-1.13.1.tar.gz nginx-1.13.1.tar.gz

2017-07-03

Git-2.12.2.2-64-bit.exe

Git-2.12.2.2-64-bit.exe,官网下载后备份上传

2017-05-03

Git-2.12.2.2-32-bit.exe

Git-2.12.2.2-32-bit.exe

2017-05-03

node-v6.10.3-win-x64.zip

node-v6.10.3-win-x64.zip,官网下载比较慢。这里是官网下载后上传的node-v6.10.3-win-x64.zip,官网下载比较慢。这里是官网下载后上传的

2017-05-03

nginx-1.2.8.tar.gz

nginx-1.2.8.tar.gz

2017-04-09

archetype-catalog.xml

在使用maven命令创建maven项目时候执行到Generating Project in Batch mode 卡住,是因为要下载archetype-catalog.xml(4M)文件,可以单独下载后使用-DarchetypeCatalog=local引用本地下载的文件,需要将archetype-catalog.xml 放在.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面 创建maven项目例子: mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X -DarchetypeCatalog=local

2016-09-09

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

TA关注的人

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