零散点整理[201709-11]

undertow
jar包是最容易部署的
cloud native
react, vue
spring boot默认是tomcat , 可以用Jetty或者Undertow
webflux. Spring 5 webflux. webflux是基于netty和reactor实现的
Lombok , @slf4j, Lombok在某种意义上来说是扩展了Java的语法糖
请求参数封装 , 3个及以上
spring boot 2.0 最低支持 Java8 版本, spring5.x最低支持j8
架构图
NDB Cluster是借鉴 Hadoop ,name node + data node的方案
tidb
管理方面如果只看一本的话,《人月神话》
分布式事务
spring mock
postman
docker
Kubernetes
renchar
跨域,跟域名有关,跟服务器无关
swagger
运维不能看代码,开发不能接触数据库,经常有串通卖数据的
hive到处跑
养成先看文档解决问题,不行就再谷歌,最后才问群里大神
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码
rxjava
Vert.x
guava: (Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 collections] 、缓存 caching] 、原生类型支持 primitives support] 、并发库 concurrency libraries] 、通用注解 common annotations] 、字符串处理 string processing] 、I/O 等等)
OCR: google tesseract. leptonica + tesseract
《揭秘java虚拟机:JVM设计原理与实现》
aqs的共享模式
《深度解析Java 8:JDK1.8 AbstractQueuedSynchronizer的实现分析》
AQS源码研究
《Java面试经验,兼谈互联网公司后端面试经验》
《网易2017春招笔试真题编程题集合题解》
JVisualVM显示的是堆大小](资源管理器显示的是整个java进程占用的,包含了堆)
《领域建模》
beetle
Threads and Locks
Threads and Locks

mutex
apue三件套
《深入理解计算机操作系统 第三版》](基础, 重要)
es真的不如直接看官网
《kafka The Definitive Guide》[好书]

srping Framework 5.0 稳定版发布
《软件架构设计 实用方法及实践》](Hash一致性)
rxjava
Mockito
power mockito
《布道之道》
topK
bugfree
tidb
http://www.snappydata.io/
gemfire](https://pivotal.io/pivotal-gemfire)
docker](http://www.csdn.net/article/2013-12-30/2817959-look-at-12306)
websocket
系统的瓶颈大部分来自于 db 端的
http tcp
《openStack 高可用集群》 》《相关性搜索 利用Solr与Elasticsearch创建智能应用》
《高效机器学习 理论、算法及实践》
jenkins 证书. execute remote shell
kubernetes 文档](http://docs.kubernetes.org.cn/)
mesos
爬虫
open offic
AWS Lambda
游戏服务分区, 帧同步, fps](位置之类的 会采取UDP 一些打斗啊 必然是TCP 一些gm工具或者其他外部请求有时候为了方便会用http)
银行的冥等,是商户号+订单号](http://www.cnblogs.com/sevenyuan/p/5283265.html)
稳定指的是,开发成本(坑要少),运维成本(容易发现问题,修复问题)
lua](scala)
lisp](kotlin)
rust](opensdk)
uint3D](CPU抖动)
RegexBuddy 4.7.0.8 中文破解版](链接:http://pan.baidu.com/s/1gfcTgNx 密码:2dpec)
正则](https://regexr.com/3dqa0)
正则性能, 尽量避免回溯](https://swtch.com/~rsc/regexp/regexp1.html)
限制每个IP或每个账号每天只能调用多少次这个API, 称为,API频率限制
极验验证

GitLab 是一个用于仓库管理系统的开源项目。
微服务架构也是为了更快地交付到客户而生的
金丝雀发布
jmx
Spring boot里集成了,动态改日志级别
spring cloud,kakfa,es,redis cluster。这些东西是不是都必须掌握

sqlmap](https://www.cnblogs.com/hongfei/p/3872156.html)
dvwa](http://www.freebuf.com/articles/web/123779.html)
透传
优秀算法博客](http://www.cnblogs.com/LittleHann)
dubbo api](https://dubbo.gitbooks.io/dubbo-user-book/content/configuration/api.html)
全球最大自学网站](www.tutorialspoint.com)
dwr

《spring5 Design Patterns》](http://www.foxebook.net/spring-5-design-patterns/)

《阿里代码规约插件》
高性能mysql 高可用mysql 这两本书哪本 好些](不如看 innodb引擎那本《MySQL技术内幕》)
TCC概念, 事务补偿的概念](推荐高性能mysql、姜承尧的 mysql技术内幕,然后,想把基础打得更牢点,可以看 数据库系统概念 第6版的第10-14章)
JTA
TiDB 中文文档](https://pingcap.com/docs-cn)

xStream
《Kafka The Definitive Guide》
Spring Boot Admin]( http://www.jianshu.com/p/e20a5f42a395)
](https://github.com/codecentric/spring-boot-admin)
](https://william8188.github.io/spring-boot-admin/preface/)
ELK(ElasticSearch, Logstash, Kibana), EFKB](https://my.oschina.net/itblog/blog/547250)

《Spring 5 Design patterns》值得推荐
《微服务: 从设计到部署》电子书
xxl-job, elastic-job
WPA2被攻破?全球WiFi瘫痪?WiFi末日到来?能再夸张点不
mokito

CacheCloud
rabbit
Kafka更适合做日志传递](Kafka 官网文档很详细)
ApsaraCache
wispengine
Creating your own starter](https://docs.spring.io/spring-boot/docs/1.5.8.RELEASE/reference/htmlsingle/#boot-features-custom-starter)
Zabbix官方文档
零宽断言(?!in)]. 负向零宽断言
Zipkin, 服务线路追踪

