自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 HTTPS请求携带证书,双向认证 - Java

1.首先导入证书到服务器(MAC环境,Linux环境替换对应路径java home即可)sudo keytool -import -alias cerName-keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/security/cacerts -file /Downloads/CM...

2019-12-25 17:53:38 284

转载 jenkins maven编译+部署远程tomcat到webapps目录

目的:通过jenkins maven编译+部署到远程机器的tomcat服务webapps目录下Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。首先保证系统中已经安装了jdk官网下载地址:...

2019-05-22 11:00:05 133

原创 Cannot destroy container 6fa48f713bc5: Device is Busy

[root@iZbp13ks1ssevb4354g66kZ ~]# docker rm 6fa48f713bc5Error response from daemon: Cannot destroy container 6fa48f713bc5: Driver devicemapper failed to remove root filesystem 6fa48f713bc54dc3feaa78...

2019-02-11 20:56:00 177

转载 身份证OCR识别

腾讯云文档https://ai.qq.com/doc/ocridcardocr.shtml调用腾讯 AI 接口的 Java 客户端 Taip TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法。目前已经接入【face人脸识别】 人脸检测与分析、多人脸检测、人脸对比、跨年龄人脸识别、五官定位、人脸识别、人脸验证、个体...

2019-01-17 18:07:53 1627

原创 Docker no space left on device

Docker 启动抛出异常:设备空间不足Error response from daemon: Cannot start container xxx: write /var/lib/docker/containers/xxxxx/hash281480960: no space left on deviceError: failed to start containers: [xxx]1....

2019-01-10 11:38:42 6045

原创 Received unexpected end-of-file from SFTP server 解决办法

1.查找sftp-server路径[root@ecs-6666 ~]# find / -name 'sftp-server'/usr/libexec/openssh/sftp-server2.打开sshd_config文件 vi /etc/ssh/sshd_config3.查找Subsystem关键字:/Subsystem4.修改为Subsystem ...

2018-12-08 23:59:09 2146 1

转载 Tomcat使用key和pem配置HTTPS证书

https://freessl.org/输入自己的域名,生成免费证书: 证书生成示例.png 该步骤完成后会得到如下文件 证书png MAC下直接命令生成.p12文件openssl pkcs12 -export -inkey private.key -in full_chain.pem -name tomcat -out tomcat.p12...

2018-12-08 16:34:42 2756 3

转载 解决微信小程序要求的TLS版本必须大于等于1.2的问题

一、环境:CentOS 6.8nginx 1.6.0php 7.0.10二、背景最近开发一个小程序,而小程序对后台接口服务器的要求是:1、请求域名在request合法域名中2、基于 https 协议3、TLS 版本 1.2+1、2 两条都满足了,但是第三条亟待解决,导致小程序调用接口时报错:三、正文(1)为什么要满足 TLS 版本 1.2+ ?201...

2018-12-08 16:33:09 1443

原创 nginx获取客户端真实IP

1.目的:获取客户端真实IP2.场景(环境):客户端 -> nginx服务 -> tomcat服务3.结果:只能获取到nginx服务IP4.修改nginx.conf文件,获取客户端真实IPlocation{}中添加以下代码: proxy_set_header Host $http_host; proxy_s...

2018-12-08 16:23:11 148

原创 nginx 限制下载速度、限流、限制带宽

