自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生几度秋凉

天之道,损有余而补不足.人之道,则不然,损不足以奉有余。

  • 博客(84)
  • 资源 (7)
  • 收藏
  • 关注

原创 RestTemplate加代理发送请求

RestTemplate加代理

2022-06-23 10:39:53 1364 1

原创 mysql全文索引

1.说明InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,从 MySQL 5.6 开始,InnoDB 开始支持全文检索。MySQL 数据库支持全文检索的查询,全文索引只能在 InnoDB 或 MyISAM 的表上使用,并且只能用于创建 char,varchar,text 类型的列2.语法2.1 创建索引(创建表时)CREATE TABLE table_name ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, a

2022-04-13 10:18:37 652

原创 docker运行redis并加载配置文件

1.下载redisredis官网:https://redis.io/ 进入官网,直接下载 redis-xxx.tar.gz,然后解压得到redis.conf,redis版本要求和镜像版本一致2.下载镜像进入首页搜索https://hub.docker.com/我这里用的是6.2.43.解压redis包并修改里面的配置文件开启redis验证 requirepass 457529允许redis外地连接杀机:务必将 daemonize yes注释起来或者改成n...

2021-06-25 17:21:37 1441 2

转载 Gateway高可用集群与动态网关

https://www.cnblogs.com/ylcc-zyq/p/13156526.html?ivk_sa=1024320u

2021-06-23 16:38:27 889

原创 maven有jar包还下载失败解决办法

现象:私库切换后,新的私库缺少一些包,但是本地库有,编译项目时还会去下载并且下载失败解决办法:删除旧库下载文件和信息第一步:根据提示信息找到下载失败的jar包的位置,这里会一直卡住然后下载失败第二步:删除旧库的信息和下载失败的文件第三步:打开.repositories文件删除旧库名全部执行完后重新编译项目就不会去下载已经存在的包了...

2021-05-08 11:40:43 466

转载 Java之BigDecimal详解

转载于:https://mp.weixin.qq.com/s?src=11&timestamp=1620440105&ver=3055&signature=YwlfdjB2bLw4kpueO5AUr1RTcX233eNgU8x8qvB2ObcQ8N1hOJ9fgFR7nAmq3YlIiKnIkDWhJYpcCjGQEk*wSx*5D7*p8Bb8xFIXYNe-QxCea3S2wLhwkgoxwF7lyvXF&new=1一、BigDecimal概述Java在ja.

2021-05-08 11:32:06 237

原创 hutool工具类

推荐一个国人开发的好用的工具类:https://hutool.cn/docs/#/

2021-03-24 18:09:48 142

原创 quartz定时任务

以下代码案例是基于Spring Boot框架。定义一个定时任务,我们需要明白这个定时任务是要我们做什么,什么时候做。1.配置定时时间。在yml配置文件中配置定时任务的时间。test singleDef: syncFileCron: '0 0 7 * * ?'时间配置依次是秒分时日月年,具体配置这里不就详细解释了。2.配置一个常量类,对应yml配置文件。一般一个yml有多个配置,为了方便管理,弄一个总的配置文件,里面管理其他的配置@Component@Configurat

2021-03-23 08:39:29 1804

转载 详解Java使用Jsch与sftp服务器实现ssh免密登录

一、什么是SFTP?SFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。二、什么是Jsch以及它的作用?Jsch是一个纯粹的用java实现SSH功能的java library。如果要知道Jsch的功能需先

2020-12-07 19:44:12 3039

原创 并发编程----多线程(多线程通讯)三

1. 多线程之间通讯1.1 什么是多线程之间的通讯一个多线程操作另一个多线程,就是多线程之间的通讯。多线程通讯时要特别注意线程安全问题1.2 多线程通讯方法wait():如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。notify():如果对象调用了notify方法就会通知某个正在等待这个对象的控制权的线程可以继续运行。notifyAll():如果对象调用了notifyAll方法就会通知所有等待这个对象控制权的线程继续运行。1.2.1 w

