自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斌的学习之旅

简单的记录下自己的学习历程

  • 博客(14)
  • 收藏
  • 关注

原创 spring mvc 学习

spring mvc 学习一网站基础知识新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入网站基础知识1.1、...

2019-10-10 10:13:12 144

原创 windows 下java开发环境配置

因为工作原因开始学习java开发,所以先记录下windows下java环境的配置1、下载安装jdk,版本根据自己的情况选择;具体的安装步骤网上都有,下载地址也可以很容易的搜索到。2、jdk安装完毕以后,下载安装idea(我用的编辑器是idea),然后配置gradle,gradle可以选择idea自带的,也可以另外下载需要的版本的包,只要导入项目引用正确的路径就可以了。3、mysql、r...

2019-08-29 15:25:19 109

转载 事务控制和锁定语句

MySQL 支持对MyISAM 和MEMORY 存储引擎的表进行表级锁定,对BDB 存储引擎的表进行页级锁定,对InnoDB 存储引擎的表进行行级锁定。默认情况下,表锁和行锁都是自动获得的,不需要额外的命令。但是在有的情况下,用户需要明确地进行锁表或者进行事务的控制,以便确保整个事务的完整性,这样就需要使用事务控制和锁定语句来完成。有关锁机制、不同存储引擎对锁的处理、死锁等内容,将会在后面的优化篇...

2019-07-02 13:48:53 176

原创 mysql 锁

MySQL这3种锁的特性可大致归纳如下。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。*(MyISAM和MEMORY存储引擎采用的是表级锁(table-leve...

2019-07-02 11:20:31 75

原创 mysql 优化

1、通过EXPLAIN 分析低效SQL 的执行计划1.1、每个列的简单解释如下: select_type:表示SELECT 的类型,常见的取值有SIMPLE(简单表,即不使用表连接或者子查询)、PRIMARY(主查询,即外层的查询)、UNION(UNION 中的第二个或者后面的查询语句)、SUBQUERY(子查询中的第一个SELECT)等。 table:输出结果集的表。 type:...

2019-07-01 19:01:09 82

原创 android flutter打包 apk 及接facebook 及google登录的密钥生成

android 打包步骤terminal执行下列命令:1.生成key(如果有现成的Key跳过这一步)运行命令:keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key2.key.properties创建3.app的build.gradle中配...

2019-05-17 17:21:47 1103

原创 laravel 安装jwt及验证

1、使用composer安装jwt,cmd到项目文件夹中;composer require tymon/jwt-auth 1.0.*(这里版本号根据自己的需要写)安装jwt ,参考官方文档https://jwt-auth.readthedocs.io/en/docs/laravel-installation/2、如果laravel版本低于5.4打开根目录下的config/app.p...

2019-03-25 17:51:41 2386

原创 (mysql)Innodb引擎行锁学习

mysql常用引擎有MYISAM和InnoDB,而InnoDB是mysql默认的引擎。MYISAM不支持行锁,而InnoDB支持行锁和表锁innodb的行锁是加在响应的索引上的,即sql语句中有索引,如果没有就是全表扫描,即表锁;表锁:不会死锁,索冲突几率高,并发低;行锁:会发生死索,索冲突几率低,并发高;行锁又分为共享锁(lock in share mode)和 排它锁(for ...

2018-12-14 14:31:37 125

原创 二分查找法练习

一个有序的数组,用二分查找法查找出某个值的位置。分别用递归和非递归两种方法:递归:function search_arr($arr,$low,$hight,$m){    if($low <= $hight){        $mid = intval(($low+$hight) / 2);        if($arr[$mid] == $m){            re...

2018-12-13 10:50:09 299

转载 PhpStorm注释的设置

 方法一:正常的函数注释模板是没有时间和日期的  1. 我们先添加热键 在Live Templates中添加名字叫user的模板,里面建一个比如说叫xxx的子类,然后再下面的 Templates text 写入如下信息  1 $DATE$ $TIME    然后点击 Edit variables 编辑如下图内容就可以了    ...

2018-12-05 15:34:23 9811

转载 PHP利用PHPmailer封装包发送邮件

1、github上下载PHPmailer文件https://github.com/PHPMailer/PHPMailer解压缩,将src下PHPMailer、Exception和SMTP文件复制到相应位置,更改里面的命名空间,然后编写发送邮件的代码2、$mail = new PHPMailer();//实例化PHPMailer核心类//     $mail->SMTPDebug = 1...

2018-11-12 11:00:11 741

原创 php四种基础算法:冒泡,选择,插入和快速排序法 代码练习

function maopao($arr,$len){ for($i=1;$i<$len;$i++) { for($j=0;$j<$len-$i;$j++) { if($arr[$j]>$arr[$j+1]) { $item = $arr[$j];...

2018-10-10 14:00:50 150

转载 php设计模式

1单例模式当需要保证某个对象只能有一个实例的时候,单例模式非常有用。它把创建对象的控制权委托到一个单一的点上,任何时候应用程序都只会仅有一个实例存在。单例类不应该可以在类的外部进行实例化一个单例类应该具备以下几个要素。必须拥有一个访问级别为 private 的构造函数,有效防止类被随意实例化。必须拥有一个保存类的实例的静态变量。必须拥有一个访问这个实例的公共的静态方法,该方法通常被命名为...

2018-10-09 14:43:52 97

原创 phpstrom+xdebug的配置调试

     一直以来我在编写或者调试php程序的时候,每当遇到问题或者需要查看下数据结果的时候都是写一个输出语句(var_dump()、echo、print)配合die终止后面的程序来在浏览器打印结果,这样的操作是很低效的;Xdebug很早就知道了,但是一直认为没有太大的作用,这段时间试着自己尝试了一下发现Xdebug的作用在开发中还是非常大的;以下就是我配置Xdebug和调试的一些步骤和经验:  ...

2018-06-19 15:06:11 373

空空如也

空空如也

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

TA关注的人

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