标签:详细分析

Java

Spring技术内幕:设计理念和整体架构概述

3

puefu.he 发布于 2018-05-20

程序员都很崇拜技术大神,很大一部分是因为他们发现和解决问题的能力,特别是线上出现紧急问题时,总是能够快速定位和解决。 一方面,他们有深厚的技术基础,对应用的技术知其所以然,另一方面,在采坑的过程中不断总结,积累了很多经验。 相信大家都使用过Spring,有些人了解它的核心:IOC...

阅读(31)评论(0)赞 (0)

Java

游戏服务器发开中Jar包冲突的问题

1

刘莉莉 发布于 2018-05-18

在游戏服务器开发过程中,我们经常会使用第三方的jar,特别在做分布式系统时,会大量引用现成的分布式开源库,但是林子大了,什么鸟都有,对于大量包的依赖导致的冲突问题也非常突出。经常出现本地运行好好,打包部署到服务器就GameOver(),出现一些莫名其妙的问题。 Jar包冲突是老生...

阅读(21)评论(0)赞 (0)

Java

透过现象看原理:详解 Spring 中 Bean 的 this 调用导致 AOP 失效的原因

2

刘莉莉 发布于 2018-05-16

前言 在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。 那么大家可曾想过以下问题 为何致this调用的方法,注解会不生效 这些注解生效的...

阅读(19)评论(0)赞 (0)

Spring

每日一博 | 接口方法的注解无法被切面拦截的原因分析

1

songhua.gao 发布于 2018-05-08

