logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用nginx实现不同Cookie的适配

用nginx实现不同Cookie的适配1. 背景用Java语言开发的Web应用,其Cookie名称一般是JSESSIONID。用PHP语言开发的Web应用,其Cookie名称一般是PHPSESSID,当然,这个可以改。因特殊原因,需要由Java的Cookie转PHP的Cookie,以便不用更改APP端的代码。2. 关键知识点(针对 nginx):$cookie_nam...

#nginx
nginx系列之修改请求参数

1、前言前段时间接触到OpenResty,其中ngx_lua模块使得能够让lua代码运行于nginx中,处理请求,发送响应,就像用Java、PHP做web开发一样,正如Tomcat/Jetty是运行Java Servlet的容器,phpfpm是运行PHP代码的容器,ngx_lua模块使得nginx能够作为运行lua代码的容器,好强大有木有!不过本文不打算用lua写处理请求,返回响应的web应用,

#nginx#openresty
自制Java虚拟机(六)静态属性和静态方法(getstatic, putstatic, invokestatic, <clinit>)

自制Java虚拟机(六)静态属性和静态方法(getstatic, putstatic, invokestatic, )Java中,静态属性和静态方法都是属于类的,类的诸多实例共享同一个静态属性和静态方法。操作实例属性和实例方法的指令分别为:getfield、putfield、invokespecial、invokevirtual等,至于静态属性和静态方法,对应的指令为getstatic、putst

#java#虚拟机
自制Java虚拟机(二)指令、帧/栈帧

自制Java虚拟机(二)指令、帧/栈帧上篇文章中,我们已经成功地解析了class文件,包括其中的常量池(constant_pool)和代码(code),一个很直接的思路就是实现jvm的200多条指令,然后找到main方法,执行里面的指令。一、初识jvm指令一条java虚拟机由一个指明需要执行操作的opcode,以及后面跟着的0个 或多个被操作的值组成。jvm指令是基于栈的,意味着这些指令不直接操作

#java#jvm#虚拟机
自制Java虚拟机-总结

自制Java虚拟机-总结项目介绍该项目的目的是从零开始用C语言做一个实验性质的Java虚拟机,实现大部分JVM指令,实现基本的面向对象特性(封装、继承、多态),能够运行一个不涉及Java本地方法调用的类(不能包含未实现的指令,见下面的指令实现情况),因为涉及到Java的本地方法(native method)还是比较麻烦的,暂时没有那么多时间精力去研究。经过整理之后,代码托管到了github上。

#java#jvm#虚拟机 +1
自制Java虚拟机(六)静态属性和静态方法(getstatic, putstatic, invokestatic, <clinit>)

自制Java虚拟机(六)静态属性和静态方法(getstatic, putstatic, invokestatic, )Java中,静态属性和静态方法都是属于类的,类的诸多实例共享同一个静态属性和静态方法。操作实例属性和实例方法的指令分别为:getfield、putfield、invokespecial、invokevirtual等,至于静态属性和静态方法,对应的指令为getstatic、putst

#java#虚拟机
到底了