自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨忆古风

分享学习的快乐

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 多线程

/* * 线程: *  * 线程的好处:解决了在一个进程中同时可以执行多个任务代码的问题。 *  * 自定义线程创建方式: *        方式一:继承Thread. *                1.自定义一个类继承Thread类。 *                2.重写Thread的run方法。把自定义线程的任务代码自定义run方法上。

2016-08-31 22:06:52 549 2

原创 JAVA.IO

/** * IO解决的问题:解决设备与设备数据传输问题。比如:硬盘——>内存  内存——>硬盘 *  * 字节流: *        输入字节流: * ------|InputStream 所有输入字节流的基类。抽象类。 * ---------|FileInputStream读入文件的输入字节流 *---------|BufferedInputStr

2016-08-31 22:06:25 510 1

原创 泛型

/** *  * 泛型的好处: *        1.把运行时出现的问题提前至编译时 *        2.避免了无谓的强制类型转换。 *                 * 泛型在集合中的应用正确的: * ArrayList list=newArrayList(); * ArrayList list=new ArrayList();false

2016-08-31 22:05:11 428 1

原创 集合

集合分为二大类:一类是单列集合,一类是双列集合。单列集合:*------根接口Collection *------------|List      如何是实现List接口的集合类,具备的特点:有序,可重复。 *----------------|ArrayList       ArrayList 底层是使用Objcet 数据实现的,特点:查询熟读快,增删慢。(原因:因

2016-08-31 22:03:51 379 1

原创 Struts类型转换实现

对于自定义的类型转化器需要提供3个信息:Action的名字,Action中待转换的属性名以及该属性对应的类型转换器,其中Action的名字是通过属性文件来获得的,Action中待转换的属性名是通过属性文件中的key来获得的,该属性对应的类型转换器是通过Key所对应的value来获得的。       直接集成DefaultTypeConverter 实现类型转换。import ognl.De

2016-07-31 20:56:20 366

原创 .net附件接口实现

实习期间,公司要开发一个java系统和NET系统进行交互的接口,我主要负责的是NET这边的接口的开发,对于通过接口接收附件还是第一次接触。以为很难,其实是自己想多了,接口实现上次附件与直接上传没有太大的区别,都是将文件转换为二进制流,上传到服务器上在转化为文件、音频或视频,然后将名称和路径存储在数据库,等使用时根据路径取到该文件。        核心源码:将byte字节重新写入文件就可以了!

2016-07-31 20:42:14 592

原创 Echarts动态赋值

Echarts是百度开发的插件,非常实用,对数据进行统计和分析有着高效效率,它节省了开发人员的大部分开发时间。       下面就简单介绍一下如何实用echarts这个插件。首先下载百度的插件:地址:http://echarts.baidu.com/echarts2/doc/example.html               下载完成后,我们要将 echarts-xxx\doc\ex

2016-07-31 20:25:50 32088 6

原创 SpringMVC常用注解

@Controller    Controller控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。Spring MVC 使用 @Controller 定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。@RequestMapping    @RequestMapping 注解是将URL与类绑定到一起 的,通过访

2016-06-30 21:53:50 303

原创 Spring常用注解

在Spring中常用的注解:@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下 @Resource注解JSR-

2016-06-30 21:31:04 547 1

原创 补充一下基础 ——静态方法和实例方法的区别

何时用静态方法,何时用实例方法     实例方法,当你给一个类写一个方法,如果该方法需要访问某个实例的成员变量时,那么就将该方法定义成实例方法。一类的实例通常有一些成员变量,其中含有该实例的状态信息。而该方法需要改变这些状态。那么该方法需要声明成实例方法。 静态方法正好相反,它不需要访问某个实例的成员变量,它不需要去改变某个实例的状态。我们把该方法定义成静态方法。

2016-06-20 10:10:59 620 1

原创 bootStrap实习原理

bootStrap是通过网格原理的实现:通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份。Bootstrap框架的网格系统工作原理如下:1、数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方

2016-05-31 21:44:02 2248 2

原创 Bootstrap框架

bootstrap框架包含四个基本部分:1.脚手架:用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构。Bootstrap的样式使用了lesscss技术,比如重置背景这样的操作,这些比较简单我就不展开叙述了,脚手架里最出彩的是栅格系统和布局。栅格系统是将页面宽度分成12列,栅格系统分为两种类型,一种是默认栅格系统,这时候栅格系统是按940px像素进行等分,我们可以使用span1,sp

2016-05-27 09:07:44 666 4

原创 WebService调度超时

给客户开发了一个webService接口,在调用超时,提示:Server was unable to process request. ---> Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because a

2016-05-06 17:23:13 1197 3

原创 tomcat 配置环境变量

JDK环境变量配置:     如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_05,那么就在系统变量里(当然也可以在用户变量里)点新建:     变量名:JAVA_HOME     变量值:C:\Program Files\Java\jdk1.6.0_05    这里注意:如果只配置一个jdk变量值,后面不要加分号,否则在配置tomca

2016-03-31 22:02:06 525 2

原创 HashMap与 HashTable的区别

1 HashMap不是线程安全的             hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2   HashTable是线程安全的一个Collection。HashMap是Hashtable的轻量

2016-03-31 14:34:16 409 3

原创 ASP.NET 控件中AutoPostBack属性

ASP.NET 控件AutoPostBack属性提供了一个动态交互的功能,  Autopostback是一种机制(自动根据Web控件的一些事件,将页面自动发回服务器。在一些Web控件中,称为auto post back属性。如果设置为true ,当此控件的某事件发生时,将发送一个request到服务器。  例如:  Dropdown Box (Combo box)控件的属性AutoPostBa

2016-03-16 10:52:04 2900 4

原创 mySQL 5.7版 解决密码登录失败Access denied for user 'root'@'localhost' (using password: NO)

最近要使用Mysql数据库,所以在网上下载了一个mysql数据库,版本为5.7.10的。安装的过程特别的简单,就是因为过于的简单,所以连密码都已经被随机生成了,导致我们在进行登录时遇到密码登录失败的问题!我也是通过网上查询很多资料,最终将这个问题解决了,所以在此感谢那些分享经验朋友!下面我将我的解决过程跟大家分享一下!也帮助那些还没解决问题的朋友!安装过程:

2016-02-28 10:23:12 44878 6

原创 JDK切换方法(不用卸载原安装的JDK)

之前一直使用的是JDK1.8版本,现在要换成JDK1.7的!看见网上有很多不知道如何切换的。所以写出来,供大家分享!我现在电脑上安装了JDK1.7和JDK1.8。接下来就是配置环境变量了!Path配置%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; JAVA_HOME配置C:\Program Files\Java\jdk1.8.0_66C

2016-02-26 15:20:00 32841 10

原创 java日期计算和比较

Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象。学习日期, 日期格式, 日期的解析和日期的计算。  Calendar 与 Date

2016-01-31 16:08:00 567 1

原创 SQL连接查询语句(内、外、交叉和合并查询)

接触Sql语句时间挺长时间了,听他人说过sql语句的连接查询,但一直没有认真研究和使用过!!最近在公司实习,需要用到一些连接的语句,我也从中体会到连接查询带来的方便。下面总结一下SQL连接查询语句。1、内连接 (INNER JOIN)  内连接也称自然连接,它是根据两个或多个表中的列之间的关系,从这些表中查询数据。注意: 内连接是从结果表中删除与其他被连接表中没有匹

2016-01-27 20:49:30 19152 6

转载 formValidator的一些验证实例

$(function () { try { $.formValidator.initConfig({ formid: "formTable", errorfocus: false, submitonce: true, tipstyle: "both", o

2016-01-18 08:38:49 800

原创 JSP标准标签库

SP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。在学习JSTL标签库之前,需要先下载JSTL所需要的JAR包。有两种获取方法            1)通过官方网站(http://www.apache.org/dist/jakarta/taglibs/stan

2015-12-30 18:52:25 489 5

原创 Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for pr

在使用日期控件时,向Controller中进行传值时会报错如下的错误:所以我们要进行一下日期的转换。在Controller中初始化一下日期的格式。@InitBinder public void initBinder(WebDataBinder binder){ SimpleDateFormat timeFormat = new SimpleDateFormat(

2015-12-25 15:24:30 4796 3

原创 MyEclipse 启动报错:'Building workspace' has encountered a problem'

最近敲程序因为每次敲完一个功能后会迭代一下,防止程序出错,所以提前备份一下,就将前面敲打的代码复制一份放在相同的工作空间了。导致每次启动项目都会出现以下的错误:  error:'Building workspace' has encountered a problem. Errors occurred during the build.并且详细信息为:Errors occurred during

2015-12-13 18:59:48 4871 7

原创 Oracle 用户和表空间的创建与删除

刚开始接触Oracle数据库的小白我,分享一下在Oracle中如何创建用户及表空间和删除用户及表空间。首先,在进行Oracle进行操作时,要用到可视化工具PL/SQL Developer 。地址http://download.csdn.net/detail/u010011371/9315761下载。安装一下就可以了。    首次登陆Oracle,我们要使用的用户名为system,密码是自己在安

2015-12-03 20:55:21 9922 6

原创 SSH网上商城

何为SSH框架?   SSH为 Struts+Spring+Hibernate的一个集成框架,它是目前较为流行的一种web应用程序开源框架。   Struts框架是作为系统的基础架构,它主要负责MVC的分离,控制业务的跳转。具体表现在JSP页面交互,负责传输和接受传送请求(request)和接受响应(response),然后Struts根据配置文件(struts-config.xm

2015-11-29 21:23:55 703 5

原创 排序算法---希尔排序

思想  基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因此希尔排序在时间效率上比前两种方法有较大提高。例子如图  :增量为d代码void

2015-10-31 11:48:54 505 3

原创 排序算法---直接插入

思想直接插入排序基本思想:假设待排序的记录存放在数组R[1..n]中。初始时,R[1]自成1个有序区,无序区为R[2..n]。从i=2起直至i=n为止,依次将R[i]插入当前的有序区R[1..i-1]中,生成含n个记录的有序区。例子通过下面一个排序的例子,来帮助我们理解直接插入排序的思想。我们假设下面无序的序列开头数字为3为一个有序的数列,依次将1,6,4,8,2,9,5,7插入进来。

2015-10-30 16:45:47 464 7

原创 排序算法-----快速排序

思想 快速排序采用的思想是分治思想。 快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位置,排序完成。所以快速排序算法的核心算法是分区操作,即如何

2015-10-30 10:34:54 540 5

原创 软工总结

软件工程是软件开发过程中必不可少的一项环节,而在进行软件设计时选择开发模型也是非常重要的,选择合适的开发方式有利于提高开发的效率,使软件能尽快的使用。下面简单介绍一下软件开发模型的使用场景和他们的优缺点。至于具体的介绍大家有兴趣可以查一下。    瀑布模型          适用于:需求明确的项目大型系统的开发。        优点:可强迫开发人员采用规范的方法,严格规定各

2015-10-11 23:10:53 541 7

原创 软考课本总结(一)

吸取上次软考试的经验教训,所以在看软考书时,每看完一章,就总结一下,省得到最后看完书了自己也没有多大印象。软考书第一章节主要讲解了计算机的硬件基础、体系结构和安全性。计算机硬件组成主要包括的部分分别是:运算器、控制器、存储器、输入和输出设备。运算器:主要进行数据加工处理的,用于完成计算机的各种算术和逻辑运算。控制器:它决定计算机运行过程的自动化,保证程序的正确执行存储器:用来存

2015-09-29 11:11:50 881 20

原创 字典的使用

在编程过程中,字典一词一直感觉它挺神秘的,之前也通过百度进行了一下查询,知道它是一个存取键值对的对象。但是一直没有用过,也不太清楚,到底该如何使用,可是通过这次IToo4.0项目的开发,才知道自己把它太当一回事了,一听是字典,第一印象就是小时候经常使用的那本厚厚的字典,感觉里面的东西肯定老多了,用起来肯定不方便。现在,回想一下,真是太可笑了,自己还没接触使用,就先把自己给毙掉了。所以在这里自己也反

2015-09-27 22:22:17 593 18

原创 cookie的存取值方式

cookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的,而cookie是运行在客户端的,所以可以用JS来设置cookie。在ITOO项目中,系统需要页面之

2015-09-18 13:41:55 16419 13

原创 WCF系列博文(三)-----WCF定义的12中标准绑定特性

在使用WCF框架进行开发时,如何选择一个适合的绑定对于消息传输的可靠性,传输模式是否跨进程、主机、网络,传输模式的支持、安全性、性能等方面有着重要的影响。从本质来看,绑定具有的这些特性源于其使用的网络协议和编码器。绑定是一个定制好的通道栈,包含了协议通道、传输通道和编码器。所以在使用WCF框架进行开发时,如何选择一个合适的绑定是非常必要的。下面先介绍一下这12个标准绑定:常用1、基

2015-08-30 21:21:34 1168 14

原创 WCF系列博文(二)-----WCF组成与核心

上一篇博文主要是介绍软件开发过程中WCF给系统带来的好处,帮助刚开始接触WCF框架的程序员理解WCF框架,打消心中的疑问。而本文主要介绍一个WCF框架组成与通信三要素。     WCF框架组成     WCF框架组成是由:契约、服务运行、消息和激活与宿主环境四大部分组成。     契约:公开接口的一部分,一个服务的契约包含定义了服务端、公开了服务方法,使用的传输协议

2015-08-12 16:26:27 1353 10

原创 WCF系列博文(一)-----使用WCF的好处

接触WCF时间也不短了,从高校系统开始就接触WCF了,这么长的时间自己对WCF也有了一定的了解。           下面就说一说自己对WCF的理解。           对于一个刚开始接触的人来说,第一想法是WCF是什么?它有什么好处?能为开发人员在开发过程中提供怎样的便利?那么下面我就这三点来说一说WCF。  是什么?    WCF(Windows Communication

2015-08-12 15:19:25 3239 11

转载 CDN(内容分发网络)

CDN的全称是ContentDelivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目

2015-08-04 15:57:28 608 9

原创 AOP学习之Log4net

log4net库是Apache log4j框架在Microsoft.NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。日志具备的优点:提供程序运行的精确环境,帮助开发人员找到程序中的bug。 安装: Log4net的安装: 用户可以从http://logging.apache.org/log4net/下载log4net的源代码。解压软件

2015-07-29 19:41:08 1665 19

原创 MyEclipse工具的使用

在进行SSH视频学习时,我们要用到MyEclipse工具,而自己对MyEclipse没有一点了解,就跟着视频敲例子,如果不注意视频中讲的,自己还得倒回去从头看,很无奈呀。正好前天师傅开会说了一下关于java的学习,说的在学JAVA之前,先将JAVA的一些基础知识补一补,打下一定的基础就好学了,所以就在师傅哪里考了一些资料回来学习。视频中正好有关于MyExclipse工具的使用和介绍。下面就

2015-07-29 10:24:04 748 17

原创 J2EE常用的13个标准

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。--引用百度百科。       通过对J2EE的了解,我们知道J2EE不是一门技术,是一种规范定义的编程指南,并且它提供了很多组件。方便解决编程时所遇到的一些系统之间的兼容问题,提高了编程的效率。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的

2015-07-25 22:28:19 489 9

破解版PLSQL+Developer10

破解版PLSQL+Developer10

2015-12-01

空空如也

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

TA关注的人

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