《领域驱动设计-软件核心复杂性应对之道》
Cassandra
《java8 实战》
hessian
芋道源码-纯源码解析
JVM基础命令
IdWorker

Spring Context 就是管理一堆 Beans
DDD Domain Driven Design
dao 和 repository 的区别
windows 下画流程图的工具: staruml, HAS
canal
使用canal实现redis缓存刷新
spring-boot-security-with-jwt

《Java虚拟机规范 Java SE 8版》
charles
http工具是httpclient,还是spring的RestTemplate,还是okhttp, comsat-httpclient.
easy-okhttp

des加密
《深度学习》
spring data jpa
《solr in action》

分布式系统的要点:不要join,不要强一致,不要acid,不要存储过程,要因果一致,业务模型与技术特性解耦。
powerMock
《Java问题定位技术》
调试lambda的插件
mqtt

OSGI
QT
Spring Cloud Data Flow
[高可用架构设计与实践视频资料](链接:https://pan.baidu.com/s/1nvdKIU1 密码:vsp6)
TBSchedule
snowflake算法
《深入理解java虚拟机 第三版》
Java规范
activemq实战
腾讯QQ空间超分辨率技术TSR:为用户节省3/4流量,处理效果和速度超谷歌RAISR
《Pro Java NIO.2》, 《Java I/O NIO and NIO.2》
《Mastering Junit 5》
《java9 并发编程手册》
《java函数式编程》
tigase
[动脑学院](链接: https://pan.baidu.com/s/1qYE5How 密码: 3795)
[大数据架构师课程](链接: https://pan.baidu.com/s/1jHYKwUq 密码: 1hdk)
[Vue.js](链接: https://pan.baidu.com/s/1i5KPATn 密码: ciw4)
[最新炼数成金 MySQL数据库运维全套视频教程 阿里巴巴DBA讲授](链接: https://pan.baidu.com/s/1eSOt1kA 密码: a174)
算法视频讲解
网络抖动
Kafka迎来1.0.0版本
ELK日志收集
hikaricp
tomcat-jdbc
javaer-spring security + jwt
JSF
一篇文看懂Hadoop:风雨十年,未来何去何从

《Spring Boot 2精髓:从构建小系统到架构分布式大系统》
《Spring 5.0 Microservices》 推荐好书]
《数据库事务处理的艺术 事务管理与并发控制》
《tomcat内核设计剖析》
《Tomcat架构解析》
motan
堆排算法(讨论PriorityBlockingQueue扩容,堆排时间复杂度是nlgn,和深度有关,为了不让他的深度加深,所以加上 oldCap 》 1这玩意,每次加 oldCap 》 1 只会使得二叉树节点更多,但深度加深得慢)
Spring for Apache Kafka
《Learning Apache Kafka》
google 镜像

MySQL Group Replication
如何看待MySQL发布的Group Replication?
微博话题高性能降级设计](https://pan.baidu.com/s/1qXEp8h2#list/path=%2F&parentPath=%2F)
smartcn

Exception family
本地内存 = cpu缓存+寄存器+线程的堆内存
《java 9 高性能》
《java 9 reactive 编程》
《spring boot2 编程》
《spring 5指南》
最新技术书籍pdf下载
Reactive Spring by Juergen Hoeller and Josh Long](https://www.youtube.com/watch?v=TZUZgU6rsNY)

《高可用架构 第1卷》
《building reactive microservices in java》
《asynchronous programming with Vertx for Java developers》
vert.x
Vert.x 官方文档中文翻译
SUN的一位大神 来传授学习经验 说 如果你要学习一个J2EE容器 最快的捷径是 学习它所有的测试用例
《Java问题定位技术(书签版)》推荐]
《MySQL排错指南》推荐]
raft算法
《深入Linux内核架构与底层原理》
《Linux 命令行大全》
1233333
22222222
mysql 事务隔离级别

Elasticsearch 5.6 Java API 中文手册
《Learning Spring Boot 2.0》
POI 工具类,Excel的快速导入导出
分表就别分页, 分表后的查询,说实话,如果只是简单的组装还好,但是涉及到分页就很麻烦
Intellij IDEA 使用Spring-boot-devTools无效解决办法
openvpn
dorado
spring boot 2.0 + kotlin

Java 9 官方文档
架构师之路2017半年精选40篇
架构师之路16年精选50篇
性能好一点的图片处理框架(java)?
《Https权威指南》
[idea jrebel 破解](链接: https://pan.baidu.com/s/1pLRzDBd 密码: e9ty)
22222
《kotlin极简教程》
《实战java高并发程序设计》推荐]
向量时钟
浅析时钟向量算法

《系统编程 分布式应用的设计与开发》
《构建高可用Linux服务器》
spring social: Spring Social 提供了处理第三方网站用户登录和注册的 Spring MVC 控制器 (Controller) 的实现,可以自动完成使用社交网络账号登录和注册的功能。
网站检测
code review 工具](findbug, fisheye, sonarlint, gitresh. fisheye jira svn] )
Redis 配置文档
benchmarks做性能测试的报告
netty: 看文档+官方demo入门
《Kafka: The Definitive Guide.2017》
伟大的网友写了一个brave-dubbo包,直接把dubbo和zipkin集成起来了
Mapped Diagnostic Context

