自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (7)
  • 收藏
  • 关注

原创 JAVA Web学习3之request和response

01、HttpServletResponseWeb服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。request和response对象既然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象即可。 HttpServletRe

2013-07-29 20:15:05 3235

原创 JAVA Web学习之servlet开发

1、servlet开发入门动态web资源开发有两种技术:Servlet和JSP,只有把Servlet学明白了才能学JSP。Sun公司在其API中提供了一个Servlet接口,用户若想用一个动态web资源(即开发一个java程序向浏览器输出数据),需要完成以下2个步骤:* 编写一个java类,实现servlet接口* 把开发好的java类部署到web服务器中 快速入门,用se

2013-07-23 11:13:26 4541

转载 【笔记】公钥基础设施理论与实现

第一章:绪论1、internet用户所面临的安全问题主要有两个:   秘密:信息传输过程中不被窃听或篡改   鉴别:通信双方确认对方的身份,保证信息不被伪造或抵赖传统的是:秘密密钥密码体制。全新的是:公开密钥密码体制。公钥系统的用户都有一对相关的密钥,其中一个密钥加密的信息只能被另外一个解密。用户保存其中一个作为私钥,而把另外一个公开发布为公钥。这样人们可以用别人公

2013-07-09 23:30:33 1697

原创 JAVA Web学习之Web 开发入门

1、安装一台web服务器用户通过浏览器,访问网络程序,才能访问比如1.html,这个网络程序就是一台web服务器。 服务器上的一个网络资源,外界到底是怎么拿到手的?  通过网络程序 常见的web服务器1、WebLogic  BEA公司的产品,支持J2EE(支持13门技术),商业产品,收费的。2、WebSphere 支持J2EE,也是商业产品。3、apache 的To

2013-07-09 00:51:16 1938

转载 绿盟科技:安全运营能力与技术创新

在企业安全运营中,大家不再满足只从合规的角度,而提出了越来越高的要求,希望从合规转变成有效的企业安全风险治理。我们今天面临的网络安全风险问题,与10年前大有不同,十年前更多考虑虚拟网络空间的一些事件,而今天已经影响到整个社会的稳定甚至包括个人生活。企业如何在新的安全形势下建设新的安全体系能力?安全体系包括设备、系统、人、组织、流程,所有因素加起来是整个安全运营的工作。本质的工作没有太大变化,...

2018-09-28 10:20:31 1683

转载 Scala学习

为什么函数式编程又火起来了为什么火起来什么是函数式编程Scalarunoobscala bolghongjiang scala欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Ma

2017-07-25 14:39:28 570

转载 Linux-4-系统管理

1、进程管理进程可以理解为正在运行中的程序,都有自己的地址空间,并占用一定的系统资源,任何程序包括系统命令都至少包含一个进程。 例如,ls命令也有进程,不过它执行的很快,执行完了,进程就关闭了,我们很难观察到它。进程管理的主要工作包括查看服务器的健康状况查看系统中的任意进程杀死指定进程1.1 toptop [选项] -d 指定状态更新的周期,默认是3stop命令的交互模式可以执行的命令

2017-05-06 01:00:01 490

转载 Linux Shell

7、Shell基础7.1 Shell概述shell壳的意思,是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序。计算机内核只能识别01二进制,但是我们敲击的都是ASCII字符命令,Linux不能直接执行,shell通过ASCII码表翻译字符为二进制命令。还是一个功能想当强大的解释执行的脚本语言,在其中可以直接调用Linux系统命令。Shell的两种语法类型

2017-05-04 22:50:43 613

原创 weblogic常见故障

unable to get file lock, will retry … http://blog.csdn.net/zhengqiqiqinqin/article/details/17025741retry: Resource temporarily unavailable错误 http://www.nginx.cn/3002.htmlan error while opening the

2017-04-13 16:16:42 2366

原创 待完成任务

1、 mysql自动备份 2、 netstat

2017-03-30 11:06:51 878

转载 WebSocket Demo

传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据;这种客户端是主动方,服务端是被动方的传统Web模式 对于信息变化不频繁的Web应用来说造成的麻烦较小,而对于涉及实时信息的Web应用却带来了很大的不便,如带有即时通信、实时数据、订阅推送等功能的应 用。在WebSocket规范提出之前

