- 浏览: 514386 次
- 性别:
- 来自: 北京
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
文章列表
源:http://elf8848.iteye.com/blog/1931778
评:
数据库连接池性能对比
tomcat-jdbc > druid > hikaricp(cpu使用率过高) > dbcp2 > dbcp1.4 > c3p0
MySQL索引原理及慢查询优化
- 博客分类:
- 数据库设计
源:https://tech.meituan.com/mysql-index.html
评:
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工 ...
交换机和路由器的区别在哪里
- 博客分类:
- 计算机网络
源:https://www.cnblogs.com/Lynn-Zhang/articles/5754336.html
评:
交换机和路由器的区别:
1.路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了。交换机只是用来分配网络数据的。
2.路由器在网络层,路由器根据IP地址寻址,路由器可以处理TCP/IP协议,交换机不可以。
3.交换机在中继层,交换机根据MAC地址寻址。路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。交换机可以把很多主机连起来,这些主机对外各有各的IP。
4.路由器提供防火墙的服务,交换 ...
源:http://blog.chinaunix.net/uid-639516-id-2692517.html
评:
一.RAID定义
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不 ...
Lombok 之 ToString
- 博客分类:
- J2SE
源:http://himichaelchu.iteye.com/blog/2124349
评:
LomBok 的相关目录已经整理出来,希望大家可以根据需求自助学习,好工具要大家分享:
@Cleanup
@Getter, @Setter
@ToString
@EqualsAndHashCode
@Constructor
@Data & @Value
@SneakyThrows
@Synchronized
@Getter(lazy=true)
@Log
很多时候我们进行一些探索和功能验证的时候,需要用到当前对象的toString方法,尤其是在进行xml解 ...
源:http://www.cnblogs.com/sky-heaven/p/4138515.html
评:
主要区别有七点:
1、构成材料不同:锂电池以炭材料(石墨)为负极,以含锂的化合物作正极;镍镉电池正极由氧化镍粉和石墨粉等活性物质组成,负极由氧化镉粉和氧化铁粉 ...
hive日期函数 整理
- 博客分类:
- hive
源:http://blog.csdn.net/zhlelva/article/details/54924507
评:
1、日期函数
1)时间戳:unix_timestamp/from_unixtime
select unix_timestamp(); --查询当前时间的时间戳,返回 1486524284
select unix_timestamp('2017-02-08 11:15:50'); --查询指定时间的时间戳,返回 1486523750 (若转换失败返回0)
select unix_timestamp('20170208 11:00:00','yyyyMMdd HH:mm:s ...
python脚本连接mysql
- 博客分类:
- Mysql
文件db
#!/usr/bin/python
#coding=gbk
from dbconf import dbconf
from urlparse import urlparse
import os, sys
import re
def warning(str):
print '\033[1;31mWARNING: %s\033[0m' %str
def info(str):
print '\033[0;33m%s\033[0m' %str
def parse(url):
username = ''
passw ...
源:http://www.jb51.net/article/56944.htm
评:
shell脚本中MySQL提示符下调用SQL
[root@SZDB ~]# more shell_call_sql2.sh
#!/bin/bash
mysql -uroot -p123456 <<EOF
source /root/temp.sql;
select current_date();
delete from tempdb.tb_tmp where id=3;
select * from tempdb.tb_tmp where id=2;
EOF
exit; ...
extends和super的区别
- 博客分类:
- J2SE
源:http://bbs.csdn.net/topics/380150197
评:
先观察下extends和super的区别
Java code
class A{}
class B extends A{}
class C extends B{}
List<? extends B> a = new ArrayList<C>();
List<? super B> b = new ArrayList<A>();
extends必须是本身或子类
super必须是本身或父类
extends是以后面的类为上界
super是以后面的类为下界
MySQL Explain详解
- 博客分类:
- Mysql
源:https://www.cnblogs.com/xuanzhi201111/p/4175635.html
评:
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计 ...
HIVE 窗口及分析函数 应用场景
- 博客分类:
- hive
源:http://yugouai.iteye.com/blog/1908121
评:
窗口函数应用场景:
(1)用于分区排序
(2)动态Group By
(3)Top N
(4)累计计算
(5)层次查询
一、分析函数
用于等级、百分点、n分片等。
函数 说明
RANK() 返回数据项在分组中的排名,排名相等会在名次中留下空位
DENSE_RANK() 返回数据项在分组中的排名,排名相等会在名次中不会留下空位
NTILE() 返回n分片后的值
ROW_NUMBER() 为每条记录返回一个数字
Rank、DENSE_RANK
RANK()在出现等级相同的元素时预留为空,D ...
开窗函数 --over()
- 博客分类:
- SQL
源:https://www.cnblogs.com/com-xiaolanchong/p/5796579.html
评:
一个学习性任务:每个人有不同次数的成绩,统计出每个人的最高成绩。
这个问题应该还是相对简单,其实就用聚合函数就好了。
select id,name,max(score) from Student group by id,name order by name
上边这种情况只适用id 和name是一一对应的,否则查询出来的数据是不正确的。
例如 : 1 张三 100
2 张三 90
查询出来的结果
两条 ...
源:http://blog.csdn.net/zhangfn2011/article/details/8508315
评:
在VIM中使用替换命令:
:s/rac1/szserver_72/g
报错:pattern not found ,但rac1实际是存在的
可以这样处理即可:(即将s改为%s,g改为ge)
:%s/rac1/szserver_72/ge
Mac HomeBrew 安装 mysql
- 博客分类:
- mac
源:http://blog.csdn.net/lkxlaz/article/details/54580735
https://www.cnblogs.com/b-ruce/p/5851662.html
评:
Mac HomeBrew 安装 mysql
在网上看到各种教程,都会出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
1. 确保环境没有mysql
brew remove mysql
brew cleanup
2. 安装
brew in ...