自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 浅谈数据库锁机制:(只是本人的一些了解,个人观点)

首先:需要明确锁的分类锁包括行级锁、表级锁、悲观锁、乐观锁首先行级锁:又叫排他锁,多见于支持高并发的数据库搜索引擎中出现使用,如mysql中的innodb默认是行级锁;在以下查询中oracle中会自动应用行级锁。释放行级锁时使用commit或者rollback释放SELECT … FOR UPDATE;特点:锁定粒度最小,发生锁冲突的概率最低,并发度也最高。表级锁又分为以下五种:   行共享 (R...

2018-06-08 20:11:58 466

转载 面试装逼必备之mysql四种引擎

前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5.1,可以使用:SH...

2018-06-08 12:22:39 2935 1

转载 Mysql-索引,优化方案,以及索引失效情况:

声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式key_l...

2018-06-08 12:19:02 2278

原创 记录一个递归读取linux系统中文件路径的方法

入参为要查找的路径,返回所有文件的路径列表:   public static List<File> getAllFile(String path) throws Exception {        File file = new File(path);        File[] files = file.listFiles();        List<File> fi...

2018-06-08 11:57:04 343

原创 贡献一个链接数据库的jdbc封装:可意会,亦可言传

import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExcepti...

2018-06-08 11:47:36 146

原创 hive学习笔记以及一些linux命令

去双引号:sed -i "s/"//g" textNameworking:perl -p -i -e "s/ /,/g" ./wuhan_feiy_end_result.csv出现分组无效情况:select patient_sn,year,sex,cast(year as int)-cast(birth_date as int) from yantai_year limit 10;select ...

2018-06-07 14:24:14 879

原创 radis安装

redis学习:安装命令:wget http://download.redis.io/releases/redis-4.0.2.tar.gztar zxf redis-4.0.2.tar.gzcd redis-4.0.2/makemake testsudo make install   #默认安装在/usr/local/bin目录下                    #也可以自定义安装目录安装...

2018-06-07 14:16:02 850

原创 kafaka 学习笔记

kafak:启动:bin/kafka-server-start.sh config/server.properties创建topic:(单机手动创建)还可以配置broker让它自动创建topic.bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic ...

2018-06-07 14:13:41 1314

原创 mysql 实用函数总结

函数:select CONCAT('pat_',MD5(vtm)),vtm from  zh_tyc_vtm_new ;-- MD5加密字符串select DECODE(vtm,'zhangheng') FROM (select ENCODE(vtm,'zhangheng') vtm from  zh_tyc_vtm_new ) a;-- 加密和解密select FORMAT(5,4) from ...

2018-06-07 14:10:18 200

原创 Idea 使用心得

IDEA使用心得:1.导出来的项目不能执行,将本地.m2下的jar都删掉,重新编译项目2.遇到类属性引用不到,安装lombok插件即可。3.需要手动配置JDKIDEAD的设置可以参考:https://blog.csdn.net/frankcheng5143/article/details/50779149其他都可以百度到,就不一一细说了...

2018-06-07 14:08:35 258

转载 MySQL缓存问题调整

优化MYSQL配置文件名称MY.INI table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳。由于每个客户端连接都会至少访问一个表,因此此参数的值与max_connections有关。当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表已加快查询速度;如果该表未被缓存,则会将当前的表添加进缓存并...

2018-06-07 14:05:17 1697

原创 python中使用subprocess.Popen中的返回值总结:

首先,按照国际惯例,贴上我的代码#!/usr/bin/python# -*- coding: UTF-8 -*-import sysimport subprocessimport traceback# 打开文件try:    fo = open("/home/hadoop/zhangheng/python/core_field.txt", "r")    lines  = fo.readlines...

2018-06-07 12:21:17 44829 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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