LMLPHP后院

PHP fastcgi 方式加快接口响应速度技术

maybe yes 发表于 2017-09-18 20:39

本文讲解 PHP fastcgi 方式运行时,如何加快接口响应速度。绝大多数接口的返回结果都是可以缓存的,比如百度的搜索风云榜,也许百度内部系统算出来需要半个小时,但是人家可以缓存结果,接口的响应速度可以做到毫秒级,就是这个意思。

<?php

if (!function_exists("fastcgi_finish_request")) {
      function fastcgi_finish_request()  {
      }
}else{
    echo '----';
    fastcgi_finish_request();
}

sleep(2);
echo '++++';

数据库 datetime 类型默认值引起 jdbc 报错技术

maybe yes 发表于 2017-09-18 09:35

MySQL 数据库中某些字段类型设置为 datetime,如果不允许为空且默认值设置为 '0000-00-00 00:00:00',Java Bean 中 Date 类型转换会出现如下错误:

jdbc.spi.SqlExceptionHelper   : Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

解决方案,参考如下 jdbc 配置,加上 zeroDateTimeBehavior=convertToNull 解决问题。

spring.datasource.url=jdbc:mysql://192.168.1.122:3306/db_name?useSSL=true&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull

解决 springboot Interceptor @Autowired null技术

maybe yes 发表于 2017-09-13 17:25

看如下代码块:

package com.lmlphp.nb.config;

import com.lmlphp.nb.interceptor.WebInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class InterceptorConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new WebInterceptor())
                .addPathPatterns("/*")
                .excludePathPatterns("/login");
        super.addInterceptors(registry);
    }

}

苏先生事件让人气恼让人愤怒声音

maybe yes 发表于 2017-09-13 08:32

苏先生的事情影响力实在太大,虽然没能完全占据各大平台的热门,但这件事情很特殊,值得每个未婚年轻人好好学习。

先看现代年轻人现状。

关于找对象。现在的年轻人找对象非常困难,真的非常困难,不知道是天朝的特殊国情还是全球性问题。其实婚姻本不应该是生命之重,但是活在当下,谁能不在乎?你的父母会盼着你结婚;生儿育女,无后为大等等思想的影响;到了一定的年龄,确实很痛苦。而现代社会的发展,导致女人特别拜金,不像信息闭塞的古时候有父母包办婚姻,根本无需自己操心。

关于人的寂寞。长时间一个人生活是会寂寞的,真正体验过的人才会懂得吧。特别是做技术的,花了太多精力专注于技术,根本没人能够理解内心的痛楚。而做技术的人普遍家庭条件比较差,小时候得到的爱比较少,一旦糊涂的爱错了人,必定是将全部的爱给予一个错误的女人;所以,类似于苏先生的事情发生是必然的。

苏先生的事让人气恼让人愤怒
苏先生的事让人气恼让人愤怒

VPS snapshot 之后重启防火墙丢失技术

maybe yes 发表于 2017-09-08 10:16

记录下前阵子由于某些原因被强制停机,系统被快照之后出现的一些问题。

首先当然是数据库崩溃啦,无法启动。参考我的另一篇文章 is marked as crashed and last (automatic?) repair failed

然后出现的问题有 SSH 无法登录;screen 会话丢失,估计 screen 是存储在内存中导致。

SSH 登录报错:ssh: connect to host lmlphp.com port : No route to host。

出现这种原因是由于防火墙设置问题,要先检查防火墙的设置,如下步骤:

  • 查看防护墙状态:service iptables status
  • 关闭防火墙:service iptables stop
LMLPHP,可爱滴WEB开发框架

2017-09-24 00:21:18 1506183678 0.004623