自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (30)
  • 收藏
  • 关注

原创 浅谈使用Spring多数据源路由AbstractRoutingDatasource实现动态切换数据源

此方法给当前线程的ThreadLocal中保存新增的数据源名称A(唯一标识),可以理解成切换了数据源。在执行查询数据源操作时,要获取连接,调用AbstractRoutingDataSource 路由的getConnection()执行determineTargetDataSource()方法,进一步的this.determineCurrentLookupKey()返回当前线程ThreadLocal保存的数据源名称,所以resolvedDataSources返回了新增数据源A,从而查询操作的是数据源A。

2024-03-09 12:58:19 1173 1

原创 spring boot 内置tongweb post 参数过长接收不到参数

1*.yml配置 tongweb配置。1*.yml配置 tomcat配置。

2023-11-21 15:33:36 207

原创 shiro默认session设置永不超时

Shiro默认情况下session是有超时时间的,而不是永不超时。默认的超时时间是30分钟,可以通过修改Shiro的配置文件来更改超时时间。如果想要让session永不超时,可以将超时时间设置为一个很大的值,例如Integer.MAX_VALUE。

2023-11-14 19:37:52 516

原创 nginx防止DDOS攻击配置

ngx_http_limit_conn_module 可以限制单个IP的连接数,ngx_http_limit_req_module 可以限制单个IP每秒请求数,通过限制连接数和请求数能相对有效的防御CC攻击。burst=5 允许超过频率限制的请求数不多于5个,假设1、2、3、4秒请求为每秒9个,那么第5秒内请求15个是允许的,反之,如果第一秒内请求15个,会将5个请求放到第二秒,第二秒内超过10的请求直接503,类似多秒内平均速率限制。nodelay 超过的请求不被延迟处理,设置后15个请求在1秒内处理。

2023-11-01 15:47:48 704

原创 clickjacking(点击劫持)、请求的响应头中缺少 Strict-Transport-Security

检测到目标X-Permitted-Cross-Domain-Policies响应头缺失。// 请求的响应头中缺少 Strict-Transport-Security。检测到目标Strict-Transport-Security响应头缺失。设置统一过滤器,过滤所有请求,设置以上响应头,即可解决问题。检测到目标X-Download-Options响应头缺失。检测到目标Referrer-Policy响应头缺失。点击劫持:X-Frame-Options未配置。项目安全扫描,扫到以下问题。

2023-08-25 16:49:36 456

原创 Linux 添加用户

5.变更用户所属目录给用户组:chgrp -R userstorm /opt/aa。1.添加用户:useradd -d /opt/aa -m user [用户名]3.添加用户组:groupadd userstorm[自己定义的用户组名称]4.添加用户到用户组:usermod -aG userstorm user。2.1:查看用户情况:cat /ect/passwd。6.给组成员设置读写权限:chmod -R 777 /opt/aa。2.修改用户密码:passwd user [用户名]

2023-08-22 11:04:20 85

原创 Docker:如何删除已存在的镜像

在这种情况下,您可能需要先停止或删除依赖于该镜像的容器,然后再尝试删除镜像。首先,使用 docker images 命令列出所有可用的 Docker 镜像,并找到要删除的镜像的镜像 ID 或镜像名称。首先,使用 docker ps 命令列出所有正在运行的容器,并找到要停止的容器的容器 ID 或容器名称。将 <容器ID或名称> 替换为要停止的容器的实际标识符或名称。将 <镜像ID或名称> 替换为要删除的镜像的实际标识符或名称。如果您要删除多个镜像,可以在命令中指定多个镜像 ID 或名称。

2023-08-22 10:46:57 1322

原创 更新spring boot jar包中的BOOT-INF/lib目录下的jar包

在a.jar所在的文件夹运行jar -uf0 a.jar BOOT-INF/lib/b.jar命令,即可将修改后b.jar无压缩地添加a.jar的指定路径中。在a.jar包所在文件夹新建BOOT-INF文件夹,再在BOOT-INF下新建lib文件夹;保存修改后lib下的b.jar时压缩软件对b.jar进行了压缩,导致b.jar包损坏。更新spring-boot jar包中的BOOT-INF/lib目录下的jar包。复制BOOT-INF/lib下的b.jar包到以上新建的lib文件夹下;

2023-08-08 13:50:56 891 1

原创 Docker离线安装

