用户头像

小章鱼鸭

1 个月前

事务具有4个特征,分别是原子性、一致性、隔离性和持久性

评论

用户头像

小章鱼鸭

1 个月前

动态年龄分配担保:

为了能更好地适应不同程序的内存状况,如果在Survivor空间中相同年龄所有对象大小的总和大于Survivor空间的一半,年龄大于或等于该年龄的对象就可以直接进入老年代,无须达到MaxTenuringThreshold中要求的年龄。

评论

用户头像

小章鱼鸭

1 个月前

mysql的常见约束:
NOT NULL (非空约束)
Primary (主键)
Default (默认值)
UNIQUE (唯一约束)
Check (检查约束)
Foreign key (外键约束 )

评论

用户头像

小章鱼鸭

2 个月前

Spring提供“singleton”和“prototype”两种基本作用域,另外提供“request”、“session”、“global session”三种web作用域;Spring还允许用户定制自己的作用域。

评论

用户头像

小章鱼鸭

2 个月前

什么是作用域呢?即“scope”,在面向对象程序设计中一般指对象或变量之间的可见范围。而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。

评论

用户头像

小章鱼鸭

2 个月前

ArrayList的增删效率低,但是改查效率高。
而LinkedList正好相反

评论

用户头像

小章鱼鸭

2 个月前

Nginx负载均衡
轮询、轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除

ip_hash、个请求按访问IP的hash结果分配,这样来自同一个IP的访客固定访问一个后端服务器,有效解决了动态网页存在的session共享问题。

weight、weight是设置权重,用于后端服务器性能不均的情况,访问比率约等于权重之比

fair(第三方)、这是比上面两个更加智能的负载均衡算法。此种算法可以依据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间来分配请求,响应时间短的优先分配。Nginx本身是不支持fair的,如果需要使用这种调度算法,必须下载Nginx的upstream_fair模块。

url_hash(第三方)此方法按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,可以进一步提高后端缓存服务器的效率。Nginx本身是不支持url_hash的,如果需要使用这种调度算法,必须安装Nginx 的hash软件包。

评论

用户头像

小章鱼鸭

2 个月前

IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。

评论

用户头像

小章鱼鸭

4 个月前

一句话介绍syschronized:

JVM会自动通过使用monitor来加锁和解锁,保证了同时只有一个线程可以执行指定代码,从而保证了线程安全,同时具有可重入和不可中断的性质

评论

用户头像

小章鱼鸭

4 个月前

事务的概念:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时做为最小的控制单元来使用。所包含的所有数据库操作命令必须作为一个整体一起向系提交或撤消,即这一组数据库操作命令要么都执行,要么都不执行,其目的就是为了保证数据的完整性。所以,大概可以猜出事务的应用场合了,就是在干一件事儿的时候执行了多条操作的时候最好加上事务,比如说表的级联操作等,这些操作要么一起提交,要么一起回滚回来回复到起始状态。

评论

公众号:mumuser

企鹅群:932154986

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×