前言 在Spring中使用MyBatis的Mapper接口自动生成时,用一个自定义的注解标记在Mapper接口的方法中,再利用@Aspect定义一个切面,拦截这个注解以记录日志或者执行时长。但是惊奇的发现这样做之后,在Spring Boot 1.X(Spring Framewor...

阅读(23)评论(0)赞 (0)

Java

Java 重入锁 ReentrantLock 原理分析

6

dulong 发布于 2018-05-07

1.简介 可重入锁 ReentrantLock 自 JDK 1.5 被引入,功能上与 synchronized 关键字类似。所谓的可重入是指,线程可对同一把锁进行重复加锁,而不会被阻塞住,这样可避免死锁的产生。ReentrantLock 的主要功能和 synchronized 关...

阅读(28)评论(0)赞 (0)

Java

Java 集合系列1、细思极恐之ArrayList

1

likai 发布于 2018-05-04

ArrayList底层数据结构为 动态数组 ,所以我们可以将之称为数组队列。 ArrayList 的依赖关系: public class ArrayList<E> extends AbstractList<E> implements List<E&g...

阅读(36)评论(0)赞 (0)

创业故事

9年做成110亿的买卖,他说创业不是人干的事儿!

3

puefu.he 发布于 2018-05-02

30岁之前的他非常普通,无非就是按部就班上大学,参加工作。直到他用500元做了一个网站,从此一发不可收拾,9年后估值超过110亿,他就是朱明跃,猪八戒网的创始人。 首席记者 1974年出生的朱明跃是重庆酉阳人,他曾做过3年的中学语文老师,随后转行做记者,先后辗转于黔江晚报,酉阳电...

阅读(26)评论(0)赞 (1)

Java

SOFA 源码分析 —— 服务引用过程

2

dulong 发布于 2018-05-01

在前面的 SOFA 源码分析 —— 服务发布过程 文章中,我们分析了 SOFA 的服务发布过程,一个完整的 RPC 除了发布服务,当然还需要引用服务。 So,今天就一起来看看 SOFA 是如何引用服务的。实际上,基础逻辑和我们之前用 Netty 写的 RPC 小 demo 类似。...

阅读(31)评论(0)赞 (0)

Java

AbstractQueuedSynchronizer 原理分析 – 独占/共享模式

4

wenming.gapo 发布于 2018-05-01

1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作。AQS 是很多同步器的基础框架,比如 ReentrantLock、CountDownLatch 和 Semaphore...

阅读(36)评论(0)赞 (0)

互联网.投资

功能机暴增,智能机疲软,中国手机在印度遭遇了什么

7

changyuan.xu 发布于 2018-04-28

文/科技新知 印度手机市场最新完整的数据报告终于出来了,与《Nokia正在印度改变功能手机市场》中小新预判的一样,功能手机销量暴增翻番,智能手机销量疲软——可以等同于国产手机销量疲软。这对专注于智能手机的国产厂商来说,可不是什么好消息! 许多国人看到这一消...

阅读(44)评论(0)赞 (0)

Java

后端架构师技术图谱

songhua.gao 发布于 2018-04-28

《后端架构师技术图谱》 最后更新于20180427 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B-,B+,B*树 LSM 树 BitSet 常用算法 排序、查找算法 选择排序 冒泡排序 插入排序 快速排...

阅读(178)评论(0)赞 (0)

Java

WebLogic反序列化漏洞CVE-2018-2628复现与EXP构造

15

尖兵 发布于 2018-04-25

*本文原创作者:TopScrew,属于FreeBuf原创奖励计划,未经许可禁止转载 漏洞概要 Oracle官方发布了4月份的关键补丁更新CPU(Critical Patch Update),其中包含Weblogic反序列化漏洞可导致远程代码执行漏洞,漏洞威胁等级为高危,对应的CV...

阅读(50)评论(0)赞 (0)

编程技术

国产病毒国外作恶 ,界面LOGO“撞衫”国内上市公司产品

27

Harries 发布于 2018-04-22

一、概述 火绒安全团队发现,近期有国内病毒团伙在国外传播后门病毒“Bandios”。该病毒侵入用户电脑后,将实施“挖矿”(生产“门罗币”)、偷偷劫持用户流量等行为,同时病毒作者还可随时通过远程操控进行其他破坏行为。巧合的是,该病毒安装界面Logo与国内A股上市公司“昆仑万维科技股...

阅读(51)评论(0)赞 (0)

编程技术

彻底理解浏览器的缓存机制

19

尖兵 发布于 2018-04-21

前言 如果你还在找工作面试,可以适当的了解下。今日早读文章由@葉河英投稿分享。 @叶河英,腾讯前端工程师,主要研发系统和电商平台项目 正文从这开始~ 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们...

阅读(38)评论(0)赞 (0)

互联网.投资

中兴前国际高管告诉你中兴遭制裁的真相和应对策略

1

xiaoli.he 发布于 2018-04-20

2018年 4月16日,美国商务部宣布,禁止美国公司向中兴通讯销售零部件、商品、软件和技术,禁令有效期将长达七年。看到这一消息,和几乎所有中国人一样,我的第一反应是,这是中美贸易战的新进展,并且是特朗普从全面进攻转向重点进攻。但是,看完美国商务部的文件和相关资料后,我的心情沉痛得...

阅读(42)评论(0)赞 (0)

编程技术

带你了解腾讯开源的多渠道打包技术 VasDolly源码解析

4

xubiao.zhuang 发布于 2018-04-19

本文已在我的公众号hongyangAndroid原创发布。 未经允许不得转载: 本文出自:张鸿洋的博客 一、概要 大家应该都清楚,大家上线app,需要上线各种平台,比如:小米,华为,百度等等等等,我们多数称之为渠道,如果发的渠道多,可能有上百个渠道。 针对每个渠道,我们希望可以获...

阅读(43)评论(0)赞 (0)

编程技术

“寄生推”SDK云控作恶,300多款应用不幸躺枪

36

小丁 发布于 2018-04-18

一、概要 依托腾讯安全大数据,腾讯安全反诈骗实验室自研的TRP-AI反病毒引擎捕获到多款知名应用在用户设备上存在私自提权,静默植入应用等恶意操作。腾讯安全研究人员通过溯源分析,发现这些应用集成的某“XX推”信息推送SDK存在重大嫌疑,通过细致分析,我们发现该SDK开发商可以通过云...

阅读(65)评论(0)赞 (0)

Java

JVM系列[1]-Java类的生命周期

1

darida 发布于 2018-04-15

原本是想写一篇关于Java类加载机制的博文,后来发现这个主题有点大,其中涉及的细节点太多,一篇博文,三言两语恐怕无法讲明白,于是乎决定从整体到局部,先来谈谈类的生命周期,从整体把握一个类从“出生”到“凋亡”的过程,其中涉及了类加载、使用、卸载等各个阶段,有了整体的认知后,再深入细...

阅读(106)评论(0)赞 (0)