标签:连接池

Java

使用MyBatis进行数据库映射

likai 发布于 2018-10-17

在Java中,MyBatis是1个支持自定义SQL的持久层框架,它可以存储过程和高级的映射。 在正式介绍之前,我们首先通过mvn进行安装,我们将下面的内容添加到 pom.xml 配置文件中: <dependency> <groupId>org.mybati...

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

Java

原 荐 J2Cache 中使用 Lettuce 替代 Jedis 管理 Redis 连接

xirruiqiang 发布于 2018-10-17

一直以来 J2Cache 都是使用 Jedis 连接 Redis 服务的。Jedis 是一个很老牌的 Redis 的 Java 开发包,使用很稳定,作者维护很勤勉,社区上能搜到的文章也非常非常多。算是使用范围最广的 Redis 开发包。但是 Jedis 比较推出时间比较早,整个设...

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

Spring

高并发-「抢红包案例」之一:SSM环境搭建及复现红包超发问题

4

darida 发布于 2018-10-16

文章目录 概述 抢红包案例 案例关注点 工程结构 库表设计 Domain Dao层实现 Service层实现 使用全注解搭建SSM 开发环境 Controller层 View层 运行测试 超量发送的BUG验证 超发问题解决思路 概述 电商的秒杀、抢购,春运抢票,微信QQ抢红包,从...

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

Java

深入理解Java的分级引用模型

3

刘莉莉 发布于 2018-10-12

作者 陈彩华 文章转载交流请联系 caison@aliyun.com 复制代码 本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景, 知其然且知其所以然 ,希望给大家在实际开发实践、学习开源项目提供参考。 1 Java的引用 对于Java中的...

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

Java

Android内存泄露小结

3

尖兵 发布于 2018-10-11

Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序...

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

Java

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(2)——快速解码转发

7

dulong 发布于 2018-10-10

前言 在Istio和Envoy中,对通讯协议的支持,主要体现在HTTP/1.1和HTTP/2上,而我们SOFAMesh,则需要支持以下几个RPC协议: SOFARPC:这是蚂蚁金服大量使用的RPC协议(已开源) HSF RPC:这是阿里集团内部大量使用的RPC协议(未开源) Du...

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

Java

Java 开源博客 Solo 2.9.5 发布,大量细节优化

hanze 发布于 2018-10-10

Solo 是一款 一个命令 就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! v2.9.5 做了大量细节上的优化,强烈建议升级。 案例 D 的个人博客 Jiahao.Zhang’s Blog 子兮子兮 铅笔的个人博客 洗澡狂魔的技术阵地 刘...

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

Java

原 荐 白话SpringCloud | 第七章:分布式配置中心的使用

7

刘莉莉 发布于 2018-10-10

前言 介绍完服务的容错保护处理,接下来我们来了解下关于分布式配置中心的相关知识和使用。众所周知,随着项目的越来越多,日益庞大,每个子项目都会伴随着不同的配置项,于此也就多了很多的配置文件。倘若某些配置信息修改,可能就会伴随着一系列配置文件的更新和相应服务的重启操作了。这对于实施而...

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

Spring

SpringBoot(九):redis缓存数据和session

likai 发布于 2018-10-09

本作品采用 知识共享署名 4.0 国际许可协议 进行许可。 本文作者:低调小熊猫 文章链接: https://aodeng.cc/archives/springbootjiu 转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2...

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

Java

深入源码分析 Java 线程池的实现原理

18

Harries 发布于 2018-10-08

程序的运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池就是一种对CPU利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我想说点什么呢?我希望通过学习线程池原理,明白所有 池化技术 的基本...

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

Java

Java HTTP 组件库选型看这篇就够了

hanze 发布于 2018-09-23

Java HTTP 组件库选型看这篇就够了 最近项目需要使用 Java 重度调用 HTTP API 接口,于是想着封装一个团队公用的 HTTP client lib. 这个库需要支持以下特性: 连接池管理,包括连接创建和超时、空闲连接数控制、每个 host 的连接数配置等。基本上...

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

Java

Java小应用日志级别异常处理最佳实践

13

xubiao.zhuang 发布于 2018-09-21

编者按:做了很多年IT工作,突然又对日志级别有些迷茫,哈哈,为什么要有又字。是的,人们都在实践中不停的学习并增进自己。写了好久的字,盯住看3分钟,然后你会想,哦?写错了吧 ^_^ 原文在: https://stackify.com/java-logging-best-practi...

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

Java

聊聊 Spring 中的那些扩展机制

24

xubiao.zhuang 发布于 2018-09-20

前方高能预警:本文将会有大量代码出没。 1.背景 在看一些框架源码的时候,可以看见他们很多都会和Spring去做结合。举个例子dubbo的配置: 很多人其实配置了也就配置了,没有去过多的思考:为什么这么配置spring就能识别,dubbo就能启动? 如果你也需要做一个框架和Spr...

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

Java

写出优美Java代码注意事项

小丁 发布于 2018-09-20

(1)尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可...

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

Java

Java 开源博客 Solo 2.9.4 发布,新皮肤加数据库重构

1

puefu.he 发布于 2018-09-19

Solo 是一款 一个命令 就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.9.4 版本加入了一款新皮肤 nijigen,二次元萌娘控们值得一试。另外,这个版本我们做了一次数据库重构,从 2.9.3 升级前 务必备份数据库 后再升级! ...

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

Java

对陈同学面试问题的自己的回答

yanxinchi 发布于 2018-09-19

本文章大部分题目都来自陈同学的博客文章,当然,里面也加入了一点点我从别的地方摘抄的题。除了算法之外,其它的应该大部分都有写。 Activity Q:说下Activity的生命周期? A:Activity的生命周期是 oncreate()->onStart()->onR...

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

Spring

后台权限管理系统 FEBS 新增 Spring Security 版

wenming.gapo 发布于 2018-09-19

FEBS-Security是一个简单高效的后台权限管理系统。项目基础框架采用全新的Java Web开发框架 —— Spring Boot2.0.4,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Mybatis,同时引入了通用Mapper和PageHelper插件,可...

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

Java

毕业真实的版本-*桑德兰大学毕业证-|UoS原件一模一样证书

xubiao.zhuang 发布于 2018-09-18

首页 文章 Go 语言中的同步队列 ## 问题 假设我们在运营一家 IT 公司,公司里面有程序员和测试员。为了给个机会他们互相认识对方,并且让他们能够在工作中放松一点,我们买了一个乒乓球台,并且制定了如下规则: – 每次只能两个人(不能少于或多于两人)玩。 ̵...

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