排序:
默认
按更新时间
按访问量

px、em和rem的区别和使用案例

由于最近在做公司移动项目的开发,所以在开始项目之前,我第一步要做的就是统一单位。在之前写PC端网站时,都是使用px作为长度单位,在接下来的手机项目中为了实现响应式开发,开始使用em,然后出现了一个可怕的问题,那就是当获得焦点时,整个页面会放大,至于为什么会出现这种情况,然后又该怎么解决呢?当初真的...

2018-04-19 15:06:02

阅读数:139

评论数:0

java Integer.valueOf 和 Integer.parseInt 和 new Integer区别及注意事项

先看一下下面的结果 1.System.out.println(127==127); //true , int type compare 2.System.out.println(128==128); //true , int type compare 3.System.out.print...

2018-01-23 14:53:12

阅读数:144

评论数:0

Java实现Excel导入数据库,数据库中的数据导入到Excel

自学资料总结  实现的功能: Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel   1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下­ 2、Excel文件目录:D://book.xls 3、...

2017-12-01 11:31:45

阅读数:180

评论数:2

假如时光倒流我会这么学java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 ...

2017-11-30 10:20:27

阅读数:204

评论数:0

ConcurrentHashMap与红黑树实现分析Java8

本文学习知识点 1、二叉查找树,以及二叉树查找带来的问题。 2、平衡二叉树及好处。 3、红黑树的定义及构造。 4、ConcurrentHashMap中红黑树的构造。 在正式分析红黑树之前,有必要了解红黑树的发展过程,请读者耐心阅读。 二叉查找树 红黑树的起源得从二叉查找树(二叉排序树)说...

2017-11-28 16:43:02

阅读数:322

评论数:0

高并发“热点”缓存数据快速“退火”

背景 电商场景促销活动的会场页由于经常集中在某个时间点进行“秒杀”促销,这些页面的QPS(服务器每秒可以处理的请求量)往往特别高,数据库通常无法直接支撑如此高QPS的请求,常见的解决方案是让大部分相同信息的请求都尽可能地压在缓存(cache)上来缓解数据库(DB)的压力,从而尽可能地去满足高并发...

2017-11-28 16:35:59

阅读数:165

评论数:0

java.lang.OutOfMemoryError: PermGen space及其解决方法

今天换了个tomcat6.0.51的时候,两个项目同时debug启动,就报这个错误了:java.lang.OutOfMemoryError: PermGen space         网上找了下答案主要是这样的解决方案:         手动设置MaxPermSize大小         ...

2017-11-28 16:05:39

阅读数:111

评论数:0

转载: 理解Cookie和Session机制

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能...

2017-11-28 15:16:53

阅读数:167

评论数:0

理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个...

2017-11-24 16:02:18

阅读数:95

评论数:0

B-树和B+树的应用:数据搜索和数据库索引

B-树 1 .B-树定义 B-树是一种平衡的多路查找树,它在文件系统中很有用。 定义:一棵m 阶的B-树,或者为空树,或为满足下列特性的m 叉树: ⑴树中每个结点至多有m 棵子树; ⑵若根结点不是叶子结点,则至少有两棵子树; ⑶除根结点之外的所有非终端结点至少有[m/2] 棵子树; ...

2017-11-24 15:17:11

阅读数:138

评论数:0

B-Tree 、B+树、B*树

大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如果元素数量非常多的话,查找就退化成节点内部的线性查找了),这样导致二叉查找树结构由于树的深度过大而造成磁盘I/O读写过于频繁,进而导致查询效率低下。 1.      B-Tree B 树是为了磁盘或其它存储设备而...

2017-11-24 15:13:51

阅读数:98

评论数:0

数据库范式(1NF 2NF 3NF BCNF)

范式判断流程图 1.       四种范式之间关系          2.       第二范式、第三范式、BCNF区别: 2NF:非主键列和主键列之间,是完全依赖于主键,还是依赖于主键的一部分(只依赖某个主键); 3NF:非主键列之间,不存在依赖,只直接依赖主键。 B...

2017-11-17 15:00:59

阅读数:184

评论数:0

响应式布局基本实现Media Query(媒介查询)

1.Media Query的使用方法 首先我们在使用Media的时候需要先设置下面这段代码,来兼容移动设备的展示效果: meta name="viewport" content="width=device-width, initial-scale=1, maxim...

2017-11-15 09:11:01

阅读数:96

评论数:0

如何让网页自适应所有屏幕宽度

随着网络的快熟发展,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上,有的还达到了2000像素。同样的内容...

2017-11-15 08:48:22

阅读数:113

评论数:0

css中的px、em、rem 详解

概念介绍: 1、px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选。Windows系统默认是96dpi,Apple系统默认是72dpi。 2、...

2017-11-14 15:36:42

阅读数:85

评论数:0

CSS3 box-sizing 属性

语法: box-sizing:content-box | border-box 默认值:content-box 适用于:所有接受width和height的元素 继承性:无 取值: content-box:padding和border不被包含在定义的width和height之...

2017-11-14 14:45:08

阅读数:92

评论数:0

抽奖概率-三种算法

一、逢“几”中奖 逢“几”中奖,即通过预估抽奖人数和奖品数来判断,“几”=(抽奖人数/奖品数)*N。这是一种最简单抽奖算法,适合抽奖人数众多,而且互相无联系的情况。如今大为流行的微博转发得奖就常常使用这种算法,即根据转发次数来决定奖品归属,透明而且具有激励性。 当然这个“几”也不单只次数,还可...

2017-08-21 18:33:48

阅读数:2698

评论数:0

Java集合---ConcurrentHashMap原理分析

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中...

2017-08-21 18:25:56

阅读数:114

评论数:0

游戏服务器开发都要学什么

一,游戏服务器开发的工作介绍 近来遇到有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻炼自己,或许觉得想换个环境等等。不管出于什么原因吧,做为一名几年的游戏服务器开发者,当然是持欢迎态度的,那么我就先介绍一下游...

2017-08-21 18:25:18

阅读数:276

评论数:0

Java中的ReentrantLock和synchronized两种锁定机制的对比

原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一...

2017-08-21 18:23:43

阅读数:119

评论数:0

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