#包中的

从内存池到连接池 老码农眼中的资源池

转载。https://blog.csdn.net/wireless_com/article/details/79072305如果将互联网应用比喻成冲浪的话,可能需要先学会在池中游泳吧。AI赋能万物,老码农的伙伴们也曾经开发了一个基于图数据库的知识问答系统,在压力测试的时候发现随着并发数的增加,响应的时延明显变长,看时延...

Java:session中的invalidate()的作用是什么呢?求解

手工杀会话。会话失效有2种可能:超时和手工杀会话。手工杀方便省时间,程序员都爱用。比如我做一个程序需要登录,中间访问的页面有会话控制,如果没有登录则跳转到登录页面,退出时清会话信息。这是有两个选择:把session数据清空,或直接杀会话。建议直接杀会话,方便。如果退出时不清会话,对方点浏览器后退,依然无需登录可以正常访...

关于mysql中的DDL,DML,DQL和DCL

SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL  1.数据定义语言DDL(DataDefinitionLanguage)  对象:数据库和表  关键词:createalterdroptruncate(删除当前表再新建一个一模一样的表结构)  ...
代码星球 ·2020-12-10

todo---java中的json探讨

1.json的命名格式2.json赋值原则3.json常用的工具4.json的处理的第三方软件比较5.json的起源6.关于json串的对于null,"" 的不同的第三方软件的处理。 ...

如何合理的估算出线程池中的核心线程池个数的大小

分析一般从几个角度考虑:1.任务的性质:CPU密集型的任务、IO密集型任务、混合型任务。2.任务的优先级:高、中、低3.任务执行时间:长、中、短4.任务的依赖性:是否依赖其它系统资源,如数据库的连接等。 根据不同的任务可以交给不同规模的线程池执行。 如果是cpu密集型的,尽量减少线程数,如果是IO密...

Java中的mutable和immutable对象实例讲解

1.mutable(可变)和immutable(不可变)类型的区别可变类型的对象:提供了可以改变其内部数据值的操作,其内部的值可以被重新更改。不可变数据类型:其内部的操作不会改变内部的值,一旦试图更改其内部值,将会构造一个新的对象而非对原来的值进行更改。2.mutable和immutable类型的优缺点 mu...

深入理解Java中的Clone与深拷贝和浅拷贝

1.Java对象的创建clone顾名思义就是复制,在Java语言中,clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 使用new操作符创建一个对象。使用clone方法复制一个对象。使用...

java中的12种锁

  java中很多地方会涉及到锁,比如java代码并发场景,DB中的并发场景,分布式中的锁....你知道几种呢?下面来看看常见的11种锁 1.乐观锁/悲观锁这两个概念是人们对java中各种锁总结提出的模型,不是特指某种类型的锁。乐观锁预期数据的并发操作不会发生修改而不需要进行加锁的操作,悲...
代码星球 ·2020-12-09

spring中的设计模式

应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感知设计模式的好处。当...
代码星球 ·2020-12-09

详解设计模式在Spring中的应用

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都...

JAVA中的反射机制

版权声明:本文为博主原创文章,未经博主允许不得转载。      反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!     ...
代码星球 ·2020-12-09

理解Java中的引用传递和值传递

 关于Java传参时是引用传递还是值传递,是一个讨论比较多的话题,有说Java中只有值传递,也有些地方说引用传递和值传递都存在,本篇记录思考过程,不保证正确性,感兴趣的同学一起讨论。 1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本...

如何正确实现 Java 中的 HashCode

相等和HashCode从一般角度来看,Equality是不错的,但是hashcode更则具技巧性。如果我们在hashcode上多下点功夫,我们就能了解到hashcode就是用在细微处去提升性能的。大部分的数据结构使用equals去检查是否他们包含一个元素。例如:List<String> list&...

如何根据对象的属性,对集合(list / set)中的对象进行排序

 一:针对list    通过java.util.Collections的sort方法,有2个参数,第一个参数是list对象,第二个参数是newComparator<对象类>(){}方法,这个方法实现了compare()方法,具体代码如下所示:1234567...

电商中的库存管理实现-mysql与redis

  库存是电商系统的核心环节,如何做到不少卖,不超卖是库存关心的核心业务问题。业务量大时带来的问题是如何更快速的处理库存计算。 此处以最简模式来讨论库存设计。 以下内容只做分析,不能直接套用,欢迎各位同道前来交流指正 库存模型:sku,num。 sku是标示商...
首页上一页...5657585960...下一页尾页