搜集好的java技术帖子,持续更新,java程序员的要求
1.Java NIO 系列教程
3. Java 并发工具包 java.util.concurrent 用户指南
4.架构师之路系列:http://blog.csdn.net/lifetragedy/article/category/1175320
百度:糯米
Mysql lnnoDB 存储的文件结构
索引树如何维护
数据库自增主键可能出现的问题
Redis 的并发竞争问题如何解决
了解 Redis 事物操作的CAS
分析线程池的实现原理和线程的调用过程
动态代理的几种方式
为什么CGlib 方式可以对接口实现代理?
RMI 与代理模式
Dubbo 的底层实现原理和机制
描述一个服务从发布到被消费的详细过程
算法:简单的去重问题,用丢弃数组尾部元素实现
百度:金融
分布式系统怎么做服务治理
接口的幂等性的概念
Maven 出现版本冲突如何解决
JVM 垃圾回收机制,何时触发MinorGC 等操作
新生代和老生代的垃圾回收策略
Eden 和Survivor 的等比例分配等
Synchronized 和 lock 的区别
阿里巴巴:
项目架构,java基础,JVM,并发编程,数据库操作,中间件技术,Dubbo服务治理框架等
阿里云安全部门:JVM 很重要,编译优化方案,相关技术细节的理解和把握:比如数据库操作,插入和删除一条数据的过程的底层实现
JVM 内存分代
java 8 的内存分代改进
深入分析Classloder,双亲委派机制
JVM 编译优化
对java内存模型的理解,以及其在并发中的应用
指令重排序,内存栅栏等
HashMap的并发问题
了解LinkedHashMap 的应用问题
在工作中遇到哪些设计模式,如何应用的?
优酷土豆:
java基础
Spring 原理
java NIO
并发
集合框架
网络原理:TCP/ip协议,长连接和短连接
海量数据问题:
TCP/ip协议
长连接和短连接
mapreduce的过程
多路归并的时间复杂度
海量url去重问题
java nio 使用
倒排索引的原理
对粉刺技术的了解
搜狐新闻:
服务治理和消息队列等中间件的使用
消息中间件如何解决信息丢失问题
Dubbo的服务请求失败在呢么处理?
重连机制会不会造成错误
对分布式事务的理解
深入分析几个设计模式
58赶集
HTTP请求的报文格式
Spring 的事务实现原理
实际场景问题:大量用户数据如何在内存中排序和去重
缓存机器增删如何对系统影响最小,一致性哈希的实现
Redis持久化的集中方式
Redis的缓存失效策略
实际场景问题解决:典型的TOP k 问题
SQL 操作,主要是索引和聚合函数的应用
国美在线
SQL 语句编写
Mysql的集中优化
Spring 行级锁
Spring 衍生的相关其他组件整理
RMI 的几种协议和实现框架
Btree 相关操作
数据库锁表的相关处理
考察跳台阶问题
:
rmi 远程方法调用
rpc 远程过程调用
面向消息的中间件( Message Oriented Middleware , MOM )
JMS即Java消息服务(Java Message Service)
JNIO:http://www.iteye.com/magazines/132-Java-NIO
http://ifeve.com/java-nio-all/
搜集好的java技术帖子,持续更新,java程序员的要求的更多相关文章
- 2019春招面试高频题(Java版),持续更新(答案来自互联网)
第一模块--并发与多线程 Java多线程方法: 实现Runnable接口, 继承thread类, 使用线程池 操作系统层面的进程与线程(对JAVA多线程和高并发有了解吗?) 计算机资源=存储资源+计算 ...
- Java名词术语---持续更新
在看技术文档的过程中,经常会出现新的java缩写术语,很多时候都不知道它们是什么,在这里记下,持续更新. ——————————————————————————————————————————————— ...
- 最值得收藏的java技术博客(Java篇)
第一个:java_my_life 作者介绍:找不到原作者信息.大概做了翻阅全部是2012年的博客. 博客主要内容:主要内容是关于Java设计模式的一些讲解和学习笔记,在相信对学习设计模式的同学帮助很大 ...
- java技术栈:一、java编程语言概述
Java是一种编程语言,起源于20世纪90年代初Sun公司的一个叫Green的项目,该项目主要目的是是开发嵌入家用电器的分布式软件系统,从而使电器更加智能化.因为项目小组成员皆为C++的高手(那个年代 ...
- 基于NACOS和JAVA反射机制动态更新JAVA静态常量非@Value注解
1.前言 项目中都会使用常量类文件, 这些值如果需要变动需要重新提交代码,或者基于@Value注解实现动态刷新, 如果常量太多也是很麻烦; 那么 能不能有更加简便的实现方式呢? 本文讲述的方式是, 一 ...
- Java进阶之路——从初级程序员到架构师,从小工到专家
原创文章 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到 ...
- [置顶] think in java interview番外篇-谈程序员如何修练英语
一.程序员对英语能力的重视度和能力要求应该是在各行各业中排在比较靠前的 这样说吧,英语程度的好坏直接影响着一个程序员的编程.开发.创新能力. 道理很简单: 1. 计算机和软件是用英语创造出来的 2. ...
- JAVA内存关注总结,作为个程序员需要对自己系统的每块内存做到了如指掌
服务器的JAVA进程使用的内存是否正常 服务器中,JAVA进程的内存占用= JVM内存+ JAVA堆最大内存大小(Xmx)+JAVA堆外内存大小+栈区( 线程数* Xss) 最需要关注: 1., 服务 ...
- java开发中用到的技术(持续更新.....)
一.数据库 1.数据库连接池:当jdbc连接数据库使用DriverManager 获取时,每次向数据库建立连接的时候都要讲connection加载到内存中,当同时使用的用户数量较大时,会造成服务器不堪 ...
随机推荐
- 设置session失效时间
以X5部署在Tomcat上为例,说明如何设置session失效时间. 可以设置session失效时间的地点有三处,分别是 1.BusinessServer的session设置 \runtime\Bus ...
- yum 安装mysql5.6
系统centos5.5 进入http://dev.mysql.com/downloads/repo/,下载RedHat Enterprise Linux 5 / Oracle Linux 5版. 点击 ...
- ubuntu 64bit arm-linux-gcc: No such file or directory 解决
通过下面这个解决 ubuntu 64bit arm-linux-gcc: No such file or directory 安装 sudo apt-get install lsb-core解决 h ...
- 流媒体学习四------- ortp队列的实现
在ortp中实现了一个通用的队列,每一个队列包括三个实体,分别是队列.消息块和数据块,这三个实体分别对应queue_t.msgb和datab结构体. queue_t的定义如下所示: typedef s ...
- .Net程序员安卓学习之路6:等待条
一般在需要访问网络或者长时间操作的时候避免界面无响应才使用:等待条 本例将实现一个无框架的等待条,效果如下: 点击后,使线程Sleep5秒,就出现如下效果: 实现代码如: private Progre ...
- A Framework for Programme Management
In business today organisations manage multiple projects concurrently with shared or overlapping res ...
- JavaScript实现dropdownlist选定值后将选定值的key与value填入两个textbox中
<script language="javascript" type="text/javascript"> var txtText0 = " ...
- 【转】github更新自己Fork的代码
github更新自己Fork的代码 时间 2014-03-02 23:25:55 micmiu - 软件开发 原文 http://www.micmiu.com/software/build/git ...
- Ioc-Autofac实现自动的注入
在开发过程中,最郁闷的莫过于当你新增一个Service时,你需要对该Service进行注册,有的是使用代码注入,有的是XML配置注入,不管是哪种类型的注入,经常会出现开发人员忘记注入的情况. 于是我试 ...
- Failed to load PDF in chrome/Firefox/IE
笔者的公司搭建了一个Nexus服务器,用来管理我们自己的项目Release构件和Site文档. 今天的问题是当用户访问一个Site里的PDF文件的时候,报错说“detected that the ne ...