下载地址:https://download.docker.com/linux/static/stable/x86_64/一、环境说明:在某些部署环境下,因为网络或者其他原因,不能在线部署,这时候就需要以离线的方式安装docker;1. 在 /usr/lib/systemd/system/ 目录下创建docker.service 文件。注:本文使用 /x86_64/docker-18.06.1-ce.tgz,注意对应操作系统类型。②点击i,下面出现-----insert----进入编辑状态。

2023-08-02 18:43:11 987

原创 Activiti任务增加属性

4.TaskEntity增加taskType属性 包路径:org.activiti.engine.impl.persistence.entity.TaskEntity 5.DelegateTask借口增加 getTaskType 和 setTaskType 包路径:org.activiti.engine.delegate.DelegateTask。3.Task接口增加setTaskType方法 包路径:org.activiti.engine.task.Task。

2023-04-03 16:44:01 1015 1

原创 升级cordova-ios 6以上版本 Xcode打开xcodeproj文件报错

问题描述:这个问题困扰我好几天,在Window平台生成得iOS源码包,在传到Ios电脑上用xcode工具打开,报错报错 The Cloud ....具体错误忘记记录了。最终解决办法:使用了苹果电脑生成源码,Xcode直接打开了,具体什么原因,不太清楚。希望能帮助到遇到同样问题的你。

2022-08-24 17:52:57 548

原创 springboot读取yml配置文件

springboot读取yml配置文件

2022-01-14 10:27:05 401

原创 cordova-plugin-adam-wechat 插件安装

微信卡包 插件安装:cordova-plugin-adam-wechat

2022-01-04 18:28:04 558

原创 vue引入组件import和require的区别

node编程中最重要的思想就是模块化,import和require都是被模块化所使用。遵循规范require是 AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运行时调用,所以require理论上可以运用在代码的任何地方import是编译时调用,所以必须放在文件开头本质require是赋值过程,其实require的结果就是对象、数字、字符串、函数等,再把require的结果赋值给某个变量import是解构过程,但

2021-08-27 17:27:00 1238

原创 Java 枚举7常见种用法

DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码publicenumColor{ RED,GREEN,BLANK,YELLOW }用法二:switchJDK1.6之前的switch语句只支...

2021-02-03 10:26:03 99

原创 @SpringCloudApplication 依赖配置

@SpringCloudApplication 依赖配置<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> <version&

2021-01-27 17:20:10 406

原创 spring zuul routes path serviceId 配置方式

spring zuul routes path serviceId 配置方式1.如果你用的是eclips 切没有安装yml文件缩进提示时,请注意缩进。2.如果你按照下面方式配置了,并且启动成功之后,请勿立刻进行调用,稍微等待30秒。立刻调用会报错: com.netflix.zuul.exception.ZuulException: Forwardingerror Caused by: com.netflix.client.ClientException:n...

2021-01-26 10:37:39 1249

原创 spring boot 在启动阶段执行代码的几种方式

场景:有时候我们需要在应用启动时执行一些代码片段,这些片段可能是仅仅是为了记录 log,也可能是在启动时检查与安装证书,诸如上述业务要求我们可能会经常碰到Spring Boot 提供了至少 5 种方式用于在应用启动时执行代码。我们应该如何选择?本文将会逐步解释与分析这几种不同方式。1.CommandLineRunnerCommandLineRunner是一个接口,通过实现它,我们可以在Spring 应用成功启动之后执行一些代码片段当 Spring Boot 在应用上下文中找到C...

2021-01-20 17:25:35 283 1

原创 Spring的@bean注解 @bean参数详解

1、Spring注解分类从广义上Spring注解可以分为两类:一类注解是用于注册Bean假如IOC容器就是一间空屋子,首先这间空屋子啥都没有,我们要吃大餐,我们就要从外部搬运食材和餐具进来。这里把某一样食材或者某一样餐具搬进空屋子的操作就相当于每个注册Bean的注解作用类似。注册Bean的注解作用就是往IOC容器中放(注册)东西!用于注册Bean的注解: 比如@Component , @Repository , @ Controller , @Service , @Configration这

2021-01-20 15:07:58 3435 1

原创 cordova platform add ios --save Error: Failed to fetch platform [email protected]

cordova platform add ios --save Error: Failed to fetch platform [email protected]我用的环境是苹果一体机:我一开始执行了清理命令:cordova platform rm ios 并没有解决问题后来我执行了:sudo cordova platform rm iOS 加上了登录用户权限 执行后, 在添加 cordova platform add ios --save 问题解决...

2020-12-02 17:18:06 499

原创 渐变色在线工具,css 渐变色合成工具,挺好用的

