学习笔记
文章平均质量分 70
天才J
我就是我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSTL学习笔记
配置JSTL原文引入:core 标签库1.例:表达式输出,类似于JSP中,或EL中${el-execption}2.例:设置范围变量的值域,javabean对象属性3. 例:相对于,移除变量范围4. 例: //...代码捕获异常并保存到变量中条件标签1. 也可声明var/原创 2016-04-27 09:26:12 · 324 阅读 · 0 评论 -
http和https的区别
HTTPS和HTTP的区别:https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协原创 2016-08-15 20:14:05 · 320 阅读 · 0 评论 -
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 · 7451 阅读 · 0 评论 -
Struts2标签
在JSP页面中导入Struts2标签库对Struts2的标签简要说明如下:A:-------超链接,类似于HTML里的--------执行一个View里面的一个Action-------如果Action的errors有值,那么显示出来-------------如果Action的message有值,那么显示出来------添加一个值到list,类似于list.add(原创 2016-08-04 21:34:35 · 354 阅读 · 0 评论 -
Action访问ServletAPI
实现在Action中访问ServletAPI有两种方式,分别为直接访问和间接访问。1、直接访问直接访问又分为IOC和非IOC(1)IOC方式(不推荐使用,用起来比较麻烦,且与ServletAPI耦合大)Action必须实现特定的一个或一组接口:ApplicationAware、SessionAware、CookiesAware、ParameterAware、ServletConte原创 2016-08-17 23:57:44 · 582 阅读 · 0 评论 -
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 · 44658 阅读 · 8 评论 -
SpringAOP的实现方式
原文地址:http://blog.youkuaiyun.com/udbnny/article/details/5870076 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。转载 2016-11-30 11:14:40 · 314 阅读 · 0 评论 -
XStream的基本用法
最近用到XStream,总结下基本的使用,主要如下:1.使用类的别名来改变标签的名字2.使用字段的别名来改变标签的名字3.使用包的别名来改变标签的名字4.如果字段类型是由一个SingleValueConverter处理,可写为属性贴代码:Blog.javapublic class Blog { private Author writer; private L原创 2016-11-30 14:10:27 · 734 阅读 · 0 评论 -
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 · 998 阅读 · 0 评论 -
bootgrid使用实例
Bootgrid 是一款基于BootStrap 开发的带有查询,分页功能的列表显示组件。可以在像MVC中开发快速搭建信息展示列表。今天在公司的项目上碰到Bootgrid的使用,网上找了个例子,记录下来方便以后用到。原文地址:http://www.cnblogs.com/promising/p/5150651.html其它参考博文:http://blog.youkuaiyun.com/xiaohai_a转载 2017-03-08 21:19:24 · 8482 阅读 · 0 评论 -
工厂模式
工厂模式在《Java 与模式》中分为三类:1)简单工厂模式(Simple Factory):定义一个工厂类,它可以根据参数的不同返回不同类型的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态的方法,因此简单工厂模式又被称为静态工厂方法模式,它属于类创建型模式。结构图如下:2)工厂方法模式(Factory Method):定义一个用于创建对象的接口,让原创 2016-07-20 17:05:45 · 375 阅读 · 0 评论 -
深复制和浅复制
浅复制(Shallow Clone):被复制的对象的所有变量都含有与原来对象相同的值,而所有对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。深复制(Deep Clone): 被复制对象的所有变量都含有与原来对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制的新对象,而不是原有的那些被引用的对象。换言之,深复制把复制的对象原创 2016-07-16 22:15:14 · 352 阅读 · 0 评论 -
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 · 563 阅读 · 0 评论 -
关于Struts2中的“#”,“%”和“$”
在Struts2中使用OGNL时,经常会用到$,%,#这三个符号1.“#”符号“#”符号的主要作用如下:(1)用于访问保存在Strack Context中的对象。当一个对象object保存在Strack Context中时,必须使用“#object”的形式去访问。“#”符号相当于ActionContext.getContext()。因此,#session.msg相当于调用Actio原创 2016-05-04 09:37:13 · 1008 阅读 · 0 评论 -
Statement、PreparedStatement和CallableStatement区别
1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatement。 3. Statement接口提供了执行语句和获取结果的基本方法; Prep转载 2016-05-27 23:25:41 · 7955 阅读 · 1 评论 -
java内存回收相关
Java的内存泄漏:如果存在无用的内存没有被回收回来,那就是内存泄漏。垃圾回收机制:垃圾回收机制主要完成下面两件事情:1、跟踪并监控每个Java对象,当某个对象处于不可达状态时,回收该对象所占用的内存空间;2、清理内存分配、回收过程中产生的内存碎片。JVM的垃圾回收机制采用有向图的方式来管理内存中的对象,采用有向图来管理内存中的对象具有高的精度,但缺点是效率较低。对于内存中的某原创 2016-05-28 00:44:44 · 1527 阅读 · 0 评论 -
简单的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 · 450 阅读 · 0 评论 -
JavaI/O(一)--字符流
(本文整理自网络)字符流字符流是针对字符数据的特点进行过优化的,因而提供一些面向字符的有用特性,字符流的源或目标通常是文本文件。 Reader和Writer是java.io包中所有字符流的父类。由于它们都是抽象类,所以应使用它们的子类来创建实体对象,利用对象来处理相关的读写操作。Reader和Writer的子类又可以分为两大类:一类用来从数据源读入数据或往目的地写出数据(称为节点流),另一转载 2016-06-10 22:38:25 · 497 阅读 · 0 评论 -
持久对象的生命周期(瞬时态、持久态、脱管态)
在Hibernate中,持久化对象在操作过程中可以分为三个时期,这三个时期是与Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。持久化对象的三种生命周期分别是瞬时态(Transient)、持久态(Persistent)和脱管态(Detached)。1. 瞬时态瞬时态的对象时刚刚用n原创 2016-06-06 15:25:37 · 3315 阅读 · 1 评论 -
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 · 1789 阅读 · 0 评论 -
OOP概念回顾(一)
1. OOP中的基本概念面向对象的三大特性:(1) 封装:java是以类为基础的,所有的属性和方法都封装在类中,不像C++在类外还可以定义函数。(2) 多态:表面来看是多种状态的意思。(3) 继承:继承可以使子类具有父类的各种属性和方法,而不用再次编写相同的代码。2. 类和对象对象是对问题领域中事件的抽象。对象具有以下特征:原创 2016-07-11 20:07:04 · 2004 阅读 · 0 评论 -
Provisional headers are shown
开发时候遇到了Provisional headers are shown,就说明请求发送不出去。导致Provisional headers are shown的原因有很多,网络上说法不一。查询了很多的解决方案,愣是没有解决自己的问题。下面给出本人遇到这个问题的原因还有解决方案,情况不一样解决的方式也不一样,以下仅供参考:(图片来源于网络)开发时在内网开发环境请求时一切正原创 2017-08-08 08:19:41 · 1869 阅读 · 0 评论
分享