6.0的es,一个index只能存一个type
PhxQueue 微信内部消息队列
sharding-jdbc
腾讯产品,阿里服务,百度技术

JWT
人人扫, 漏洞扫描平台
Jfinal
令牌桶算法
免费公开课
设计模式学习

《Java多线程编程实战指南 设计模式篇》
《Java多线程编程实战指南 核心篇》
日志小工具成都-javaer
java版server和client源代码
《Redis 实战》

阿里Dubbo疯狂更新,关Spring Cloud什么事?
easyTrace
《Akka 应用模式: 分布式应用程序设计实践指南》
《java网络编程第四版》

《高可用架构 第1卷》
《Jumping from PHP to Go: Blasphemy, Bravado or Common Sense?》
最令人头痛的Python问题
[单元测试](Power Mock, mokito,TestNG+Mockito(http://testng.org/doc/))
小马哥往期公开课合集
《实现领域驱动设计》
mysql官方监控
postman下载地址

《精通Spring5 (英文版)》
kylin
应届生工作选择优先级 平台》工作内容》薪资
《逆流而上:阿里巴巴技术成长之路》
《Reactive Programming in Sping 5.0》推荐]
《Learning Spring 5.0》
《Spring 5.0 Cookbook: Recipes to build, test, and run Spring applications efficiently》
《Mastering Spring 5.0》

packt的书是分等级的, learning,cookbook系列就是入门,pratical实践,mastering大师
《Introduction to JVM Languages》
数据连接池 mySql-router海域Tomcat-jdbc, jndi的连接方式
jcstress
产品决定技术深度,技术决定产品走多远
《java问题排查手册》

grok debug
jconsole
TensorFlow
单cpu也有指令重排, 重排 又有编译重排和cpu重排

2017年最受欢迎的开源软件投票.
cobar
《领域驱动设计, 软件核心复杂性应对之道》抽象]
《实现领域驱动设计》红色]先看]
[《计算机程序的构造和解释(SICP)》Easy推荐]](http://web.mit.edu/alexmv/6.037/sicp.pdf)
serverless
《失控》
设计模式是OOD和OOP, 领域建模和行为分析 也是OOD
《Scala 编程第三版》
《SOA架构 服务和微服务分析及设计》
《RabbitMQ 实战指南》
《企业应用架构模式》
《聊聊架构》
clhCLH是aqs里的锁队列
《现代操作系统 第四版》
《企业IT架构转型之道 阿里巴巴中台战略思想与架构实践》
《相关性搜索 利用solr与Elasticserarch创建智能应用》(spring公司有elas 开源库,调用三方库很简单的. spring data elasticsearch)
左耳朵耗子论微服务 Serverless 及 FaaS
百度有个免费的语音识别ai, 把你说的话转化为字符串
Pivotal 敏捷架构的思考
Mastering Junit 5






  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Introduction to JVM Languages English | 2017 | ISBN-10: 178712794X | 390 pages | PDF/MOBI/EPUB (conv) | 6.42 Mb Key Features This guide provides in-depth coverage of the Java Virtual Machine and its features The practical examples will help you understand the core concepts of Java, Scala, Kotlin, Clojure, and Groovy Work with various programming paradigms and gain knowledge about imperative, object oriented, and functional programming Book Description Anyone who knows software development knows about the Java Virtual Machine (JVM), it is responsible for interpreting Java byte code and translating it into actions. In the beginning, Java was the only programming language used for the JVM. However, increasing the complexity of the language and improving the performance of the JVM created an opening for a new generation of programming languages. If you want to build a strong foundation with the JVM and get started with popular modern programming languages, then this book is for you. It begins with a general introduction to JVM and the features common to the JVM languages, helping you keep abreast of its concepts. It then dives into explaining languages such as Java, Scala, Kotlin, Clojure, and Groovy. It shows you how to work with each language, plus their features, use cases, and the pros and cons. By writing example projects in those languages and focusing on each language's strong points, we will help you find the programming language that is most appropriate for your particular needs. By the end of the book, you will have written multiple programs that run on JVM and know about the differences between the various languages. What you will learn Gain practical information about JVM Understand the popular JVM languages and the Java Class Library Find out about various programming paradigms such as imperative, object oriented, and functional Work with common JVM tools such as Eclipse IDE, Gradle Explore frameworks such as SparkJava, Vert.x, Akka, and JavaFX Boost y

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值