Wesley13 Wesley13
3年前
thinkphp 3.x下的任意文件包含(有条件)分析
漏洞原理实现自己的模版引擎不当,在模版渲染的情况下存在任意变量覆盖漏洞。。漏洞详情漏洞位置1ThinkPHP/Library/Think/View.class.php需要修改配置文件指定TMPL\_ENGINE\_TYPE为phpif('php'strtolower(C('TMPL_ENGINE
Stella981 Stella981
3年前
Linux配置redis开机启动(CentOS 7)
https://blog.csdn.net/qq\_31803503/article/details/79246205本次配置linux版本是CentOS7_首先将 redis3.2.3/utils目录下的redis\_init\_script脚本拷贝到 /etc/init.d下修改名字为 redis_\root@lo
Wesley13 Wesley13
3年前
Eclipse自动生成jni头文件
jni开发接口头文件的定义很重要,如果频繁的修改上层的接口,一键生成/更新jni头文件就显得尤为快捷.此头文件是利用javah来生成的(javah来自于JDK),一.EclipseRunExternalToolExternalToolConfigurations配置新的externaltooljavah!(http:
Wesley13 Wesley13
3年前
vs code 插件change
原文链接: vscode插件changecase,修改变量名驼峰和常量等(https://my.oschina.net/ahaoboy/blog/4715119)搜索并安装下面的插件!(https://oscimg.oschina.net/oscnet/up789877b9ad1002b0ff7ff86be14056051a9.p
Easter79 Easter79
3年前
Tomcat的常用配置
本文索引:配置tomcat监听80端口Tomcat虚拟主机Tomcat日志配置tomcat监听80端口默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行如下操作:修改配置文件root@localhostsrcvim/usr/local/tomca
Stella981 Stella981
3年前
Elasticsearch入门之从零开始安装ik分词器
!(https://oscimg.oschina.net/oscnet/0197ba2bf7a6cba3bb1366fe28c985c0cba.jpg)起因需要在ES中使用聚合进行统计分析,但是聚合字段值为中文,ES的默认分词器对于中文支持非常不友好:会把完整的中文词语拆分为一系列独立的汉字进行聚合,显然这并不是我的初衷。我们来看个实例:
Wesley13 Wesley13
3年前
Java工程中各种带有O的对象分类笔记
在Java工程里面,我们总会碰到各种不同的带有O的对象,对于一个小白来说,经常会混淆这些对象的使用场景,所以在这里mark一下,让自己的代码更加规范,但这个也是Java被诟病的地方,不同的业务需要给它写各种各样的映射类。PO:persistentobject,持久对象。与数据库里表中的字段对应。PO是一些属性,以及s
Stella981 Stella981
3年前
MyBatis插入数据时获取自增主键的值
在我们录入数据时,针对某些记录比如用户信息之类的数据,我们往往需要同时在其关系表中更新数据。在更新数据的过程中记录的某些字段可能是自增涨序列,这时候我们就学要使用MyBatis中获取主键的方法第一步:在Mapper文件中设置useGeneratedKeys和keyProperty两个属性,其中“keyProperty”值为JAVA对象的属性名;示例如
拆解雪花算法生成规则 | 京东物流技术团队
雪花算法(Snowflake)是一种生成分布式全局唯一ID的算法,生成的ID称为SnowflakeIDs或snowflakes。这种算法由Twitter创建,并用于推文的ID。目前仓储平台生成ID是用的雪花算法修改后的版本。
linbojue linbojue
1年前
Redis 不再开源??不针对个人用户
Redis官方今日宣布修改开源协议——未来所有版本都将使用“源代码可用”的许可证(sourceavailablelicenses)。Redis不再开源??不针对个人用户具体来说,Redis将不再遵循BSD3Clause开源协议进行分发。从Redis7.4版