摘要:业务需求:限定输入框只能输入数字。 几个常见的做法: 使用 document.execCommand("Undo"),如果用户输入非数字,就撤销操作,可用,但是document是一个全局对象,对于前端的命令不是非常了解,不敢轻易尝试; 设置 input 为 number 类型,因为,字母 e 是属于
阅读全文
摘要:平时注解用得多,突然翻到自己以前写的代码,希望以后能用上吧 package test.spring; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; pub
阅读全文
摘要:像 Oracle 一样,给查询结果集增加一个 ROW_NUM。 SELECT @r :=@r + 1 AS ROW_NUM, a.* FROM ( -- 任意查询 SELECT * FROM t_sys_user ) a, (SELECT @r := 0) b 下面是一个奇葩的案例:用别人看不懂的方
阅读全文
摘要:JqGrid合并列,一列中同值的多个单元格合并成1格 //JgGrid合并列 Merger:function(curGrid, CellName) { //得到显示到界面的id集合 var mya = curGrid.getDataIDs(); //当前显示多少条 var length = mya.
阅读全文
摘要:首先要注意名称,名称中有字母s,名称不能简写。 EndPoints 是 kubenetes 集群中的一个资源对象,存储在 etcd 中,用来记录一个 service 对应的所有 pod 的访问地址。 一个 service 由一组 pod 组成,这些 pod 通过 Endpoints 暴露出来,End
阅读全文
摘要:需求 看到有人说:Threadlocal的错误使用,会导致内存溢出,所以来分析一下源码。 结论 简而言之,就是通过 ThreadLocal 添加的 value 与 Thread 是强引用关系,在 Thread 无法正常销毁的场景下,有内存泄漏的隐患,例如:线程池。 解决方案:代码执行完成之后,要注意
阅读全文
摘要:没啥技术含量,就是个容易忘记的代码 package cn.swsk.xbry.md1000.controller; import org.apache.commons.io.FileUtils; import java.io.*; import java.util.Scanner; /** * @a
阅读全文
摘要:需求:有些服务,如果一次性全部宕机,会出现严重问题。所以,副本不能装在同一台机子,避免因为重启等操作,导致服务出现问题。 比如:redis 如果一次性全部宕机,需要重新拉集群,总之就是特别麻烦。 避免部署在同一机器 复制 affinity 节点下的内容,还需要调整 values 的字段值,值与 ap
阅读全文