会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咸咸海风
https://github.com/xianxianhaifeng
博客园
::
首页
::
博问
::
闪存
::
新随笔
:: :: ::
管理
::
公告
上一页
1
···
10
11
12
13
14
15
16
17
18
下一页
2019年7月18日
jdbc连接数据库使用sid和service_name的区别
摘要: 最近使用jdbc连接oracle时报错: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client w
阅读全文
posted @ 2019-07-18 18:36 咸咸海风
阅读(1134)
评论(0)
推荐(0)
作为首席架构师,我是如何选择并落地架构方案的?
摘要: 转:王庆友,前1号店首席架构师,先后就职于eBay、腾讯、1号店等公司,精通电商业务,擅长复杂系统业务建模和架构分析,同时在构建大规模的分布式系统方 面有丰富实践,尤其在大型系统的SOA改造方面有很深入的理论和实践 1、如何针对当前需求,选择合适的应用架构? 2、如何面向未来,保证架构平滑过渡? 这
阅读全文
posted @ 2019-07-18 10:59 咸咸海风
阅读(625)
评论(0)
推荐(0)
2019年7月11日
java运行时数据区域
摘要: 根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存,将会包括以下几个运行时数据区域: 注: 1、由所有线程共享的数据区: 对应 java内存模型的主内存,各线程共有; 2、线程隔离的数据区:对应 java内存模型的工作内存,各自线程持有; 1.程序计数器(线程私有)
阅读全文
posted @ 2019-07-11 16:32 咸咸海风
阅读(201)
评论(0)
推荐(0)
Java内存模型
摘要: 简述 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 定义模型的目标 Java内存模型的主要目标:定义程序中各个变量的访问规则,即:在虚拟机中,将变
阅读全文
posted @ 2019-07-11 15:22 咸咸海风
阅读(129)
评论(0)
推荐(0)
Java中Volatile关键字详解
摘要: 一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 1、可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用
阅读全文
posted @ 2019-07-11 14:18 咸咸海风
阅读(187)
评论(0)
推荐(0)
为什么说String是线程安全的
摘要: String是final修饰的类,是不可变的,所以是线程安全的。 一、Java String类为什么是final的? 1.为了实现字符串池 2.为了线程安全 3.为了实现String可以创建HashCode不可变性 二、Java final的用途? 1、final可以修饰类,方法和变量, 2、fin
阅读全文
posted @ 2019-07-11 10:51 咸咸海风
阅读(12633)
评论(0)
推荐(4)
2019年7月9日
ThreadLocal用法详解和原理
摘要: 一、用法 ThreadLocal 用于保存某个线程共享变量:对于同一个static ThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。 1、ThreadLocal.get: 获取ThreadLocal中当前线程共享变量的值。 2、ThreadL
阅读全文
posted @ 2019-07-09 18:51 咸咸海风
阅读(551)
评论(0)
推荐(0)
2019年7月4日
高性能IO —— Reactor(反应器)模式
摘要: 讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式, 为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似:whil
阅读全文
posted @ 2019-07-04 16:08 咸咸海风
阅读(455)
评论(0)
推荐(0)
java并发——copyonwrite
摘要: 今天在网上看到一个问题,问除了加锁之外,有没有其他方法来保证线程安全? copyonwrite机制 一、copyonwrite机制 机制实现:写时复制, 在往集合中添加数据的时候,先拷贝存储的数组,然后添加元素到拷贝好的数组中,然后用现在的数组去替换成员变量的数组。 这个机制:和读写锁是一样的,但是
阅读全文
posted @ 2019-07-04 11:17 咸咸海风
阅读(303)
评论(0)
推荐(0)
2019年7月2日
Java集合框架(不全,待继续整理)
摘要: 技术在线学习网站: https://www.runoob.com/java/java-collections.html 从上面的集合框架图可以看到: 1、Java 集合框架主要包括两种类型的容器: 1)、一种是集合(Collection),存储一个元素集合; 2)、一种是图(Map),存储键/值对映
阅读全文
posted @ 2019-07-02 11:04 咸咸海风
阅读(250)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
下一页