自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Apache Shiro 默认密钥致命令执行漏洞(CVE-2016-4437)

目录一.情况描述1.漏洞描述2.漏洞造成的影响3.安全建议4.技术参考5.建设方案6.漏洞证明测试结果二.springmvc修改1.修改pom.xml配置2.增加一个自定义秘钥代码3.修改shiro配置4.修改完之后测试一.情况描述1.漏洞描述Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。2.漏洞造成的影响在配置了默认密钥的情况下,攻击者可以通过精心构造的 Payload 实现远.

2020-11-17 17:24:31 2914 2

原创 mysql安装教程-两种安装方式,mysql用rpm安装和mysql用tar安装
原力计划

1、常用命令总结1.rpm卸载: rpm -e --nodeps mysql-community-common-8.0.19-1.el7.x86_64 rpm查找: rpm -qa | grep mariadb2.yum卸载:yum remove xx 3.服务重启操作命令:systemctl restart mysqld 查看状态: systemctl status mysqld centos6.5mysql的服务操作命令:service my...

2020-06-10 09:39:57 825

原创 springboot项目无法读取pom文件的profile参数,配置profiles动态切换数据源

1、properties中的配置#数据库连接池,使用的连接池事阿里的druidspring.datasource.url=@db.url@spring.datasource.username=@db.username@spring.datasource.password=@db.password@spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driverClassName=c...

2020-05-20 13:27:59 813

原创 oracle配置远程连接,创建表空间、用户、授权

1、修改文件tnsnames.oraD:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN将localhost:换成你服务器的ip地址2、修改配置打开3、重启服务4、连接测试

2020-05-11 14:15:18 569

原创 nginx配置、proxy_passfast 和 cgi_pass区别,反向代理,负载均衡、nginx+fastcgi+php的并发阻塞问题

目录1、准备两个tomcat和一个nginx1.1、tomcat: http://127.0.0.1:80801.2、tomcat:http://127.0.0.1:80811.3、nginx:http://127.0.0.12、反向代理proxy_pass2.1、反向代理2.2、反向代理-使用upstream2.3、反向代理-负载均衡-轮循模式2.4、反向代理...

2020-04-29 17:08:17 1028

原创 proxy_pass和fastcgi_pass区别,反向代理,负载均衡、nginx+fastcgi+php的并发阻塞问题

http proxy: #列出所有服务器地址,nginx 自动均衡分发请求到各个服务器。 upstream frontends { ip_hash; server 192.168.199.1:8088; server 192.168.199.2:8089; } server { li...

2019-03-29 14:25:16 5222

转载 Tomcat顶层架构、服务部署、虚拟主机配置及优化服务

一、Tomcat概述 Tomcat是Java语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 一般来说,Tomcat虽然和Apzche或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于七处理静态HTML

2021-06-17 09:01:22 2

转载 2021-06-15

https://mp.weixin.qq.com/s/OolEt_oVuTzYkLE1cm6-_w15分钟学会远程debug调试,6得飞起来【附配套视频+源码+文档】小锋 java1234 今天应粉丝要求,特别录制了这期debug远程调试课程,结合IDEA工具;同时感谢广大粉丝和赞助商对我的精神和物质上的支持,让我不再为柴米油盐烦恼,我会继续努力,持续干货输出,加油,奥利给!注意:文末领取配套视频教程+源码+文档!1,远程DEBUG的必要性由于部署环境的差异性,相信很..

2021-06-15 08:35:21 51

原创 nacos 1.4.2 连接mysql

1.官网配置https://nacos.io/zh-cn/docs/deployment.htmlspring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user=nac

2021-06-10 15:45:32 9

原创 java8中switch 整型int、string字符串、枚举用法

1.数字2.枚举3.字符串

2021-06-09 15:04:20 4

原创 es sql查询分页问题

1.操作版本 7.122.es分页问题总结1.es的sql分页不支持 limit startIndex,endIndex。开始

2021-06-09 10:34:33 13

原创 Mybatis-Plus select不列出全部字段两种方式,

两种方式,如果只查询个别字段,用qw.select("id","real_name");如果去除一些字段:qw.select(SysUserDO.class,info->!info.getColumn().equals("open_id")&&!info.getColumn().equals("user_code"));

2021-06-02 12:03:38 22

原创 mybatis update返回值

1.正常情况下useAffectedRows=false默认值: 不使用受影响的行的数量进行返回,而是返回找到的行的数量值2.配置useAffectedRowsjdbc:mysql://${jdbc.host}/${jdbc.db}?useAffectedRows=true使用受影响的行的数量进行返回...

2021-05-26 10:34:53 5

转载 springboot 事务配置

