php 相关知识点

1.pash相关: pathinfo:解析文件(文件名及扩展) path_url:解析URL(文件名及路由及参数) 2.left join 与 right join left join: 先找出左表所有匹配的数据,右边不匹配的为null
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

Beta 冲刺 五

团队成员 051601135 岳冠宇 031602629 刘意晗 031602248 郑智文 031602330 苏芳锃 031602234 王淇 照片 项目进展 郑智文 聊天对接
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

list集合排序的两种方法

1. 第一种方式使用 Collections 工具类中的 sort() 方法    顺便介绍Collections工具类的sort()方法:     参数不同: 1 . void sort(List list),按自然排序的升序排序          2. void sort(List list, Comparator c);定制排序,由Comparator控制排序逻辑 public class Test { public static void main(String[] args)
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

12.18

springboot开启异步:   全局异常处理: 关于spring 发送请求 关于一些配置内容 先放在map可以方便操作
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

springmvc配置文件的主要内容

springmvc配置文件的主要内容:
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

Oracle学习笔记:外连接(+)的用法

  Oracle中常用 left join 和 right join 来进行外连接,同时,oracle也支持 (+) 的特殊用法,也是表示外连接,并且总是放在非主表的一方。   例如:   左外连接: select a.id,b.id from a left join b on a.id = b.id;   等价于: select a.id, b.id from a,b where a.id = b.id(+);   同理,右外连接: select a.id,b.id from a
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

scrapy shell中遇到的坑

如果直接scrapy shell +网址 然后发现返回200 但是request和response的网址不同,那么可以使用百度短网址 https://dwz.cn/ 进行缩短。这样一般就能解决问题
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

LeetCode 109——有序链表转化二叉搜索树

1. 题目 2. 解答 2.1. 方法一 在 LeetCode 108——将有序数组转化为二叉搜索树 中,我们已经实现了将有序数组转化为二叉搜索树。因此,这里,我们可以先遍历一遍链表,将节点的数据存入有序数组中,然后再将有序数组转化为二叉搜索树即可。 class Solution { public: TreeNode* sortedListToBST(ListNode* head) { vector<int> nums;
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

.NET Core 配置文件

老一代配置系统 1,XML格式 格式单一。 2,配置信息Kye,只能一维化配置 3,框架信息和应用程序信息混合到一起 应用程序中是  App.config web项目中 web.config 使用程序集 System.Configuration 新一代配置系统 1支持配置文件格式 json xml init 环境变量 memory 2参数热加载 3参数多维 nuget包 Microsoft.Extensions.Configuration 主要是用上面的 下面的是对应不同文件类型的扩展 都是扩
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

分区,硬盘

主分区:实际上在早期的硬盘分区中并没有主分区、扩展分区和逻辑分区的概念,每个分区的类型都是主分区。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计只能存储4个分区的数据。也就是说,一块物理硬盘只能划分为4个逻辑磁盘。在具体的应用中,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,引入了扩展分区和逻辑分区,并把原来的分区类型称为主分区。 扩展分区:上面说了,4个分区显然不能满足需求,但是物理硬件限制只能有4个分区怎么办呢?
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

JavaSE | Lambda| Optional| Stream API

JDK1.8新特性 * JDK1.8或Java8的新特性: * 1、接口:默认方法、 静态方法 * 2、Lambda表达式和StreamAPI * 3、Optional类 * 4、新的日期时间API * * Lambda表达式:为了简化代码,使得Java支持 * StreamAPI:为了支持内存中的数据的筛选、管理等 * Optional类:为了避免,简化空指针的处理 * 新的日期时间API:为了解决原来老版的日期时间(1)对象的可变性(2)闰秒的考虑(3
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

Mac之日常操作

1.创建root用户使用最高权限 sudo passwd root 一般情况下,使用临时获取最高权限 sudo vim /etc/shells
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

对于未来时间的一些规划

1
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

集合框架以及Map(一)

集合又称容器,编程思想中对其的定义为持有对象 我们在使用集合或者数组时得到最多的异常就是数组下表越界异常 Java.lang.ArrayIndexOutOfBoundsException这篇文章我们不讨论异常 java的容器分为2部分 严格来说 Map接口下的子类并不属于集合框架 属于一个独立的体系 图片来源于https://blog.csdn.net/biexiaofei/article/details/77031003 看完这两张图片是不是感觉很复杂,没关系 知识是一点点积累的,今天我们从
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

springmvc文件上传功能

步骤: 1.在mvc配置文件中添加 2.在控制层的写法: 先在项目目录中添加一个文件夹 再在控制层写上传文件的代码(ps:图片保存在项目中的,并不是保存在文件服务器中) 上传文件的jsp 展示图片的jsp写法:
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

Promise.then返回的是什么?

console.log((function cook(){ console.log('开始做饭。'); var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('做饭完毕!'); resolve('鸡蛋炒饭'); }, 1000); }); r
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

aria2c使用cookies批量下载的方法

方法1,使用firefox插件或者chrome插件导出浏览器对应网站的cookies_txt文件,然后使用aria2c的load-cookies方法来下载,例如: 把所有链接放在urls.txt文件中,可以这样:aria2c --load-cookies=cookies.txt -i urls.txt,其中cookies.txt的格式如下,这个自动生成,不用管,但是这种方法需要安装插件。 # Netscape HTTP Cookie File idpz.utorauth.utoronto.ca
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

Tomcat容器做到自我保护,设置最大连接数(服务限流:tomcat请求数限制)

http://itindex.net/detail/58707-%E5%81%87%E6%AD%BB-tomcat-%E5%AE%B9%E5%99%A8 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 一、解决方案:修改tomcat配置文件,修改最大连接数(增大) 修改server.xml配置文件,Connector节点中增加acceptCount和maxThrea
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

显示锁ReentrantLock和Condition的使用

一、ReentrantLock (1)、java.util.concurrent.locks包中的ReentrantLock就是重入锁,它实现了Lock接口,Lock加锁和解锁都是显示的。ReentrantLock重入锁可以实现synchronized关键字的功能。 主要方法: lock:获得锁。 unlock:释放锁。 (2)、java对synchronized优化之后,ReentrantLock和synchronize大的区别: a、锁的粒度,ReentrantLock更细,更灵活。 b、
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0

isInterrupted&interrupted

两个方法的三点主要区别: 1.isInterrupted方法不是static的,interrupted方法是static的; 2.isInterrupted方法测试(线程Thread对象)是否已经是中断状态,interrupted方法测试(当前线程)是否已经是中断状态; 3.isInterrupted方法不清除状态标志,interrupted方法执行后具有将状态标志置清除为false的功能。
分类: 其他 发布时间: 12-18 23:18 阅读次数: 0
今日推荐