2020-11-11 11:39:13 93

原创 java.rmi.ConnectException: Connection refused to host: 127.0.0.1

遇到一个客户端访问服务端出错的问题,这里记录下,方便下次看。开始不晓得为什么IP,PORT都写对了,为什么访问不了,后面看了一个大佬转发的文章:https://blog.csdn.net/chenchaofuck1/article/details/51558995/,里面说是因为我的Linux系统里面/etc/hosts 文件下的地址写的是127.0.0.1....

2020-11-11 10:56:09 892

原创 并发编程----多线程(实现同步)二

1.线程安全当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。2.线程安全解决办法使用多线程之前的同步或者使用锁(lock) 原理:将可能发送数据冲突问题,只能让当前一个线程进行。代码执行完成后释放锁,然后让其它线程执行。 线程之前同步:当多个线程共享同一个资源时,不会受到其它线程的干扰。2.1同步代码块同步代码块就是将可能发生线程安全问题的代码,用synchronized给括起来。sync.

2020-11-11 10:21:21 198 1

原创 并发编程----多线程(入门基础)一

1.线程和进程进程:每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程:线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。总结:进程是所有线程的集合,每一个线程是进程中的一条执行路径。使用多线程的好处:提高程序的效率。2.多线程的创建方式第一种:继承Thread类,重写run方法。第二种:实现Runnable接口,重写run方法。使用实现实现Run.

2020-11-11 10:02:12 73

原创 并发编程----多线程(加深理解)四

1.线程的三大特性原子性:原子性其实就是保证数据一致、线程安全一部分 可见性:当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 有序性:程序执行的顺序按照代码的先后顺序执行。2.VolatileVolatile是让变量在多个线程中可见,体现线程的可见性,但是它不具有原子性,2.1 volatile与synchronized区别仅靠volatile不能保证线程的安全性。(原子性)①volatile轻量级,只能修饰变量。synchronized重量

2020-11-10 19:45:06 80

原创 通过文件查看jre的版本

查看jre目录下的release文件,极客看出jre版本

2020-11-04 16:49:14 2754

原创 tomcat 产生heapdump文件配置

windows:在tomcat的bin目录下找到catalina.bat文件增加一行配置set "JAVA_OPTS=%JAVA_OPTS% -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/test %JSSE_OPTS%"set JAVA_OPTS=%JAVA_OPTS% -server -Xms128m -Xmx256m -XX:MaxMetaspaceSize=256m第一行表示内存溢出后在指定文件夹生产dump文件第二行

2020-08-26 09:37:50 2104

原创 解决Oracle查询处理in条件超过1000条的问题