渐变色在线工具,css 渐变色合成工具,挺好用的发现了一个不错的渐变色合成工具,大家有需要渐变色的可以试试地址-----》:https://www.rancaikeji.cn/gradient/5011102/gradientColor

2020-08-26 10:24:47 2575

原创 Android SDK环境变量配置

一、下载并安装Android SDK首先,下载Android SDK Tools。下载地址:http://www.androiddevtools.cn/ 建议下载zip压缩包在提示一遍:建议下载解压版本:android-sdk_r24.4.1-windows.zip找到自己想放的位置解压即可SDK Manager.exe 根据需求下载相应的android版...

2019-12-18 11:59:04 1567 1

原创 gradle 配置环境变量

在系统环境变量中添加GRADLE_HOME: D:\soft\gradle\gradle-6.1.0-allpath变量也需要添加参数%GRADLE_HOME%\bin测试gradle是否安装成功进入cmd命令窗口执行gradle -v,出现下面这个看到版本就安装成功了。...

2019-12-17 14:10:19 402 1

原创 Cordova+Vue构建Hybrid APP简易实操

当下APP市场,因为Native APP开发成本高,Web APP不稳定,混合开发APP大行其道,成为越来越多开发者的首选。Hybrid APP开发框架也比较多,Weex、Ionic、PhoneGap、WeX5……今天尝试一下用Cordova+Vue来构建。1. Cordova是什么?Apache Cordova的前身是PhoneGap,是从PhoneGap中抽出来的核心代码。Cord...

2019-12-16 17:12:44 321

原创 mysql8.0++创建用户及授权-远程连接(坑)

创建用户和授权 #先创建一个用户 create user 'tone'@'%' identified by '123123'; #再进行授权 grant all privileges on *.* to 'tone'@'%' with grant option; 如果还是用原来5.7的那种方式,会报错误:grant all privileges o...

2019-08-02 15:14:48 3039 1

转载 IntelliJ IDEA 创建Spring+SpringMVC+mybatis+maven项目

一:创建springboot项目1.选择File –&gt; New –&gt; Project –&gt;Spring Initialer –&gt; 点击Next 2.填写项目相关的信息,–&gt;点击next3.选择web –&gt; web,–&gt;点击next4.填写项目名和项目位置,–&gt;点击finish5.会自动生成一个Application类...

2019-02-13 16:22:04 223

转载 解决linux由于防火墙导致tomcat访问不了

我使用的是RedHat7  普通的该iptables文件 不生效。iptables命令对RHEL6及以下的版本有效。访问Linux中的Tomcat,打开8080和80端口命令:区域添加端口:firewall-cmd --add-port=8080/tcp --zone=public --permanent                 //添加8080端口  firewa...

2019-01-17 11:11:31 1763

转载 linux mkdir 创建文件夹/目录

[linux] mkdir 创建文件夹/目录mkdir [选项] 目录通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。命令参数: -m, --m...

2019-01-16 14:42:39 10565

原创 linux 安装jdk 并配置jdk环境变量

1.首先安装linux下载插件:         yum wget 2.下载 jdk 到linux目录https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html打开地址,注册oracle账号,点击需要下载的版本,点击获得下载地址,然后执...

2019-01-16 14:07:55 371

原创 vue笔记,简介

1、安装node# node -v#npm -v2、安装webpack# npm install webpack -g如果要使用webpack开发工具,要单独安装 webpack-dev-server#npm install webpack-dev-server --save-dev常用命令:$ webpack --config webpack.min.js //另一份配置文件$...

2018-12-29 12:02:50 118

转载 npm run dev 运行报错: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

D:\npm run dev &gt; [email protected] dev D:\project_xm\hrsWeb&gt; webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序或批处理文件。npm ERR!...

2018-12-28 15:10:02 4443

转载 微信小程序使用字体图标的方法iconfont

一. 先到阿里巴巴矢量图标库,搜索你想要的图标,然后添加入库。将使用到的图标加入购物车点击购物车下载代码获取字体库文件二. 到这个平台 https://transfonter.org,把刚才下载的ttf字体文件转化成base64格式将ttf字体文件转成base64格式点击Download下载下来下载后解压下来打开styleshee...

2018-12-11 15:09:10 339

翻译 ionic sreve Error: read ECONNRESET

ionic serve 运行一段时间后崩溃,报错:events.js:160 throw er; // Unhandled 'error' event ^Error: read ECONNRESET at exports._errnoException (util.js:1018:11) at TCP.onread (net.js:568:26)...

