Wesley13 Wesley13
3年前
jdk源码之Object的hashcode
packagejava.lang;publicclassObject{privatestaticnativevoidregisterNatives();//创建对象时,先调用静态代码块(即registerNatives()方法),。native关键字表示该方法不是由java语言编写,
Wesley13 Wesley13
3年前
java枚举类单例示例
publicclassSingleton{   //私有化构造函数   privateSingleton(){}    //定义一个静态枚举类   staticenumSingletonEnum{       //创建一个枚举对象,该对象先天为单例       INSTANCE;   
Stella981 Stella981
3年前
Hadoop完整搭建过程(三):完全分布模式(虚拟机)
1完全分布模式完全分布模式是比本地模式与伪分布模式更加复杂的模式,真正利用多台Linux主机来进行部署Hadoop,对集群进行规划,使得Hadoop各个模块分别部署在不同的多台机器上,这篇文章介绍的是通过三台虚拟机进行集群配置的方式,主要步骤为:准备虚拟机:准备虚拟机基本环境ipHost配置:手
Stella981 Stella981
3年前
Nginx+uwsgi+ssl配置https
使用原始django,太过于笨重和杂多nginx是一个轻量级的web服务器,在处理静态资源和高并发有优势uwsgi是一个基于python的高效率的协议,处理后端和动态网页有优势所以这里采用静态网页交给nginx解析,动态网页交给uwsgi解析,并且nginx配置ssl,即可以使用出高安全,高效率的部署。步骤我
Stella981 Stella981
3年前
Spring AOP 实现
AOP(AspectOrientProgramming),我们一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务、日志、缓存、分布式锁等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动态代理则以SpringAOP为代表。Spr
Stella981 Stella981
3年前
Linux 磁盘已满怎么办
我们web的静态资源服务器,包括了nginx启用。最近磁盘报警,内存快要满了。可是奇怪的是,静态资源都没有用1G怎么会不够用了。原来是nginx的log搞的乱。接下来如何清理linux服务器。 1、首先,先确定一下Linux磁盘的占用情况,进入根路径cd/dfh!(https://static.osc
Stella981 Stella981
3年前
ASMSupport教程4.12 生成方法调用操作
<p这一节我们讲如何用ASMSupport生成方法调用的操作,方法调用包括下面四种类型:</p<ol<li调用构造方法<li调用静态方法<li调用非静态方法<li调用当前类的方法<li调用父类方法</li</ol<p首先我们需要看我们想要生成的类:</p<p代码1:</p<h3<divid"scid:9D
可莉 可莉
3年前
11 个Chrome骚技巧让你为所欲为
对于每个前端从业者来说,除了F5键之外,用的最多的另外一个键就是F12了。这里介绍11个chrome开发者工具的骚技巧。助你快速定位问题,天天六点下班。1.曾经,在线调伪类样式困扰过你?!(https://oscimg.oschina.net/oscnet/9c5ab811c343e15c23ba6cd
Stella981 Stella981
3年前
Parasoft cpptestcli 指令行参数配置
ParasoftCtest  是款功能非常强大的自动化测试工具,能有效提高软件开发效率和代码质量。功能特点如下:    静态代码分析和编码策略实施;  自动代码审查的图形界面和进度跟踪;  自动化的单元测试和回归测试;  代码覆盖率分析,集成通过应用层覆盖跟踪从单元级测试;  结合静态分析、单元测试、代码评审和其他
火眼金睛破局ES伪慢查询 | 京东物流技术团队
一、问题现象服务现象服务接口的TP99性能降低ES现象YGC:耗时极其不正常,峰值200次,耗时7sFULLGC:不正常,次数为1但是频繁,STW5s慢查询:存在慢查询5二解决过程1、去除干扰因素从现象上看应用是由于某种原因导致JVM内存使用率不断增