- 博客(9)
- 资源 (12)
- 收藏
- 关注
原创 多线程循环输出1 2 3
方法一:import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ThreadTest { private static int task = 0; public static void main(String args[]) { final Lock l...
2018-03-25 09:56:32 635
转载 Oracle——事务(Transaction)
事务: 事务是指作为单个逻辑工作单元执行的一组相关操作。 这些操作要求全部完成或者全部不完成。使用事务的原因:保证数据的安全有效。事务的四个特点:(ACID) 1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。 2、一致性(Consistence):事务完成时,要使所有所有的数据都保持一致的状态,换言之:通过事务进行的所有数据修改,必须在所有相关的表中得到...
2018-03-19 07:52:22 1539
转载 数据库性能优化详解
出处:https://www.cnblogs.com/easypass/archive/2010/12/08/1900127.html1.数据库访问优化法则要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因...
2018-03-18 12:58:29 1855
转载 深入浅出数据库索引原理
前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了...
2018-03-17 21:06:54 241
转载 【数据库】数据库负载均衡、读写分离技术
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服...
2018-03-17 20:37:38 371
原创 堆排序
public class HeapSort { public void heapSort(int a[], int n) { if(a==null) return; if(n<1) return; for (int i = n-1; i >= 1; i--) { swap(a,0,i); heapAdjust(a, 0, i); } } public vo...
2018-03-17 10:36:25 180
转载 大数据量下高并发同步的讲解
(源自 :https://www.cnblogs.com/xiohao/p/4385508.html) 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的...
2018-03-16 21:49:35 278
原创 编程题2- Merge Two Sorted Lists(leetcode-21)
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode mergeTwoLists(ListNo...
2018-03-06 22:18:12 176
原创 编程题1-字符串反转
class Solution { public String reverseString(String s) { if(s==null || s.length()<2){ return s; } char[] sChar=s.toCharArray(); int sLen=sChar.leng...
2018-03-05 22:01:00 405
在centos上安装hadoop
2013-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人