resin-pro-4.0.53报错java.lang.Error: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader

最初并未发现,笔者的系统环境变量JAVA_HOME变量设置错误D:developJavax64jdk1.8.0_144#最初使用了阉割版的JDK改成完整安装的JDK就可以D:developJavajdk1.8.0_144另外还有设置RESIN_HOME环境变量RESIN_HOME=D:developesin-pro-4.0.53设置环境变量.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libools.jar;%RESIN_HOME%libesin.jar;%RESIN_HOME%libjavamail-141.jar网上说要把lib目录下所有jar加进去,即使JAVA_HOME设置正确,不加仍旧保持缺少%RESIN_HOME%libesin.jar;报错ErroroccurredduringinitializationofVMjava.lang.Error:java.lang.ClassNotFoundException:com.caucho.loader.SystemClassLoaderatjava.lang.ClassLoader.initSystemCla...

禁用xampp的ssl功能

按照DisableSSLonXAMPPforWindows文章里讲解的步骤如下:1以管理员身份启动XAMPP控制面板,点击Config按钮打开httpd.conf分别注释171,539行代码(xamppv3.2.2)#LoadModulessl_modulemodules/mod_ssl.so#Includeconf/extra/httpd-ssl.conf2.点击右边中间的Config,关闭"Checkdefaultportonstartup"3.重启XAMPP...
代码星球 代码星球·2020-04-17

【网站加速】网站如何提升网页打开速度?

问题:网站如何提升网页打开速度? 1、减少页面请求: 从WEB运行原理上讲,IIS请求是无状态的,在服务器端一直是连接和关闭的不断进行着,如果能减少服务器请求,总的时间将会减少。 之前我下载163邮箱的登陆页面的图片时发现,它们的只用到了一个图片来完成整个页面的所有图片,当时我就纳闷了,这跟平时做的网站不一样呀。然来这样做减少浏览器的请求次数,用httpwatch你会发现请求的总时间大大减少了。同样的想法,在做css样式,JavaScript代码的时候也要做到尽可能的放在一个文件下来减少WEB请求。2、页面压缩技术,给我们JS,HTML代码进行瘦身。 jQuery作为JS最轻量级的类库,它的原类库是242KB,压缩后的它竟只有91.6KB。常见的压缩工具有GoogleClosureCompiler、YUICompressor、JsPacker、gzip。我常用的是gzip,因为它的压缩率是最高的。用jdk压缩后它会把一些空格去掉,把我们很长的变量名换成换成很短的字母来代替。3、样式、行为、结构分离。 当第一次访问页面的时候,用户就可以把...

php7实现基于openssl的加密解密方法