location{}中添加以下代码即可: limit_conn one 10; limit_rate 200k; limit_rate_after 1000k;添加后:location / { proxy_pass http://localhost:8999/; #转发到http:/...

2018-12-08 16:15:16 1692

原创 nginx: upstream timed out (110: Connection timed out) while reading response header

server{}配置中新增以下配置即可: large_client_header_buffers 4 16k; #header大小        client_max_body_size 300m; #上传文件大小限制        client_body_buffer_size 128k; #缓冲区大小        proxy_connect_timeout 6...

2018-12-08 16:09:34 1740

转载 安装 pycharm for mac

从官网下载,安装完之后设置一下主题的颜色,设置为暗黑色的用起来比较舒服。但是按照网上其他人的教程设置时,都说在File->setting里面有选项,但是我在File里怎么也找不到Setting这个选项卡,最后在Pycharm->Preferences中找到了。发现很多的软件,在Preferences里面都有类似Setting的选项,以后也记得去这里设置吧。将Apperanc...

2018-10-08 22:29:20 784

转载 CROS Ajax 跨域请求中携带 cookie 做身份认证 (xhr withCredentials属性)

好吧,一如既往的短篇记录性文章,记下坑供查阅原因大概是这样的,公司有很多内网的服务系统,同属于同一个主域,但是是不同的子域,然后呢,当在一个系统需要调用另一个系统的时候,就会出现跨域的问题。所以呢,我们打算写一个通用代理程序来做中转,然后呢,先简单贴一下代码吧var server = http.createServer(function(request, response) { ...

2018-08-02 20:39:12 901

转载 tomcat修改banner,隐藏版本号,降低攻击系数

为了避免黑客针对某些版本进行攻击,因此我们需要隐藏或者伪装 Tomcat 的版本信息。针对该信息的显示是由一个jar包控制的,该jar包存放在 Tomcat 安装目录下的lib目录下,名称为 catalina.jar 1、两种方式,第一种是修改catalina.jar文件进入tomcat的lib目录找到catalina.jar文件unzip catalina.jar之后会多出两个文件夹进入org/...

2018-04-17 19:53:44 2041

转载 错误:java.security.InvalidKeyException: Illegal key size or default parameters解决方法

Java几乎各种常用加密算法都能找到对应的实现。因为美国的出口限制,Sun通过权限文件(local_policy.jar、US_export_policy.jar)做了相应限制。因此存在一些问题:●密钥长度上不能满足需求(如:java.security.InvalidKeyException: Illegal key size or default parameters);●部分算法未能支持,如M...

2018-04-17 10:52:17 1512 1

转载 hibernate和jpa注解关联总结

用hibernate和jpa annotation 大概一年多了,今天闲来无事,对他们关联关系元数据写法做一个总结。 1.一对一主键关联 这个在实际项目中用的比较少,大部分是通过用外键做关联的,这里用用户和手机号举个例子,用户和手机号是一对一的关系,代码如下: User实体 Java代码    package com.own.model;    import java.io.Serializabl...

2018-03-19 16:59:39 355

转载 Shiro登录成功之后跳到指定URL

通常我们使用shiro,登录之后就会跳到我们上一次访问的URL,如果我们是直接访问登录页面的话,shiro就会根据我们配置的successUrl去重定向,如果我们没有配置successUrl的话,那么shiro重定向默认的/,这个逻辑看shiro的源码就可以知道:1.shiro会把请求信息保存到session中: 2.然后判断是否已经登录,如果没有登录,就会跳到登录页面,用

2017-09-03 14:03:59 1973 1

转载 shiro 每次请求都会新建会话,创建session

在Servlet容器中,默认使用JSESSIONID Cookie维护会话如下配置了domain[html] view plain copybean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">          当跳出SHIRO S

2017-09-03 12:26:38 8944

转载 session过期后登录页面嵌套在框架中问题的解决方案

"javascript">          if (top != window)          top.location.href = window.location.href;

2017-08-25 20:58:36 445

原创 Bootstrap复选框、EasyUI datagrid复选框

1.EasyUI datagrid$("#waitorder") .datagrid( { url : "${ctx}/waitOrder/findWaitOrder", nowrap : false, striped : true, remoteSort : false, pageSize : 20,

2017-08-03 10:46:43 2012

转载 ios系统 微信时间显示NANANANA

问题:在html页面中获得后台传过来的一个时间并显示在页面上,我用getFullYear() ,getMonth(),getDate()分别获得了年月日在电脑上和三星手机上页面都能正确的显示时间,而苹果手机确显示NaN.NaN.NaN。解决办法:把中横线换成斜杠,那个有兼容性问题。new Date("2017-02-16 20:41:10".repl

2017-07-18 15:42:26 1387

转载 Java同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致

同样的汉字在服务器和本地的电脑上URLencode 出来的结果不一致在CSDN问答中看到这个问题,通常这类问题都是由于字符串的编码导致的。代码如下:[java] view plain copy String oldStr = new String("中文字符");  //我的环境默认UTF-8  System.out.pr

2017-07-12 14:02:42 763

转载 linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm

linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm步骤一、下载jdk的rpm安装包步骤二、如果linux是centos的话,请先卸载openjdk,参考文档:使用rpm命令卸载CentOS 6.4自带的OpenJDK步骤三、安装jdk-7u79-linux-x64.rpm安装包先执行以下命令给所有用户添加可执行的权限#chmod +x jdk

2017-06-08 11:19:59 2646

转载 linux下怎么卸载自带的JDK和安装想要的JDK

卸载1、卸载用 bin文件安装的JDK方法: 删除/usr/java目录下的所有东西 2、卸载系统自带的jdk版本方法:查看自带的jdk:#rpm -qa | grep gcj看到如下信息:libgcj-4.1.2-44.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115使用rpm -e --nodeps 命令删除上面查找的内容:#r

2017-06-08 11:19:12 672

转载 oracle创建数据库和用户

以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要

2017-06-08 10:56:54 500

转载 Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...

Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...,有需要的朋友可以参考下。今天将服务器的监听程序重启了一下,重启后成功,但是数据库死活注册不上去,导致客户端没法连接到数据库:-- 启动监听[oracle@localhost dbs]$ lsnrctl startLSNRC

2017-06-07 20:02:14 28705

转载 ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit

ERROR: ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit1 先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。2 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫

2017-06-07 20:00:54 10287 1

转载 配置secureCRT远程连接图形化显示

secureCRT是我们在维护UNIX或者linux的重要工具。xmanager 工具是连接UNIX或者linux的图形化工具。这两个工具都可以独立完成相关工具。我这里想介绍的是两个工具的结合,这样可以提交我们的工作效率。 如果您想使用secureCRT远程显示图形界面,那么你先要装xmanager 和secureCRT啊,不装你怎么用呐xmanger地址:http://69.du

2017-06-07 20:00:01 4528

转载 linux解决xhost: unable to open display ""

实用技巧:在Linux下设置xhost方法步骤第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control disabled, clients can connect

2017-06-07 19:47:21 956

转载 配置本地X Server远程安装Oracle 数据库

当我们需要在服务器上安装Oracle数据库时,我们总希望最大化Linux服务器性能利用。尽量少的安装其他复杂的软件,只安装Oracle必要的软件即可。然而事实上,由于对Linux比较陌生。只有在已经安装X window图形化套件的情况下,才会安装Oracle数据库。并可怕得渐渐认为Oracle必需X window图形化套件。通过对Oracle官方文档的阅读,我们发现Oracle和Gnome或者KD

2017-06-07 19:45:22 695

转载 Oracle启动监听报错:The listener supports no services The command completed successfully

$ lsnrctl start报错提示:The listener supports no servicesThe command completed successfully如图所示:这样启动后远程连接会报错:oracle ORA-12514:TNS:listener does not currently know of service requested in conn

2017-06-07 19:16:27 3051

转载 CentOS 6.4下安装Oracle 11gR2

安装前须知:内存(RAM)的最小要求是 1GB,建议 2GB 及以上。虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。要求临时文件目录,如 /tmp 的磁盘空间至少 1GB。磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件

2017-06-07 19:13:49 529

转载 java支付宝支付,支付手机支付,pc网站支付

1:在撸代码之前 先去开通支付宝支付的账户  提交私钥 公钥一系列反锁的 事情 下面简单介绍一下我的支付过程以下是整个项目的结构 只是做了个支付的测试 所有结构很简单 大神勿喷:上面的 lib里面的 jar 大部分都可以在 支付宝的官方dome里面下载  当然 在写完文章 我会附上我的源码地址:  在这里 主要贴出  两个主要类的 代码 和  web.mlx 的

2017-04-20 17:27:25 1372

转载 postfix常用错误解决方案

FAQ1. 启动 postfix 报错#/usr/sbin/postfix startpostfix: fatal: /etc/postfix/main.cf, line 34: missing '=' after attribute name: "permit_mynetworks,"原因 smtpd_recipient_restrictions =后面的选项要连续,不能换行

2017-03-18 17:14:42 4319

转载 Postfix邮件服务器搭建之虚拟用户配置

本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我的微信ilanniweb在前一篇文章《烂泥:Postfix邮件服务器搭建之软件安装与配置》中,我们介绍了psotfix邮件服务器搭建所需要的软件,以及各个软件的基本配置。目前已经达到了通过系统用户可以登录到postfix邮件服务器,但是为了管理的方便和系统安全,我们一般是通过postfix的

2017-03-18 16:06:30 2719

转载 Postfix邮件服务器搭建之软件安装与配置

想要获得更多的文章,可以关注我的微信ilanniwebPostfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl、postfix、dovecot、postfixadmin、roundcubemail,只有这几个软件相互配合才能搭建一套完整的邮件服务器。PS:本次实验在centos6.5 64bit上进行。一、软件功能介绍cyrus-sasl、pos

2017-03-18 16:05:29 1316

转载 Postfix邮件服务器搭建之准备工作

说实话,Postfix邮件服务器的搭建是一件很麻烦的事情,需要各种软件之间的配置和调试。在写这篇文章之前,我也是搭建测试了不下于10次才算把整个流程给走通,今天刚好有时间把整个搭建过程记录下来。在正式安装postfix之前,我们先来介绍在搭建之前所需要做的准备工作。一、域名解析因为邮件服务器牵涉到域名的问题比较多,所以在此我们先来介绍有关域名解析的相关配置。我们需要

2017-03-18 16:04:26 801 1

转载 阿里云格式化挂载数据盘

如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘,然后挂载数据盘。另外,您还可以根据业务需要,对数据盘进行多分区配置。建议使用系统自带的工具进行分区操作。注意:云服务器 ECS 仅支持对 数据盘 进行二次分区,而不支持对 系统盘 进行二次分区(不管是 Windows 还是 Linux 系统)。如果您强行使用第三方工具对系统盘进行二次分区操作,可能引发未知风险

2017-01-06 11:52:55 1039

转载 MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user  set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经

2016-12-17 14:06:21 3445

转载 excel数据生成sql insert语句

excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下:1、增加一列(D列)2、在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into users (name,sex,age) values ('",A1,"','

2016-12-02 19:08:36 21326 6

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