加载中
不可不说的Java“锁”事

前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍...

Leaf——美团点评分布式ID生成系统

背景 在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标...

11/02 15:34
14
缓存那些事

前言 一般而言,现在互联网应用(网站或App)的整体流程,可以概括如图1所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容...

Spring MVC注解故障追踪记

Spring MVC是美团点评很多团队使用的Web框架。在基于Spring MVC的项目里,注解的使用几乎遍布在项目中的各个模块,有Java提供的注解,如:@Override、@Deprecated等;也有Spring提供的注解,...

10/18 14:22
7
大众点评支付渠道网关系统的实践之路

业务的快速增长,要求系统在快速迭代的同时,保持很好的扩展性和可用性。其中,交易系统除了满足上述要求之外,还必须保持数据的强一致性。对系统开发人员而言,这既是机遇,也是挑战。本文主...

10/18 10:25
2
Java多线程-线程池ThreadPoolExecutor构造方法和规则

为什么用线程池 博客地址 http://blog.csdn.net/qq_25806863 原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867 有时候,系统需要处理非常多的执行时间很短的请求,如果每...

10/08 15:01
5
Java修改Linux系统时间

有这样一个需求,通过socket请求别人的服务器获取他们的服务器时间,然后需要用这个时间来修改自己服务器的时间。 想到的就是使用Java里面的 Process Runtime.getRuntime.exec(String comma...

2017/07/15 17:01
32
深入java单例模式

单例模式简介 在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用...

2017/07/14 14:04
11
Java中的锁

本文主要从,什么是锁,如何构建一个简单的锁,锁的可重入性,开展讲解~/blog-hexo/source/_posts 什么是锁 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步...

2017/07/14 13:57
5
Java JDK代理、CGLIB、AspectJ代理分析比较

前言 什么是代理,在Design patterns In java这个本书中是这样描述的,简单的说就是为某个对象提供一个代理,以控制对这个对象的访问。在不修改源代码的基础上做方法增强,代理是一种设计模式,...

2017/07/14 10:35
4
设计模式之工厂设计模式

下面我从分析问题的角度,谈谈用工厂类的设计模式 第 1 个问题:我们经常一些功能类似的类,所以我们的思路是对进行抽象,使用接口暴露公共的方法,使用抽象类来提供公共的实现。 public int...

2017/03/31 17:14
24
Log4j 2使用教程

Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。   1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可...

2017/03/31 09:52
16
MyBatis防止SQL注入

#{xxx},使用的是PreparedStatement,会有类型转换,所以比较安全; ${xxx},使用字符串拼接,可以SQL注入; like查询不小心会有漏动,正确写法如下: Mysql: select * from t_user where na...

2016/09/22 23:04
136
一个二维码支持支付宝和微信支付(下)

上一篇一个二维码支持支付宝和微信支付(上)我们完成了一个二维码支持支付宝和微信扫描支付,但它的局限性在于只能用微信客户端扫描,如果用第三方浏览器扫描是不能用微信支付的,那本篇文章...

2016/09/19 15:51
4.1K
简单仿QQ聊天软件Java版

最近用到socket所以想了解一下,于是在网上找到一个仿QQ聊天软件Java版的例子还不错,但是原版有一些问题,自己改了一下,目前能运行起来了,不过还有少许问题,仅供大家参考吧。

2016/09/06 14:34
960

没有更多内容

加载失败,请刷新页面

返回顶部
顶部