Skip to content

Instantly share code, notes, and snippets.

View yifanes's full-sized avatar
👋
Focusing

yifanes yifanes

👋
Focusing
View GitHub Profile
@yifanes
yifanes / chain of php.php
Last active December 14, 2015 12:59
Using OOP serialize the chain of php,always used to handle the DB.
<?php
/**
* Created by JetBrains PhpStorm.
* User: zhangxy
* Date: 13-3-5
* Time: 下午2:31
*/
error_reporting(E_ALL | E_STRICT);
class Base_OOP_VAR{
//relace openjdk to sun-jdk
//envirment: mint (Ubuntu)
#wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz
#tar zxvf jdk-7-linux-i586.tar.gz
#mkdir /usr/local/jvm
#mv jdk1.7.0 /usr/local/jvm
#vim /etc/envirment
JAVA_HOME=/usr/local/jvm
[Solarized Dark]
text(bold)=839496
magenta(bold)=6c71c4
text=839496
white(bold)=fdf6e3
green=859900
red(bold)=cb4b16
green(bold)=586e75
black(bold)=073642
red=dc322f
@yifanes
yifanes / FactoryMethod.go
Created July 22, 2019 03:19
golang工厂方法
package main
import "fmt"
type Operator interface {
SetA(int)
SetB(int)
Result() int
}
@yifanes
yifanes / context_with_timeout.go
Created July 22, 2019 03:50
golang的context
package main
import (
"context"
"fmt"
"time"
)
func main() {
ctx := context.Background()
package main
import (
"fmt"
)
type options struct {
a int64
b string
c map[int]string
package rabbitmq
import (
"context"
"encoding/json"
"errors"
"fmt"
"github.com/rs/zerolog"
"github.com/streadway/amqp"
"os"
@yifanes
yifanes / RequestAndResponseLoggingFilter.java
Created August 24, 2023 01:29 — forked from ozinal/RequestAndResponseLoggingFilter.java
Spring Boot Request and Response Logging Interceptor
import lombok.extern.slf4j.Slf4j;
import lombok.val;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.web.filter.OncePerRequestFilter;
import org.springframework.web.util.ContentCachingRequestWrapper;
import org.springframework.web.util.ContentCachingResponseWrapper;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;