自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Provisional headers are shown

开发时候遇到了Provisional headers are shown,就说明请求发送不出去。导致Provisional headers are shown的原因有很多,网络上说法不一。查询了很多的解决方案,愣是没有解决自己的问题。下面给出本人遇到这个问题的原因还有解决方案,情况不一样解决的方式也不一样,以下仅供参考:(图片来源于网络)开发时在内网开发环境请求时一切正

2017-08-08 08:19:41 1765

原创 template函数

template()函数的调用格式如下:_.template(templateString, [data], [settings])其中,参数templateString就是模板标签,可选参数data为渲染标签的数据,可选参数settings为自定义模板标签的字符格式。示例:var tpl = _.template("");tpl({ str: '姓名:林杰俊' });

2017-04-06 20:25:40 1326

转载 bootgrid使用实例

Bootgrid 是一款基于BootStrap 开发的带有查询,分页功能的列表显示组件。可以在像MVC中开发快速搭建信息展示列表。今天在公司的项目上碰到Bootgrid的使用,网上找了个例子,记录下来方便以后用到。原文地址:http://www.cnblogs.com/promising/p/5150651.html其它参考博文:http://blog.csdn.net/xiaohai_a

2017-03-08 21:19:24 8361

转载 java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener问题解决

出处http://blog.csdn.net/u013142781

2017-03-02 11:02:30 825

转载 snmp4j的简单实现

SNMP4J重要的类和接口介绍1、Snmp类  Snmp类:该类是SNMP4J中最为核心的类。负责SNMP报文的接受和发送。它提供了发送和接收PDU的方法,所有的PDU类型都可以采用同步或者异步的方式被发送2、PDU类和ScopedPDU类  该类是SNMP报文单元的抽象,其中PDU类适用于SNMPv1和SNMPv2c。ScopedPDU类继承于PDU类,适用于SN

2016-11-30 15:45:04 889

原创 XStream的基本用法

最近用到XStream,总结下基本的使用,主要如下:1.使用类的别名来改变标签的名字2.使用字段的别名来改变标签的名字3.使用包的别名来改变标签的名字4.如果字段类型是由一个SingleValueConverter处理,可写为属性贴代码:Blog.javapublic class Blog { private Author writer; private L

2016-11-30 14:10:27 629

转载 SpringAOP的实现方式

原文地址:http://blog.csdn.net/udbnny/article/details/5870076 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。

2016-11-30 11:14:40 250

原创 Action访问ServletAPI

实现在Action中访问ServletAPI有两种方式,分别为直接访问和间接访问。1、直接访问直接访问又分为IOC和非IOC(1)IOC方式(不推荐使用,用起来比较麻烦,且与ServletAPI耦合大)Action必须实现特定的一个或一组接口:ApplicationAware、SessionAware、CookiesAware、ParameterAware、ServletConte

2016-08-17 23:57:44 528

原创 ASCII码表

需要记住的一些ASCII码表的知识:1)数字0~9比字母要小。如"7"2)数字0比数字9要小,并按0到9顺序递增。如"3"3)字母A比字母Z要小,并按A到Z顺序递增。如"A"4)同个字母的大写字母比小写字母要小。如"A"记住几个常见字母的ASCII码大小:“换行LF”为0x0A;“回车CR”为0x0D;空格为0x20;"0"为0x30; "A"为

2016-08-15 20:19:25 7168

原创 http和https的区别

HTTPS和HTTP的区别:https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协

2016-08-15 20:14:05 265

原创 实习面试时被问到的数据库基础知识

今天过去面试,感觉还蛮简单的,就是数据库相关的简答题,有几个答得模糊不清。回来后找了下答案,在这里记录一下:1. 存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。2. 事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑

2016-08-08 14:11:47 4268

原创 Error creating bean with name 'sessionFactory' defined in class path resource

最近在整合SSH框架,因为对于SSH还是比较陌生,今天代码出现的异常花了一些时间才得以解决,感觉以后还是会遇到相应的问题,所以记录下来。程序抛出的异常如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in cla

2016-08-06 18:16:35 44367 8

原创 Struts2标签

