newday0_0

当你的才华还撑不起你的野心时就应该静下心来学习---当你的能力还驾驭不了你的目标时就应该沉下心来......

深圳通卡退卡换卡网点

1、深圳通客服中心:深圳地铁罗宝线(一号线)会展中心站内B出口; 2、东昌客服网点:东昌路8号203路公交总站; 3、桃源村客服网点:南山区龙珠七路桃源村26路公交总站; 4、宝安客服分部:宝安区新安二路68号合和大厦一楼; 5、横岗客服分部:龙岗区横岗镇湛宝路12号中心广场东侧、交通银行...

2018-12-04 14:15:07

阅读数:9

评论数:0

Linux常用命令大全

系统信息  arch 显示机器的处理器架构(1)  uname -m 显示机器的处理器架构(2)  uname -r 显示正在使用的内核版本  dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)  hdparm -i /dev/hda 罗列一个磁盘的架构特性  hdpar...

2018-09-29 15:42:29

阅读数:27

评论数:0

2018性价比高的笔记本推荐

华为   荣耀MagicBook   5000     开机按钮还集成了指纹识别功  超长续航能力  英特尔第八代酷睿i5-8250U处理器  MX150独立显卡( 选择搭载AMD Ryzen 5-2500U处理器的MagicBook4000元) 联想ideapad 720s      整机采...

2018-09-17 10:32:37

阅读数:4326

评论数:0

SPRING循环依赖(circular reference)的解决方法

循环依赖,就是说类A依赖与B,而B又依赖于A,这种情况本不应该发生,发生这种情况是因为我在项目中使用的工厂模式,用一个工厂来生产一些管理器类,而某一管理器要需要另一管理器提供支持所以就要引用工厂类,而这个管理器和这个工厂就出现了循环依赖(项目中实际的逻辑比这个更复杂,因为我在项目中实现的了一个工作...

2018-08-02 09:59:27

阅读数:174

评论数:0

系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS...

2018-06-15 11:05:20

阅读数:56

评论数:0

Java堆结构PriorityQueue完全解析

在堆排序这篇文章中千辛万苦的实现了堆的结构和排序,其实在Java 1.5版本后就提供了一个具备了小根堆性质的数据结构也就是优先队列PriorityQueue。下面详细了解一下PriorityQueue到底是如何实现小顶堆的,然后利用PriorityQueue实现大顶堆。PriorityQueue的...

2018-04-23 17:34:02

阅读数:44

评论数:0

Callable接口解析

1.接口的定义:public interface Callable<V> { V call() throws Exception; } 12342.Callable和Runnable的异同先看下Runnable接口的定义publ...

2018-04-23 17:09:34

阅读数:24

评论数:0

由装饰者模式来深入理解Java I/O整体框架

前言Java里面的I/O这一部分看过很多遍,每次看完之后特别混乱,又是输入流,又是输出流,又是字符流,又是字节流,还有什么过滤流,缓冲流。每次看得我如入云里雾里,直到后面看了设计模式这一块,才算真正的对Java I/O这一块有了整体的了解,理解起Java流也就容易许多。这篇博客先介绍装饰者模式,然...

2018-04-23 16:26:58

阅读数:54

评论数:0

Java clone方法深拷贝浅拷贝完全解析

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

2018-04-23 11:10:57

阅读数:39

评论数:0

Java内存溢出(OOM)异常排查指南

这也许是目前最为完整的Java OOM异常的解决指南。1、java.lang.OutOfMemoryError:Java heap spaceJava应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代):JVM内存模型示意图这两...

2018-04-19 16:27:19

阅读数:65

评论数:0

内存泄露、内存溢出

内存泄露是指你的应用使用资源之后没有及时释放,导致应用内存中持有了不需要的资源,这是一种状态描述而内存溢出是指你的应用的内存已经不能满足正常使用了,堆栈已经达到系统设置的最大值,进而导致崩溃,这事一种结果描述而且通常都是由于内存泄露导致堆栈内存不断增大,从而引发内存溢出。...

2018-04-19 16:09:13

阅读数:20

评论数:0

异常、堆内存溢出、OOM的几种情况

1、堆内存溢出【情况一】:   java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;   如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:   < j...

2018-04-19 16:04:00

阅读数:28

评论数:0

JNDI 的理解

JNDI是 Java 命名与文件夹接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之中的一个,不少专家觉得,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI究竟起什么作用?//带着问题看文章是最...

2018-04-18 17:08:58

阅读数:23

评论数:0

缓存雪崩,缓存穿透解决方案

1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。解决办法:对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。2.缓存失效:如果缓存集中在一段时间内失效,DB的压力凸显。这个没有完美解决...

2018-04-18 17:03:41

阅读数:101

评论数:0

JAVA常量池

java常量池技术  java中的常量池技术,是为了方便快捷地创建某些对象而出现的,当需要一个对象时,就可以从池中取一个出来(如果池中没有则创建一个),则在需要重复创建相等变量时节省了很多时间。常量池其实也就是一个内存空间,常量池存在于方法区中。String类也是java中用得多的类,同样为了创建...

2018-04-13 17:39:59

阅读数:15

评论数:0

String,StringBuffer与StringBuilder的区别|线程安全与线程不安全

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都...

2018-04-13 17:33:59

阅读数:41

评论数:0

HTML5的sessionStorage和localStorage

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一...

2018-04-12 17:22:28

阅读数:21

评论数:0

MySQL优化技巧

1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员...

2018-04-12 17:21:00

阅读数:18

评论数:0

Oracle迁移PostgreSQL总结

序号项目OraclePostgreSQL1当前时间SYSDATE可全部使用current_timestamp替换2序列SEQNAME.NEXTVALNEXTVAL('SEQNAME')3固定值列SELECT '1' AS COL1SELECT CAST('1' AS TEXT) AS COL14N...

2018-04-12 17:18:27

阅读数:527

评论数:0

Struts2与SpringMVC区别

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restfulurl,而struts2的架构实现起来要费劲,因为Struts...

2018-04-12 17:14:35

阅读数:17

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