上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页

2019年8月26日

mysql - 实现ROW_NUM

摘要: 像 Oracle 一样,给查询结果集增加一个 ROW_NUM。 SELECT @r :=@r + 1 AS ROW_NUM, a.* FROM ( -- 任意查询 SELECT * FROM t_sys_user ) a, (SELECT @r := 0) b 下面是一个奇葩的案例:用别人看不懂的方 阅读全文

posted @ 2019-08-26 11:54 疯狂的妞妞 阅读(596) 评论(0) 推荐(0)

2019年8月25日

jqgrid- 合并列

摘要: JqGrid合并列,一列中同值的多个单元格合并成1格 //JgGrid合并列 Merger:function(curGrid, CellName) { //得到显示到界面的id集合 var mya = curGrid.getDataIDs(); //当前显示多少条 var length = mya. 阅读全文

posted @ 2019-08-25 23:22 疯狂的妞妞 阅读(1919) 评论(0) 推荐(0)

k8 - EndPoints

摘要: 首先要注意名称,名称中有字母s,名称不能简写。 EndPoints 是 kubenetes 集群中的一个资源对象,存储在 etcd 中,用来记录一个 service 对应的所有 pod 的访问地址。 一个 service 由一组 pod 组成,这些 pod 通过 Endpoints 暴露出来,End 阅读全文

posted @ 2019-08-25 23:21 疯狂的妞妞 阅读(146) 评论(0) 推荐(0)

2019年8月22日

ThreadLocal - 内存泄漏

摘要: 需求 看到有人说:Threadlocal的错误使用,会导致内存溢出,所以来分析一下源码。 结论 简而言之,就是通过 ThreadLocal 添加的 value 与 Thread 是强引用关系,在 Thread 无法正常销毁的场景下,有内存泄漏的隐患,例如:线程池。 解决方案:代码执行完成之后,要注意 阅读全文

posted @ 2019-08-22 00:36 疯狂的妞妞 阅读(179) 评论(0) 推荐(0)

2019年8月20日

文件逐行读取-转码

摘要: 没啥技术含量,就是个容易忘记的代码 package cn.swsk.xbry.md1000.controller; import org.apache.commons.io.FileUtils; import java.io.*; import java.util.Scanner; /** * @a 阅读全文

posted @ 2019-08-20 16:19 疯狂的妞妞 阅读(368) 评论(0) 推荐(0)

2019年8月15日

k8 - 避免部署在同一机器

摘要: 需求:有些服务,如果一次性全部宕机,会出现严重问题。所以,副本不能装在同一台机子,避免因为重启等操作,导致服务出现问题。 比如:redis 如果一次性全部宕机,需要重新拉集群,总之就是特别麻烦。 避免部署在同一机器 复制 affinity 节点下的内容,还需要调整 values 的字段值,值与 ap 阅读全文

posted @ 2019-08-15 16:49 疯狂的妞妞 阅读(634) 评论(0) 推荐(0)

2019年7月16日

jqgrid - 合并行

摘要: 多行相同数据合并显示 Merger:function(curGrid, CellName) { //得到显示到界面的id集合 var mya = curGrid.getDataIDs(); //当前显示多少条 var length = mya.length; for (var i = 0; i < 阅读全文

posted @ 2019-07-16 10:12 疯狂的妞妞 阅读(565) 评论(0) 推荐(0)

2019年7月11日

java - 组装树形结构

摘要: 基本原理:将业务上的对象,转换成 TreeNode 对象,然后通过 TreeBuilder 对象,将数据组装成树结构。 顾虑 不少程序员,会排斥这种设计,我们的 TreeNode 能兼容所有设计嘛? 显然不能,包括我自己,曾经也是反对这种设计的。 但是,如果不形成标准,很多更好的idea,都无法实施 阅读全文

posted @ 2019-07-11 16:28 疯狂的妞妞 阅读(4210) 评论(0) 推荐(0)

2019年7月2日

java - 数字转换成以0开头的字符串

摘要: 简单写就 String.format("%04d", 3) 不过令我意外的是 StringBuilder + replace 效率居然更高 public class Test { public static String format2(int shortval) { String formatte 阅读全文

posted @ 2019-07-02 18:02 疯狂的妞妞 阅读(2338) 评论(0) 推荐(1)

mysql - 查看锁表

摘要: 概述 数据库产生锁,一般就是锁等待,等待超时,就直接报错。 ** 案例一:** 更新一些数据,需要很长时间才能完成,这时候其它线程,也想更新这些数据,就会进入等待。 ** 案例二:** 使用了 for update 语句。 select * from demo for update; ** 案例三: 阅读全文

posted @ 2019-07-02 17:56 疯狂的妞妞 阅读(2772) 评论(0) 推荐(1)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页

导航