- 博客(47)
- 收藏
- 关注
原创 记录@Cacheable失效
问题描述:同一个类,其他方法@Cacheable生效,但是有一个不生效,考虑到网上说的实体类没序列化,试了下也不想失效的原因:在service内对入参form进行setXX导致的,因为我们缓存是根据入参来判断是请求接口还是拿缓存的修复方法:把setXX的方法拿出来,另外写一个service进行设置...
2022-05-18 11:29:04
323
原创 手撕算法 剑指 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
149
原创 手撕算法 剑指 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
165
原创 隐藏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
719
转载 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
433
原创 搭建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
330
转载 laudate时间选择框 只显示时分不显示秒
转自https://blog.youkuaiyun.com/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
1338
原创 html table表格td 字体水平居中
<td style='height:40px;' align='center' valian='middle'>
2019-04-18 15:26:09
17972
转载 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
697
转载 js判断变量是否等于undefined
js中判断变量是否等于undefined,不是使用==,而是使用typeof。typeof(featureId)!="undefined"转自:https://www.cnblogs.com/sunnyny/p/6208374.html
2019-04-17 17:25:35
3729
转载 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
3344
转载 postman 测试接口时需要先登录
转自https://blog.youkuaiyun.com/pengbin790000/article/details/79386500
2019-03-20 15:07:24
1787
转载 解决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
407
原创 js 获取节点的父节点并且设置style
document.getElementById("page").parentNode.id="noShow";document.getElementById("page").parentNode.style="height: 0px";
2019-03-15 16:49:00
1726
转载 vue mounted里面的变量传到data里面
data(){ return{ crux:[] //声明下变量 } }, mounted:function(){ var cruxs = localStorage.historyItems.split(","); this.crux = cruxs; //把需要绑定的变量,赋值给data里...
2019-03-15 16:48:06
8795
转载 TCP协议如何保证可靠传输
应用数据被分割成TCP认为最适合发送的数据块。 超时重传: 当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。 TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。 校验和: TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如...
2019-02-12 09:57:04
390
转载 减少上下文切换
上下文切换又分为2种:让步式上下文切换和抢占式上下文切换。前者是指执行线程主动释放CPU,与锁竞争严重程度成正比,可通过减少锁竞争和使用CAS算法来避免;后者是指线程因分配的时间片用尽而被迫放弃CPU或者被其他优先级更高的线程所抢占,一般由于线程数大于CPU可用核心数引起,可通过适当减少线程数和使用协程来避免。总结一下:减少锁的使用。因为多线程竞争锁时会引起上下文切换。使用CAS算法。这...
2019-02-10 17:22:37
319
转载 公平锁与非公平锁
Lock锁分为:公平锁 和 非公平锁。公平锁表示线程获取锁的顺序是按照线程加锁的顺序来分配的,即先来先得的FIFO先进先出顺序。而非公平锁就是一种获取锁的抢占机制,是随机获取锁的,和公平锁不一样的就是先来的不一定先的到锁,这样可能造成某些线程一直拿不到锁,结果也就是不公平的了。转载自:https://blog.youkuaiyun.com/qq_34337272/article/details/79714...
2019-02-10 16:54:52
215
转载 synchronized关键字和volatile关键字比较
volatile关键字是线程同步的轻量级实现,所以volatile性能肯定比synchronized关键字要好。但是volatile关键字只能用于变量而synchronized关键字可以修饰方法以及代码块。synchronized关键字在JavaSE1.6之后进行了主要包括为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁以及其它各种优化之后执行效率有了显著提升,实际开发中使用sync...
2019-02-09 22:47:18
426
转载 Java多线程学习(一)Java多线程入门
转载地址:https://blog.youkuaiyun.com/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
146
转载 面试准备数据库之数据库隔离级别
1.READ UNCOMMITTED:读未提交,不处理。 2.READ COMMITTED:读已提交,只读提交的数据,无脏读; 3.REPEATABLE READ:可重复读,加行锁,两次读之间不会有修改,无脏读无重复读; 4.SERIALIZABLE: 串行化,加表锁,全部串行,无所有问题。参考https://blog.youkuaiyun.com/chenyiminnanji...
2019-02-09 17:55:46
251
转载 面试准备之tcp三次握手四次分手
转自:https://baijiahao.baidu.com/s?id=1593714120815701015&wfr=spider&for=pc疑问一,上图传递过程中出现的几个字符(SYN,ACK,FIN,seq,ack)各代表什么意思SYN,ACK,FIN存放在TCP的标志位,一共有6个字符,这里就介绍这三个:SYN:代表请求创建连接,所以在三次握手中前两次...
2019-02-09 15:44:02
454
原创 远程连接docker中的mysql容器 报错10060 unknown error解决办法详解
云服务器上配置安全组,配置规则,添加安全组规则
2019-01-31 10:45:10
4066
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
541
转载 错误: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
6045
原创 记第一次学习Docker之win10安装
第一步,右键左下角的图标,点击应用和功能,第二步点击右侧的第三步,点击第四部,参考https://jingyan.baidu.com/article/915fc41453d94551384b2042.html,添加hyper-v第五步,成功之后就有了第六步,安装toolbox,安装好桌面会有第七步安装docker ...
2019-01-28 17:15:30
163
原创 记学习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
230
原创 java spring 集成redis时报错 ERR Client sent AUTH, but no password is set
找到 redis.windows.conf 文件,用文本编辑工具打开文件,找到“requirepass”,去掉注释设置密码。参考https://blog.youkuaiyun.com/iw1210/article/details/72428824
2019-01-28 16:00:48
319
原创 记学习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
90
原创 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
284
原创 layui table使用templet ,嵌套数据展示时候出现undefined
原因是重复引用,在chrome按f12出现$ref解决方法:增加Object objData = JSONObject.toJSON(orderTable);网上别人是JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect),但是我没有尝试这个做法用了上面的也解决了...
2019-01-13 16:52:59
4752
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
2099
4
原创 记一次IDEA的SSM+MYSQL的搭建过程
第一步自然是先创建project啦我们一路NEXT下去,自动定义名称,第二部呢,就在src项目下新建test文件夹,并且右键test-》make directory as->test source root,也就是绿色那个,第三部呢就是在main下面新建resource和web文件夹,resource文件夹右键make directory as->Resources Root,...
2019-01-08 14:49:30
464
原创 SSM登陆功能使用form表单提交之后,刷新显示确认重新提交表单的解决方法
使用重定向的方法,在controller里面重新写多一个专门用来跳转的方法 return "redirect:/index/loginSuccess";
2018-12-28 17:41:02
1242
原创 IDEA SSM在访问/web-inf 下面的静态文件404的解决方法
在spring-mvc.xml加上 <mvc:resources location="/WEB-INF/js/" mapping="/js/**" /> <mvc:resources location="/WEB-INF/css/" mapping="/css/**" /> <mvc:resources location="
2018-12-28 16:04:48
2740
原创 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
1721
原创 SSM修改访问的JSP路径
原本是webapp下面,我想新建一个文件夹在WEB-INF下专门放JSP的过程,修改spring-mvc.xmlold:<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"/>...
2018-12-26 16:41:24
2211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人