XFork XFork
3年前
Django创建一个项目的流程
Django创建一个项目流程1、NewPorojectdjango上面部分选择本机上的编译器下面部分给application命名2、创建完毕后会有一个templates、一个自主命名的app文件夹、一个和项目名相同的文件夹3、在app文件夹的init.py文件中加入一段importpymysqlpymysql.installasMySQLdb()4、如
Wesley13 Wesley13
3年前
java游戏服务器优化
最近游戏服务器经常是启动一段时间后gc很频繁,造成无法登陆游戏,原因无非就是临时内存增长速度很快,那么就是要分析内存飞涨原因先在本地启动游戏服务器,java环境用Jdk1.8先用jps查出java进程,然后执行 jmapdump:live,formatb,file<file\_name.hprof <pid得到游戏服务器内存d
某车联网App 通讯协议加密分析(二) Unidbg手把手跑通
一、目标有一段时间没有写unidbg相关的文章了,这个样本挺合适,难度适中,还适当给你挖个小坑。所以后面是一个系列文章,包含unidbg补环境,TraceBlock对比流程,TraceCode定位差异。掌握好这一系列套路,Native分析可以算入门了。这次先来把so用unidbg跑通v6.1.0二、步骤DumpsoIDA打开 libencryp
慧销平台ThreadPoolExecutor内存泄漏分析
京东生旅平台慧销系统,作为平台系统对接了多条业务线,主要进行各个业务线广告,召回等活动相关内容与能力管理。最近根据告警发现内存持续升高,每隔23天会收到内存超过阈值告警,猜测可能存在内存泄漏的情况,然后进行排查。根据24小时时间段内存监控可以发现,容器的内存在持续上升:
Wesley13 Wesley13
3年前
DDD提升我的开发效率
!(https://oscimg.oschina.net/oscnet/up93aed604b4800d32bb7835fdac57273fe14.png)2019年参加了"领域驱动设计峰会2019"看到了国内、国外、不同行业在基于DDD的实践分享。成年热学习的一个特点就是带着自己的经验来思考接收到的内容,那么回顾自己接触DDD有一段时间,将自
Wesley13 Wesley13
3年前
mysql全文索引理解
第一次在工作中使用全文索引,遇到了一些坑,研究了下,写下我的一些理解。mysql5.6后InnoDB存储引擎已经支持全文索引。1、首先创建一张表test2。CREATETABLEtest2 (idINT(11),value2 TEXT )2、给test2的value2字段加上全文索引。ALTERTABLEtes
Stella981 Stella981
3年前
Kubernetes网络分析之Flannel
Flannel是cereos开源的CNI网络插件,下图flannel官网提供的一个数据包经过封包、传输以及拆包的示意图,从这个图片里面里面可以看出两台机器的docker0分别处于不同的段:10.1.20.1/24和10.1.15.1/24,如果从WebAppFrontend1pod(10.1.15.2)去连接另一台主机上的Backend
Stella981 Stella981
3年前
Kafka学习笔记(3)
1\.CAP理论  1.1Cosistency(一致性)  通过某个节点的写操作结果对后面通过其他节点的读操作可见。  如果更新数据后,并发访问的情况下可立即感知该更新,称为强一致性  如果允许之后部分或全部感知不到该更新,称为弱一致性。  若在之后的一段时间(通常该时间
可莉 可莉
3年前
20175216 《Java程序设计》第十周学习总结
教材学习内容总结第12章Java多线程机制12.1进程与进程程序是一段静态的代码,进程是程序的一次动态执行过程,这个过程也是进程本身从产生、发展至消亡的过程。线程不是进程,是比进程更小的执行单位。但与进程不同的是,线程的中断和恢复可以更加节省系统的开销。没有进程就没有线程。