2017-03-28 09:38:51 575

转载 Linux常用命令

Linux常用命令0、Linux的引导过程系统加电以后,首先进行硬件自检,然后是bootloader对系统的初始化,加载内核。内核被加载到内存中后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。从这里开始,内核就能够挂在根文件系统,内核挂载了根文件系统,并已初始化所有的设备驱动程序和数据结构后,就通过启动一个叫init的用户级程序,完成引导进程。 init进

2017-03-23 08:51:14 784

转载 Linux目录

Linux的目录Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。举个栗子:

2017-03-23 08:50:39 606

原创 Java中的常用语句

1、字符串转日期和日期转字符串SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );// yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制。Date date = sdf.

2017-03-22 20:38:36 939

转载 Linux常用命令

1、解决端口占用 netstat -apn | grep 3000 //查看端口占用,找出PID ps -aux | grep pid/Program name

2017-03-22 20:25:56 382

转载 Linux环境变量

1、环境变量的分类Linux中的变量按生存周期来划分,可以分为永久的,需要修改配置文件,变量永久生效临时的,使用export命令声明即可,变量在关闭shell时失效2、设置变量的三种方法:在/etc/profile 文件中添加变量,对所有用户,永久生效。修改后要马上生效需要运行source /etc/profile,不然只恩呢该在下次重进入此用户时生效在用户目录下的.bash_profil

2017-03-22 20:03:36 356

转载 JAR包详解

1、jar包JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。2、jar命令jar

2017-03-22 19:44:38 1043

转载 解决 - java.lang.OutOfMemoryError: unable to create new native thread