select * from test_1<where> <if test="list != null and list .size > 0"> (id IN <!-- 处理in的集合超过1000条时Oracle不支持的情况 --> <trim suffixOverrides=" OR id IN()"> <foreach collection="list " item="Id" index="index.

2020-08-18 19:14:07 2346 2

原创 Oracle中 如何用一个表的数据更新另一个表中的数据

转载于:https://www.jianshu.com/p/cc411aa91ab1

2020-08-10 11:57:13 501

转载 java读取本地Txt文件

转载于:https://blog.csdn.net/lbh199466/article/details/88550121

2020-07-15 09:24:21 1100

原创 tomcat配置参数监控内存溢出

windows系统在tomcat的bin的catalina.bat文件上添加下面这句配置:set "JAVA_OPTS=%JAVA_OPTS% -Xmx256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/ceshi %JSSE_OPTS%"当内存溢出后会在指定位置生成hprof文件

2020-07-10 15:33:04 436

原创 Oracle中 如何用一个表的数据更新另一个表中的数据

转载于:https://www.jianshu.com/p/cc411aa91ab1

2020-05-12 09:01:26 1245

原创 GIT学习

记录下学习网址,后面有什么补充的会补充进来:学习网址:https://www.liaoxuefeng.com/wiki/896043488029600

2020-04-09 17:48:09 117

原创 Mybatis-plus的update方法

图为mybatis-plus的方法,以下代码为测试代码@RequestMapping("/getInfo2") public String updateInfo() { QueryWrapper<SdTest> queryWrapper = new QueryWrapper<SdTest>(); queryWrapper.eq("flag", "1");...

2019-11-21 18:29:03 43418 4

原创 全是mybatis-plus方法的时候出问题会回滚吗?

第一个语句执行成功第二个语句执行失败是,整个方法不会回滚,第一个方法更新成功

2019-11-21 17:18:23 3730 2

原创 HTTP方式Post通信发送报文

/** * <p>描述: 使用HttpPost传输 有用户名密码验证的xml格式的WebService调用</p> * * @param url webservice的URL * @param xmlStr xml格式的数据字符串 * @return 返回传输响应的结果字符串 */ public s...

2019-10-23 17:36:45 1794

原创 layui的layer.confirm获取按钮焦点

因为ayer.confirm的按钮并非采用button,而是a标签,所以获取按钮焦点获取不到,要采用别的方法,下面介绍在ie11中和ie8中不同的写法在ie11中layer.confirm('确定取消这个弹窗吗?',{ btn: ['确定', '取消'], success:function(layero){ //获取焦点 var btn = l...

2019-08-28 17:00:23 3963

原创 表单序列化后得不到值

1、serialize()方法描述:序列化表单内容为字符串,用于Ajax请求。格式:var data = $(form).serialize();2.serializeArray()方法描述:序列化表单元素(类似'.serialize()'方法)返回JSON数据结构数据。注意,此方法返回的是JSON对象而非JSON字符串。需要使用插件或者第三方库进行字符串化操作。格式:...

2019-07-09 15:55:38 1167

原创 layui获取下拉框的值

获取一个下拉框的值,和之前一篇动态加载后台数据显示到下拉框里面对应Layui动态从数据库获取下拉框列表:https://blog.csdn.net/weixin_42189604/article/details/88797833HTML:<select name="sex" lay-filter="sex"> <option value="1">男</...

2019-07-09 15:48:38 13877

原创 金额的格式化与反格式化

格式化:将金额123456变成1,234.56 以分为单位反格式化:将金额1,234.56变成123456 //金额格式化 123456 -- 1,234.56 formatNumberWithDelimiter : function (obj) { var value = ""; if(typeof obj == "string") { value = o...

2019-07-07 16:23:14 1087

原创 Spring boot慢sql查询配置

将执行的sql超过设置时间的找出来,以便于知道优化哪些sqlapplication.properties ,100表示时间,单位毫秒#spring.datasource.druid.filter.stat.enabled=true 部署数据源默认打开可不配置spring.datasource.druid.filter.stat.log-slow-sql=truespring.d...

2019-05-31 13:46:30 6456

原创 layui动态加载下拉框在IE8中不显示的问题

用layui写了一个动态加载下拉框的代码,在很多浏览器上都可以,但是就是在IE8中显示不出来,代码如下: $.ajax({ url: '/test/findOTestInfo', dataType: 'json', data: { 'id': orgId }, t...

2019-05-13 17:11:39 1965 2

原创 win10家庭版安装docker及安装oracle镜像的两个地址

电脑不是win10专业版,装docker有点问题,后别人推荐了一篇博客亲测有效这里分享下:安装docker:https://www.jianshu.com/p/1329954aa329/安装oralce镜像:https://blog.csdn.net/zwx521515/article/details/77982884...

2019-04-26 14:25:05 791

原创 zTree兼容ie8,解决对象不支持“addEventListener”属性或方法

由于我们是把树作为一个模块单独抽离出来,让使用者直接调用我们一个js就好了,所以我在树模块中就把需要的js和css都加载好。但是Ztree和Layui结合使用加载机构树在谷歌浏览器成功展示以后在ie8上却报错了后面加了兼容ie8的代码后成功显示var node = document.createElement('script'); node.src = contextPath+...

2019-04-26 14:08:44 2654

原创 Spring boot整合MyBatis-Plus

一、首先在pom.xml的依赖文件中假如MyBatis-Plus的依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</vers...

2019-04-08 22:15:44 1110

原创 ztree与layui的结合,用layui的$代替jquery.js文件

layui自身集成了jquery,所以想用$符号不用再引入jquery.js文件,只要声明jquery的模块就好了。例如:然后就可以像使用jquery那样使用$符号了但是呢,ztree树状图这里有用到jquery的jQuery,我们直接声明$符号来用会导致ztree某些引用jQuery变量的地方会报错。我也试过var $ = layui.$;var jQuery= layu...

2019-04-08 21:59:50 4621 2

原创 js接收的ajax返回类型为string不为object

起因:有个删除功能的开始返回的是object类型,但是后面不知具体原因不行了,返回的是string类型了,如图:正确的应该是Object类型,js获取才能用result.code的方式获取到code的数据但是问题出现了,因为细节原因变成了接收的是String类型,他获取不到code的值了。后面查找到原因,是因为ajax一些属性大小写的问题导致的,我的:dataType: 'JS...

2019-03-26 16:50:34 2428

原创 Layui动态从数据库获取下拉框列表

一、首先从Layui官网下载相应的js,css,导入到页面<link rel="stylesheet" type="text/css" href="/common/layui/css/layui.css" /><script src="/common/layui/layui.js"></script>二、页面写入select下拉框<sel...

2019-03-25 16:25:11 11361 8

转载 Failed to configure a DataSource: 'url' attribute is not specified and no embedded 的三种解决办法

在初次完成项目的构建后,启动项目时出错,提示信息“Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. ” ,这个异常很好理解,直接翻译成中文,一看便知了 “配置数据源失败:没有指定'url'属性,也不能配置嵌入式数据源...

2019-03-07 17:32:26 10813 1

原创 layui结合zTree写树状图

转载请注明出处:https://mp.csdn.net/postedit/88244560树状图功能:最开始加载父级,在点击某个父节点时异步加载对应的子节点在要求页面兼容ie8的情况下我选择的layui作为我的后台管理页面框架,但是layui对树状图的支持并不算太好,这里引入zTree作为补充。下面用到的一些js和css请到对应的官网下载首先看前端jsp的页面:org.jsp:页面...

2019-03-06 17:29:33 11682

原创 myeclipse下tomcat添加项目只有jar包

  导入项目以后用tomcat添加项目,可以添加但是只有WEB-INFO目录,里面只有jar包,class文件那些全部没有,清缓存还是重新添加项目都不起作用,拿同事的classpath替换后还是不行,最后拿setting替换自己的后成功添加进tomcat ...

2019-02-21 09:18:37 766

报文解析工具类.rar

解析报文的工具类

2021-04-15

thhp发送报文.zip

HTTP通过Post发送报文

2019-10-23

金额格式化与反格式化.txt

按要求将金额格式化,如:123456变成1,234.56 以分为单位

2019-07-07

前台ajax全局拦截和后台全局异常处理

后台的全局异常处理,返回结果的封装,前台对于后台封装结果的解析,让你只需要关注业务逻辑而不需要关注返回异常信息

2019-05-08

图片url和base64位相互转换

图片url转base64位,base64位的数据转换成图片,附带工具类

2019-01-09

SSM框架及数据库

包含了SSM框架的各种应用场景,及详细的描述,帮助你快速上手SSM框架

2018-08-29

AJAX跨域实现的三种方式

关于AJAX跨域。分析了原因及解决的方案,从各个角度阐述问题和解决问题。

2018-06-25

空空如也

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

TA关注的人

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