2018-08-21 09:52:31 1364

转载 java获取当前时间前一周、前一月、前一年的时间

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去七天 c.setTime(new Date()); c.add(Calendar.DATE,...

2018-04-03 11:01:44 1751

转载 gulp中报错 Task 'default' is not in your gulpfile 的解决方式

刚开始使用gulp规范代码时,很容易报一个错误 Task 'default' is not in your gulpfile初学者容易犯懵,其实只要把任务依次写好,在末尾加上一个default任务就可以解决gulp.task('default', ['taskName1','taskName2', 'taskName3']);...

2018-03-01 14:41:03 2792

原创 js动态处理容器比例

js:    $(function () {$('.respP').children().length;var paWidth = parseInt($('.respP').css('width'));var childArr = document.getElementsByClassName('resp');var childWidth = paWidth/($('.resp

2018-02-02 15:15:56 535

转载 tomcat警告解决办法:WARNING: An attempt was made to authenticate the locked user

系统是centos6,项目部署在tomcat7运行正常,但是一直提示以下警告信息 Xml代码  org.apache.catalina.realm.LockOutRealm authenticate  WARNING: An attempt was made to authenticate the locked user "XXXX"  处理这个问题

2017-12-20 08:49:07 1540

转载 HttpClient中转上传文件

HttpClient中转上传文件

2017-12-19 17:13:01 745 1

原创 org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jst l/core cannot be re

错误:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with thisapplication解决方案:在工程lib下放入j

2017-10-18 11:20:32 573

原创 chrome更新到60版本后,浏览器窗口最小化后恢复会黑屏

最大化的浏览器窗口最小化后再恢复就会黑屏好几秒才能显示,使用起来很不方便。     解决方案:进入chrome://settings/拉到最后选择高级使用硬件加速模式(如果可用)--把这个选项关闭重启chorme附图:

2017-10-16 09:04:36 1133

VUE + bpmn 流程设计器 demo

VUE + bpmn 流程设计器 demo方便大家,VUE + bpmn 流程设计器 demo方便大家

2019-04-10

standard.jar

standard.jar

2017-10-18

jstl1.2.jar

jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2 jstl1.2

2017-10-18

jstl1.1.2.ar

jstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.arjstl1.1.2.ar

2017-10-18

bootstrap+ztree树

bootstrap+ztree树形结构 可以完美的结合ztree各类树形功能

2017-10-12

jquery.form.js

jquery.form.js 只为方便大家 

2017-09-26

js与java对应MD5加密

只为方便大家

2017-09-15

jdom.jarjdom.jar

工具,值为方便大家工具,值为方便大家工具,值为方便大家工具,值为方便大家工具,值为方便大家工具,值为方便大家工具,值为方便大家工具,值为方便大家

2017-09-12

Redis实战电子书

只为方便

2017-08-24

spring3.0技术手册

只为方便大家

2017-08-24

LogUtil工具

只为方便

2017-08-10

web打印源码

web打印源码web打印源码

2017-08-03

jaskson-databind-2.2.0

只为方便大家

2017-07-24

drools7.0beta

只为方便大家

2017-07-20

jedis-2.8.0

只为方便大家

2017-07-19

commons-pool2-2.4.2-bin.zip

只为方便大家

2017-07-19

Java向苹果服务器推送消息

只为方便大家

2017-06-29

Git-2.6.2-64-bit.exe

只为方便大家下载

2017-06-17

httpcomponents-client-4.2.1-bin.zip

只为大家下载方便

2017-06-10

httpcore-4.4.4.jar

只为大家下载方便

2017-06-10

httpclient-4.3.6.jar

只为方便大家

2017-06-10

Smali2Javal

只为方便

2017-04-13

linux jdk-6u45-windows-x64.exe

linux jdk-6u45-windows-x64.exe,提供方便,希望能帮助你.

2016-01-13

IText_jar文件集合.zip

方便大家使用,谢谢使用,解决了中文不显示问题。

2015-12-07

(pdfjar包)iText-5.0.6.jar

(pdfjar包)iText-5.0.6.jar

2015-12-01

commons-net-3.3.jar

只为方便大家使用,希望大家,祝大家愉快!

2015-11-03

java 代码生成cer证书

java 代码生成cer证书 有注释,很详细

2015-11-02

mspdb60.dll

mspdb60.dll 方便大家,请放心使用!

2015-11-02

volley.jar

volley.jar 引入便可使用,方便快捷。

2015-11-02

空空如也

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

TA关注的人

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