自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AinUser的博客

应聘学习法开创者、想证明自己的眼光?那就请看好我!

原创 (ainusers原创)难倒面试官的题目?(集思广益,不断更新)

最近在想,面试这个东西啊,客观的来讲呢,确实是双向的,但是实际上呢,面试者确实处于劣势。可能回答上来说明你厉害,回答不上来你就是菜。我这里呢,就是想收集一下能难倒面试官的问题,不需要多高端大气上档次,但是需要细节。让那些高傲的面试官,也知道自己也是有不足,自己也不是全能型人才希望走过路过的哥哥姐姐,叔叔阿姨,弟弟妹妹一起出谋划策,下方评论留言,我会补充上来的。下方问题以渐进式问...

2018-10-11 14:58:59 309 2

原创 Jqgrid显示隐藏列以及修改表头(字段名)

显示隐藏列$("#表格id").hideCol("需要隐藏的列");$("#表格id").showCol("需要显示的列");举例:$("#" + _tableId).hideCol("pay_djq_money_uv");$("#" + _tableId).showCol("all_pay_uv");动态设定名称#直接设

2018-10-31 16:02:45 1000

转载 python 安装request模块

在python中导入requests  import requests 出现报错信息  ImportError: No module named 'request'解决方法比较简单 使用命令行(cmd)必须进入到python安装目录下的Scripts文件夹(也可以先进入目标文件夹然后在文件路径上打开cmd回车即可) 在命令行中输入pip install requests,等待安装完成...

2018-10-29 21:02:28 906

原创 jqgrid字段列添加超链接

