加载中
java-汇编指令

查看Java的汇编指令 Mac下: https://github.com/evolvedmicrobe/benchmarks/blob/master/hsdis-amd64.dylib 下载下来后,将其放置到jre lib目录下即可。 查看Java的汇编指令 1、可以使用命令...

04/25 16:58
37
violate

一、作用 1、保证内存可见性 2、防止指令重排 此外需注意volatile并不保证操作的原子性。 指令重排序是JVM为了优化指令,提高程序运行效率,在不影响单线程程序执行结果的前提下,尽可能地提...

04/24 17:44
14
分布式(存储和计算)

目录 1、从一个新闻门户网站案例引入 2、推算一下你需要分析多少条数据? 3、完美组合:分布式存储+分布式计算 这篇文章聊一个话题:什么是分布式计算系统? (1)从一个新闻门户网站案例引入...

CAP的简单理解

计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance) 就很难理解了, 再加上CAP定理更是让人云里...

java-jvm,jre,jdk记录

1. JDK,JVM,JRE三者之间的联系 JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就...

自动装配同一个类的两个不同的bean(redis,mysql等使用)

1. 应用范围。 同一个redis manager的不同初始化对象 <bean id="jedisPaopaoDataPoolManager" class="com.qiyi.paopao.common.jedis.JedisConsistencyPoolManager"> <bean id="jedisCircleP...

该去了解的

1. java进程以及JVM的关系 (java程序运行在jvm上,所以java进程是jvm+java程序的整合的运行,jvm是一个静态程序块) JVM是一份本地化的程序,本质上是可执行的文件,是静态的概念。程序运行...

2018/12/29 15:56
0
Maven 三种archetype(模板原型)

新建Maven project项目时,需要选择archetype。 那么,什么是archetype? archetype的意思就是模板原型的意思,原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事...

shell命令

1. du -hxa --max-depth=1 查看当前的文件大小(-a 能查看全部) 2. cat /dev/null > file.log的方式清空日志 3. 清理日志 5 3 * * * sh /data/shell/clean_log.sh #!/bin/bash find /data/l...

2018/12/01 10:27
10
zk的学习

https://www.cnblogs.com/angelhu123/p/6707983.html 要想使用ZooKeeper,首先就要把它部署在服务器上跑起来,就想Apache,Tomcat,FtpServer等服务器一样。ZooKeeper的部署方式主要有三种,...

2018/06/29 16:17
9
Java开发手册-阿里

1. 命名 2.

2018/05/17 10:31
5
java-动态代理(2)

1.理解 (1)调用java.lang.reflect.Proxy返回一个代理对象,使用这个代理对象执行你的方法时,它会先执行代理对象里的方法再执行你的业务方法。 这像什么?就是Spring AOP切面编程。 (2)利用...

2017/10/31 16:50
15
设计模式-建造者模式

1. 作用 将一个复杂对象的构造与它的具体构建方法分离,使同样的构建过程可以创建不同的对象 2. 思想  建造者模式,顾名思义的就是类似建房子,有一个固定的流程,将生成的对象和建造的方法...

2017/09/13 21:16
11
设计模式-桥接

1. 作用 分离抽象部分和实现部分。 抽象: 在自然语言中,很多人把凡是不能被人们的感官所直接把握的东西,也就是通常所说的“看不 见,摸不着”的东西,叫做“抽象”;例如手机,太抽象了,...

2017/09/13 21:11
14
监控指标

1. TP=Top Percentile,Top百分数,是一个统计学里的术语,与平均数、中位数都是一类。 TP50、TP90和TP99等指标常用于系统性能监控场景,指高于50%、90%、99%等百分线的情况 2. 同比和环比:...

2017/02/23 11:48
9
mybatis中trim标签

mybatis动态sql中的trim标签的使用 trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:   1、   select * from user   <trim prefix="WHERE" prefixoverride...

2017/02/08 19:49
12
springmvc注解

核心原理 1. 用户发送请求给服务器。url:user.do 2. 服务器收到请求。发现Dispatchservlet可以处理。于是调用DispatchServlet。 3. DispatchServlet内部,通过HandleMapping检查这个url有没...

2017/01/18 20:18
19
路由器和交换机

简单地说:交换机用来共享一根网线,路由器用来共享一个IP。 也就是说,如果一根网线上想接几个电脑,就必须用,交换机;如果你只有一个IP,想几个电脑上网,就要用路由器来解决。比如宽带路...

2017/01/06 15:08
4
Linux 笔记(持续补充)

1. export (1)通过export PATH=路径:$PATH 可以添加path的环境变量。特点:终端关闭则失效 (2)在~/.bash_profile 中进行设置,找到PATH=$PATH:$HOME/bin这一行,直接在后面加:/path1:/pa...

2016/12/21 14:38
4
数据的序列化

数据序列化(Serialization) 数据序列化就是将对象或者数据结构转化成特定的格式,使其可在网络中传输,或者可存储在内存或者文件中。反序列化则是相反的操作,将对象从序列化数据中还原出来。...

2016/12/19 14:22
8

没有更多内容

加载失败,请刷新页面

返回顶部
顶部