加载中
mysql悲观锁以及乐观锁总结和实践

注:本文乃转载,原文作者@青葱岁月 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数...

2017/03/05 09:37
21
Spring管理Strust的Action

Spring和Strust整合时,一般情况下,Action都是由struts2-spring-plugin-2.3.16.3.jar这个插件生成管理的,也就是Strust生成的。此时的配置如下: Action类: public class LoginAction e...

2016/12/01 13:55
16
Java深、浅克隆(clone)

Java的基类Object中有个本地方法clone(),由于该方法是protected访问权限,所以只能在Object内部或其子类内部访问,可是不能在类外通过对象.clone()访问。 protected native Object clone()...

2016/11/04 16:18
38
eclipse编写XML需了解事项

本文简单介绍使用eclipse编写xml时需了解的几点: 1、xml的头是什么意思? 以编写Spring的配置文件为例来讲解xml头的含义:以下是spring一个最简单的配置 <beans //xml根元素,会根据需要而不...

2016/11/03 14:02
62
关于文件路径的配置例子

一、Properties.load()的四种配法: 首先看看配置文件的路径:是在:E:\java_indigo\Game\reso\db.properties 1、通过FileInputStream,将路径写死。是双反斜杠\\   properties.load(new F...

2016/10/26 11:13
116
JSP中使用Properties.load()读取配置文件

由于项目需要,想在jsp文件中通过Properties来读取配置文件中的信息。刚开始是在WebContent下建了个properties目录用来放置配置文件mainPage.properties。 jsp中的读取代码如下: <% Proper...

2016/10/23 18:15
988
Maven那点事儿(Eclipse版)

Maven那点事儿(Eclipse版) 前言:   由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析...

2016/10/17 08:11
22
java发送邮件遇到的问题

在用Java程序通过java.mail.jar类库达到发送邮件的功能时,遇到的问题及解决

2016/10/15 11:13
263
cache 浅析

1. Cache Cache一词来源于法语,其原意是“藏匿处,隐秘的地方”,而自从被应用于计算机科学之后,就已经成为了英语中的一个计算机体系结构专有名词。 Sun Microsystems的前首席科学家Billy...

2016/09/06 13:06
6
详解 MySql InnoDB 中意向锁的作用

前言 InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 意向锁(Intention Locks) 需要强调一下,意向锁是一种不与行级锁冲...

Linux写时拷贝技术(copy-on-write)

源于网上资料 COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程...

01/26 11:33
12
你真的了解 volatile 关键字吗?

volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关键字的特性及实现的原理,这也是本篇文章的主要内容。 一、J...

Time-wait状态(2MSL)一些理解

1. 编写TCP/SOCK 服务时,SO_REUSEADDR到底是什么意思? 这个套接字选项通知内核,如果端口忙,但TCP状态处于TIME_WAIT,可以重用端口。如果端口忙,TCP状态处于其他状态,重用端口时依旧指明...

01/23 09:35
10
Mysql相关博文

1.mysql的mvcc(多版本并发控制) 2.从MySQL中的double write问题说开去

01/21 16:58
15
HTTPS详解

https://segmentfault.com/a/1190000011675421?from=groupmessage&isappinstalled=0

01/15 12:19
6
TCP keepalive 和 http keep-alive

keepalive机制 TCP keepalive 概念 在使用TCP长连接(复用已建立TCP连接)的场景下,需要对TCP连接进行保活,避免被网关干掉连接。 在应用层,可以通过定时发送心跳包的方式实现。而Linux已提...

2018/12/28 09:53
9
sql(join on 和where的执行顺序)

sql(join on 和where的执行顺序) left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。 right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。 inne...

2018/01/09 09:49
12
精确计算时,不要使用float或double

照例,还是来一段Effective Java的内容。内容大家应该已经都熟悉,不过还是发现很多新人完全不清楚,所以拿来共享一下。 一、病例: Java code System.out.println(1.03-0.42); // 0.610000...

2017/08/31 08:52
36
Java中关于为什么long能自动转换成float类型的疑问解决

最为一个常识,我们都知道浮点型在内存中占用的是4个字节的空间,而long型占用的是8个字节的空间。可是为什么4个字节的float型的最大值会大于long型的最大值呢?   我们都知道,float类型的...

2017/08/31 08:45
24

没有更多内容

加载失败,请刷新页面

返回顶部
顶部