FeelTouch

Best or Nothing!

开源站点-实时更新

0.total: https://www.oschina.net/company   https://blog.csdn.net/msup789/article/details/78219880 1. facebook:https://opensource.fb.com/ 2.didi: ht...

2019-01-05 16:09:06

阅读数:78

评论数:0

优秀的相关网站留存-实时更新

网站名:IMPORTNEW 网址:http://www.importnew.com/ 简介:专注分享JAVA技术 网站名:PHP100 网址:http://www.php100.com/ 简介:专注于分享传递PHP学习 网站名:极客范 网址:http://www.geekfan.net/ 简介:...

2015-07-19 19:57:46

阅读数:1403

评论数:0

必读书单-实时更新

强力书单: http://www.me115.com/booklist/book_list/cpp_base.html

2015-06-08 21:21:39

阅读数:662

评论数:0

Hulu棉镜系列(一)

1、给定一个N位数,例如12345,从里面去掉k个数字,得到一个N-k位的数,例如去掉2,4,得到135,去掉1,5,得到234。设计算法,求出所有得到的N-k位数里面最小的那一个? 解决方案一: (1)第一步要确定剩余N-K位的数的最高位: 从个位开始算起,从第N-K位开始向高位比较,求出最小...

2019-01-16 18:24:05

阅读数:226

评论数:0

配置SSH免密码登陆

以用户hadoop为例展开介绍 增加hadoop组和用户 使用如下命令增加hadoop 组和hadoop 用户(密码),创建hadoop组件存放目录 #groupadd -g 1000 hadoop #useradd -u 2000 -g hadoop hadoop #mkdir -p...

2019-01-16 00:37:05

阅读数:15

评论数:0

AOP的实现深入理解

1.AOP的作用   在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共同...

2019-01-08 14:26:39

阅读数:61

评论数:0

MySQL两种存储引擎: MyISAM和InnoDB 简单总结

转自:https://www.cnblogs.com/kevingrace/p/5685355.html MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,...

2019-01-07 12:10:12

阅读数:36

评论数:0

Spark 以及 spark streaming 核心原理及实践

转载: 作者 蒋专,现CDG事业群社交与效果广告部微信广告中心业务逻辑组员工,负责广告系统后台开发,2012年上海同济大学软件学院本科毕业,曾在百度凤巢工作三年,2016年入职微信广告中心。 导语 spark 已经成为广告、报表以及推荐系统等大数据计算场景中首选系统,因效率高,易用以及通用...

2019-01-05 15:51:34

阅读数:140

评论数:0

RocketMQ 4.2.0 broker JVM优化参数深入刨析

背景 线上使用RocketMQ有段时间了,可以说是相当稳定,除了代码和架构方面合理意外,其一系列的启动优化参数也是非常值得研究,接下来以broker的启动参数为例进行一次浅析。 启动命令 /usr/lib/jvm/java-1.8.0-openjdk.x86_64/bin/java -se...

2018-12-25 00:34:51

阅读数:21

评论数:0

RedisClient 报出java.net.SocketException: Broken pipe异常

问题场景: 读写数据量小时没有问题,当读写数据量大的时候偶尔会报出这个异常 原因分析:大数据操作时间较长,被redis server强行close了,超过redis server的某个值。 相关参数:minEvictableIdleTimeMillis 。线程中如果检测到当前连接的最后活跃时...

2018-12-20 13:34:21

阅读数:75

评论数:0

RocketMQ实战疑问和原理解答(实时更新)

Q1:怎么解决remote toomuch exception的问题呢? A:主要是的客户端发送的TPS太高,达到了broker的瓶颈。 Q2: broker无法写入store.log的日志报错,报异常如下: 2018-12-17 14:09:37 WARN StoreScheduledT...

2018-12-19 00:51:24

阅读数:59

评论数:0

Git回滚代码到某个commit

STEP 1执行回退 $ git reset --hard HEAD^ 回退到上个版本 $ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard commit_id 退到/进到 指定commit的sha码 ...

2018-12-12 01:05:38

阅读数:11

评论数:0

Redis client之Jedis在线程执行抛出异常无法恢复的情形和解决方案

环境概述 1. SpringBoot 1.5.9 注解方式返回单例Jedis对象作为client 2.JedisPool连接配置如下: max-total: 100 # 连接池最大连接数(使用负值表示没有限制) max-wait: 10 # 连接池最大阻塞等...

2018-12-12 01:03:12

阅读数:18

评论数:0

Shell 一行代码搞定大问题

Collect1 while [ 1 ]; do sleep 1; ll; done # 无限循环 i=0; while [ $i -lt 10 ]; do echo $i;let "i=$i+1"; done #有限循环 可生成值 cat feeler-c...

2018-12-12 00:25:33

阅读数:16

评论数:0

几种简洁创建线程的方式以及使用注意事项

匿名类 new Thread() {//创建方式1 public void run() { for(int x=0; x<50; x++) { System.out.println(Thread.currentThread().getName()+&...

2018-12-11 00:49:24

阅读数:20

评论数:0

交换2个整形数引发的思考

题目,在main方法中定义了两个成员变量a=1,b=2. 现在需要通过swap方法把a和b的值做一个交换,交换以后输出的结果是a=2,b=1. 思路1 大家看到这道题目的时候一定觉得很简单,不用做任何思考就把代码啪啪啪写完了    这种思维逻辑很对,大家从开始学编程就已经学到了中间变...

2018-11-13 01:08:49

阅读数:30

评论数:0

HTTPSQS:基于 HTTP协议的轻量级开源简单消息队列服务

HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。   项目网址:http://code.google.c...

2018-11-13 00:23:22

阅读数:32

评论数:0

AWS常用服务关键点分析

数据库 Amazon DynamoDB: 1. 在设计表时,通过会有主键和索引,关键在于每多建一个索引对应的底层实现时复制这张表并把该索引作为主键。所以索引建的越多,会带来越多的存储空间。 2. 会根据实际读请求和写请求的qps,底层进行自动分区以实现支持更多的并发请求,关键在于仅会自动扩容...

2018-11-12 23:56:50

阅读数:67

评论数:0

SPI机制深入分析

概要 SPI全称是Service Provider Interface. 大多数开发人员可能不熟悉,因为这个机制是针对第三方厂商或者插件来提供服务的。SPI机制是jdk中java.util.ServiceLoader提供的,后面我们会详细介绍。 一般我们在做开发的时候,都是抽象各个模块,然后...

2018-11-12 01:19:17

阅读数:14

评论数:0

Java8新特性实践

  简介 Oracle在2014年3月份发布了java8正式版,该版本增加了很多新特性,比如:函数式接口、lambda表达式、集合的流式操作、注解的更新、安全性增强、IO\NIO的改进 函数式接口 什么是函数式接口 这是java8的一个核心概念,(Functional Interfaces)...

2018-11-12 00:17:26

阅读数:12

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