上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页

2018年2月2日

mq - 阻塞队列BlockingQueue

摘要: 队列 Queue 在 java 中,继承自 Collection,多数的实现类位于 java.util.concurrent,与线程池位于同一个包下,大多数的队列都与线程和锁挂钩,少量位于 java.util,比如 LinkedList、PriorityQueue。 程序员最早接触的队列一般是 Li 阅读全文

posted @ 2018-02-02 10:33 疯狂的妞妞 阅读(361) 评论(0) 推荐(0)

2017年12月21日

spring - 注册代理类

摘要: 最近我遇到了一个难题,如下图,禁止任何类继承A这个接口,而程序正常运行,怎么实现? (换种问法,就是如何实现Mybatis的配置方式) 了解代理模式的,一看就知道,要使用动态代理的知识,但,问题的难点不在这; 难点是要把代理类,注册到Spring容器中,使用@Autowired可以获取到你的代理类。 阅读全文

posted @ 2017-12-21 21:55 疯狂的妞妞 阅读(231) 评论(0) 推荐(0)

spring - 静态工厂

摘要: 常规用法,没什么好说的,一看就懂 注解和Xml配置混用 public class BeanFactory { public Object getInstance(int a) throws Exception { if(a==1){ return new HelloWorld1(); }else{ 阅读全文

posted @ 2017-12-21 19:32 疯狂的妞妞 阅读(126) 评论(0) 推荐(0)

2017年12月10日

html - 追加dom元素

摘要: javascript 纯 javascript 的情况下,往往需要创建 node 对象,设置参数之后,进行 append() 操作。 const parent = document.createElement('div'); const child = document.createElement( 阅读全文

posted @ 2017-12-10 00:11 疯狂的妞妞 阅读(2879) 评论(1) 推荐(0)

2017年12月7日

k8 - 调整副本数

摘要: 通过命令行修改 # 使用 kubectl scale 命令,例如将 deployment 中的副本数改为 3: kubectl scale deployment nginx-deployment --replicas=3 编辑 yaml 参数 使用 kubectl edit 命令,编辑 deploy 阅读全文

posted @ 2017-12-07 22:03 疯狂的妞妞 阅读(155) 评论(0) 推荐(0)

2017年11月29日

mysql - 根据ID删除全部子类

摘要: 业务场景 做产品分类表的时候,通常会有这样的设计:一个字段是 ID,另一个字段 PID,PID 指向自己的上级分类; 这样的设计带来的问题是:删除全部子类是非常麻烦的一件事情。 优化方案 在设计表之初,增加一个辅助字段 path,令 path 记住自己的 id 路径即可解决这个问题。 以上图为例: 阅读全文

posted @ 2017-11-29 21:57 疯狂的妞妞 阅读(1176) 评论(0) 推荐(0)

2017年11月26日

k8 - configmap

摘要: kubesphere 中称作 “配置字典” 概述 简而言之,configmap 的功能,就是将配置文件(参数)与容器进行解耦。 以部署 mysql 为例,部署的时候,需要一个 my.cnf 配置文件。 要是每次修改配置参数,都要进特定的容器去操作,这多少有点不合适。 这时候,就可以将 my.cnf 阅读全文

posted @ 2017-11-26 22:46 疯狂的妞妞 阅读(382) 评论(0) 推荐(0)

k8 - 卸载

摘要: 想要完整卸载 k8s,是个非常痛苦的事情,因为会有残留很多垃圾,甚至会影响到下一次的部署, 以下是我们正在用的脚本,只能说,经过很多次测试,目前看起来没啥问题,不保证适合所有人。 # 卸载所有节点的k8s kubeadm reset -f # 卸载相关程序 yum remove -y kubelet 阅读全文

posted @ 2017-11-26 22:17 疯狂的妞妞 阅读(432) 评论(0) 推荐(0)

2017年10月26日

javascript - ctrl+s点击事件

摘要: 业务场景:在设计邮箱、公告等,需要大型文本输入框时,最好能提供一个快速保存的功能,比如:点击 “ctrl+s”,就自动保存内容。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ 阅读全文

posted @ 2017-10-26 21:07 疯狂的妞妞 阅读(301) 评论(0) 推荐(0)

2017年10月18日

FreeMarker(五)宏和函数的定义

摘要: 宏和函数的异同: 宏指的是<#macro>,函数指的是<#function>,都允许设置参数,内部可以包含流程控制语句。 区别如下: 宏内部的Html代码会直接显示在页面上,更适合用来封装一些页面组件,宏不允许有返回值,如果设置返回值,将直接报错。 函数用来写一些仅用于计算的代码块,内部即便写了Ht 阅读全文

posted @ 2017-10-18 23:12 疯狂的妞妞 阅读(562) 评论(0) 推荐(0)

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页

导航