自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 《火星人入侵》Python入门小游戏

【代码】《火星人入侵》Python入门小游戏。

2023-03-30 16:54:40 141

原创 国产化服务器--统信系统--打包解压文件

打包文件tar zcvf xxx.tar.gz xxx解压文件tar zxvf xxx.tar.gz

2022-02-25 18:35:00 1212

原创 nginx反向代理后页面内嵌入的iframe无法打开

通过nginx反向代理的方式代理一个系统的资源,但是访问代理后的地址后登录报错500,因为系统比较久远无人维护,无法查看应用的日志,无法得知具体的报错信息。经过多次排查,确认是接口校验了请求的referren请求头,首先通过nginx设置请求头替换referren为原来的地址:proxy_set_header Referer "http://xx.xx.x.xx/";修改后发现还是无法解决问题,然后通过替代页面元素的方式,使ifra...

2022-01-21 17:36:45 4215

原创 GET请求时参数中嵌套url

当一个请求将请求参数拼接在url上面,同时url的参数中也是一个url,这个url也需要携带一些参数,如果参数里面的url只是简单的通过?和&等来拼接的话那么在这个子url中是无法获取到参数的,因为上一层url会优先识别?和&等符号,这时候需要通过对这些符号做一下转义,以下是转义的对应关系:? 分隔实际的URL和参数 %3F& URL 中指定的参数间的分隔符...

2021-07-30 11:17:57 2885

原创 mvn基本命令

1、打包mvn clean install -DskipTests2、查询指定依赖关系mvn dependency:tree -Dverbose -Dincludes="org.apereo.cas:cas-server-support-saml-idp"

2021-05-20 12:48:02 79

原创 linux服务器时间误差

ntpdate ntp.api.bzlinux自带ntp服务去同步时间

2021-05-08 16:09:07 267

原创 org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang

idea中启动服务时报错,org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang经分析是由于mybatis配置文件路径出现中文乱码导致的,解决办法:1.将项目移到到不带中文的路径下...

2021-04-21 10:43:30 488

原创 CAS Server对接saml2.0协议第一次认证速度慢的问题

主要存在两处影响saml协议认证的速度,第一次认证耗时3秒以上:1.验证票据换取用户信息这里速度很慢,重新自定义了根据票据换取用户信息的方法2.用户信息封装成samlResponse信息时,封装xml字符串耗时很长,重新写封装方法修改完这两处后认证速度基本在毫秒级别...

2021-03-19 19:36:20 761

原创 AES加密时抛出异常:java.security.InvalidKeyException: Illegal key size or default parameters

问题: 用java11编译运行时无问题,但是用java8编译运行时抛出无效的密钥的异常。原因: Sun通过权限文件(local_policy.jar、US_export_policy.jar)做了相应权限限制解决办法: 在官方网站下载JCE无限制权限策略文件 JDK7的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html...

2021-02-20 16:28:05 297

原创 linux系统FTP服务端修改主被动模式

主动与被动模式  FTP的数据连接和控制连接一般是相反方向,即服务器向客户端发起一个用于数据传输的连接。连接的端口是由服务器端和客户端协商确定的,这就是vsftpd的主动模式(port mod)。FTP协议的这个特征对iptables防火墙和NAT的配置增加了很多困难。在FTP被动模式(passive mod)下,数据连接是由客户程序发起的,和主动模式相反。被动模式要求,FTP Server 的防火墙开放 21 和 一个范围内的端口;主动模式就是 client 端开放一个随机端口,Server端主动..

2021-02-03 09:35:20 6556

原创 linux上数据库sql文件的导出

1.MYSQL首先通过whereis mysql 命令查找mysql数据库的安装文件的位置,进入文件目录;然后执行导出命令,mysqldump -uroot -p cims > cims.sql,cims为数据库名称,cims.sql即为导出的数据库文件2.ORACLE首先切换用户:su - oracle;然后登录系统用户:sqlplus / as sysdba;创建逻辑目录:create directory expdir as '/app/oracle';导出数据库:ex

2021-01-13 10:41:02 682

原创 多个checkbox的优化

<div class="chc"> <input type="checkbox" name="checkName" th:id="'check'+${u.vipCode}"> <a href="#"><label th:for="'check'+${u.vipCode}"></label></a></div>在label标签外面加上一个<a>标签可以显著提高多个checkbox动态渲染时的.

