Wesley13 Wesley13
3年前
java接收http请求body中的json数据
一般情况下,web应用中,浏览器发送http请求,传参数的时候都是作为param传递的,java服务端通过request.getParameter(name)可以获取参数内容;但是会有一些场景,把参数放在了http的payload中(contentType:”application/json”),这时,使用getParameter就获取不到了,比如
灯灯灯灯 灯灯灯灯
3年前
一次性带你了解清楚Java内存模型!
Java内存模型咳咳咳,能看完的都是人上人。。。。Java虚拟机内部使用JMM(Java内存模型)将内存划分为两个逻辑单元,线程栈(或者叫本地内存)和堆。每一个线程都有属于自己的线程栈,在线程栈中会保存局部变量(也叫做本地变量)、方法中定义的参数和异常处理器的参数(catch中的参数);这些参数和变量都属于线程局部操作,会被隔离,所以不受内存模
Wesley13 Wesley13
3年前
MySQL Config
全局参数system\_time\_zone系统时区,在MySQL启动时会检查当前系统的时区并根据系统时区设置全局参数system\_time\_zone的值。Thesystemtimezone.Whentheserverstarts,itattemptstodeterminethetimezoneofthehos
Stella981 Stella981
3年前
K8s中,tomcat的一部分jvm参数,如何通过env环境变量传递?
这两天解决的一个需求:如果用户没有在deployment中设置env参数,则tomcat默认使用1G左右的内存;如果用户在deployment中提供了jvm参数,则tomcat将这部分的参数,覆盖掉默认的jvm参数。这个实现思路是ok的,但在实现shell脚本时,老司机也遇到了新问题:如何判断一个有空格的环境变量是否存在?最后通过百度搞定
Wesley13 Wesley13
3年前
Jmeter参数化的4种方法
用Jmeter测试时包含两种情况的参数,一种是在url中,一种是请求中需要发送的参数。URL中的参数,如:http://blog.dafang.com/index.php/2010/06/01/jmeter(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.dafang.c
Stella981 Stella981
3年前
Python time模块 返回格式化时间
常用命令  strftimetime.strftime("%Y%m%d%H:%M:%S",formattime)第二个参数为可选参数,不填第二个参数则返回格式化后的当前时间日期201812112:00:00time.strftime('%H:%M:%S')返回当前时间的时分秒time.strftim
Stella981 Stella981
3年前
Scala基础
1\.介绍柯里化(currying,以逻辑学家HaskellBrooksCurry的名字命名)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数作为参数的函数。在Scala中方法和函数有细微的差别,通常编译器会自动完成方法到函数的转换。如果想了解Scala方法和函数的具体区别,请参考博文S
Wesley13 Wesley13
3年前
mybatis学习笔记
1\.{...}和${...}有什么区别?mybati 将{...} 解释为jdbcpreparedstatement中的参数,而将${...}用作字符串的替换功能.知道其中的差别重要的是很重要,因为在某些地方,在SQL语句的某些地方不能使用参数创造器. 例如,您不能使用一个参数标记指定表名.
Wesley13 Wesley13
3年前
URL地址参数进行加密传输提高网站安全性
通过密钥对url上的参数进行签名,比如url上有三个参数,按一定顺序排列后用一个只有服务端知道的密钥签名放在<a href"http://www.xxx.com/?a1&b2&c3&sigxxxxxxxx"里,这样,如果用户改了里面参数的内容,比如把a1改成了a2,但不知道你的密钥,也无法模拟你的签名,后台通过接收到的参数列表,用密钥进行签名
Stella981 Stella981
3年前
Shell 特殊变量
shell编程中有一些特殊的变量可以使用。这些变量在脚本中可以作为全局变量来使用。名称说明$0执行脚本的名称$19脚本执行时的参数1到参数9$?脚本的返回值,代表上一个命令是否执行成功,如果成功,则为0,否则不成功$!代表最后执行的后台命令的PID    $脚本执行时,输入的参数的个数$@输入的参数