- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 2019-3今日头条一轮游面经
在广告行业相关公司做研发,猎头帮忙投了头条的广告业务部门,面试下来,感觉面试官应该在投放相关的业务线。我虽然接触过投放相关的业务,然而并没有和面试官聊很high。原因如下:首先,投放业务线并没有在我们组,知道的非常浅显;其次,头条的量级还是要比小厂大很多的,所有很多问题没有遇到过。然而面试官此时已经对你有了一个期待,这就很尴尬了。所以业务不相关不见得是坏事。业务相关问题:Q:red...
2019-03-19 21:54:18 486 1
原创 Java并发编程分享
参考及引用java并发编程实战 深入浅出Java虚拟机 thinking in java effective java concurrent programming in java design线程安全性Q1:什么是线程?线程也被称之为一个轻量级进程, 是基本的调度单位.线程允许在同一个进程中同时存在多个程序控制流.线程会共享进程范围内的资源, 例如内存句柄.但每个线...
2019-03-04 18:17:11 299
转载 [转载]mysql装机脚本
查阅了多篇博客之后,自己倒腾了一波的结果.因为忘记了最初看到的是哪篇, 所以没有办法给出原文链接了.侵删.clearyum install -y wgetwget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpmrpm -Uvh mysql57-community-release-el6-...
2019-02-25 17:21:33 165
原创 Effective Java ---- ch03 methods common to all objects笔记
Ch03 Item 10 – 14 methods common to all objects. Item 10 Obey the general contract when override equals 这一条看完感觉内容比较多,所以看完直接开始写笔记了。并没有等全部第三章整理完。后续的坑慢慢填,也欢迎有人一起填。equals方法是Object对象的基本方法,根据需要,新...
2019-02-20 20:27:46 214
原创 日志框架 logback & log4j2
Logback projectlog4j的延续划分为3个模块:logback-core, logback-classic, logback-accesslogback-core是其他两个模块的基础. logback-classic模块可以看作是log4j的升级版.提供了SLF4J API, 以便轻易在在其他日志框架间切换. logback-access整合了servlet容器,如tom...
2018-12-25 17:58:35 1268
原创 spring admin
服务监测相关:背景监测:监测方与被监测方通信,收集被监测方存活及指标等相关信息,给予显示和报警。以服务存活为例:监测方每隔一段时间询问被监测方“是否存活”,被监测方回答“是”则仍为被监测方存活。监测需要: 被监测方:提供接口来响应检测方 检测方:1.向被监测方发送请求 2.处理被监测方返回的信息由于各种服务增多,程序员肯定懒得写,于是就有了监测相关的框架。spri...
2018-12-25 17:49:08 310
原创 Mybatis-plus
核心功能1: 代码生成器hibernate框架可以反向生成实体类,从而节省代码时间.反向生成即通过读取数据库中的字段名和字段类型,在指定的代码包下生成entity/bean的java代码.mybatis下本身是一个非常纯粹的ORM框架,没有提供反向映射的功能.mybatis-plus的核心功能之一,即代码生成器(http://mp.baomidou.com/#/generate-co...
2018-08-14 15:39:25 546
翻译 Effective Java - Ch 02 创建和销毁对象笔记
看完java8相关的东西之后,被林江老司机丢来了一本effective java第三版,正好遇到2018年的春节前后,开始看之。Item 1 consider staticfactory methods instead of constructorsjava8的java.util.time中已经大量使用了静态工厂方法来生成对象。具体实现方式是构造器私有,通过静态工厂方法来调用构造器,从而生成对象。...
2018-02-28 16:01:26 243
原创 常见类和包的一些整理——java.time.*
Date & Time日期/时间类型是常见数据类型。处理日期/时间是频繁的操作。常见对日期/时间类型的数据需要的操作:获取日期/时间 计算两个日期/时间之间的跨度 加上/减去一些时间 日期/时间类型与不同格式字符串的转换。现存类:java.util.*1. java.util.Date since JDK 1.0 能够支持的操作: 获取当前时间:n...
2018-02-02 18:01:18 3166
原创 Mysql
嗯,忽然想继续看《高性能MYSQL》。然后就拿出来看了。纠结的点在于,原来建表的时候比较依赖软件,导致对MYSQL底层存储的概念有些混淆。所以再review一下。有两种类型的数字:整数和实数。 整数类型有:TINYINT --- 8位, SMALLINT --- 16位, MEDIUMINT --- 24位, INT --- 32位, BIGINT --- 64位。可以选择 UN
2018-02-01 10:33:45 156
原创 hadoop第三坑
看书的进度比我预计的要慢一些。坑太多,需要慢慢爬。 依旧是MaxTemperature的联系。添加了一些测试MRUnit的测试之类的。 遇到的问题如下: 1 MRUnit的依赖添加不进来。 在dependency导入是,1.1.0以及1.0.0版本均有问题。然后我换到0.8.0-incubating版本忽然就好了。由于还没有去看源码,所以没有办法确认是什么版本差异导致了这个原因。2
2017-03-07 13:41:12 1449
原创 hadoop第二坑 fs
貌似昨晚就开始纠结这个东西了,当然其实现在我也没有特别弄明白。 事情是这样的,我在继续进行《hadoop权威指南第三版》的练习,P57,上传文件和下载文件的练习。1、首先,你hdfs -ls,一般会报错,说木有’.’这个文件。当然你换成绝对路径就正常了,这个坑爹的事情有博客有如下解释:默认的寻址路径上的用户名和当前登录的用户名不一样,从而出现找不到目录的状况。2、jps之后没有datanode。查
2017-03-01 12:19:59 419
原创 第一个maven+hadoop项目
虽然想到了第一个项目会花一些时间,但也不用真的特别久。 代码没什么好讲的,《hadoop权威指南第三版》第二章,就是MaxTemperature的那个。典型的为了讲解而杀鸡用牛刀的案例。 源代码在https://github.com/tomwhite/hadoop-book/tree/master/ch02。遇到的问题有:1、Job和JobConf类型。 FileInputFormat.
2017-02-28 18:33:43 1245
原创 ubuntu apt-get遇到问题
迫不得已,只能把自己到笔记本也改成linux了,木有centOS的安装盘,就用了在学校到ubuntu。周五到夜晚,看完生化危机---终章以后,哦对了,米拉女神帅哭。我开始折腾这台小破笔记本。装完以后就扔着它自己更新去了。周六醒来开始搭建配置环境。在安装mysql的时候,apt-get并不能起作用。由于apt-get更新源,所以找不到package。然后我就update和upgrad
2017-02-25 12:24:20 351
原创 需要两个ssh key
嗯,事情是这样的。 我的github用的是qq邮箱。不要吐槽我为什么要用qq邮箱了,这是一个巧合。 到公司要用gitlab,当然也有新的公司邮箱。由于邮箱不一样,因此,两者所使用的key也最好不一样。其实也可以一样,大概我强迫症犯了吧。 ssh-keygen -t ras -C “youremail@yourcompany.com” ssh-keygen -t ras -C “yourema
2017-02-21 16:27:31 381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人