自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZZIA1073的专栏

平常心

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 wireshark 抓包https握手过程

2019-12-05 14:56:17 316

原创 spring boot 各种日志jar包冲突解决办法

接入logback日志的项目为了不被第三方jar包意外引入其他日志框架,可以用以下代码进行排除,开发环境本地classpath还是有这些jar包,但是打包不会被打进去1.坐标方式<!--剔除log4j 1依赖和slf4j 转 log4j1--><dependency> <groupId>log4j</groupId> <arti...

2019-11-28 10:41:09 1702

原创 使用spring redisTemplate.getValueSerializer()遇到的问题

redisTemplate.getValueSerializer()返回的是一个无限定通配符的RedisSerializer,无法调用其方法serialize(? t),可以先把它转化为原始的RedisSerializer类型即可RedisSerializer serializer= redisTemplate.getValueSerializer();

2016-03-15 09:25:15 5227

转载 怎样才是理想的程序员

有共鸣

2016-03-04 16:12:44 499

原创 java多态困惑

今天需要改公司以前的代码,突然发现用了一年java了表示对

2014-09-15 17:20:21 622

转载 handler中post与sendmessage区别

我们都知道Handler中的post方法,并且也是经常使用它handler.post(new Runnable(){@Overridepublic void run() {//do something}});用它可以更新一个组件的内容,我们也知道Hanlder中也有一个handler.sendMessage(Message msg)方法,这两个方法有什么区别呢?先看一下Me

2014-03-27 22:23:31 2712

转载 java web部署描述符web.xml详解

web.xml是一个java web应用的核心文件。它控制整个web应用的行为方式和方法。下面介绍一个标准的web配置文件: 1、头元素:指定版本和文字编码。 2、文档类型:指定dtd文档的位置:PUBLIC "-//Sun Microsystem,Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/

2014-02-14 11:20:22 1145

转载 _flash_removeCallback未定义异常的解决方案

__flash__removeCallback未定义错误的解决方案最近两个月来一直有一个BUG纠结在身,就是在系统首页栏目刷新flash图表时总会报“__flash__removeCallback未定义”的错误,而且会重复弹,一直关不掉。 在网上呢也找了很多解决方案,很多都说要在页面重写__flash__removeCallback方法,但是我每个地方都重写了还是报错。后来

2014-02-10 14:06:33 1098

转载 实时股票获取API

股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如

2013-12-16 16:23:53 1386

转载 setCharacterEncoding与setContentType区别

JSP中的编码设置:1. pageEncoding: jsp页面编码: jsp文件本身的编码   2. contentType: web页面显示编码:jsp的输出流在浏览器中显示的编码   3. html页面charset:web页面输入编码: 输入框输入的字体编码     4. setCharacterEn

2013-12-02 16:29:07 1209

转载 解决getOutputStream() has already been called for this response

getOutputStream() has already been called for this response异常出现的原因和解决方法:jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因:jsp编译成servlet之后在函数_jspService(HttpServletRequest request

2013-09-18 10:00:05 1121

原创 hibernate学习总结

其实很不情愿坐下来敲一行行的文字,其一是我写东西很慢,有时候一句话要斟酌半天,而且打字速度也很慢。其二我感觉我有写文章的时间还不如看一些其他的知识。有种被逼无奈的赶脚额。然而回过头来仔细想一想会总结的人才会有大进步。。。    自己以前也想过做一个通用的大容器,什么对象都能扔进去持久化,这必然会牵扯到反射的内容,hibernate具有访问实体类属性和方法的能力,所以每个持久类都需要有一个无参的

2013-07-21 20:59:21 697

转载 Hashtable、synchronizedMap、ConcurrentHashMap 比较

util.concurrent包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型List和Map的高性能的、线程安全的实现。Brian Goetz向您展示了用ConcurrentHashMap替换Hashtable或synchronizedMap,将有多少并发程序获益。在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK 1.0的一部分。Hashtable

2013-07-19 18:15:00 611

转载 浅谈Hibernate的flush机制

随着Hibernate在Java开发中的广泛应用,我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致,这里我讲个我从前遇到的问题及一些想法,希望能给大家一点借鉴。        这是在一次事务提交时遇到的异常。       an assertion failure occured (this may indica

2013-07-19 11:14:21 1088

转载 synchronized的使用总结

当把synchronized加到一个非静态成员方法上时,是保证同一个对象运行在不同的线程时,保证不会同时执行这个方法,跟另外一个实例的对象是否执行该方法没有关系。Public synchronized void methodAAA()  等同于                     public void methodAAA(){                          

2013-07-10 21:01:42 568

转载 java存储区的分类

Java中把存储区分为6类。分别为寄存器(register)、栈(stack)、堆(heap)、静态存储区(static storage)、常量存储区(constant storage)以及非随机存取存储区(Non-RAM)。1. 寄存器(register).寄存器与其他的存储区不同,它位于CPU中,所以它是存取速度最快的存储区.但是由于CPU中寄存器的数量是非常有限的,所以寄存器的使用是

2013-07-08 17:11:42 637

转载 C++关于运行时识别和序列化

DECLARE_DYNAMIC表明的是支持类型信息, 有了这个宏,我们就可以判断一个类究竟是什么类,比如class A;class B:public A;A a;B b;现在有一个指针 class *pA 它指向一个对象, 请问你怎么知道pA指向的是a对象还是b对象,这是如果有类型信息,我们就可以知道pA到底是什么对象, 其实,它内部的实现原理是一个字符串,所以,进行这个判断时

2013-07-07 21:16:59 691

转载 “HTTP Status 404 - No result defined for action ****** and result result”错误解决方法

这个问题困扰了一个下午,晚上在网上找了一些Struts入门教程看了一下,才发现问题关键,是因为我Struts.xml配置不对的缘故。我原来的Struts.xml代码如下:xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurat

2013-06-25 07:59:03 1003

转载 [译】顺时针分析规则 —— 一种针对复杂变量声明的分析的方法(尤其是指针类型)

by David Anderson现在,有一种称之为“顺时针规则”的方法能让C程序员分析任何让人头疼的C语句声明。简言之,此法有如下3步:从一个未知的元素开始,按顺时针方向移动,当遇到一个元素时,用对应的英语句子代替之:  [X] or []     => Array X size of... or Array undefined size of...

2013-04-18 23:44:59 571

javascript权威指南(第六版)

《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增的章节包括jQuery、服务器端JavaScript、图形编程以及 JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的 JavaScript 开发者随手翻阅。 David Flanagan是一名程序员,也是一名作家,它的个人网站是 。他在O’Reilly出版的其他畅销书还包括《JavaScript Pocket Reference》、《The Ruby Programming Language》、以及《Java in a Nutshell》。David毕业于麻省理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。 目录: 前言 第1章 JavaScript概述 1.1 JavaScript语言核心 1.2 客户端JavaScript 第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装对象 3.7 不可变的原始值和可变的对象引用 3.8 类型转换 3.9 变量声明 3.10 变量作用域 第4章 表达式和运算符 4.1 原始表达式 4.2 对象和数组的初始化表达式 4.3 函数定义表达式 4.4 属性访问表达式 4.5 调用表达式 4.6 对象创建表达式 4.7 运算符概述 4.8 算术表达式 4.9 关系表达式 4.10 逻辑表达式 4.11 赋值表达式 4.12 表达式计算 4.13 其他运算符 第5章 语句 5.1 表达式语句 5.2 复合语句和空语句 5.3 声明语句 5.4 条件语句 5.5 循环 5.6 跳转 5.7 其他语句类型 5.8 JavaScript语句小结 第6章 对象 6.1 创建对象 6.2 属性的查询和设置 6.3 删除属性 6.4 检测属性 6.5 枚举属性 6.6 属性getter和setter 6.7 属性的特性 6.8 对象的三个属性 6.9 序列化对象 6.10 对象方法 第7章 数组 7.1 创建数组 7.2 数组元素的读和写 7.3 稀疏数组 7.4 数组长度 7.5 数组元素的添加和删除 7.6 数组遍历 7.7 多维数组 7.8 数组方法 7.9 ECMAScript 5中的数组方法 7.10 数组类型 7.11 类数组对象 7.12 作为数组的字符串 第8章 函数 8.1 函数定义 8.2 函数调用 8.3 函数的实参和形参 8.4 作为值的函数 8.5 作为命名空间的函数 8.6 闭包 8.7 函数属性、方法和构造函数 8.8 函数式编程 第9章 类和模块 9.1 类和原型 9.2 类和构造函数 9.3 JavaScript中Java式的类继承 9.4 类的扩充 9.5 类和类型 9.6 JavaScript中的面向对象技术 9.7 子类 9.8 ECMAScript 5 中的类 9.9 模块 第10章 正则表达式的模式匹配 10.1 正则表达式的定义 10.2 用于模式匹配的String方法 10.3 RegExp对象 第11章 JavaScript的子集和扩展 11.1 JavaScript的子集 11.2 常量和局部变量 11.3 解构赋值 11.4 迭代 11.5 函数简写 11.6 多catch 从句 11.7 E4X: ECMAScript for XML 第12章 服务器端JavaScript 12.1 用Rhino脚本化Java 12.2 用Node实现异步I/O 第二部分 客户端JavaScript 第13章 Web浏览器中的JavaScript 13.1 客户端JavaScript 13.2 在HTML里嵌入JavaScript 13.3 JavaScript程序的执行 13.4 兼容性和互用性 13.5 可访问性 13.6 安全性 13.7 客户端框架 第14章 Window对象 14.1 计时器 14.2 浏览器定位和导航 14.3 浏览历史 14.4 浏览器和屏幕信息 14.5 对话框 14.6 错误处理 14.7 作为Window对象属性的文档元素 14.8 多窗口和窗体 第15章 脚本化文档 15.1 DOM概览 15.2 选取文档元素 15.3 文档结构和遍历 15.4 属性 15.5 元素的内容 15.6 创建、插入和删除节点 15.7 例子:生成目录表 15.8 文档和元素的几何形状和滚动 15.9 HTML表单 15.10 其他文档特性 第16章 脚本化CSS 16.1 CSS概览 16.2 重要的CSS属性 16.3 脚本化内联样式 16.4 查询计算出的样式 16.5 脚本化CSS类 16.6 脚本化样式表 第17章 事件处理 17.1 事件类型 17.2 注册事件处理程序 17.3 事件处理程序的调用 17.4 文档加载事件 17.5 鼠标事件 17.6 鼠标滚轮事件 17.7 拖放事件 17.8 文本事件 17.9 键盘事件 第18章 脚本化HTTP 18.1 使用XMLHttpRequest 18.2 借助发送HTTP请求:JSONP 18.3 基于服务器端推送事件的Comet技术 第19章 jQuery类库 19.1 jQuery基础 19.2 jQuery的getter和setter 19.3 修改文档结构 19.4 使用jQuery处理事件 19.5 动画效果 19.6 jQuery中的Ajax 19.7 工具函数 19.8 jQuery选择器和选取方法 19.9 jQuery的插件扩展 19.10 jQuery UI类库 第20章 客户端存储 20.1 localStorage和sessionStorage 20.2 cookie 20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2 历史记录管理 22.3 跨域消息传递 22.4 Web Worker 22.5 类型化数组和ArrayBuffer 22.6 Blob 22.7 文件系统API 22.8 客户端数据库 22.9 Web套接字 第三部分 JavaScript核心参考 JavaScript核心参考 第四部分 客户端JavaScript参考 客户端JavaScript参

2013-09-21

com的原理与应用

第一章:com概述 第二章:com对象和接口 第三章:com的实现 第四章:com的特性 第五章:用VC++开发com 第六章:可连接对象 第七章:结构化存储 第八章:命名和绑定技术

2013-07-07

程序员面试宝典

面试必看,提高面试成功几率,提升技术水平

2013-05-20

线程池原理及创建(C++实现

介绍了线程池的原理和具体实现方法,对服务器端编程有很大用处

2013-04-07

空空如也

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

TA关注的人

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