3 YangCJ_

尚未进行身份认证

暂无相关简介

等级
TA的排名 9w+

java基础知识——Servlet,Springmvc(执行流程,非注解配置,注解配置)

加载阶段:调用无参构造函数实例化Servlet,根据web.xml的信息创建ServletConfig对象init:将ServletConfig作为参数调用init方法第一次创建 Servlet对象时调用,在后续每次用户请求时不再调用单例多线程不安全:当存在不同的会话访问相同的servlet时,新建线程而不会实例化这个servlet对象,即多个线程在共享这个servlet实例以单例的形式存在...

2020-02-05 14:09:35

python--每天早上八点自动发送天气预报邮件到QQ邮箱

有不少读者留言说本文章没有用,因为天气预报直接打开手机就可以收到了,为何要多此一举发送到邮箱呢!!!那我在这里只能说:因为你没用,所以你没用!!!下面是我会用到的几个场景:每日下班之前发送整理后的文档到领导邮箱。(将文档放到指定文件夹,遍历发送即可)服务器日志在早晨8点发送至我的邮箱,上班通勤路上可以瞄几眼前晚服务器有异常否。以后有用到的场景再做补充。。。前言:近来天气转凉,我是每日...

2020-02-01 16:44:45

Python 入门必备知识

1 标识符标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。2 关键字3 引号Python 可以使用引号(')、双引号(")、三引号('''或""")来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。如下所示:4 编码Python3 中默认编码为 UTF-8,因此在使用 P...

2020-01-16 17:32:39

怎么才能最快速高效的学习 Python?

Python是当前全球的主流编程语言之一,基于其简洁的语法结构,可以让开发者用更少的代码完成很多复杂的效果开发。诞生近30年来,很多我们耳熟能详的产品都是基于Python开发出来的,国内的豆瓣、知乎和果壳网都是基于Python开发的,而Youtube、Dropbox和Reddit也是诞生于Python的框架之下。越来越多的人编程新人会选择Python作为他们学习的第一种编程语言加以学习。那...

2020-01-16 17:27:48

字节跳动视频编解码面经

本文主要是记录一下面试字节跳动的经历。一面面试是视频面试,上来就有三个面试官进入房间,还好都没开摄像头。面试过程中主要是一个面试官在问。首先是自我介绍。。。然后讨论了一下项目的细节。。。问:说一下SPS和PPS的区别,答:sps是序列的参数集,pps是图像的参数集,每一帧都有自己的pps。(感觉跟没说差不多)问:说一下C++的虚函数答:(背了一下面经里面的答案)问:说...

2020-01-16 11:48:01

腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?

昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?有网友就说到。南大的算法课题目之一,腾讯这么没创造力吗?又是我二面题目。可以...

2020-01-16 11:42:58

程序员接私活怎样防止做完了不给钱?

那么,怎么保证自己的薪酬安全呢?我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发过程中,也要注意保护自己。我们接私活一般是两个渠道,一个是自己的自有渠道,比如朋友、别人介绍等。另一个是平台接单,所以我将分两部分予以说明。一、自有渠道的接单薪酬保护对于个人自己找的客户...

2020-01-16 11:31:11

linux系列之常用运维命令

一、系统监控1、free命令free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存语法:free [param]param可以为:-b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使用情况; -o:不显示缓冲区调节列; -s<间隔秒数>:持续观察内存使用状况; -t:显示内存总和列; -V:显...

2020-01-16 10:59:23

PyPi到底是什么?pypi有啥作用?PyPi和pip有何渊源?

pip 是一个现代的,通用的 Python 包管理工具,是easy_install的替代品,英文python install packages! Python包索引(PyPI)是Python编程语言的软件存储库。 PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI...

2020-01-02 10:18:37

计算机---网络基础知识点随笔记录

(1)中继器(repeater)信号是规划的,而且很容易辨认出来。但是,当信号沿着网络介质进行传送时, 随着经过的线缆越来越长,信号就会变得越来越弱,越来越差。中继器的目的是在比特级别对网络信号进行再生和重定时,从而使得它们能够在网络上传输更长的距离。中继器是位于第1层(OSI参考模型的物理层)的网络设备。当数据离开源在网络上传送时.(2)CP通过滑动窗口的概念来进行流量控制。设想在发送端发送...

2019-12-26 23:05:14

方便实用的六款解压缩软件

对于我们这种资料特别多,随时都需要跟工作伙伴沟通传递资料的人来说,一款方便的压缩软件真的太重要了,不仅可以节省时间,节省内存,更重要的是提高工作效率,今天废鱼就给大家推荐几款常用压缩软件。The UnarchiverThe Unarchiver行为与系统自带的工具一致,文件类型图标精致有爱,操作简单易用, 可以帮助你存储不同类型的档案文件! 可以打开一些常见格式的文件,比如Zip、Rar....

2019-08-06 14:41:48

网页内容相似或重复对SEO不利的几个方面

重复的内容可能导致严重的搜索引擎优化问题,并向搜索引擎发送冲突的信号。采取正确的措施,以确保您的内容具有唯一的网址,这样每个页面都有最好的机会排名很好,并为您的网站带来流量。重复内容是最普遍和最容易被误解的搜索引擎优化问题。有许多形式的重复需要注意,一个小的技术错误可能导致数千个重复页面。你应该避免重复内容,因为它会混淆搜索引擎,并可能会损害你的SEO性能。在100页的网站上有十几个...

2019-08-06 10:17:53

Guice:最好用的依赖注入框架

首先在你的maven项目里引入还可以自动注入Set,Map容器,但是得首先加上扩展库个性化定制网站,guice框架开发,java软件外包,赵洗能软件外包服务平台我没有使用官方的例子,写个最简单的HelloWorldGuice里最常用的两个注解就是@Singleton和@Inject,Singleton表示构建的对象是单例的,Inject表...

2019-08-05 10:35:33

Google Guice:最好用的依赖注入框架

首先在你的maven项目里引入我没有使用官方的例子,写个最简单的HelloWorld我们使用Guice创建了一个注射器Injector,然后从Injector拿到你想要的对象就可以了,Guice会自动装配依赖树。Guice的启动速度是很快的,在一个大型应用中,Guice装配所有的模块决不会超过1s。Guice是一个非常干净的依赖注入框架,框架除了依赖注入功能之外,没有任何其它非相关...

2019-08-05 10:33:47

nginx配置文件中location是怎样匹配的

~ 区分大小写匹配~* 不区分大小写匹配!~ 区分大小写不匹配!~* 不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配* 代表任意字符import java.util.ArrayList;import java.util.Iterator;import java.util.Li...

2019-08-03 14:51:12

nginx配置文件location匹配规则

~ 区分大小写匹配~* 不区分大小写匹配!~ 区分大小写不匹配 !~* 不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配* 代表任意字符结合标识符,匹配顺序如下:(location =) > (location 完整路径) > (location ^~ 路径) &g...

2019-08-03 14:47:01

JAVA中关于获取时间(日期)的总结大全

在开发过程中,少不了与时间打交道,比如根据两个日期得出相差的时分秒,时间加减,时间累加,前5分钟,前一个月,前一年,等等...而我最近开发和时间操作的比较频繁,所以记录下,和时间操作有关的代码。在JAVA中有六个与时间有关的类:[html] view plain copyjava.util.Datejava.sql.Datejava.sql.Timejav...

2019-07-30 15:41:05

Ant之build.xml详解

关键字: ant build.xmlAnt的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初An...

2019-07-29 09:25:55

nginx的一些常用知识点

nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配~* 为不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e和!-e用来判断是否存在文件或目录-x和!-x用来判断文件是否可执行flag标记last 相当于Apache里...

2019-07-23 16:13:45

nginx服务器access_log日志详解

前言:nginx的log日志分为:access log 和 error log其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息error log 则是记录服务器错误日志log_format 日志格式语法:log_format name(格式名字) 格式样式(即想要得到什么样的日志内容)示例:log_format main'$re...

2019-07-22 11:28:41

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。