-
阿里第二轮面试:手写Java二叉树
阿里第二轮面试:手写Java二叉树 阿里面试 现在很多公司在招聘开发岗位的时候,都会事先在招聘信息中注明面试者应当具备的知识技能,而且在面试的过程中,有部分对于技能掌握程度有严格要求的公司还会要求面试者手写代码,这个环节很考验面试者的基础功底和实力! 这不...
-
记一次tomcat内存大涨到溢出的经历
记一次tomcat内存大涨到溢出的经历 前一段时间提交了一个产品版本给测试人员测试,测试结果简直出人意料! 测试一段时间后页面就卡死了,当时根据这个现象下意识的怀疑是卡到数据库这一层,然后查看数据库连接相关的参数,如意料之中的相似,连接数太多了!当把数据库...
-
oauth2 + jwt 实现用户中心
oauth2 + jwt 实现用户中心 由于公司项目比较杂,以前都是各产品线自行完成注册和登入.随着产品迭代,需要一个用户中心统一用户的管理,写个博客做个记录. 用oauth2实现,jwt作为token生成. oauth2流程图: user:用户 browser:浏览器 app_fe:应用平台前端 app_se:应用平台后...
-
Java 调式、热部署、JVM 背后的支持者 Java Agent
Java 调式、热部署、JVM 背后的支持者 Java Agent 我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。 - 各个 Java IDE 的调试功能,例如 ecli...
-
Intellij IDEA在maven项目中添加外部Jar包运行
Intellij IDEA在maven项目中添加外部Jar包运行 一. 问题概述 我们知道Intellij IDEA是非常好用的Java语言开发的集成环境。提供了非常多实用的功能,包括了智能代码助手、代码自动提示、代码重构、各种插件等,当然也集成了maven 正常情况下,我们创建maven项目时,相关...
-
spring之bean的生命周期
spring之bean的生命周期 生命周期的过程: spring容器管理bean的生命周期 bean的创建——初始化——销毁 我们也可以通过自定义初始化和销毁方法:容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法 1)指定初始化和销毁方法 bean的实体类: publi...
-
java 代理模式-静态代理与动态代理
java 代理模式-静态代理与动态代理 最近在研究SpringAOP,当然要学习AOP就要知道这么健硕、强大的功能的背后究竟隐藏着怎样不可告人的秘密 ?? 接下来就是查阅了许多资料详细的研究了一下Java的代理模式,感觉还是非常非常重要的, 我们作为一个有内涵的程序员就更应...
-
SpringMVC入门
SpringMVC入门 一、SpringMVC 1、什么是MVC (1)M 指的是 模型(Model) 模型实质指的就是数据,即对数据的操作,也即对dao、bean等的相关操作。 (2)V 指的是 视图(View) 视图的作用就是显示模型中的数据,即数据的显示,也即jsp,html等相关操作。 (3)C 指的是...
-
分布式Id - redis方式
分布式Id - redis方式 本篇分享内容是关于生成分布式Id的其中之一方案,除了redis方案之外还有如:数据库,雪花算法,mogodb(object_id也是数据库)等方案,对于redis来说是我们常用并接触比较多的,因此主要谈谈结合redis生成分布式id方案。 分布式Id设计流程图 基于re...
-
Springboot源码分析之代理对象内嵌调用
Springboot源码分析之代理对象内嵌调用 摘要: 关于这个话题可能最多的是 @Async 和 @Transactional 一起混用,我先解释一下什么是代理对象内嵌调用,指的是一个代理方法调用了同类的另一个代理方法。首先在这儿我要声明事务直接的嵌套调用除外,至于为什么,是它已经...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