还需要注意的是加密字符串长度问题,如果加密字符串长度太长需要进行分段加解密,如下代码:加密:(公匙加密,私密一般用来解密)functionencrypt($originalData){$publicKeyFilePath='/www/ceshi/rsa_public_key.pem';extension_loaded('openssl')ordie('php需要openssl扩展支持');file_exists($publicKeyFilePath)ordie('公钥的文件路径不正确');$publicKey=openssl_pkey_get_public(file_get_contents($publicKeyFilePath));$publicKeyordie('公钥不可用');$crypto='';foreach(str_split($originalData,117)as$chunk){$encryptData='';if(openssl_public_encrypt($chunk,$encryptData,$publicKey)){$crypto.=$encryptData;...

mysql: show processlist 详解

最近排查一些MySQL的问题,会经常用到showprocesslist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。showprocesslist是显示用户正在运行的线程,需要注意的是,除了root用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS权限。root用户,可以看到全部线程运行情况普通的activiti用户只能看到自己的单独给activiti用户授PROCESS权限,(授权后需要退出重新登录)showprocesslist显示的信息都是来自MySQL系统库information_schema中的processlist表。所以使用下面的查询语句可以获得相同的结果:select*frominformation_schema.processlist了解这些基本信息后,下面我们看看查询出来的结果都是什么意思。Id:就是这个线程的唯一标识,当我们发现这个线程有问题的时候,可以通过kill命令,加上这个Id值将这个线程杀掉。前面我们说了showprocesslist显示的信息时来自infor...

SSL 握手协议详解

 这里重点介绍一下服务端的验证和密钥交换。这个阶段的前面的(a)证书和(b)服务器密钥交换是基于密钥交换方法的。而在SSL中密钥交换算法有6种:无效(没有密钥交换)、RSA、匿名Diffie-Hellman、暂时Diffie-Hellman、固定Diffie-Hellman、Fortezza。  在阶段1过程客户端与服务端协商的过程中已经确定使哪种密钥交换算法。  如果协商过程中确定使用RSA交换密钥,那么过程如下图:  在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。  1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plaintext):发送人、接受人和任何访问消息的人都能理解的消息。密文(ciphertext):明文消息经过某种编码后,得到密文消息。加密(encryption):将明文消息变成密文消息。解密(decryption):将密文消息变成明文消息。算法:取一个输入文本,产生一个输出文本。加密算法:发送方进行加密的算法。解密算法:接收方进行解密的算法。密钥(key):只有发送方和接收方理...
代码星球 代码星球·2020-04-15

警告: [SetPropertiesRule]{Context/Loader} Setting property 'useSystemClassLoaderAsParent' to 'false' did not find a matching property.

警告:[SetPropertiesRule]{Context/Loader}Settingproperty'useSystemClassLoaderAsParent'to'false'didnotfindamatchingproperty. 意思是:警告(SetPropertiesRule):装载机}/{上下文设置属性“useSystemClassLoaderAsParent”“假”没有找到匹配的属性解决方法:tomcat 6勾选"Publish module contexts to separate XML files"选项是OK的,但tomcat 7好像是不行。我的解决办法是直接把source属性去了,然后将docBase属性指向默认的wtpwebapps目录下对应的项目,暂未发现有什么问题。如:<Context docBase="../wtpwebapps/sss" path="/" reloadable="...

cURL error 60: SSL certificate problem: unable to get local issuer certifica 解决

 从https://curl.haxx.se/docs/caextract.html 上下载cacert.pem 打开php.ini 搜索curl.cainfo与openssl.cafile,将其配置成你自己cacert.pem文件的路径curl.cainfo="路径"openssl.cafile="路径"例如: ...

tomcat开启SSL8443端口的方法

http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.htmlhttp://blog.sina.com.cn/s/blog_682b5aa1010113uu.html(中文,比较实用)https://help.ubuntu.com/community/TomcatSSLhttp://blog.csdn.net/fjssharpsword/article/details/6851969(服务器和客户端证书)本文以ubuntu环境为例进行说明,具体环境如下OS:ubuntu-server_12.04TOMCAT_HOME:/usr/local/tomcat7,安装方法参考:windows和linux下将tomcat注册为服务JAVA_HOME:/usr/lib/jvm/jdk1.7.0_45,安装方法参考:ubuntu下安装JDK并配置java环境服务器端1.用JDK自带的Keytool生成keystore文件 1)打开终端控制台,转向tomcat主目录,执行生成keystore文件命令,这条命令的作用是在tomcat主目录下生成se...

ssl证书过期问题解决

小程序debug有如下证书无效信息:  浏览器访问https://ic-park.net:30001/indoornav/callFunction1.php提示证书风险。   https://yq.aliyun.com/articles/221596注意按以上文章中介绍的步骤,才能出现免费ssl的选项。0元购买后,要及时到控制台填写申请信息。  注意:阿里云服务器直接勾选“自动DNS验证”  点击“验证”,阿里云DNS自动验证成功。 签发成功后,在云管理平台上下载证书。 解压后双击pfx文件,输入密码,安装证书。下图显示在浏览器中证书安装成功。测试失败。在iis配置中显示绑定的ssl证书仍是过期的。显然证书的安装存在问题。新的证书并未被iis识别。按照下文在计算机控制台中安装证书。https://blog.csdn.net/monster_axi/article/details/80545541 MMC: II...

【转】SSL协议、SET协议、HTTPS简介

SSL是SecureSocketLayer的缩写,中文名为安全套接层协议层。使用该协议后,您提交的所有数据会首先加密后,再提交到网易邮箱,从而可以有效防止黑客盗取您的用户名、密码和通讯内容,保证了您个人内容的安全。具体地说,SSL(SecureSocketLayer)  为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络  上之传输过程中不会被截取及窃听。目前一般通用之规格为40bit之安全标准,美国则已推出128bit之更高安全  标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。  当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。  SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层:SSL记录协议(SSLRecordProtocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL握手协议(SSLHandshakeProtocol):它...

分享10个可免费使用的网站CDN加速服务

CDN也称内容分发网络,其原理大概是将服务内容分发至全网加速节点,让用户从就近的服务器节点上获取内容,从而提高网站的访问速度。大部分服务商(如阿里云,网易蜂巢,京东云等)的CDN服务是按使用量收费的,也有一些服务商提供免费的CDN服务,本文简单的总结一下目前可免费使用的CDN,对个人网站来说,免费的已经够用了。腾讯云CDN 官网:https://cloud.tencent.com/product/cdn(评分9.0)腾讯云可以免费申请SSL证书,腾讯云CDN也能很好的支持SSL证书,从而实现https访问,腾讯云的CDN不是完全免费的,但新注册的用户目前可有免费的流量包赠送,而且腾讯云每月都会赠送10G免费的加速流量,对个人网站来说相当的实用。 360网站卫士 官网:http://wangzhan.360.com/(评分8.5)360提供的免费CDN服务,不限流量,CDN加速功能和基本的安全防御功能比较稳定,其提供的免费域名解析服务也很稳定。360网站卫士支持上传SSL证书,还提供免费网站备案服务。请注意360网站卫士与360云加速(cdn.cloud.3...

硬件解码 硬件加速

1、硬件加速,英文名Hardwareacceleration。2、硬件加速英文名Hardwareacceleration;硬件解码生效的时候,系统是怎么运转的呢?硬件有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。1.CPU从文件系统里读出原始数据(DirectSHow的源滤镜),分离出压缩的视频数据(分离器)。放在系统内存中。GPU、APU不运行。2.CPU把压缩音视频数据交给GPU、APU,这时总线上开始忙了,压缩数据从系统内存拷贝到显卡上的显存里和声卡上的声存里(如果有的话)。3.CPU要求GPU、APU开始硬件解码,CPU不运行,GPU、APU开始忙。当然CPU会定期查询一下GPU、APU忙的怎么样了。4.GPU、APU开始用自己的电路解码视频数据(已经在显、声存里了),解压后的数据还是放在显声存里面。5.音视频数据刚解码完成以后还不能立刻拿去播放,因为还需要后期处理,如deinterlace,3:2pulldown,多普勒效应,等等。GPU、APU再用自己的后期处理电路来进行处理。6.后期处理以后的未压缩数据拿...
代码星球 代码星球·2020-04-12

SSL相关漏洞解决方法

最近用绿盟扫描系统进行内网网系统扫描,有几台设备被扫出了SSL相关漏洞,在此做一个简短的加固方法。本次涉及漏洞1.漏洞名称:SSL3.0POODLE攻击信息泄露漏洞(CVE-2014-3566)【原理扫描】2.SSL/TLS受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808)【原理扫描】 知识普及1:SSL协议要点SSL(SecureSocketsLayer安全套接层)是一种基于Web应用的安全通信协议,最早由Netscape(网景)公司提出。SSL介于TCP协议和应用层协议之间,主要作用就是将HTTP、FTP等应用层的数据进行加密然后依托可靠的TCP协议在互联网上传输到目的地,其中最典型的应用就是https。SSL提供3个基本的安全服务:1)身份合法性:数据发送方和接收方要确认彼此身份,要确保各自的身份不会被冒充。2)数据机密性:所有传输的数据都进行加密,并且要确保即使数据被截获也无法破解。3)数据完整性:确保收到的数据与发送方发出的数据一致,没有被篡改。SSL协议主要采用的数据加密算法:1)非对称加密算法:数据加密和解密使用不同的密钥,如RSA公钥加密算...

PKI体系下的 SSL TLS HTTPS 详解

 背景:  SSL(SecureSocketLayer安全套接层)是一个加密函数库,它可以将应用层上所有明文传输的数据,通过调用SSL库,即可摇身一变成为安全通信连接,SSL最初是由网景公司(Netscape)研发,目前现有版本为SSLv1,SSLv2,SSLv3,但v1,v2已经淘汰,目前基本使用v3,后来IETF(TheInternetEngineeringTaskForce-互联网工程任务组)将其标准化后,命名为TLS(TransportLayerSecurity安全传输层协议),目前已经发展出三个版本:TLSv1.0,TLSv1.1,TLSv1.2,并且TLS也已经写入RFC(RFCRequestForComments请求注释)中,文档编号:RFC2246注:RFC是Internet协议字典,它里包含了所有互联网技术的规范!RFC官方网站:www.rfc-editor.org  目前TLSv1相当于SSLv3,通常我们将可不对它们做过细的区分,但是在使用某些软件时,它可能会只支持SSL或TLS或都支持,这就需要自行选择了。SSL和TLS的实现功能基本一致,但也有差别,...
代码星球 代码星球·2020-04-12
首页上一页...1819202122...下一页尾页