自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 记录@Cacheable失效

问题描述:同一个类,其他方法@Cacheable生效,但是有一个不生效,考虑到网上说的实体类没序列化,试了下也不想失效的原因:在service内对入参form进行setXX导致的,因为我们缓存是根据入参来判断是请求接口还是拿缓存的修复方法:把setXX的方法拿出来,另外写一个service进行设置...

2022-05-18 11:29:04 273

原创 手撕算法 剑指 Offer 04二维数组中的查找

问题:二维数组中的查找问题详情:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵matrix如下[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]...

2021-03-18 21:45:00 107

原创 手撕算法 剑指 Offer 03 数组中重复的数字

问题:找出数组中重复的数字。问题详情:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例:输入[1,3,5,7,9,3,1]输出:1或3限制:2<=n<=10000class Solution { public int findRepeatNumber(int[] nums) { for (int

2021-03-17 22:12:41 128

原创 隐藏word菜单栏Ribbon

VBA语句官网只有切换菜单栏状态ToggleRibbon(),我们思路是判断如果菜单栏大于某个值,即展开菜单栏的情况下,调用切换菜单栏状态实现隐藏 var ribbonHeight = obj.ActiveDocument.CommandBars("Ribbon").Height; if(ribbonHeight&&ribbonHeight>=120){ obj.ActiveDocument.ActiveWindow.Togg

2020-05-21 16:47:12 602

转载 el-input在ie9下删除文本无效的解决方法

(function (d) { if (navigator.userAgent.indexOf('MSIE 9') === -1) return; d.addEventListener('selectionchange', function() { var el = d.activeElement; if (el.tagName === 'TEXTAREA' ||...

2020-04-16 10:14:56 378

原创 搭建spring boot404

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.ComponentScan;import org.springf...

2019-06-08 22:51:37 281

原创 记一次搭建springboot的后台

1.new project2.3.

2019-06-08 19:25:46 125

转载 laudate时间选择框 只显示时分不显示秒

转自https://blog.csdn.net/weixin_40410090/article/details/83545665<style type="text/css"> .layui-laydate-content>.layui-laydate-list { padding-bottom: 0px; over...

2019-04-19 12:38:57 1279

原创 html table表格td 字体水平居中

<td style='height:40px;' align='center' valian='middle'>

2019-04-18 15:26:09 17707

转载 js删除数组里的某个元素

//删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)var arr = ['a','b','c','d'];arr.splice(1,1);console.log(arr); //['a','c','d']; //删除起始下标为1,长度为2的一个值(len设置2)var arr2 = ['a','b','c','d']arr2.splice(1,2);...

2019-04-17 17:26:31 659

转载 js判断变量是否等于undefined

js中判断变量是否等于undefined,不是使用==,而是使用typeof。typeof(featureId)!="undefined"转自:https://www.cnblogs.com/sunnyny/p/6208374.html

2019-04-17 17:25:35 3643

转载 js如何在日期格式化,时间分钟描述月份日期等小于10情况下,加个0

转自http://www.monkeyblog.cn/2017/03/06/01-27/function num(s) { return s < 10 ? '0' + s: s;}例子function num(s) { return s < 10 ? '0' + s: s;}function GetDateStr(AddDayCount) { ...

2019-04-04 09:43:10 3310

转载 postman 测试接口时需要先登录

转自https://blog.csdn.net/pengbin790000/article/details/79386500

2019-03-20 15:07:24 1755

转载 解决Navicat 报错:1130-host is not allowed MySQL不允许从远程访问的方法

解决方法: 1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%"转:https://www.cnblogs.com/mengyuxin/p/5485143.html...

2019-03-19 14:21:44 382

原创 js 获取节点的父节点并且设置style

document.getElementById("page").parentNode.id="noShow";document.getElementById("page").parentNode.style="height: 0px";

2019-03-15 16:49:00 1628

转载 vue mounted里面的变量传到data里面

data(){ return{ crux:[] //声明下变量 } }, mounted:function(){ var cruxs = localStorage.historyItems.split(","); this.crux = cruxs; //把需要绑定的变量,赋值给data里...

2019-03-15 16:48:06 8723

转载 TCP协议如何保证可靠传输

应用数据被分割成TCP认为最适合发送的数据块。 超时重传: 当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。 TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。 校验和: TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如...

2019-02-12 09:57:04 357

转载 减少上下文切换

上下文切换又分为2种:让步式上下文切换和抢占式上下文切换。前者是指执行线程主动释放CPU,与锁竞争严重程度成正比,可通过减少锁竞争和使用CAS算法来避免;后者是指线程因分配的时间片用尽而被迫放弃CPU或者被其他优先级更高的线程所抢占,一般由于线程数大于CPU可用核心数引起,可通过适当减少线程数和使用协程来避免。总结一下:减少锁的使用。因为多线程竞争锁时会引起上下文切换。使用CAS算法。这...

2019-02-10 17:22:37 279

转载 公平锁与非公平锁

Lock锁分为:公平锁 和 非公平锁。公平锁表示线程获取锁的顺序是按照线程加锁的顺序来分配的,即先来先得的FIFO先进先出顺序。而非公平锁就是一种获取锁的抢占机制,是随机获取锁的,和公平锁不一样的就是先来的不一定先的到锁,这样可能造成某些线程一直拿不到锁,结果也就是不公平的了。转载自:https://blog.csdn.net/qq_34337272/article/details/79714...

2019-02-10 16:54:52 169

转载 synchronized关键字和volatile关键字比较

volatile关键字是线程同步的轻量级实现,所以volatile性能肯定比synchronized关键字要好。但是volatile关键字只能用于变量而synchronized关键字可以修饰方法以及代码块。synchronized关键字在JavaSE1.6之后进行了主要包括为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁以及其它各种优化之后执行效率有了显著提升,实际开发中使用sync...

2019-02-09 22:47:18 377

原创 java多线程中run和start的区别

start相当于去游乐园排队,run则相当于在玩游乐园项目

2019-02-09 21:57:54 437

转载 Java多线程学习(一)Java多线程入门

转载地址:https://blog.csdn.net/qq_34337272/article/details/79640870文章目录一 进程和多线程简介1.1 进程和线程1.2 何为进程?1.3 何为线程?1.4 何为多线程?1.5 为什么多线程是必要的?1.6 为什么提倡多线程而不是多进程?二 几个重要的概念2.1 同步和异步2.2 并发(Concurrency)和并行...

2019-02-09 20:59:10 131

转载 面试准备数据库之数据库隔离级别

   1.READ UNCOMMITTED:读未提交,不处理。    2.READ COMMITTED:读已提交,只读提交的数据,无脏读;    3.REPEATABLE READ:可重复读,加行锁,两次读之间不会有修改,无脏读无重复读;    4.SERIALIZABLE: 串行化,加表锁,全部串行,无所有问题。参考https://blog.csdn.net/chenyiminnanji...

2019-02-09 17:55:46 204

转载 面试准备之tcp三次握手四次分手

转自:https://baijiahao.baidu.com/s?id=1593714120815701015&amp;wfr=spider&amp;for=pc疑问一,上图传递过程中出现的几个字符(SYN,ACK,FIN,seq,ack)各代表什么意思SYN,ACK,FIN存放在TCP的标志位,一共有6个字符,这里就介绍这三个:SYN:代表请求创建连接,所以在三次握手中前两次...

2019-02-09 15:44:02 413

原创 远程连接docker中的mysql容器 报错10060 unknown error解决办法详解

云服务器上配置安全组,配置规则,添加安全组规则 

2019-01-31 10:45:10 4017 1

原创 记一次把war项目部署在docker tomcat里面

首先把war项目导出,通过xftp传入centos里面然后复制war包到tomcat的webapps下docker cp 20190107_war.war tomcat:/usr/local/tomcat/webapps重启docker里面的tomcatdocker cp 20190107_war.war tomcat:/usr/local/tomcat/webapps...

2019-01-29 20:34:43 515

转载 错误:net/http: TLS handshake timeout;解决方案

 Linux中使用命令:curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d1d9aef0.m.daocloud.io  该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、...

2019-01-29 17:22:28 5760

原创 记第一次学习Docker之win10安装

第一步,右键左下角的图标,点击应用和功能,第二步点击右侧的第三步,点击第四部,参考https://jingyan.baidu.com/article/915fc41453d94551384b2042.html,添加hyper-v第五步,成功之后就有了第六步,安装toolbox,安装好桌面会有第七步安装docker  ...

2019-01-28 17:15:30 136

原创 记学习redis(二):spring集成redis

第一步,打开我们的redis第二步,新建redis.properties#ip地址redis.hostName=127.0.0.1#端口号redis.port=6379#如果有密码redis.password=#客户端超时时间单位是毫秒 默认是2000redis.timeout=2000#最大空闲数redis.maxIdle=300#连接池的最大数据库连接数。设为0...

2019-01-28 16:24:07 156

原创 java spring 集成redis时报错 ERR Client sent AUTH, but no password is set

找到 redis.windows.conf 文件,用文本编辑工具打开文件,找到“requirepass”,去掉注释设置密码。参考https://blog.csdn.net/iw1210/article/details/72428824

2019-01-28 16:00:48 283

原创 记学习redis(一):redis的安装与使用

先在官网下载,我是觉得太慢,在网盘下载http://pan.baidu.com/s/1skQUB3R,密码:xcst解压,新建一个文件startup.cmd,里面写redis-server redis.windows.conf然后打开它然后打开客户端redis-cli.exe 接下来是关于Jedis的打开https://mvnrepository.co...

2019-01-26 23:33:49 68

原创 SSM可以在控制台输出sql语句的Log4j配置

​log4j.rootLogger=DEBUG,stdoutlog4j.logger.com.ibatis=DEBUGlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdo...

2019-01-21 18:32:34 255

原创 layui table使用templet ,嵌套数据展示时候出现undefined

原因是重复引用,在chrome按f12出现$ref解决方法:增加Object objData = JSONObject.toJSON(orderTable);网上别人是JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect),但是我没有尝试这个做法用了上面的也解决了...

2019-01-13 16:52:59 4689 2

原创 LAYUI 表格 嵌套JSON不能显示的解决方法

{"msg":"","code":0,"data":[{"id":1,"order_name":"张三","order_phone":"13513513555","order_time":"2019-01-10","room":{"id":1,&qu

2019-01-11 21:44:17 1970 4

原创 记一次IDEA的SSM+MYSQL的搭建过程

第一步自然是先创建project啦我们一路NEXT下去,自动定义名称,第二部呢,就在src项目下新建test文件夹,并且右键test-》make directory as-&gt;test source root,也就是绿色那个,第三部呢就是在main下面新建resource和web文件夹,resource文件夹右键make directory as-&gt;Resources Root,...

2019-01-08 14:49:30 423

原创 SSM登陆功能使用form表单提交之后,刷新显示确认重新提交表单的解决方法

使用重定向的方法,在controller里面重新写多一个专门用来跳转的方法 return "redirect:/index/loginSuccess"; 

2018-12-28 17:41:02 1203

原创 ajax 不进入回调函数 success

原因是加入了dataType: "JSON",去掉即可

2018-12-28 16:55:51 556

原创 IDEA SSM在访问/web-inf 下面的静态文件404的解决方法

在spring-mvc.xml加上 &lt;mvc:resources location="/WEB-INF/js/" mapping="/js/**" /&gt; &lt;mvc:resources location="/WEB-INF/css/" mapping="/css/**" /&gt; &lt;mvc:resources location=&quot

2018-12-28 16:04:48 2689

原创 SSM报ested exception is org.apache.ibatis.binding.BindingException: Parameter '0' not found.

错误原因,:在mybatis3.4.4版不能直接使用#{0}要使用#{arg0},old:SELECT count(id) FROM `hotel` where count=#{0} and pwd=#{1};改为new:SELECT count(id) FROM `hotel` where count=#{arg0} and pwd=#{arg1}; ...

2018-12-26 23:07:34 1680

原创 SSM修改访问的JSP路径

原本是webapp下面,我想新建一个文件夹在WEB-INF下专门放JSP的过程,修改spring-mvc.xmlold:&lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt; &lt;property name="prefix" value="/"/&gt...

2018-12-26 16:41:24 2184

空空如也

空空如也

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

TA关注的人

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