自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8中LinkedList链表集合的认识

导读:我们知道数组集合ArrayList在某个下标插入一个元素add(index,E)的时候,这个下标的所有元素都会向后移动一位,时间复杂为O(n)。在删除某一个下标元素remove(index)的时候,这个下标的所有元素都会向前移动一位,时间复杂也为O(n)。那么,有没有一种数据结构可以降低这个时间复杂度呢?这种数据接口是如何实现的呢?接下来,我们就来学习一下java8中LinkedList,链表集合。类核心成员size 保存链表长度first 保存链表头last 保存链表尾Node 内部.

2021-01-10 16:15:12 387 2

原创 java8中ArrayList数组集合的认识

导读:ArrayList数组集合在开发中是使用频率很高的数据结构,这个类是如何实现的呢,它的特点是什么呢,适用于什么样的场景呢?类核心成员DEFAULT_CAPACITY 默认长度10elementData Oject类型数组size 数组长度public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.

2021-01-10 16:13:44 178 1

原创 java8中HashSet无序集合的简单认识

导读:在java8无序不重复集合,是通过HashSet类实现。今天我们来阅读HashSet这个类,简单分析一下,来进一步的认识它。类成员 //借助HashMap实现的. private transient HashMap<E,Object> map; // 这个就是HashMap中key-value中的value private static final Object PRESENT = new Object();  在HashMap中key是做了重复.

2021-01-07 16:46:53 296

原创 java8中HashMap哈希表的简单介绍

哈希表也称散列表,是一种键(key) 值(value)映射关系的数据结构。这种数据结构在java中是通过HashMap类实现的。接下来我们一起来学习这个类。1.本质HashMap核心是数组,数组的元素是单向链表Node或者红黑树TreeNode2.新增实现1.key值hash化,位运算判断数组下标是否有值,无值则直接写入;2.如果数组下标是否有值则写入对应下标元素的链表或者红黑树; //返回value值 public V put(K key, V value) {

2021-01-04 19:54:31 304 1

原创 Yii 在控制器具体方法中关闭csrf验证

我们知道如何中控制器中关闭csrf验证;public $enableCsrfValidation=false;  那如果,需要关闭控制器某些方法的csrf验证该如何处理呢? 控制器都继承 yii\web\Controller的话,那么你可以在该控制器下如下操作class PublicController extends Controller{ private ...

2018-12-12 21:46:25 695

原创 yii2 如何解析请求

首先我们来看入口文件1.加载配置文件。2.执行run()方法。2.1 run()方法里面有 handleRequest()处理请求、send()返回结果。2.2 handleRequest()里面做了两件事 1解析出路由和请求参数;2执行路由方法。以上是初略的分析。欢迎评论指正。(new yii\web\Application($config))-&gt;run();...

2018-12-11 12:42:44 286

原创 thinkphp5部署项目No input file specified.

新下载的thinkphp5可能会出现如下错误或者那么请检查你项目部署的目录是否有问题把'\'换成'/'就可以了

2018-11-23 15:24:43 1063 1

原创 linux环境搭建

oneinstack快速搭建web服务器https://oneinstack.com/install/搭建svn服务安装svn服务 https://blog.csdn.net/marswill/article/details/72652570Linux下代码从SVN服务器到web服务器的自动化部署https://blog.csdn.net/marswill/article/de...

2018-11-20 21:58:29 85

原创 svn Can't connect to host

Can't connect to host '144.34.111.11': 由于连接方在一段时间后没有正确答复或...出现这个错误,检查svn服务器的防火墙是否开启3690端口。注意 3690端口必须写在22端口后面...

2018-11-20 21:15:39 814

原创 yii2 gii模块自动生成代码,让双手更自由

gii模块路径如图,入口文件后面加上?r=gii 进入该模块后我们建一张表 dna_group 首先生成模型model 这里需要注意的是命名空间的填写,要准确 点击 Preview 点击Generate 有successfully,生成model成功提示 第二步 生成增删改查,搜索,控制器代码,及视图页面 这里搜索模型的文件夹queries,需要我们自己手动建立,其他的

2017-09-07 12:46:19 1393

原创 yii2 phpexcel使用教程 项目实战

把数据导出为excel格式的文件,过程很简单,加上下载phpexcel插件的时间,网速快的话。整个流程完成,十分钟左右。这是项目实例。1.首先 composer require "phpoffice/phpexcel": "dev-develop" -vvv下载此插件2.然后在Autoloader.php修改register()方法  路径、具体代码 如下   publ

2017-08-28 11:38:33 1973

空空如也

空空如也

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

TA关注的人

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