一个Java字符串中到底有多少个字符?
作者:鸟窝来源:https://colobu.com/
索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会
作者:Object主页:http://blog.objectspace.cn/来源:公众号Java知音
Mysql| 使用通配符进行模糊查询(like,%,_)
作者:YvesHe链接:https://blog.csdn.net/u011479200/article/details/78513632
三分钟学习Java泛型中T、E、K、V、?的含义
泛型是Java中一个非常重要的内容,对于Java进阶学习是必须要掌握的知识点之所以说这个知识点重要,如果你有过阅读过一些开源框架的代码,那你一定会看到源码中有很多地方使用到了泛型。随便举两个例子,一个List,一个Map。看了上面的源码,简单聊一下泛型,也就是回顾一下泛型的相关知识,来源百度百科。【
LMAX架构详解
LMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量).这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单.业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(eventsourcing).业务
分布式事务的四种解决方案,值得参考
作者:若离x来源:https://my.oschina.net/ruoli/blog/3102315
详解 Java 的八大基本类型,写得非常好
原文:https://dev.to/renegadecoder94/the-8-primitive-types-in-java-10cl作者:JeremyGrifski,译者:弯月,责编:郭芮自从Java发布以来,基本数据类型就是Java语言中重要的一部分,本文就来详细介绍下每种基本类型的具体使用方
结合领域驱动设计的SOA分布式软件架构
引言本文主要是参考MartionFowler所著的《企业应用架构模式》与EricEvans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。最后两节细说应用层、系统总体架构是本文的重点,着重说明领域驱动设计与SOA之间的关系
老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗
#HTTPS随着HTTPS建站的成本下降,现在大部分的网站都已经开始用上HTTPS协议。大家都知道HTTPS比HTTP安全,也听说过与HTTPS协议相关的概念有SSL、非对称加密、CA证书等,但对于以下灵魂三拷问可能就答不上了:1.为什么用了HTTPS就是安全的?2.HTTPS的底层原理如何实现?3
huge page 能给MySQL 带来性能提升吗?
原文地址:https://dwz.cn/7somt4aK作者:yangyidba一前言最近一直在做性能压测相关的事情,有公众号的读者朋友咨询有赞的数据库服务器有没有开启hugepage,我听说过hugepage会对性能有所提升,本文就一探究竟。对过程没有兴趣的可以直接看结论。二HugePage来龙去
入侵你Linux服务器的一万种玩法...
来源:uee.me/cFLQY本文主要分为如下五部分展开:账户和登录安全远程访问和认证安全文件系统安全Linux后门入侵检测工具服务器遭受攻击后的处理过程账户和登录安全账户安全是系统安全的第一道屏障,也是系统安全的核心,保障登录账户的安全,在一定程度上可以提高服务器的安全级别,下面重点介绍下Linu
Java中最大的数据结构:LinkedHashMap了解一下?
来源:https://thinkinjava.cn/前言Map家族数量众多,其中HashMap和ConcurrentHashMap用的最多,而LinkedHashMap似乎则是不怎么用的,但是他却有着顺序。两种,一种是添加顺序,一种是访问顺序。详情LinkedHashMap继承了HashMap。那么
JVM最多支持多少个线程?
来源:https://tinyurl.com/yxmw7ksoMcGovernTheory在StackOverflow提了这样一个问题:Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗?Eddie的回答:这取决于你使用的CPU,操作系统,其他进程正在做的事情,你
Netty的内存管理,看完还不清楚,那我就哭给你看
文章来源:https://dwz.cn/S7SsN5W9作者:匠心零度在学习Netty的时候,ByteBuf随处可见,但是如何高效分配ByteBuf还是很复杂的,Netty的池化内存分配这块还是比较难的,很多人学习过,看过但是还是云里雾里的,本篇文章就是主要来讲解:Netty分配池化的堆外内存的细节
JVM调优:基本概念
作者:和你在一起来源:https://www.iteye.com/blog/pengjiaheng-518623一.JVM的运行数据区首先我简单来画一张JVM的结构原理图,如下。我们重点关注JVM在运行时的数据区,你可以看到在程序运行时,大致有5个部分。1.方法区不止是存“方法”,而是存储整个cla
Java Bean 为什么必须要有一个无参构造函数?
TOaclassthathasnotaexplicitsuperclassthenithasanimplicitsuperclassofObject,whichdoeshaveano-argumentconstructor.
分布式定时任务中间件架构及其实现
在互联网应用中,各式各样的定时任务存于系统各个角落。我们希望由一个平台统一将这些作业管理起来。通过这个系统,作业的宕机、崩溃等状态就可收入运维同学掌控,直接对接报警系统,将发现的挂掉作业再启动就好。但一旦平台中运行大量的作业,发现异常作业并手动处理难免会感到繁琐,而且人工处理带来的误操作以及时间差和
为什么Java大神,都在看Spring Boot和Spring Cloud的书?
程序员书库(ID:OpenSourceTop)编译链接:https://javarevisited.blogspot.com/2018/07/top-5-books-to-learn-spring-boot-and-spring-cloud-java.html如果你是一名Java开发人员,并且最近正
Java效率工具之Lombok
作者:LiWenD正在掘金来源:https://juejin.im/post/5b00517cf265da0ba0636d4b还在编写无聊枯燥又难以维护的POJO吗?洁癖者的春天在哪里?请看Lombok!在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toStr
数据库查询速度优化之解决技巧
作者:曹理鹏@iCocos来源:https://icocos.github.io/2019/03/11/数据库查询速度优化之解决技巧/1、对查询进行优化,应尽可能避免全表扫描首先应考虑在where及orderby涉及的列上建立索引。下面我们来以一个表中177条数据比较一下,全表扫描与建立索引之后性能