- 博客(19)
- 资源 (8)
- 收藏
- 关注
转载 一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...)(yet)
为啥跳槽每次说因为生活成本的时候面试官都会很惊奇,难道有我们这里贵?好想直接给出下面这张图,厦门的房价真的好贵好贵好贵。。。image.png面试过程(先打个广告,有兴趣加入阿里的欢迎发简历至 zhangzb2007@gmail.com,或简书上给我发信息)面的是Java岗,总共面了7家公司,通过了6家。按自己的信心提升度我把面试过程分为上半场和下半场。上半场曹操专车这是吉利集团下属子公司,已经是...
2018-05-29 21:03:20 2968 4
转载 HTTP与TCP的区别和联系
https://blog.csdn.net/u013485792/article/details/52100533 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建
2018-05-07 14:31:56 429
转载 TCP协议中的三次握手和四次挥手(图解)
http://blog.csdn.net/whuslei/article/details/6667471/建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就...
2018-05-07 14:17:38 412
原创 redis分布式锁实践
两个问题1.加锁后挂掉死锁,这个问题决定了必须expire锁2.既然expire锁了,多久实效好,如果业务处理10s,锁5s自动释放了,就产生并发问题,如果业务处理1s,处理到一半挂了,锁5s自动释放,其它客户端等了5s才拿到锁
2018-05-06 22:54:41 210
转载 gc日志
http://www.importnew.com/20129.html 在用代码分析之前,我们对内存(堆)的分配策略明确以下三点:对象优先在Eden分配。大对象直接进入老年代。长期存活的对象将进入老年代。一般情况下接受过15次Minor GC后晋升老年代 对垃圾回收策略说明以下两点:新生代GC(Minor GC):发生在新生代的垃圾收集动作,因为Java对象大多都具有朝生夕灭的特性,因此M...
2018-05-06 22:00:15 240
转载 数组面试算法题(yet)
51题题目:在一个长度为n的数组里的全部数字都在0到n-1的范围内。数组中某些数字是反复的,但不知道有几个数字反复了。也不知道每一个数字反复的次数。请找出数组中随意一个反复的数字。比如假设输入长度为7的数组{2,3,1,0,2,5,3},那么相应的输出是反复的数字2或者3.1.解决问题的一个简单的方法是先把输入的数组排序。从排序的数组中找出反复的
2018-05-06 14:55:21 1229
原创 4种排序实践
/** * 二分查找 * @param group * @param left * @param right * @param target * @return */ public static int erfen(int [] group, int left, int right, int target) {...
2018-05-06 10:04:54 203
转载 redis rbd与aof区别
Redis的持久化机制包括RBD和AOF两种,对于这两种持久化方式各有优势,本文将对此进行介绍。https://blog.csdn.net/baidu_32872293/article/details/78174330RDB机制的策略RDB持久化是指在指定的时间间隔内将内存中的数据和操作通过快照的方式保存到redis bin目录下的一个默认名为 dump.rdb的文件,
2018-05-06 00:39:09 2861
转载 redis 应用场景和数据类型
1. 分布式session2. 缓存3. 分布式锁4. 原子计数器5. 简单消息队列,发布订阅6. 最新列表 排行榜https://www.cnblogs.com/NiceCui/p/7794659.html个人:1.online 人数,利用redis expire特性2.补全,利用其有序队列3.热点缓存,利用缓存+expire4.计数,累计多少次发消息,increment------------...
2018-05-06 00:19:08 211
转载 redis与memcached区别
Memcache与Redis的区别都有哪些?1)、存储方式Memecache把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。Redis有部份存在硬盘上,这样能保证数据的持久性。2)、数据支持类型Memcache对数据类型支持相对简单。Redis有复杂的数据类型。3)、redis单核,memcheced多核其它。。。http
2018-05-06 00:14:00 192
转载 建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C
http://www.cnblogs.com/x_wukong/p/4009709.html在原文的基础上,加入退出程序功能package Thread;/** * Created by sunyuming on 18/5/5. * 建立三个线程,A线程打印10次A,B线程打印10次B,C线程打印10次C, * 要求线程同时运行,交替打印10次ABC。这个问题用Objec
2018-05-06 00:00:53 2047
转载 消息队列使用场景
https://blog.csdn.net/cws1214/article/details/52922267消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
2018-05-05 19:35:08 217
转载 分布式线程安全(redis、zookeeper、数据库)
https://blog.csdn.net/u010963948/article/details/79006572Q:一个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费synchronizedlockdb lockQ:两个业务服务器,一个数据库,操作:查询用户当前余额,扣除当前余额的3%作为手续费分布式锁
2018-05-05 15:29:11 10083 2
转载 Java死锁的排查
https://blog.csdn.net/sidihuo/article/details/52474227先弄个死锁的代码例子:[java] view plain copypublic class DeadLock implements Runnable { private int flag
2018-05-05 14:52:02 346
转载 3道改错题
https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247485288&idx=2&sn=979549be49574329ec34b9a975641802&chksm=ebd63844dca1b152191672f532076764426325a3e107b03911a2b41a362fb924fb4502d...
2018-05-05 12:19:42 441
转载 ClassLoader、类加载器、类加载进程与双亲委派模型
https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247484439&idx=1&sn=c13a0f627152020d7e7a6259cd27fba7&chksm=fa497ba6cd3ef2b0fcab24184712ec1c78112924358a9e1ddc7f662e8895aba0617d056...
2018-05-05 12:17:04 426
原创 kafka 业务埋点
序列化使用json string埋点数据类: @Id @Column(name = "user_foot_id") private int user_foot_id; @Column(name = "user_id") private int user_id; @Column(name = "target_id") private
2018-05-03 13:41:08 1619
原创 spring boot集成kafka
(一)首先要解决kafka对外网的通道问题参考:kafka的advertised.host.name参数 外网访问配置例如对于 59.64.11.22 IP对应的broker,需要在 server.properties 配置文件里增加如下三个配置: 新版配置advertised.listeners=PLAINTEXT://59.64.11.22:9092 估计读者们也会跟我一样犯迷糊,为什么需要三...
2018-05-02 10:49:16 372
原创 kafka本地调试
主要本地调试命令nohup bin/kafka-server-start.sh config/server.properties &bin/kafka-server-stop.shbin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --to
2018-05-01 23:01:44 802
可编辑CListCtrl封装处理,含示例代码主程序
2015-10-18
动态链接库(stdcall def 等等)(博客相关代码)
2013-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人