- 博客(12)
- 资源 (16)
- 收藏
- 关注
转载 网络安全专题
文件加密技术1、为什么要使用加密技术1、防止假冒 使用数字签名2、防止伪劣 使用文件加密2、什么是文件加密技术 文件加密技术是用来阻止以任何非法获取方式夺得文件后进行阅读、修改等操作,主要是确保文件在传输过程中的安全。 3、典型数据加密算法3.1.基于“消息摘要”的算法 “消息摘要”
2014-04-30 15:02:38 623
原创 深入理解Java虚拟机读书笔记三
2.4.实战:OutOfMemoryError异常 2.4.1.Java堆溢出 要解决这个区域的异常,一般的手段是首先通过内存映像分析工具(如 Eclipse Memory Analyzer)对 dump 出来的堆转储快照进行分析,重点是确认内存中的对象是否是必要的,也就是要先分清楚到底是出现了内存泄漏(Memory Leak)还是内存溢出(Memory Overflow)
2014-04-30 13:18:35 1045 1
原创 深入理解Java虚拟机读书笔记二
第二部分自动内存管理机制第2章 Java 内存区域与内存溢出异常 2.1.概述 Java 程序员把内存控制的权力交给了Java 虚拟机, 一且出现内存泄露和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将将成为一项非常艰难的工作。2.2.运行时鼓据区域 Java 虚拟机所管理的内存将会包括以下几个运行时数据区域 2.2.1.程序计数器 程序计
2014-04-28 18:27:19 796
原创 深入理解Java虚拟机读书笔记一
第l章走近 Java 世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程.1.1.概述 Java 不仅仅是一门编程语言,还是一个自一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器和大型机等各种场合,时至今日,Java 技术体系已经吸引了 600
2014-04-25 13:50:53 752
原创 深入剖析Tomcat读书笔记二
1.一个简单的 Web 服务器 Web服务器也称为超文本传输协议(HyperText Transfer Protocol,HTTP)服务器,因为它使用HTTP与其客户端(通常是Web浏览器)进行通信。基于java的web服务器,会使用两个重要的类:java.net.Socket 和java.net.ServerSocket,并通过发送 HTTP 消息进行通信。1.1.超文本传输协
2014-04-25 09:46:31 524
原创 深入剖析Tomcat读书笔记一
0.介绍 0.1.Servlet 容器是如何工作的 servlet容器是一个复杂的系统。不过,一个servlet容器要为一个servlet的请求提供服务,基本上有三件事要做: · 创建一个request对象并填充那些有可能被所引用的servlet使用的信息,如参数、头部、cookies、查询字符串、URI等等。一个request对象是javax.servlet.S
2014-04-24 12:20:04 905
原创 工作总结11 压缩文件里面的中文文件名读取乱码问题解决方案
最近,做了一个批量图片文件导入到系统中的功能,开始读取的时候,中文名的文件名,出现了乱码现象。 首先我用了java自身提供的zip相关API进行读取的,出现乱码后,我对文件名进行了编码转换处理,依然还是乱码。 根据我以往的经验,平常乱码的出现,往往是文件名的编码和系统中读取流的编码方式不一致造成的。 于是,我查看了Windows系统下的编码方式: 在Wind
2014-04-21 19:07:05 1421
原创 工作总结10 重构认识之三
可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 SQL的重构,也是开发者经常要做的工作。当我们的SQL变更的时候,SQL会变得越来 越长,查询效率会变得越来越慢,这就是提示,我的SQL语句可能到了需要重构的时候啦。我 们原来的SQL设计也许已经不能满足现有的需求,那么重新调整我们查询的SQL设计和方案是
2014-04-20 16:07:50 730
原创 工作总结9 重构认识之二
页面重构,有些人也许认为没有必要。其实,页面也是需要及时重构的。我们的页面并不是 一直不变的。当需求发生变更或者页面新增功能时,页面需要去改动,有些代码可能不再起作 用,有些代码需要重新组织,便于以后的扩展和维护。 当页面的代码变得臃肿的时候,说明页面的代码有可能需要重构啦。有时候,重构也包括对 页面布局的调整,从而达到美观性和易操作
2014-04-19 22:12:59 660
原创 工作总结8 重构认识之一
最近,在项目组里进行了大量的重构,也相互讲解了重构的部分技巧,对于项目处在拐 点,重构还是非常必要的。再好的理论和技巧,如果不能与实际的工作结合起来,就是没有意 义的重构。 对于项目遇到的问题,有点浅陋的认识。现在项目已经升级新的大版本,正处在项目的 拐点处,以后代码还会随着需求的增加而增加,整个项目的代码维护起来有点吃力。吃力的原 因在哪里呢?
2014-04-18 14:09:01 679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人