-
[一]JavaIO之FileDescriptor文件描述符
文件描述符 当应用程序请求打开或者操作文件时,操作系统为应用程序设置一张文件列表,具体的实现形式此处不深入说明 操作系统会提供给你一个非负整数,作为一个索引号,它的作用就像地址或者说指针或者说偏移量 这个索引号就用来定位文件数据在内存中的位置. 这个概念在类Unix系统叫做文件描述符, linux把所有东西都被看成是文件,比如文件、目录、进程、网络socke...
时间:2018-09-14点击:195收藏
-
【Java】设计模式
设计模式实际上就是针对某一类问题的最优解决方案,代表了最佳的实践,是开发人员经过相当一段时间的试验总结得到的。 目的是为了重用代码,让代码更容易理解,也更具可靠性,就像一个个模具。总共有23种设计模式,分为三大类:创建型:关注于对象的实例化结构型:如何组合对象与类行为型:对象之间的交互通信 六大原则:1.开闭原则:对扩展开放,对修改关闭。2.里氏代换原则3....
时间:2018-09-14点击:199收藏
-
一段对话讲完建造者模式
截止今天,小秋学习Java刚刚满三个月。此刻的小秋感觉自己Java学的还不错,想去帅地面前炫耀一番,于是,就发生了一下一番对话..... 得意的小秋 帅地:嗨,小秋,看你今天气色不错啊。最近Java学的怎么样了? 小秋:说实话,比起三个月前我学指针的那段日子,这Java太友好了,感觉就是分分种的事(暗自得意)。 帅地:我靠,你这口气还挺大啊。从c的面向过程到...
时间:2018-09-14点击:206收藏
-
PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理 在PHP开发中,我们经常会在时间问题上被搞糊涂,比如我们希望显示一个北京时间,但是当我们使用date函数进行输出时,却发现少了8个小时。几乎所有的php猿类都必须对php中几个重要的时间转换等方法进行研究。本文就来梳理这些问题。 时间戳(timestamp) GMT 在时间戳这个点上,它是一个概念,...
时间:2018-09-14点击:262收藏
-
Python全栈 Web(JavaScript DOM节点、事件)
1.查询节点 1.根据节点的层级查询节点 1.childNodes 元素节点,文本节点, 2.children 元素节点 3.parentNode 获取父节点 4.nextSibling 获取下一个兄弟节点 有可能是文本节点 5.nextElementSibling 获取下一个兄弟元素节点 6.previousSibling 获取上一个兄弟节点 有可能是文本...
时间:2018-09-14点击:199收藏
-
18个网站优化技巧
快速的页面加载对提升搜索引擎排名、网站转化率和整体的用户体验是非常重要的。网站页面的加载速度也是衡量网站性能的一个重要因素。 如果网站不是以最好的性能在运行,迟缓的加载会让你在低的排名和搜索流量上花费更大的代价。页面的加载速度会对用户的行为和转化率产生很大的影响。 那么?有哪些简单的方式可以优化加载速度呢? 申请阿里云服务器等产品时,可以使用1000元阿里云...
时间:2018-09-14点击:247收藏
-
如何通过Java代码判断当前的环境是否支持JRE 9
JDK9已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对JDK9乃至JDK10的支持,比如Tomcat。 我们通过这个链接下载最新的Tomcat源文件包,总共7MB: https://tomcat.apache.org/download-90.cgi 解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapacheca...
时间:2018-09-14点击:309收藏
-
推荐一款功能强大的Tomcat 管理监控工具,可替代Tomcat Manager
我们在本地启动Tomcat服务器后,用localhost:<默认端口>访问: 再点Manager App,即可进入Tomcat自带的Manager这个应用,此处可以单独部署/卸载每一个应用。可以看到在Manager应用里提供的功能是很有限的。 最近我在github上找到一个功能强大的Tomcat 管理监控工具,可以用来替代Tomcat默认的Man...
时间:2018-09-14点击:217收藏
-
用Python 进行深度学习
人脑模拟 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引出了“神经网络”这一术语。人脑中包含数十亿个神经元,它们之间有数万个连接。很多情况下,深度学习算法和人脑相似,因为人脑和深度学习模型都拥有大量的编译单元(神经元),这些编译单元(神经元)在独立的情况下都不太智能,但是当他们相互作用时就会变得智能。 我认为人们需要了解到深度学习正在使得...
时间:2018-09-14点击:169收藏
-
创建一个基于Spring IO Platform的多模块Gradle项目
最近有同学问我,能不能让我弄一个基于Spring-Platform的多模块Gradle项目的例子,最近终于试着弄了一下,所以写篇文章介绍一下。 首先介绍一下Spring IO Platform,它主要为了帮助我们管理项目中庞大的类库的版本。做过项目的同学都肯定被大量类库的版本号所困扰,如果要进行项目升级的话一堆类库要不要进行升级,升级会不会出现不兼容情况?如...
时间:2018-09-14点击:248收藏
-
使用Eclipse进行PHP的服务器端调试
最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置。在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助。 首先,得将您PHP本地运行时的php.ini里的xdebug.remote_enable从off设置为on,如下图所示: 要想远程调试,首先得让您的php网页在正...
时间:2018-09-14点击:174收藏
-
PHP CLI应用的调试原理
我们在Eclipse里选中一个PHP文件,右键选择Debug As->PHP CLI Application。 所谓CLI应用,是指这种脚本文件不需要任何Web服务器即可运行,当然, PHP运行时还是需要的。 我们在弹出的debug窗口里看到了XDebug: XDebug是PHP调试的利器。在我的文件夹C:MyAppwampinphpphp5.5.12...
时间:2018-09-14点击:192收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7设置SWAP分区,小内存服务器的救世主
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)