第一种方式:(在表格加载完成之后,对指定列进行单独获取编辑操作)gridComplete: function () {            var graduateIds = jQuery("#grid_id").jqGrid('getDataIDs');            for (var i = 0; i < graduateIds.length; i++) {     ...

2018-10-29 18:31:57 535

原创 sonar使用记录(记录需要改善的问题)

1.String/StringBuffer 改变为StringBuilder2.if(a.isEmpty()){                     if(a.isEmpty() && b.isEmpty()){      if(b.isEmpty()){}      -->}                                          ...

2018-10-25 17:11:00 311

原创 jquery获取当前日期的前一天

代码如下所示,有其他需求,请酌情修改var default_time = toLongDate(new Date().getTime()-86400000);function toLongDate(m) { var date = new Date(m); return date.getFullYear() + "-" + (date.getMonth() + 1 <...

2018-10-25 13:27:42 1498

原创 字符串替换(replace,replaceAll)

replace:只替换第一个replaceAll:支持正则进行替换投机取巧:字符串.replace("-").join("");详细用法参照这位仁兄写的,我把精华摘出来了。https://blog.csdn.net/qq_27093465/article/details/53437411?utm_source=blogxgwz0...

2018-10-23 17:20:36 1385

原创 codereview(代码质量管理工具)

网上一堆乱七八糟的教程,看的我是头晕眼花的,自己整一个其实直接在idea工具中下载sonar也是可以的,不过只是对单个类文件进行分析(我赶脚安装sonarqube和sonar-scanner仅仅为了web页面统计展示以及项目分析)1.先在idea中下载sonar插件吧(过程比较简单,我就直接文字表述了)File->setttings->plugins->brows...

2018-10-18 18:29:18 2588

转载 Jquery on方法绑定事件后执行多次

借用一张图,说明问题解决:在$("#"+id).on('click'或者'change',function () {}等等方法的触发之间之前先解绑$("#"+id).off("change");

2018-10-17 14:45:23 323

原创 idea中常用快捷键(不定时更新)

ctrl+f12或者alt+7   -->  查看类中的方法ctrl+alt+u    -->  查看类的继承关系 

2018-10-15 09:43:30 91

原创 java位运算总结

如下位运算较为常用的还是<<、>>System.out.println(3<<3)       //输出结果:24        //计算过程:3*2的3次方=3*8=24System.our.println(8>>2)       //输出结果: 2        //计算过程: 8/2的2次方=8/4=2 1.^(亦或运算) ,针...

2018-10-12 17:15:00 119

原创 pycharm安装出现的interpreter field is empty问题

缺少python依赖下载地址官网:https://www.python.org/downloads/

2018-10-12 10:16:13 2619

原创 JDK新特性(1.5,1.7,1.8)

1.51.包装器(自动装箱拆箱)包装器有:Double,Float,Long,Integer,Short,Character和Boolean自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可2.可变长参数3.泛型注:Basic<T>和Basic<E>中T和E只是标志位(语义化为...

2018-10-11 18:41:41 164

转载 HashMap与HashTable

1.Hashtable产生时间相对于HashMap较早,后逐渐废弃Hashtable:@since JDK1.0HashMap:@since 1.22.Hashtable既不支持Null key也不支持Null value HashMap对象的key、value值均可为null3.Hashtable是线程安全(因为每个方法中都加入了Synchronize关键字)Hash...

2018-10-11 11:57:41 172

原创 unexpected indent python

如下图所示解决方案整体左侧缩进即可(格式问题)

2018-10-10 21:14:30 959

转载 MYSQL的查询优化(学习优化sql的步骤)

1.慢查询mysql自身是有一个慢查询时间和慢查询记录的,但是在默认情况下,我们的mysql不会记录慢查询,需要在启动mysql时候,指定记录慢查询才可以(1)使用show variables like 'long_query_time'命令,查看慢查询时间现在慢查询时间是10s,但是我们可以通过set long_query_time对其进行临时修改(关闭掉这次会话之后慢查询时间会...

2018-10-10 18:39:37 398

原创 索引的理解

什么时候要使用索引?主键自动建立唯一索引; 经常作为查询条件在WHERE或者ORDER BY 语句中出现的列要建立索引; 作为排序的列要建立索引; 查询中与其他表关联的字段,外键关系建立索引 高并发条件下倾向组合索引;什么时候不要使用索引?经常增删改的列不要建立索引; 有大量重复的列不建立索引; 表记录太少不要建立索引;常见的索引类型有:主键索引、唯一索引、普通索引、全文索...

2018-10-10 17:28:00 130

原创 (ainusers原创)sql执行顺序

sql执行顺序:from->on->join->where->group by(后续可以使用别名)->avg,sum...->having->select->distinct->union->order by->limit注:SELECT 是在大部分语句执行了之后才执行的,严格的说是在 FROM 和 GROUP BY 之后执...

2018-10-10 17:08:41 98

转载 (ainusers转载优秀文章)SQL优化之my.cnf

[client]default-character-set=utf8mb4#mysqlde utf8字符集默认为3位的,不支持emoji表情及部分不常见的汉字,故推荐使用utf8mb4 [mysql]default-character-set=utf8mb4 [mysqld]skip-locking #避免MySQL的外部锁定,减少出错几率增强稳定性。 #skip-name...

2018-10-10 16:59:54 70

原创 (ainusers原创)Hash索引和BTree索引

注:Innodb和myisam默认的索引是Btree索引Hash索引(类比于拼音查找汉字)   BTree(类比于偏旁查找汉字)区别(了解Innodb和myisam主要还应该从区别开始)1.主要区别在于:Hash不能用于范围查找2.检索效率远高于BTree索引3.联合索引(复合索引)中,Hash索引不能利用部分索引键查询4.BTree支持的联合索引的最优前缀,Hash要...

2018-10-10 15:35:25 115

原创 (ainusers原创)最左前缀原则【BTree索引支持】

首先必须了解几个概念:单列索引,复合索引,最左前缀原则(我自己起名为:通关有序原则)1. 索引建立的原则用于索引的最好的备选数据列是那些出现在WHERE子句、join子句、ORDER BY或GROUP BY子句中的列。仅仅出现在SELECT关键字后面的输出数据列列表中的数据列不是很好的备选列2.单列索引举个栗子  索引index(lname)  走索引情况 S...

2018-10-10 14:28:47 347

原创 (ainusers原创)InnoDB存储引擎

InnoDB存储引擎1.简介2.

2018-10-09 18:40:03 75

原创 (ainusers原创)数据库主键、外键

主键学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 联合主键成绩表(学号,课程号,成绩) 成绩表中一个属性无法唯一标识一条记录,学号和课程号组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键 外键成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键主键...

2018-10-09 17:21:18 94

原创 (ainusers原创)聚集索引与非聚集索引

本文参考其他优秀文章做下总结,随后附上原链简介索引概念:索引是关系型数据库中给数据库表中一列或多列的值排序后的存储结构索引结构:B+树(支持查询较全),Hash结构(不支持范围查询)聚集索引以及非聚集索引用的是B+树索引聚集索引(类似于id [主键唯一])定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。举栗子:新华字典的拼...

2018-10-09 16:10:56 191

原创 (ainusers原创)sql语句WITH语法(公用表表达式)mysql8.0

WITH语法(公用表表达式)WITH语法使用场景(第一次我没有看太明白,以下每一个with ... select ...,都是如上截图中结构的缩写)WITH错误用法递归公用表表达式格式要求递归公用表分析递归公用表案例原始数据结构目标数据结构...

2018-10-09 14:43:46 1244

原创 (ainusers原创)mysql优化

一、数据库级别进行优化(表结构,字段类型,索引,存储引擎/表,表字段数量/[频繁更新/分析])二、硬件级别进行优化(磁盘IO,CPU,内存带宽)一、优化sql语句1.where条件优化 2.range范围优化(1)单部分索引(默认:btree)(2)...

2018-10-08 18:38:28 105

转载 Explain详述(Sql查询优化器)

explain用法explain可以帮助我们分析select语句,找出select语句的瓶颈,从而可以针对性地去做优化,让MySQL查询优化器更好地工作。MySQL查询优化器有几个目标,其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。使用explain+select语句,会返回以下的一个表: 下面对上述表的每一列进行说明:1.1 id列说...

2018-10-08 16:35:52 149

原创 (ainusers原创) mysql优化器学习

mysql优化器:(驱动程序的选择,主要依赖于索引的创建)开发人员或者dba写出来的sql语句,有些时候会在sql语句的写法上面有一定的优化空间,mysql优化器会对sql进行相关的优化,提高sql语句的执行效率案例1优化器调用代码展示主要优化内容如下一、优化恒定关系7.2.1.1恒定传播7.2.1.2消除死代码(where条件中永远成立或者永远不成立的条件...

2018-10-08 16:13:17 83

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