介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 CrashAnal…
标签:后端开发
初识AOP
AOP百科 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Sp…
前端面试必问题答疑(1)
一,前端性能优化有哪些? a) 页面优化方面: 1,减少HTTP请求数--设计简化页面--合理设置缓存--资源合并与压缩--css sprites--图片嵌入--Lazy Load Images 2,将外部脚本置底 3,…
关于php数据库事务的一个坑
在使用php的PDO扩展的时候发现的一个问题,在事务开启之后,如果php与mysql之间的连接断开了,会导致php直接记录一个warning的异常,而不是直接抛出一个Exception 流程如下: /** * 一个用户财…
Cookie 防伪造 防修改
主要防止非法用户修改cookie信息,以及cookie的超时时间 传统cookie存储,Cookie(name, value),value很容易就被篡改。 防修改cookie存储,Cookie(name, value+“…
leetcode443. String Compression
题目要求 Given an array of characters, compress it in-place. The length after compression must always be smaller t…
从PHP迁移至Golang - 热更新篇
上篇大致提到的Golang的热更新,本篇将详细论述。 1、什么是热更新 网络上有这么一个例子来形容热更新,我觉得很形象很贴切: 一架行驶在高速上的大卡车,行驶过程中突然遭遇爆胎,热更新则是要求在不停车的情况下将车胎修补好…
结构体链表学生信息管理系统
项目需求分析 一、 非功能性需求 用c语言进行编写 操作界面和操作方式简单 故障处理:如果因电脑稳定性和用户操作出现故障,需要进行相关的提示,并且保护数据的完整。 错误操作提示:出,格式错误,不存在等情况进行相关提示 二…
一个Accecc_Token生成和缓存和读取类,微信/小程序开发必须学
Access_Token是调用微信和小程序各种接口的临时凭证,有效期2小时(7200秒),很多接口都需要调用access_token接口生成一个access_token的,例如微信支付,微信分享,公众号的开发,获取ope…
从hashmap说起
说到hashmap我们能想到什么呢 hash hashmap的hash方法极大的避免了hash冲突。他通过高16位和低16位做异或操作。保证了32位都参加运算。 static final int hash(Object …
python3.7 错误: ModuleNotFoundError:No module named "Crypto"
原因及处理: 在使用python是经常会用到import一个第三方库,但是有时候会提示某个模块不存在,如Crypto 其实是因为Python3里面这个模块的名字变了, pip install pycrypto试试安装成功…
php异步编程
前言 我对 php 异步的知识还比较混乱,写这篇是为了整理,可能有错。 传统的 php-fpm 一个进程执行一个请求,要达到多少并发,就要生成多少个进程。更糟糕的是每次请求都需要重新编译执行,导致并发一直上不来。因此出现…