2020-12-15 14:39:45 295

原创 linux下/etc/profile环境变量配置失误导致基本命令无法使用

解决方法: 重新定义PATHexportPATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

2020-11-26 17:57:25 350 1

原创 2021年部分节假日放假安排公布

25日,国务院办公厅发布关于2021年部分节假日安排的通知:一、元旦:2021年1月1日至3日放假,共3天。二、春节:2月11日至17日放假调休,共7天。2月7日(星期日)、2月20日(星期六)上班。三、清明节:4月3日至5日放假调休,共3天。四、劳动节:5月1日至5日放假调休,共5天。4月25日(星期日)、5月8日(星期六)上班。五、端午节:6月12日至14日放假,共3天。六、中秋节:9月19日至21日放假调休,共3天。9月18日(星期六)上班。七、国庆节:10月1日至7日放假

2020-11-26 11:27:58 197

原创 全面的linux防火墙相关操作

1:查看防火状态systemctl status firewalldservice iptablesstatus2:暂时关闭防火墙systemctl stop firewalldservice iptablesstop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalldservice iptables restart5:...

2020-11-24 10:19:18 111

原创 先后多个字段排序

Comparator nameComparator = Collator.getInstance(Locale.CHINA); departmentInfoList.sort(Comparator.comparingInt(DepartmentInfo::getSort).reversed() .thenComparing(DepartmentInfo::getName, nameComparator));针对有多个排序条件的情况进行排序,前面的排序规..

2020-11-03 17:13:05 296

原创 nginx在线安装

这篇文章是在linux服务器可以访问网络的情况下安装nginx,以及反向代理的配置首先安装准备环境yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel安装pcrewget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gzpcre解压编译tar -zxvf pcre-8.35.tar.gzmv

2020-10-30 10:00:42 177

原创 cmd命令框打包maven项目跳过test

直接在pom文件目录下执行 mvn clean install -DskipTests

2020-10-28 10:17:53 216

原创 XML字符串中是多个对象的解析

