#PHP内核探索系列文章

利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像

Dockerfile内容如下:FROMcentosMAINTAINERVictorivictor@foxmail.comWORKDIR/rootRUNrm-f/etc/yum.repos.d/*RUNecho'[BASE]'>/etc/yum.repos.d/base.repoRUNecho'name=base'...

php过滤非法字符类

<?phpclasssqlsafe{private$getfilter="'|(and|or)\b.+?(>|<|=|in|like)|\/\*.+?\*\/|<\s*script\b|\bEXEC\b|UNION.+?SELECT|UPDATE.+?SET|INSERT\s+INTO.+?VA...
开发笔记 ·2020-03-28

PHP 实现时间戳转化为几分钟前、几小时前等格式

一.PHP最近遇到了后台接口需要给前端传递时间新格式,由于是报警和显示作用,所以就以社交软件上长显示的格式为准,整理了下时间格式。二.封装的时间转换函数,大体都是按照业务来的,小伙伴们可以在优化functionget_last_time($time)三.如果需要几周前、几月前啥的可以自己调一下比较的时间即可。这段代码放...

Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理

在spring3.2中,新增了@ControllerAdvice注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice文档创建MyControllerAdvice,并添加@Con...

Maven插件系列之spring-boot-maven-plugin

Maven插件系列之spring-boot-maven-pluginSpringBoot的Maven插件(SpringBootMavenplugin)能够以Maven的方式为应用提供SpringBoot的支持,即为SpringBoot应用提供了执行Maven操作的可能。SpringBootMavenplugin能够将S...

FireFox、chrome通过插件使用IE内核,IE Tab v2

fireFox插件管理中 搜索IEtab 找到ieTabv2安装后,添加网站规则就可以用。 chrome去ietab.net下载*.crx文件, 打开插件管理界面,拖拽*.crx进去, 重启chrome, 主界面中多了IEtab按钮,点击即可 我的主...

VC一些经验系列: 《分享泄漏检测工具:内存、DC、GDI、Handle... 》

分享下自己工作中用到的一些用于泄漏检测的工具后面的是DC的一些定义和注意事项。(不喜勿看) //===========================================================GDI对象和Handle对象泄漏检测 http://www.nirsoft.net/u...

VC一些经验系列:《平均绘画矩形图,双击全屏》

 1.RGB宏报错RGB宏是这样的,#defineRGB(r,g,b)         ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))<<8))|(((DWORD)(BYT...

数据库系列-分库分表

数据库中间件MycatshardingSphere应用层中间件当当网:sharding-jdbc阿里:TDDLproxy中间件社区:Mycat-cobar数字:Atlas百度:heinsbergeyoutube:vitess金山:kingshard商业版:Oneproxy    ...

消息队列系列-简介

1)RocketMQ RocketMQ官方文档: https://rocketmq.apache.org/docs/quick-start/RocketMQ中国开发者中心:http://rocketmq.cloud/zh-cn/ 2)kafkaKafka官方文档: http://...

JAVA系列-引用

 强引用:对于强引用对象,即使出现OOM也不会进行回收;软引用:内存够用就保存,不够用就回收;弱引用:无论内存是否够用,都回收(WeakHashMap);虚引用:不能单独使用也不能通过它访问对象,虚引用必须与引用队列(ReferenceQueue)联合使用,其意义在于说明一个对象已经进入finalizatio...
IT猿 ·2020-03-27

JAVA系列-并发

1)Lock与synchronized的区别Lock是接口,而synchronized是java中的关键字;synchronized不会导致死锁现象发生,而Lock可能造成死锁现象;Lock可以让等待锁的线程响应中断,而synchronized却不行;通过Lock可以知道有没有成功获取锁,而synchronized却无...
IT猿 ·2020-03-27

JAVA系列-GC

1)常见OOM异常类型(1)StackOverFlowError栈内存溢出,用于深度方法调用(循环递归);(2)OutOfMemoryError:Javaheapspace用于变量申请的空间大于jvm的最大值;(3)OutOfMemoryError:GCoverheadlimitexceedGC回收的时间过长时会抛出O...
IT猿 ·2020-03-27

JAVA系列-JVM

JVM体系结构概览 JVM参数调优及相关参数JVM的参数类型标配参数:java-version; java-helpX参数:-Xint解释执行;-Xcomp第一次使用就编译;-Xmixed混合模式(先编译再执行)XX参数:Boolean类型:-XX:(+|-)属性+或者-某个属性值;+表示开启;-表...
IT猿 ·2020-03-27

PHP程序猿必须学习的第二课——站点安全问题预防

作为PHP程序猿。第一课我们学习了基本的语法。那么在熟悉基本的语法之后我们应该学些什么呢?我觉得是安全问题。安全问题基于一个站点宛如基石,一着不慎,意味着灾难性的事故。这里主要就提三点最简单,也是最重要的安全问题。以后再做补充。1.include 有时候。我们可能会依据用户的输入,include一个文件,比方...
首页上一页...354355356357358...下一页尾页