1、认识问题:首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境 (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序:import java.util.concurrent.CountDownLatch; public class TestNativeOutOfMemoryError {

2017-03-22 18:54:52 2089

转载 多线程

我们写的大部分程序都只有一条顺序执行流,例如程序从main方法开始,依次向下执行每行代码,当程序执行遇到阻塞时,程序会停在原地。如果我们使用IDE的调试工具,我们能很明显的看到这点。但是,实际生产中,我们有很多地方需要用到哦多线程,比如说,我们开发一个简单的服务器程序,这个服务器程序需要向很多用户提供服务,而且不同的用户之间不能相互干扰。所以,我们需要多线程,即多个顺序执行流,并且相互之间互不干扰。

2017-03-14 00:49:00 486

转载 RPC协议

0、引言进程是计算机中分配资源的最小单位,每个进程都有自己的一部分独立的资源,彼此之间是隔离的。为了使不同进程能够互相访问资源并进行协调工作,我们需要进程间通信。IPC(Inter-Process Communication) 进程间通信,是指两个进程或线程间传递数据或信号的一些技术或方法。这里的进程间既可以指同一计算机也可以是网络连接上的不同计算机。进程间通信技术包括消息传递、同步、共享内存和远程

2017-03-11 17:49:19 617

转载 更改MySql数据库存放路径

MySQL数据库默认存放在/var/lib/mysql 目录下,比如我们需要存放大量的数据,这些数据显然不适合放在/var目录下,此时我们需要更改MySQL数据库的存放目录。1、查看当前mysql的存储位置mysql的存储位置一般会写在my.cnf的配置文件中, 若没有写出来,可以通过如下命令查询:mysqladmin -u root -p variables | grep datadirEnt

2017-03-11 16:43:44 590

原创 Linux常用命令

1、查看进程ps -aux | grep tomcat2、查看端口netstat –apn netstat –apn | grep 80803、lsoflsof(list open files)是一个列出当前系统打开文件的工具。 在Linux中任何事物都是以文件的形式存在,包括网络和硬件连接。TCP和UDP套接字,系统都在后台为其分配了一个文件描述符,为应用程序和操作系统之间的交互提供了通用的接

2017-03-11 12:07:39 333

转载 用mount挂载远程服务器网络硬盘

0、环境:服务器:192.168.20.204 客户端:192.168.20.2031、NFS服务NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的

2017-03-07 21:16:13 26274 1

转载 Java集合

Java集合就像是一种容器,可以将多个对象(其实是对象的引用)丢入其中。Java集合分为Set、List、Queue和Map四大类,集合类又称容器类。Set代表无序不重复的集合List代表有序可重复的集合Queue代表队列集合Map代表映射关系集合有图可知,如果访问List集合,我们可以通过元素的索引来访问,如果访问Map集合中的元素,可以根据每项的key来访问其value,但是如果访问s

2017-03-02 13:51:22 348

转载 歌词

1、告白气球-周杰伦你说你有点难追 想让我知难而退 礼物不需挑最贵 只要香榭的落叶 喔~营造浪漫的约会 不害怕搞砸一切 拥有你就拥有 全世界亲爱的 爱上你 从那天起 甜蜜的很轻易 亲爱的 别任性 你的眼睛 在说我愿意2、我要你-驴得水主题曲-任素汐这夜的风儿吹吹得心痒痒 我的情郎/姑娘我在他乡 望着月亮都怪这月色 撩人的疯狂都怪这Guitar 弹得太凄凉欧 我要唱着歌默默把你想 我的情郎

2017-03-01 22:20:09 485

转载 ESB && ETL

未完待整理~1 ESB2 ETL2.1 什么是ETLETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的统一数据仓库模型,将数据加载到数据仓库中去。Extract 通过接口提取

2017-02-28 16:58:44 5191

转载 如何提问

github 提问的智慧

2017-02-22 09:59:08 348

原创 17/Feb/w3

比利,你又迟到了。 Billy, you are late again. 很抱歉,我迟到了。我睡过头了。经理今天在吗? I’m sorry, I’m late, I overslept. Is the manager here today? 在,他在办公室里。 Yes, he is in his offer. 哦,但愿他没有注意到我。 Oh, I hope he didn’t noti

2017-02-17 10:33:55 404

转载 clean code

聊聊clean code

2017-02-16 09:38:04 437

转载 [201702w3]如何变得会聊天

整理自如何变得回聊天在聊天中,有4种典型的对话:分享式对话,重点在于分享彼此的观念、经历、情感、知识、信息。 女生:”你知道吗,有件衣服很喜欢,看了好几次,就等着打折的时候入手。可是今天去就没了,郁闷死了。“男生:”是吗?亲爱的,那件衣服是什么样子啊,为什么你这么喜欢?“女生:”黑色的连衣裙,穿上去挺合身的,而且V领正好配上次买的项链。“男生:”上周你也是穿的黑色连衣裙,看上去给人感觉很沉

2017-02-16 00:02:26 730

转载 系统架构

1、美团点评Docker容器管理平台

2017-02-15 17:08:54 465

转载 字符编码的发展历程

0、概述字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB 18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。ASCII:美国信息互换标准代码,主要用于显

2017-02-15 14:45:36 888

转载 Java基础面试题

基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?一个.java源文件可以包含多个类,但是只能包含一个public类,而且这个public类的类名必须和文件名一致。这些多个类在编译时会被编译为多个class文件。2、3、4、5、6、7、8、9、10、

2017-02-14 15:17:13 270

转载 3DES加解密案例

在CBC(不光是DES算法)模式下,iv通过随机数(或伪随机)机制产生是一种比较常见的方法。iv的作用主要是用于产生密文的第一个block,以使最终生成的密文产生差异(明文相同的情况下),使密码攻击变得更为困难,除此之外iv并无其它用途。最大的好处是,可以令到即使相同的明文,相同的密钥,能产生不同的密文。例如,我们用DES方式在数据保存用户密码的时候,可以另外增加一列,把向量同时保存下来,并且每次用

2017-02-14 10:28:14 786

转载 Java面向对象(下)

1、包装类Java是面向对象的编程语言,一切皆对象,但是它也包含了8种基本数据类型,这些基本类型不具备对象的特性:没有成员变量和成员方法可供调用。Java之所以提供这8种基本类型,主要是为了照顾程序员的传统习惯。基本类型简单高效,但是也会有一些限制,例如所有引用类型都继承了Object类,都可以当做Object类型变量使用。但基本数据类型的变量就不可以,如果有方法需要传入Object类型的参数,但实

2017-02-10 01:22:37 543

转载 数据库索引

1、什么是索引索引在数据库中的作用类似于目录在书籍中的作用,用来提高查找信息的速度。使用索引查找数据,无需对整表进行扫描,可以快速找到所需数据。 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方

2017-02-09 16:18:32 276

转载 千万级数据表的查询优化方案

索引

2017-02-09 14:52:36 681

转载 好的架构是进化来的,不是设计来的

http://kb.cnblogs.com/page/531834/http://kb.cnblogs.com/page/539160/

2017-02-08 16:40:45 338

转载 编写合格的REST API

整理自:http://kb.cnblogs.com/page/521718/REST API是一个系统的backend和frontend(或者3rd party)打交道的通道,承前启后,有很多很多隐式需求,比如调用接口与RFC保持一致,API的内在和外在的安全性等等,并非提供几个endpoint,返回相应的json数据那么简单。1、RFC一致性2、Methods3、Headers4、Status C

2017-02-08 16:40:00 475

转载 微服务

一个简单的应用会随着时间推移逐渐变大。几年后,这个小而简单的应用会变成了一个巨大的怪物。一旦你的应用变成一个又大又复杂的怪物,那开发团队肯定很痛苦。敏捷开发和部署举步维艰,其中最主要问题就是这个应用太复杂,以至于任何单个开发者都不可能搞懂它。因此,修正bug和正确的添加新功能变的非常困难,并且很耗时。代码难于理解,就不可能被正确的修改。最终会走向巨大的、不可理解的泥潭。因为所有模块都运行在一个进程中

2017-02-08 16:29:40 447

junit 4.8.2

Unit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

2013-09-18

tomcat src

用来做服务器的,比如你想自己做个网站,就可以用apache来做服务器,测试你的网页,JSP,ASP之类的

2013-07-28

Java 2 Platform Standard Edition 6.0 API中文参考手册

由沈东良制作最终版本的CHM格式的JDK6API中文参考手册,欢迎下载!JDK6API中文参考手册[CHM格式],这是沈东良根据SUN官方翻译的JDK6API中文版制作的。这一份则是全中文的JDK6 API参考手册!SUN官方发布的JDK6的API参考手册是html形式的,查起来非常不方便。 再次感谢沈东良朋友精心的制作,希望对大家学习Java有所帮助。

2013-07-23

fport-v2.0.zip

很小巧很实用的端口查看工具,使用方法是,将fport解压后放到比如C盘的根目录下,然后开始--运行--cmd,进入相应的根目录执行fport,就可以显示当前的端口使用情况。 貌似在win7下不能使用,win7下推荐使用TcpView。

2013-07-09

TcpView_305

TCPView是一个查看端口和线程的小工具,只要木马在内存中运行,一定会打开某个端口,只要黑客进入你的电脑,就有新的线程,tcpview虽然是静态表示端口和线程的,但是它方便,占用资源少!

2013-07-09

东旭网络问卷调查系统v2.4Beta2

东旭网络问卷调查系统V2.4Beta2 东旭网络问卷调查系统是东旭工作室自主研发的基于web的网络应用程序。此系统本系统主要特点就是,通过网络的智能性、强大的实时监控和筛选统计功能使网络问卷调查系统发挥出其实时、高效、绿色环保等特点。从而真正为社会服务,为提高问卷调查效率服务。经过几个版本的不断更新,现已经成为功能强大,使用广泛的一个实用网络应用程序。 功能特点如下: 支持单选、多选、自定义文本、以及多种题型交叉等类型的问题 限制问卷IP范围(分为黑白两种方式) 每份问卷支持无限多个题目 支持问卷密码(凭密码进行问卷调查 ) 可设置是否允许同一IP重复提交 可设置问卷提交IP范围 可设置问卷开始以及结束日期 智能表单验证 问卷明细数据列表查看 柱状图分析 采用AJAX,更强的用户体验 支持问卷截断、跳转 兼容Firefox,IE6.0,IeE7.0等主流浏览器 ……

2011-04-25

空空如也

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

TA关注的人

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