自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 浅谈 JS 防抖和节流

原文:https://segmentfault.com/a/1190000018428170https://segmentfault.com/a/1190000018428170从滚动条监听的例子说起先说一个常见的功能,很多网站会提供这么一个按钮:用于返回顶部。这个按钮只会在滚动到距离顶部一定位置之后才出现,那么我们现在抽象出这个功能需求--监听浏览器滚动事件,返回当前滚条与顶部的距离这个需求很简单,直接写:function showTop () { var scrol..

2021-09-29 09:27:26 341

原创 Linux下安装tomcat并指定jdk

1、tomcat下载安装下载 tomcat.tar.gz,下载地址(非官方网址,亲测可用),解压tar -zxvf 压缩包名称 -C 安装目录2、jdk下载安装方法一:查询版本:yum search java | grep -i --color JDK选择对应版本安装:yum install java-1.8.0-openjdk-devel.x86_64配置环境变量(...

2020-02-10 17:04:12 575

转载 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别

一、这四个方法的用处1、用来编码和解码URI的统一资源标识符,或叫做 URI,是用来标识互联网上的资源(例如,网页或文件)和怎样访问这些资源的传输协议(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四个用来编码和解码 URI 的函数之外 ECMAScript 语言自身不提供任何使用...

2018-11-28 10:12:29 227

转载 linux 重启apache

转载自:https://www.cnblogs.com/zjzhuwenbo/archive/2013/12/12/3471231.htmlApache是怎样启动的如果配置文件中Listen定义的是默认的80端口(或1024以下),那么启动Apache将 需要root权限以将它绑定在特权端口上。一旦服务器开始启动并完成了一些诸如打开日志文件之类的准备操作,它将创建很多子进程来完成一些诸如侦...

2018-08-23 10:31:39 1325

转载 史上最全的maven的pom.xml文件详解

 转载自:https://www.cnblogs.com/hafiz/p/5360195.html<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...

2018-08-17 17:02:25 196

转载 JAVA_OPTS Java虚拟机参数说明

下面是配置Java虚拟机的参数堆设置-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始堆内存大小,Server端JVM最好将-Xms和-Xmx设为相同值-Xmx:堆内存最大值,建议不要超过物理内存的一半-Xmn:年轻代堆内存的大小,一般设置为Xmx的三分之一-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为...

2018-07-17 11:20:44 834

转载 理解OAuth 2.0

理解OAuth 2.0作者: 阮一峰日期: 2014年5月12日OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAu

2016-10-26 14:08:18 465

转载 Jgroups初步讲解

转自:http://xpenxpen.iteye.com/blog/20418971.官方的tutorial已经很好了,得首先阅读。 http://www.jgroups.org/ug.html 本文其实是官方的tutorial的笔记,其中大部分文字转载自http://whitesock.iteye.com/blog/199229 2.基本概况 在JGroups中JChanne

2016-08-23 12:33:05 2762

转载 Struts2主题和模板

转自易百:http://www.yiibai.com/struts2/struts_themes_templates.html在实际教程本章开始之前,让我们来看看所给出: http://struts.apache.org 定义:Term描述tag一小片执行的代码从JSP, FreeMarker 或 Velocity.tem

2016-07-06 09:37:21 822

转载 图解正向代理、反向代理、透明代理

转自:http://z00w00.blog.51cto.com/515114/1031287套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术分为正向代理、反向代理和透明代理。本文就是针对这三种代理来讲解一些基本原理和具体的适用范围,便于

2016-07-04 15:04:13 734

原创 Eclipse中java项目引用dll库的路径设置

问题:Eclipse中java项目引用dll库的路径设置错误发现:更换eclipse引用其他jdk后,程序调用sigar方法时报错,如图:但可以看到lib文件夹下存在jar与dll,如图:更换为原jdk后,未出现此问题。解决方式:项目右键——BuildPath——ConfigureBuildPath..之后如图:此处配置dll所在lib路径,jar会

2016-05-21 11:58:11 7641

转载 日志那点事儿——slf4j源码剖析

日志那点事儿——slf4j源码剖析http://www.cnblogs.com/xing901022/p/4149524.html前言:  说到日志,大多人都没空去研究,顶多知道用logger.info或者warn打打消息。那么commons-logging,slf4j,logback,log4j,logging又是什么关系呢?其中一二,且听我娓娓道来。

2016-04-19 09:19:58 532

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解 - 实例分析原文  http://josh-persistence.iteye.com/blog/2161848第一部分:工具介绍部分:现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露

2016-03-30 08:55:13 9864 3

转载 使用new和反射产生java内部类的实例化对象

前两天看到一道面试题,是关于内部类的知识,觉得很有意思。这道题是这样的:根据注释填写(1),(2),(3)处的代码public class Test{       public static void main(String[] args){              // 初始化Bean1              (1)         

2016-02-17 14:09:23 765

转载 hyperic-sigar 获取全面的系统信息

转自:http://blog.sina.com.cn/s/blog_6151984a0100ni1n.htmlHyperic-Sigar简介Hyperic-Sigar是一个收集系统各项底层信息的工具集.他有如下特点:1. 收集信息全面收集CPU,MEM,NETWORK,PROCESS,IOSTAT等使用Sigar,你完全可以模仿出cpuinfo,meminfo,

2015-11-20 16:25:07 2462

转载 常见的数字证书格式

cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem) p7b一般是证书链,里面包括1到多个证书 pfx是指以pkcs#12格式存储的证书和相应私钥。 在Security编程中,有几种典型的密码交换信息文件格式: DER-encoded certificate: .cer, .crt PEM-encoded message: .pem

2015-10-29 10:12:19 528

转载 javamail发送邮件的简单实例

javamail发送邮件的简单实例【转】http://www.blogjava.net/wangfun/archive/2009/04/15/265748.html 今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。

2015-08-28 09:56:12 627

转载 HttpInvoker SSL双向认证远程接口调用

在工作中,遇到需要开放一个web接口给对方调用,所以用到了HttpInvoker ,但是又遇到了一个问题,就是采用的是双向认证,只开放443端口,也就是说配置接口必须采用https,而且调用接口时,还需要通过双向认证。下面是我做的事例,贴出来供大家参考。一、创建接口和接口实现类public interface SyncRemoteService {    /**     *

2015-08-20 16:52:32 604

转载 httpclient 无信任证书使用https

httpclient 无信任证书使用https博客分类:  JAVA 1、当不需要使用任何证书访问https网页时,只需配置信任任何证书Java代码  HttpClient http = new HttpClient();  String url = "https://payment.cib.com.cn/payment/ap

2015-08-20 16:42:34 1259

转载 json相关转换及httpPost发送

HTTPPost发送JSON:private static final String APPLICATION_JSON = "application/json";        private static final String CONTENT_TYPE_TEXT_JSON = "text/json";public static void httpPostWit

2015-08-11 10:33:24 2211

转载 ognl概念和原理详解

引言:众所周知,在mvc中,数据是在各个层次之间进行流转是一个不争的事实。而这种流转,也就会面临一些困境,这些困境,是由于数据在不同世界中的表现形式不同而造成的:  1. 数据在页面上是一个扁平的,不带数据类型的字符串,无论你的数据结构有多复杂,数据类型有多丰富,到了展示的时候,全都一视同仁的成为字符串在页面上展现出来。  2. 数据在Java世界中可以表现为丰富的数据结构和数据类型,你可

2015-07-28 17:06:13 448

转载 参数(parameter)和属性(Attribute)的区别

区别: 来源不同:   参数(parameter)是从客户端(浏览器)中由用户提供的,若是GET方法是从URL中 提供的,若是POST方法是从请求体(request body)中提供的;   属性(attribute)是服务器端的组件(JSP或者Servlet)利用requst.setAttribute()设置的操作不同:   参数(para

2015-07-27 16:18:52 959 2

转载 用JSSE实现网络安全通信

用JSSE实现网络安全通信转自:http://sunnylocus.iteye.com/blog/699250    在网络上信息由源主机到目标主机要经过很多路由和计算机,通常这些机器不会监听路过的信息。但在使用网络银行进行网上消费时,不加以保护的账号密码很有可能被黑客截获并利用给消费者造成不可估量的损失。      Java安全套接字扩展(JSSE

2015-04-07 14:38:48 543

转载 启用TOMCAT的SSL

启用TOMCAT的SSL本教程使用 JDK 6 和 Tomcat 7,其他版本类似。基本步骤:使用 java 创建一个 keystore 文件配置 Tomcat 以使用该 keystore 文件测试配置应用以便使用 SSL ,例如 https://localhost:8443/yourApp1. 创建 keystore 文件执行 keytool

2015-04-01 11:00:30 547

转载 接地气的阐述SSL握手协议

SSL握手协议SSL又叫“安全套接层(Secure Sockets Layer)协议”,是一种在客户端和服务器端之间建立安全通道的协议。SSL为通信双方提供了一种安全、可信、有效的通信方式。SSL协议分为密匙协商、数据通信两个部分,其中密匙协商就是所说的握手协议。形象的可以用下面这幅图来说明。 具体过程通过wireshark抓取ie6跟gmail的通信过程可

2015-03-20 15:24:31 606

转载 JUnit中assertEquals和assertSame方法的不同

JUnit中assertEquals和assertSame方法的不同1)提供的接口数量不完全相同。assertEquals支持boolean,long,int等等java primitiveType变量。assertSame只支持Object。 2)比较的逻辑不同,结果可能不同。assertSame是对象直接比较。assertEquals能利用被

2015-03-19 10:39:12 921

转载 非对称加密算法RSA

RSA     这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。     这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与

2015-03-19 09:24:22 609

转载 JAVA实现DES加密实现详解

package util;import java.security.SecureRandom;import javax.crypto.spec.DESKeySpec;import javax.crypto.SecretKeyFactory;import javax.crypto.SecretKey;import javax.crypto.Cipher;/** DES加密介绍

2015-03-18 11:24:52 354

转载 Java中常用的加密方法(JDK)

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算

2015-03-18 11:15:29 672

转载 getInstance与new的区别【百度】

getInstance编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!getInstance是一个函数。在java中,可以使用这种方式使用单例模式创建类的实例,所谓单例模式就是一个类有且只有一个实例,不像object ob=new object();的这种方式去实例化后去使用。外文名getInstance

2015-03-18 11:08:46 2448

转载 3des加密算法的Java实现

import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; public class CipherTest { public static void main(String[] args) { try {

2015-03-18 11:02:45 884

转载 PKI技术原理(收集 整理 归纳)

对称加密         symmetric cryptographic非对称加密       asymmetric cryptographic密钥交换协议     key agreement/exchange哈希算法         Hash报文认证码       MAC数字签名         digital signature数字证书     

2015-03-16 16:20:18 769

空空如也

空空如也

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

TA关注的人

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