标签:数据库

Java

HikariPool源码(二)设计思想借鉴

3

xiaoli.he 发布于 2020-04-04

Java极客  |  作者  /  铿然一叶 这是 Java极客 的第 52 篇原创文章 1.利用Java并发工具而非synchronized来保证线程安全 synchronize...

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

Java

分库分表实践-Sharding-JDBC

5

yanxinchi 发布于 2020-04-04

最近一段时间在研究分库分表的一些问题,正好周末有点时间就简单做下总结,也方便自己以后查看。 关于为什么要做分库分表,什么是水平分表,垂直分表等概念,相信大家都知道,这里就不在赘述了。 本文只讲述使用Sharding-JDBC做分库分表的一些实践经验,如果有错误欢迎大家指出。 什么...

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

Java

Apache Shrio安全框架实现原理及实例详解

3

尖兵 发布于 2020-04-04

一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3...

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

编程技术

不是你需要中台,而是一名合格的架构师(附各大厂中台建设PPT)

84

xiaoli.he 发布于 2020-04-04

点击上方“ Python数据科学 ”,星标公众号 重磅干货,第一时间送达 ☞500g+超全学习资源免费领取 来源:肉眼品世界 作者:ahello 导读: 年前,关于中台的说法,众说纷纭, 以36氪影响力、国酒茅台、离职CIO、失败项目等诸多热点,迅速成为热文,在朋友圈转发;而后又...

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

编程技术

数字化转型 | 企业IT应用的架构发展历程

4

hellas 发布于 2020-04-04

应用架构(Application Architecture)描述了IT系统功能和技术实现的内容。应用架构可简单分为以下两个不同的层次: 企业级的应用架构:企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和...

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

Java

做一些简单工作经历总结,自己想到那算那吧

yeseng 发布于 2020-04-04

离上一次发随笔快一年了,时间过的好快呀。 一七年毕业以来自己工作也快三年左右了,自己最开始其实是想找java开发的,大学的毕设也是用jsp写的一个简单的web网站,无奈面试总被刷而且遇到了大量的培训机构。于是乎就转入软件测试这个行业。没想到啊转眼间一干就三年多了。 记得第一家公司...

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

Spring

记录下找实习的辛苦历程,淘系3轮技术面+1交叉面+1HR面

1

xirruiqiang 发布于 2020-04-04

昨天 hr 面结束了,来许一波愿,顺便分享下面试题目,后期补上这些问题的答案以及一些想法。 提前交流 我是找的学长内推的,刚开始有一次交流,也不知道算不算一面,主要问了下面的东西: 说一下 cas,主要应用在哪 说一下 Java 中的锁,自旋锁会升级成什么? 项目中的限流是怎么做...

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

Java

零基础从实践出发学java编程【总结篇】

xubiao.zhuang 发布于 2020-04-04

1.背景 很多人学习java的第一步就是系统的学习java基础语法,有的java基础语法还没学完就崩溃了,确实java基础语法太多太细,而且都是理论,学着让人很懵; 好不容易学完基础语法,又要学框架………. 更难受的是,很多人在学习过程中重点关...

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

Java

手把手带你搭建一个自己的云服务器并部署Web程序

23

邓龙华 发布于 2020-04-03

一. 服务器的购买 我选择的是阿里云的服务器,学生价9.5元一个月,百度直接搜索阿里云,然后点击右上角登录,推荐大家用支付宝扫码登录,方便快捷。阿里云官网的东西比较多,登录后我找了很久也没有找到学生服务器在哪里卖,购买的时候需要进行学生认证,按照他的要求一步步来就好,认证大概需要...

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

Java

2020年,今日头条Java后端面试复盘 & Redis 6.0多线程IO模型

2

hanze 发布于 2020-04-03

上周参加了字节跳动的面试,整场下来一共70分钟,面试官非常Nice,无奈自己太过紧张,很多准备好的知识点都没有能够准确传达意思。 面试中因为在简历上有提到Redis相关的内容,那么毫无疑问就会被问到了。先从经典的问题开始:Reids为什么这么快?那自然会回答诸如单线程、IO多路复...

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

Java

面试刷题28:如何写出安全的java代码?

3

yanxinchi 发布于 2020-04-03

对jdk,jvm,java应用程序的攻击多种多样?那么从java程序员的角度,如何写出安全的代码呢? 我是李福春,我在准备面试,今天的题目是:如何写出安全的java代码? 答:这个需要从功能设计到实现细节综合考虑,所谓的不安全,是攻击者利用jdk,jvm,java应用程序的瑕疵,...

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

Spring

Spring注解 TX声明式事务实现过程解析

5

xiaoli.he 发布于 2020-04-03

环境搭建导入 maven依赖 <!--spring提供的数据库操作工具--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-...

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

Java

从使用到原理,探究Java线程池

1

changyuan.xu 发布于 2020-04-03

什么是线程池 当我们需要处理某个任务的时候,可以新创建一个线程,让线程去执行任务。线程池的字面意思就是存放线程的池子,当我们需要处理某个任务的时候,可以从线程池里取出一条线程去执行。 为什么需要线程池 首先我们要知道不用线程池,直接创建线程有什么弊端: 第一个是创建与销毁线程的开...

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

Java

性能测试如何定位瓶颈?偶发超时?看高手如何快速排查问题

7

songhua.gao 发布于 2020-04-03

作者 |  张奇(司楚) 当线上碰到头疼的问题时,还在对着代码一行行的看?真的不太时髦了啊喂~ 俗话说的好 “问题排查不用愁,Arthas 来帮您忙。” 今天就来说说这个让妈妈再也不用担心我排查问题的 Java 诊断神器——Arthas! 什么是 Arthas? Art...

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

编程技术

从 0 到千万级用户亿级请求微服务架构历程

20

yeseng 发布于 2020-04-03

单体应用因其架构简单、使用技术门槛低、研发快速上手、项目快速上线等特点是创业公司初级阶段的必然产物。随着平台用户规模的递增,产品功能的丰富以及需求迭代的频率也会加速,相对应的研发人数也逐步递增,系统的性能问题、研发人员之间的协作问题、交付速度等一系列的问题就慢慢凸显,这些问题会逐...

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

Java

PO、VO、BO,JavaWeb中的这几个“O”,你都了解吗?

2

puefu.he 发布于 2020-04-03

和高手过招,专业知识不能少。这里解释一下PO、VO、BO、DTO、POJO、DAO这几个“O”都是什么意思,先来看个图吧! PO(Persistant Object)-持久对象 一个PO对应数据库表中的一条记录,等同于entity,一般PO仅用于表示数据,除了拥有get、set方...

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

Java

这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!

9

hanze 发布于 2020-04-03

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 作者 | 张奇(司楚) 当线上碰到头疼的问题时,还在对着代码一行行的看?真的不太时髦了啊喂~ 俗话说的好 “ 问题排查不用愁,Arthas 来帮您忙 。” 今天就来说说这个让妈妈...

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

Java

谈JVM内存问题分析总结03(200403)

2

changyuan.xu 发布于 2020-04-03

大家可以看到最近几天我一直在写JVM内存问题分析内容总结,因为整个问题诊断和分析过程做到每天完整的思考内容,假设和验证内容的记录,对于日后的问题分析来说是有参考价值的。对于前面已经整理过的内容,包括问题出现的场景,初步的问题分析等我不再赘述,而是仅仅整理和总结最近一天的关键思考点...

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