在JSP页面中导入Struts2标签库对Struts2的标签简要说明如下:A:-------超链接,类似于HTML里的--------执行一个View里面的一个Action-------如果Action的errors有值,那么显示出来-------------如果Action的message有值,那么显示出来------添加一个值到list,类似于list.add(

2016-08-04 21:34:35 280

原创 Maven常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName

2016-07-21 22:39:02 215

原创 工厂模式

工厂模式在《Java 与模式》中分为三类:1)简单工厂模式(Simple Factory):定义一个工厂类,它可以根据参数的不同返回不同类型的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态的方法,因此简单工厂模式又被称为静态工厂方法模式,它属于类创建型模式。结构图如下:2)工厂方法模式(Factory Method):定义一个用于创建对象的接口,让

2016-07-20 17:05:45 276

原创 深复制和浅复制

浅复制(Shallow Clone):被复制的对象的所有变量都含有与原来对象相同的值,而所有对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。深复制(Deep Clone): 被复制对象的所有变量都含有与原来对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制的新对象,而不是原有的那些被引用的对象。换言之,深复制把复制的对象

2016-07-16 22:15:14 277

原创 OOP概念回顾(一)

1.      OOP中的基本概念面向对象的三大特性:(1)      封装:java是以类为基础的,所有的属性和方法都封装在类中,不像C++在类外还可以定义函数。(2)      多态:表面来看是多种状态的意思。(3)      继承:继承可以使子类具有父类的各种属性和方法,而不用再次编写相同的代码。2.      类和对象对象是对问题领域中事件的抽象。对象具有以下特征:

2016-07-11 20:07:04 1914

原创 javaWeb基本的pom.xml配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org

2016-07-11 09:42:35 1635

转载 JavaI/O(一)--字符流

(本文整理自网络)字符流字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类。由于它们都是抽象类,所以应使用它们的子类来创建实体对象,利用对象来处理相关的读写操作。Reader和Writer的子类又可以分为两大类:一类用来从数据源读入数据或往目的地写出数据(称为节点流),另一

2016-06-10 22:38:25 410

原创 简单的javaIO操作

