摘要:
一、heapster简介 什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS。Kubernetes有个出名的监控agent cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器的监控数 阅读全文
摘要:
在狼长正式工作一年有余,对于接触到的新技术的学习已经不再有那么多的畏惧感了,总结一下我对新技术的学习思路,希望能给大家提供一个参考。 工作一年接触的新技术: bigpipe AMQ Elasticsearch k8s docker go 新技术学习思路: 1、语言类: 接触任何语言,首先就是在本机配 阅读全文
摘要:
新建一个project,然后建立一个main目录,在main目录下新建一个go类文件:main.go 内容如下: main函数类似c语言中的main函数,是程序执行的入口。 如果是单独执行的go程序,需要在package main里面 阅读全文
摘要:
1、从github上clone es的源码 git clone https://github.com/elastic/elasticsearch.git 2、如果没有安装gradle的话,需要安装gradle 3.在es源码的根目录下执行 gradle idea,坐等编译 遇到一个问题:因为本地的j 阅读全文
摘要:
得到一份java源码,要打成jar包,怎么做? 1.打开File——>ProjectStructure——>Artifacts 2.点击“+”,选择“Jar”,选择Empty或From modules with dependencies,后者会把在项目中用到的Jar包解压开,当成项目的一部分,打包到 阅读全文
摘要:
一、ES安装方法: Linux用户登录(bae),我们用的是5.3版本的包。从官网下载: 解压后,进入到bin目录下,使用 ./elasticsearch 命令启动,看到如下的提示,即为启动成功。端口号9200. 二、ES单节点部署遇到的问题 1.记住不要在root下启动,否则会报错:can not 阅读全文
摘要:
根据给定的年月日,以数字形式打印出日期 Year: 2017Month(1~12): 10Day(1~31): 12October 12th, 2017 阅读全文
摘要:
使用json序列化工具可以将这个map成功的序列化,如下所示: 可是如果进行反序列化,会报如下错误: json utils from json failed, content = {"Target(type=CATEGORY, value=124)":"124"}, type = exception 阅读全文
摘要:
mac本上一般是自带python解释器的。 我选择了SublimeText2作为编辑器。安装个SublimeCodeIntel插件,可以进行代码自动补全。 新建一个python文件:hello.py command+B运行,控制台会打印出结果: 上面只是一行简单的打印程序,如果想要有输入的话,比如下 阅读全文
摘要:
mysql中存储的是Timestamp类型的0000-00-00 00:00:00, 但是在java程序中使用 打印出来这个值会报解析格式错误: 因为datetime类型取值范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59 timestamp类型取值范围:19 阅读全文
摘要:
可以参考: http://www.cnblogs.com/ityouknow/p/6102399.html 需要一个DatabaseConfiguration类,实现 TransactionManagementConfigurer 接口。 针对每一个数据源的配置主要分为3步: 1. 配置DataSo 阅读全文
摘要:
转自别处的文章。末尾附原文链接 mysql的collation大致的意思就是字符序。首先字符本来是不分大小的,那么对字符的>, = , < 操作就需要有个字符序的规则。collation做的就是这个事情,你可以对表进行字符序的设置,也可以单独对某个字段进行字符序的设置。一个字符类型,它的字符序有多个 阅读全文
摘要:
mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key 第一个使用场景: 有一个表 其中的instance_id是自增的主键。我希望通过dao层的接口插入的数据能够返回主键的id: 接口代码如下: @Options注解中默认设置的主键对应的字段名为id、在我们的表中,主键名 阅读全文
摘要:
在使用Calender获取实例,设置成UTC时区时,发现比我们常规的月份多了一个月: 示例代码如下: 打印的结果为: 即2016-10-12 00:00:00,比我们设置的月份多了一个月。 我们来看下calender中set的源码: 看上面代码中飘红的部分,一月份是从0开始的~显而易见,需要将月份- 阅读全文
摘要:
Executor框架的结构 主要由3大部分组成: 1)任务。包括被执行任务需要实现的接口:Runnable接口或Callable接口。 2)任务的执行。包括任务执行机制的核心接口Executor,以及继承自Executor的ExecutorService接口。Executor框架有两个关键类实现了E 阅读全文
摘要:
转自 http://www.open-open.com/lib/view/open1328059700311.html UML类图的几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composi 阅读全文
摘要:
java中获取本年第一天的日期 输出结果: 2016-01-01 00:00:00.0 java中获取本周第一天的日期 获取上个月的第一天: 获取上个月的最后一天: 阅读全文
摘要:
想要实现的功能: 我想在配置文件中设置一个开关,enabled,在开关为true的时候才实例化bean,进行相关业务逻辑的操作。 具体实现: 1:要实例化的bean 2. 配置类 代码: 想要实例化的bean:在这个类上不要加@Component注解 配置类: 阅读全文
摘要:
select sum(price) as price from order where status='SUCCESS'; 如果price对应的所有的值为0,那么算出来的和为null; 可以采用ifnull关键字解决 select ifnull(sum(price),0) from order wh 阅读全文
摘要:
问题一: 项目中使用了 lombok,但是代码中一直报错,提示 bean 注入失败,set 和 get 方法都飘红 解决:idea 中安装 lombok 插件,安装方法自行百度吧~ 如果是用的 eclipse,也需要安装插件,还需要改一些配置什么的,比较麻烦~ 阅读全文