调用Web Service返回了一个XML字符串,XML字符串中是多个用户的基本信息,通过下面的代码可以实现对XML结果的解析:public static List<OADTO> getResult(String xml) { Document doc; List<OADTO> oadtos= new ArrayList<>(); try { // 将字符串转为XML doc = DocumentHelper.p...

2020-10-23 14:52:28 394

原创 IE9浏览器兼容性问题—JS不生效的问题

项目场景:处理IE9浏览器的兼容问题问题描述:点击按钮没有反应,而且页面没有报错信息。原因分析:IE9浏览器中JavaScript的加载顺序是从上到下的,而且$(document).ready(function(){})并不生效,导致找不到对应的JS方法,出现错误。解决方案:找了好久,最后发现将JavaScript放在boby的后面,同时去掉$(document).ready(function(){}),问题得以解决...

2020-10-14 09:48:09 579

原创 定时任务@Scheduled不生效的问题

在当前类或者启动类上面添加 @EnableScheduling 注解

2020-09-27 12:07:32 1468

原创 idea编译打包时时报错 no python interpreter configured for the project

idea可以启动项目,但是用maven进行clean和install操作时报错,初步分析是maven配置存在问题,查看maven的配置,配置的maven仓库的地址是包里面自带的,去掉override勾选,重新clean和install,恢复正常。 pom文件遇到没有配置python的问题,就很有可能存在maven配置的问题,我自己引以为戒,共勉。...

2020-09-14 16:29:07 2677

原创 shiro框架集成cas遇到的重定向次数过多的问题

shiro集成cas,导入jar包,配置shiroCongfig文件,重写casRealm,配置完成之后,测试出现反复重定向,但是可以从casSever获取用户信息,经过反复排查,发现是realm中存在的:shiroRealm.setCredentialsMatcher(credentialsMatcher());这个方法会去做校验导致认证失败,出现循环,自定义一个类替换掉原来的,问题得到解决。...

2020-09-11 14:39:09 1928

原创 ORACLE数据库用工具建立外键关联

需要父子表的数据可以对应的上,如果数据异常则需要清理数据,首先在主表新建主键,然后在子表新建外键。需要注意的是在清理表的数据的时候先要commit,然后再插入外键关联。

2020-09-08 10:03:44 179

原创 List集合的交集,并集,差集,以及和Array之间的相互转换

List的交集list1.retainAll(list2) list1的结果就是两个集合的交集List的差集list1.removeAll(lsit2) list1的结果是两个集合的差集List的并集list1.removeAll(list2) list1.addAll(list2) list1的结果是两个集合去重后的并集List集合取交集,并集和差集,list1必须是可以增删的集合,如果list1不可变就会报错List集合和Array数组之间的转换Array转换成List..

2020-09-03 09:35:46 538 2

原创 IE9兼容性:iframe子页面jquery的o.activeElement报错问题(未指明的错误)

解决办法:在<head>中加入<script>document.documentElement.focus();</script>

2020-08-13 11:29:44 205

原创 mysql查询异常的分析方法(一)

很多人都遇到一条sql语句单独拿出执行返回是正常的,但是放在代码里面执行返回结果是不一样的,下面我来分享一下我自己的过程。一个查询信息的sql语句,有多个查询条件,当没有查询条件时返回所有信息,是正常的,但是当加上一个条件筛选时,只能查到一条信息,与真实情况不符合。只留下检索的status这个条件,sql中屏蔽其他条件,发现可以查出正常的结果,发现是其它条件筛选时可能存在问题,利用排除法一个个测试问题所在的点,一个个添加检索条件直至问题复现。...

2020-08-12 14:48:00 441

原创 简单的分布式锁

由于业务需要使用分布式锁,使用的是redisTemplete客户端,里面有一个setIfAbsent没有带超时时间的属性,为了原子性以及操作效率,setIfAbsent表示使用如果键不存在则新增,存在则不改变已经有的值,后面设置锁的过期时间为10分钟。redis版本2.1以上可用...

2020-08-11 14:59:42 86

原创 OAuth2.0简化流程图

(A) 客户端从资源拥有者那里请求授权。授权请求能够直接发送给资源拥有者,或者间接地通过授权服务器这样的中介,而后者更为可取。(B) 客户端收到一个访问许可,它代表由资源服务器提供的授权。(C) 客户端使用它自己的私有证书到授权服务器上验证,并出示访问许可,来请求一个访问令牌。(D) 授权服务器验证客户端私有证书和访问许可的有效性,如果验证通过则分发一个访问令牌。(E) 客户端通过出示访问令牌向资源服务器请求受保护资源。(F) 资源服务器验证访问令牌的有效性,如果验证通过则响应这个资..

2020-08-11 11:31:45 464

原创 某个对象的List集合,根据对象的属性升序排序

2020-08-10 18:33:55 289

原创 IE8浏览器兼容rgba()的简单方法

在需要兼容IE8的元素后面添加一个filter,E5表示透明度,后面是颜色的16进制的值,添加之后可以初步解决透明度颜色在IE8浏览器不生效的问题。需要兼容的元素{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E516285C,endColorstr=#E516285C);}下面有在线转换工具的地址:http://www.rockyxia.com/tools/rgba.php...

2020-08-07 11:07:24 310

原创 Idea支持linux服务器服务远程debug

首先停止需要debug的服务,然后用debug的方式启动服务最后是idea的配置,添加配置 最后启动debug

2020-08-04 10:47:46 218

select多选框插件

select多选框插件,支持自定义ui,select多选框插件,

2020-11-18

一款开源免费的下载神器

一款开源免费的下载神器,允许最高使用 1024 线程下载。

2020-10-09

IDEA安装部署文档.zip

你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档,你所需要的IDEA安装部署文档

2020-09-08

openssl.tar

ssl-devel离线安装包 ssl-devel离线安装包 ssl-devel离线安装包 ssl-devel离线安装包 ssl-devel离线安装包

2020-09-01

cas-6.1.5-source.tar.gz

cas最新稳定版本的源码,感兴趣的可以研究研究。

2020-08-06

scim协议实现代码

通过scim标准协议同步用户信息,实现用户信息跨域的同步,减轻应用的用户管理,通过scim标准协议同步用户信息,实现用户信息跨域的同步,减轻应用的用户管理

2020-06-03

空空如也

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

TA关注的人

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