纯文本读取public class Demo01 { /** * @param args */ public static void main(String[] args) { //创建源 File src =new File("E:/test/test.txt"); //选择流 Reader reader =null; try { reader =ne

2016-06-07 19:52:29 390

原创 持久对象的生命周期(瞬时态、持久态、脱管态)

在Hibernate中,持久化对象在操作过程中可以分为三个时期,这三个时期是与Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。持久化对象的三种生命周期分别是瞬时态(Transient)、持久态(Persistent)和脱管态(Detached)。1.      瞬时态瞬时态的对象时刚刚用n

2016-06-06 15:25:37 3129 1

原创 java内存回收相关

Java的内存泄漏:如果存在无用的内存没有被回收回来,那就是内存泄漏。垃圾回收机制:垃圾回收机制主要完成下面两件事情:1、跟踪并监控每个Java对象,当某个对象处于不可达状态时,回收该对象所占用的内存空间;2、清理内存分配、回收过程中产生的内存碎片。JVM的垃圾回收机制采用有向图的方式来管理内存中的对象,采用有向图来管理内存中的对象具有高的精度,但缺点是效率较低。对于内存中的某

2016-05-28 00:44:44 1436

转载 Statement、PreparedStatement和CallableStatement区别

1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法; Prep

2016-05-27 23:25:41 7692 1

原创 关于Struts2中的“#”,“%”和“$”

在Struts2中使用OGNL时,经常会用到$,%,#这三个符号1.“#”符号“#”符号的主要作用如下:(1)用于访问保存在Strack Context中的对象。当一个对象object保存在Strack Context中时,必须使用“#object”的形式去访问。“#”符号相当于ActionContext.getContext()。因此,#session.msg相当于调用Actio

2016-05-04 09:37:13 885

原创 log4j.properties和junit笔记

一、配置log4j:1.在项目中加入必要的jar包划线的是日志相关的jar包,其中slf4j是Hibernate中支持和提供的,我们要用log4j就需要引入log4j-1.2.12.jar,而最后一个相当于适配器的功能,实现了log4j可以调用slf4j的api。2.创建log4j.properties文件,并将其放在src文件夹下,配置log4j.properties文件内容

2016-04-27 16:49:06 466

原创 JSTL学习笔记

配置JSTL原文引入:core 标签库1.例:表达式输出,类似于JSP中,或EL中${el-execption}2.例:设置范围变量的值域,javabean对象属性3. 例:相对于,移除变量范围4. 例:      //...代码捕获异常并保存到变量中条件标签1. 也可声明var/

2016-04-27 09:26:12 265

原创 SpringMVC实现文件上传

为了上传文件,必须将HTML表格的entype属性值设置为multipart/form-data,像下面这样: test 后台的处理代码:package scau.zxck.web.te.admin;import org.springframework.stereotype.Controller;import org.spring

2016-04-24 16:07:52 706

转载 java中的I/O

在使用io操作之前,先看一下java中的文件类File如何使用。File包括文件和目录,对文件和目录的操作是新建目录mkdir,新建文件createNewFile,删除文件和目录delete,以及其他的一些操作。package zaojiahua;import java.io.File;import java.io.IOException;/* 对文件类的操作 */public c

2016-04-18 18:32:36 284

原创 单例模式

单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。常见的五种单例模式:1、懒汉式:线程安全、调用率低、支持延时加载2、饿汉式:线程安全、调用率高、不延时加载3、双重检测锁式4、静态内类式5、枚举单例其中懒汉式和饿汉式较常用(注:反射和反序列化可以破解单利模式)示例代码://饿汉式public class test01{ private

2016-04-15 23:50:02 288

原创 'hibernate.dialect' must be set when no Connection avalable

最近在学Hibernate,刚开始就遇到了一点小状况,琢磨了好久,好在解决了。用Hibernate来映射数据库时,采用了两种方法,第一种是基于映射文件的,第二种是基于注解的,刚开始时用映射文件的方法比较顺利没什么问题,后来用注解时就出现了一个异常:'hibernate.dialect' must be set when no Connection avalable。百度查了一下,说

2016-04-15 20:14:34 1545

原创 插入排序

实现思路:先对列表中的前两个值进行排序,接着将列表的第三个数插入已排序的值得恰当位置中,然后插入第四个值......每次插入,排好序的值的数目就会多一个,重复这个过程知道所有数排完。示例代码:public class InsertionSort { public static > void insertionSort(T[] data){ for(int index=1;in

2016-04-14 12:13:06 224

原创 选择排序

选择排序的思路:第一次扫描,扫描整个列表找出最小值,将该值与该列表第一个位置处的值交换。第二次扫描,扫描整个列表找出最小值,将该值与该列表第二个位置处的值交换。第三次扫描......直到扫描N此,对整个列表完成排序。示例代码:public class SelectionSort { public static > void selectionSort(T[] data){

2016-04-14 11:22:34 225

转载 C#中的委托和事件

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用 If‐Else(Switch)语句,同时使得程序具有更好的可扩展性。委托具有以下特点:1、委托类似于C/C++函数指针,但它是类型安全的。2、委托允许将方法作为参数进行传递。3、委托可用于定义回调方法。4、委托可以将多个方法关联在一起。例如,

2016-04-12 10:43:49 277

转载 一个纯JDBC访问数据库的顺序

1、装载驱动try{ Class.forName("com.mysql.jdbc.Driver");}catch(Exception){ System.out.print(e.getMessage()); }}装载驱动代码只执行一次、再对数据库进行访问时不需要重新装载。2、建立connection每次对数据库的访问都需要动态的与数据库创建一个链接,增、删、查、改等都

2016-04-11 22:19:11 992

Java上机实验发牌游戏

程序运行时输入n,然后52张牌分别依次分发给n个人。不能整除时,每个人的牌数可以不同,如3个人,则第1个人18张,第2个和第3个人17张牌。 发牌完成后按花色(顺序为黑桃、红心、草花、方块)和牌面大小输出每个人得到的牌。

2014-12-08

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

TA关注的人

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