1、全局配置@EnableTransactionManagement@Aspect@Configurationpublic class GlobalTransactionConfig { //写事务的超时时间为10秒 private static final int TX_METHOD_TIMEOUT = 10; //restful包下所有service包或者service的子包的任意类的任意方法 private static final String AOP

2021-05-20 15:58:39 6

原创 Jsoup爬取、java爬取中国行政区域

目录1.网址2.查询结果3.java代码3.1pom依赖3.2实体类3.3java代码1.网址国家统计局:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/2020年12月中华人民共和国县以上行政区划代码:http://www.mca.gov.cn/article/sj/xzqh/2020/20201201.html2.查询结果备注(有时候因为网络原因,数据可能会丢失)----省数..

2021-05-18 08:54:47 83 2

原创 mybatis plus 常见问题Invalid bound statement (not found)

官网: https://mp.baomidou.com/guide/faq.html#%E5%87%BA%E7%8E%B0-invalid-bound-statement-not-found-%E5%BC%82%E5%B8%B8出现 Invalid bound statement (not found) 异常不要怀疑,正视自己,这个异常肯定是你插入的姿势不对…… 检查是不是引入 jar 冲突 检查 Mapper.java 的扫描路径 方法一:在 Configuratio.

2021-04-26 11:41:57 20

原创 kibana配置中文

修改kibana.yml#i18n.locale: "en"i18n.locale: "zh-CN"

2021-04-20 15:34:39 29

原创 springboot打war包,Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0..

2021-04-19 20:17:32 21

原创 ajax文件批量上传的坑

//todo ajax多文件上传,有坑, // 直接用不行:formData.append("files", files ); for (var i = 0; i < files.length; i++) { formData.append("files", files[i]); } $.ajax({...

2021-04-17 15:32:51 2

原创 SpringMVC不能访问html页面

SpringMVC中的控制器(org.springframework.web.servlet.DispatcherServlet)中默认是jsp页面,我们默认配置:<servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class

2021-04-16 09:19:55 47

原创 Bean named ‘xxx‘ is expected to be of type ‘co but was actually of type ‘com.sun.proxy.$Proxy20‘

1.报错内容org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userDao' is expected to be of type 'com.yg.dao.impl.UserDaoImpl' but was actually of type 'com.sun.proxy.$Proxy20' at org.springframework.beans.factory.support.Abstrac

2021-04-15 10:29:37 7

原创 ik配置自定义词典不生效问题总结

1.文档编码文件必须是UTF-8

2021-04-12 15:54:18 77

原创 elasticsearch引入elasticsearch-analysis-ik-7.12.0插件报错plugin-descriptor.properties

1.报错内容2.报错原因如下图所示,下载的zip文件解压之后的情况,这里是不能放到elasticsearch的plugins中的。分析:由于是java开发的分词器,这里很明显是maven项目的目录结构。所以要执行打包命令,生成对应的发布的包正确的目录应该是3.解决办法在以下这个目录中执行:mvn clean install最后目录才是需要的包:/target/release/解压后可见:...

2021-04-12 14:57:33 214 3

原创 Charset utf8 = StandardCharsets.UTF_8;

/* * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.nio.charset;/** * Constant definitions for the standard {@link Charset Charsets}. These .

2021-04-08 15:30:13 101

原创 Mysql的utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别

utf8mb4 -- UTF-8 Unicode和utf8 -- UTF-8 UnicodeUTF-8是使用1~4个字节,一种变长的编码格式,字符编码。mb4即 most bytes 4,使用4个字节来表示完整的UTF-8。mysql的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。也就是说,任何不在基本多文本平面的 Unicode字符

2021-04-08 08:55:31 19

原创 jsp中文乱码

<%--解决jsp页面--%><%@ page contentType="text/html;charset=gb2312" %><html><head> <%--<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">--%> <%--<meta http-equiv="Content-Type" content="tex.

2021-04-05 00:18:27 15

转载 Cookie与Session区别

Cookie与Session区别1存储位置不同通常情况Cookie的数据信息存放在客户端浏览器上。Session的数据信息存放在服务器上。2.存储容量不同通常情况单个Cookie保存的数据≤4KB,一个站点最多保存20个Cookie。对于Session并没有上限,但出于对服务器端的性能考虑,Session内不要存放过多的东西,并设置session删除机制3.存取方式不同Cookie中只能保管ASCll字符串,需要通过编码的方式存取Unicode字符或...

2021-03-30 17:16:45 6

原创 继承Thread类、实现Runnable接口、实现Callable接口

继承Thread类package com.yg.thread;/** * 不推荐使用, * 由于单继承的原因 */public class ThreadDemo extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread(...

2021-03-24 09:46:14 26

原创 使用TypeHandler 把一个 List 集合存入数据库

目录1、创建数据库2、创建entity3、TypeHandler4、mapper.xml5、mapper6、controller1、创建数据库CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,其它表中的使用user_id', `name` varchar(100) NOT NULL DEFAULT '', `address` varchar(100...

2021-03-22 16:50:39 54

原创 java接口传递List数组

1后端接口 /** * 测试请求参数是list * : http://127.0.0.1:8080/springboot/testListIds * * @return */ @RequestMapping({"testListIds"}) @ResponseBody public Object testListIds(@RequestBody(required = false) List<String&gt...

2021-03-18 19:12:39 196

转载 Docker 常用命令

1、Docker容器信息##查看docker容器版本dockerversion##查看docker容器信息dockerinfo##查看docker容器帮助docker--help2、镜像操作提示:对于镜像的操作可使用镜像名、镜像长ID和短ID。2.1、镜像查看##列出本地imagesdockerimages##含中间映像层dockerimages-a##只显示镜像IDdockerimages-q##含中间映像层dockerimag...

2021-03-15 10:47:21 6

原创 nginx动静分离

动态静态nginx配置# cat /etc/nginx/nginx.conf# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_p...

2021-03-12 20:53:50 5

原创 linux中java环境变量不生效,source /etc/profile也不生效

1、即使操作了source /etc/profile也不生效[root@servera ~]# find / -name java/etc/pki/ca-trust/extracted/java/etc/pki/java/etc/java/etc/alternatives/java/var/lib/alternatives/java/usr/bin/java/usr/lib/java/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.e.

2021-03-10 21:30:37 130 2

原创 centos7 ping: www.baidu.com: Name or service not known

1、查看VMware的NAT配置中的网关ip地址2、修改网络配置vim /etc/sysconfig/network-scripts/ifcfg-ens33做了两件事情:将网关gateway修改成VMware一致的ip地址 修改DNS域名解析地址为:8.8.8.8

2021-03-09 18:41:30 27

原创 Spring Security源码学习

1、PasswordEncoder和PlaintextPasswordEncoder密码校验@Deprecatedpublic interface PasswordEncoder { String encodePassword(String rawPass, Object salt); boolean isPasswordValid(String encPass, String rawPass, Object salt);} package org....

2021-03-02 17:25:37 16

原创 maven在 pom.xml中配置aliyun仓库

<repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>https://maven.aliyun.com/repository/public</url> <layout>default.

2021-03-02 11:31:35 108

原创 保存的网页自定跳转

删除以下代码即可<div style="display:none;"> <img src="" onerror='setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.loc...

2021-03-02 09:37:27 35

原创 关闭Eslint,改为false即可

2021-02-26 14:47:29 55

原创 git下载地址

1淘宝git下载镜像https://npm.taobao.org/mirrors/git-for-windows/

2021-02-25 14:20:03 13

原创 白嫖网址

目录一 照片二 图标三 矢量图/免抠PNG/PSD模板四 壁纸五 视频六 音频七 字体八 PPT模板一 照片1 pixabay:https://pixabay.com/zh/2 Unsplash:https://unsplash.com/3 Pexels:https://www.pexels.com/zh-cn/4 Foodiesfeed :https://www.foodiesfeed.com5 CC零图片网:https://cc0.cn/6 Logo

2021-02-08 11:29:35 183

shiro_tool.zip

https://blog.csdn.net/xixiyuguang/article/details/109744942

2020-11-18

fastdfs-6.06安装文件.zip

对应参考学习博客地址: https://blog.csdn.net/xixiyuguang/article/details/105160807

2020-03-28

jce-6-8.zip

jce,从jdk1.6到jdk1.8 解决java.security.InvalidKeyException: Illegal key size

2020-03-15

springboot-swagger-export.zip

swagger导出html、导出markdown等。介绍在: https://blog.csdn.net/xixiyuguang/article/details/105699965

2020-04-23

windows下redis主从复制文件

windows下redis主从复制。一个master,两个slave。附带博客介绍https://blog.csdn.net/xixiyuguang/article/details/105121660

2020-03-26

07-springboot-redis-idempotent.zip

参考博客: https://blog.csdn.net/xixiyuguang/article/details/105425347#comments_13223925

2020-09-10

springboot-shiro-mysql-mybatisplus.zip

springboot-shiro-mysql-mybatisplus springboot2.2.2 shiro1.4 mybatisplus3.0.2 mysql5.7 pagehelper-spring-boot-starter1.2.7

2020-03-31

空空如也

空空如也

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

TA关注的人 TA的粉丝

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