自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 好代码的标准

# 好代码六维度## 简洁性### 圈复杂度适当- 良好标准为5-10### 代码重复度- 良好标准为<5%### 代码深度### 分层抽象- 函数不能太大,文件不能太大- 参数不宜过多- 成员变量不宜过多## 可维护性### 可读性、扩展性、依赖性...

2019-07-18 20:43:00 158

转载 Java JPS找不到正在执行的java进程 jps cannot see running java process

最近磁盘进展,把临时目录/tmp给全删了,结果发现jps的输出为空,找不到正在运行的jvm进程。但是新建的进程没有问题,能够正常查看:[root@node-master ~]# ps -e|grep java 32840 ? 00:09:14 java 34877 ? 00:12:51 java 35385 ? 00:07...

2019-01-03 10:23:00 304

转载 JetBrain server certificate is not trusted 弹出框

To get rid of the pop up message go to below location and click on Accept non-trusted certificates automatically.File | Settings | Tools | Server Certificatesfor Windows and LinuxIntelliJ IDE...

2018-07-09 17:05:00 354

转载 Window7 定制 Explore中的右键菜单

win+R 命令 运行 regedit ,打开注册表在 HKEY_CLASSES_ROOT\*\shell\VisualCode下创建针对文件的新增命令 command在HKEY_CLASSES_ROOT\Directory\shell\VS Code\command下增加目录文件夹的相关命令转载于:https://www.cnbl...

2018-04-16 17:43:00 111

转载 Go语言入门: Chapter1

书籍官网:http://www.gopl.io环境配置:https://studygolang.com/articles/8284 安装go和vscode中go的相关插件主要命令学习:go run xx.gogo build xx.gogo get url 下载资源 默认下载到登陆用户的home目录主要概念学习:包的概...

2018-03-30 17:06:00 74

转载 针对缓存在Redis中的聊天消息的持久化方案分析

选型依据数据库的选型主要考虑一下几个方面:数据库本身是否收费数据库后期维护成本是否支持水平及垂直扩展,及扩展的容易程度业务数据本身特性使用此数据库的开发成本由于此数据库主要用来存储缓存在redis中的用户发送的消息,对用户发送的消息进行持久化,主要用作以后的分析与查找,本身业务价值不大。redis数据的存储方式为 key-value。本来通过对常用的关...

2018-02-28 21:49:00 306

转载 轻型Database- sqlite入门

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。下面跟着RUNOOB.COM的教程,撸一遍入门操作安装.下载sqlite-tools-win32-*.zip和sqlite-dll-win32-*.zip压缩文件,并把解压的...

2018-01-31 12:18:00 75

转载 使用lombok 注解Java类

环境信息:IDEA 2016.2.4Maven 3JDK 1.8Maven工程配置:<properties> <lombok.version>1.16.16</lombok.version> <lombok.plugin.version>1.16.16.0</lombok.plugi...

2017-07-25 11:42:00 136

转载 Node js学习笔记

命令行参数解析:http://www.jianshu.com/p/fef668d61085转载于:https://www.cnblogs.com/ridox/p/nodejs.html

2017-07-20 16:23:00 83

转载 VIM常用命令

1. 在插入状态粘贴系统粘贴板内容http://stackoverflow.com/questions/11489428/how-to-make-vim-paste-from-and-copy-to-systems-clipboard说的太复制,试了下shift+ins就可以了。转载于:https://www.cnblogs.com/ridox/p/6233176.html...

2016-12-29 15:21:00 71

转载 eclispe+axis2+webservice入门

配置eclipse相关插件并启动axis2:http://blog.csdn.net/pilihaotian/article/details/52513697这里你可能会遇到使用eclipse 启动tomcat后,访问locallhost:8080无响应,但是关闭eclipse,手动执行startup. bat可以访问的情况,解决办法如下:http://b...

2016-11-26 01:38:00 72

转载 Eclispe远程调试tomcat设置

首先在catelina.sh中添加JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=23787,server=y,suspend=n"Eclipse中debug configuration中,connect 标签下设置端口号和source标签下设置对应工程在java源文...

2016-11-24 11:56:00 184

转载 华为入职培训小计

为期十天的培训结束了,这里还是学到了很多东西!时间上,培训期间,早上六点半集合,锻炼一个小时,然后上下午分别安排两个主题讲座,了解相关知识;晚上留足时间完成当天的任务内容上,主要有公司介绍、核心价值观、人力资源管理制度、BCG、从压力到活力、做高效华为人转载于:https://www.cnblogs.com/ridox/p/5977611.html...

2016-10-19 15:57:00 401

转载 Java面试题总结 from Baidu 网易 阿里

参加了几场面试,小结下问题:Java 运行时内存模型,最好能画出来Java 分代GC的原理,JVM中的集中GC 算法基本多线程的方法和原理HashMap ConcurrentHashMap怎么实现的Java序列化有几种方法,内建的Java序列化方法怎么用,如何定制序列化方法Java IO框架,异步io,Java 网络编程,Java NIOJava 的反射...

2015-09-16 10:47:00 82

转载 使用MyEclipse 9.0 创建 struts2 的HelloWorld 工程

作为眼高手低的典范,必须痛改前非,好好动手多做开发!本文是struts2的入门指导,权当笔记!在MyEclipse中,配置Apache tomcat 7.x 服务器创建新的Web project,名字随便取,暂为struts2右键工程名字struts-test,找到MyEclipse选项-》 Add struts2 capabilities这样就...

2015-08-04 09:59:00 81

转载 【译文】JNI编程

原文链接:https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaNativeInterface.html没有逐字翻译,解说了文章的大致意思,需要了解细节的请看原文~1. 介绍:  有时候我们需要Native code(c/c++)来克服Java中的内存管理和性能约束。 Java通过JVM提供的JNI功能达到了...

2015-04-23 21:22:00 87

转载 【译文】 不同调试技术介绍

原文地址:http://oopweb.com/CPP/Documents/DebugCPP/Volume/techniques.html这一部分介绍调试技术,包含了从阅读手册到使用工具的相关信息。使用编译器的特性  一个好的编译器能够对你的代码做很多静态分析,该分析能够检查很多语义错误,比如类型不匹配、死代码等。对于GCC而言,有很多选项影响GCC静态分析做什么和展示什么。它主...

2015-03-25 13:21:00 122

转载 哪些问题是面试官经常问Java工程师的问题 ? --- 转自quora

Which are the frequently asked interview questions for Java Engineers ?Vivek Vermani,www.buggybread.com | Programme...(more)265upvotes byRidox Liu,Shivani Sahni Vermani,...

2015-01-19 10:49:00 140

转载 Django 1.7 Tutorial 学习笔记

官方教程在这里 : Here写在前面的废话:)) 以前学习新东西,第一想到的是找本入门教程,按照书上做一遍。现在看了各种网上的入门教程后,我觉得还是看官方Tutorial靠谱。书的弊端一说一大推本文不是对Tutorial的翻译,只是写下一些想法:我是为了开发自己的网站而学习的django的(www.liuruiqi.me),Digital Ocean默认使用po...

2014-12-12 17:30:00 112

转载 Java 程序的内存泄露问题分析

什么是内存泄露?广义的Memory Leak:应用占用了内存,但是不再使用(包括不能使用)该部分内存狭义的Memory Leak:应用分配了内存,但是不能再获取该部分内存的引用(对于Java,也不能被GC)一个具体的例子:应用创建了一个长时间运行的Thread该Thread使用ClassLoader(可以是定制的也可以是默认的)加载了一个类这个类有一个...

2014-12-07 22:33:00 88

转载 JDI tutorial (trace example)

Components Debugger Interfaces / |--------------| / | VM | debuggee ----( |--------------| <----...

2014-09-10 21:01:00 69

转载 【译文】Java Logging

本文讲Java内置的java.util.logging软件包中的 api。主要解释怎样使用该api添加logging到你的application中,怎样加配置它等。但是本文不谈你应该把什么东西写到日志中。Note :本文谈到的api是Java 6中的。不涉及其他流行的Java logging api(比如Log4J, SLF4J, Apache Commons Logging, Lo...

2014-06-05 16:58:00 102

转载 openjdk 完全编译指南

从openjdk.java.net下载openjdk的软件包,你就获得了所有相关的源码。 强烈建议首先仔细看懂README-builds.html 指南。在执行 make all 之前,首先要 执行make sanity 来检验依赖是否满足,你最好解决所有的的error 和 warning。编译需要的开发环境(包含了笔者使用的版本号):openjdk 1.7.0 ...

2014-05-21 23:18:00 93

转载 入门: 使用JNI 从C++代码中调用Java的静态方法

开发环境:操作系统: (uname -a output)Linux ubuntu 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxJDK 版本 : (java -version)java version "1.7.0_51"OpenJDK ...

2014-05-01 11:45:00 121

转载 使用JVMTI创建调试和监控代理

Java 虚拟机工具接口(JVMTI)提供了一个编程接口,允许你(程序员)创建software agent 来监视和控制你的Java应用。 JVMTI 代替了原来的Java Virtual Machine Profiling Interface(JVMPI)。 这里说一下JVMTI的应用,比如我们使用的Eclipse中的调试工具就是基于JDPA(包含了JVMTI)实现的。JDPA...

2014-04-16 10:42:00 154

转载 【译文】 GC 安全点 和安全区域

原文链接 : here根引用 Root references  一个实例死了,意味着它变得无用。只用程序员知道一个实例是否已经无用。为了让程序知道一个实例是否已经无用,我们可以使用编译器分析,引用计数, 或者 可达性分析。    可达性分析假设只要一个实例是可达的,它就是活着的。如果一个实例的引用直接包含在当前函数栈的一个槽(slot)中,它就是直接可达的。那些被...

2014-04-04 23:02:00 451

转载 Java虚拟机 safepoints 初探

safepoint的定义很不规范,还跟JVM的具体实现有关,我们的讨论主要针对Hotspot VM。  先看看openjdk的官方解释: http://openjdk.java.net/groups/hotspot/docs/HotSpotGlossary.htmlSafepoint :在程序执行过程中,该点处的所有GC roots 是已知的 和 所有heap obj...

2014-03-30 23:12:00 105

转载 NoClassDefFoundError vs ClassNotFoundException

我们先来认识一下Error 和Exception, 两个都是Throwable类的直接子类。 Javadoc很好的说明了Error类:An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch...

2014-03-25 22:00:00 91

转载 python 学习 : 一个简单的秒表

游戏说明:绿色数字(左边表示成功停止在整秒的次数,右边表示停止的总次数)点击stop,如果小数点后为0,即你停止的时间是整秒数,右上方斜杠左边数字加一把代码复制到这个网页 code run here,把原来的代码覆盖掉,然后点击左上角的三角 运行就可以了。import simpleguiimport randomimport mathtime ...

2014-01-07 17:12:00 237

转载 Reading Famous blog to prevent me wasting time on blind wandering

  I can`t help surfing the useless bbs and some other kind of SNS. The time I begin to do it, it costs me a long to stop and do normal work. I just can`t stop. fuck!  My boss asks me to report...

2014-01-01 21:05:00 98

转载 A funny story in regard to a linux newbie

ZZ from here : ask what kernel ring buffer is A few days ago I started thinking that my linux education has halted. I didn't seem to be learning anything new, even though I fealt like a total...

2013-12-11 18:10:00 96

转载 Inside the c++ object module 阅读摘要

这本书是 Stanley B. Lippman于1996年所写,而最早的c++标准是ISO/IEC 14882:1998[18],即C++98。Chapter 1: Object Lessons1.1 类定义:包含普通函数,虚拟函数,静态函数;静态域和非静态域a simple object module : 这个模型中,一个对象就是一个slot的序列,一个slot...

2013-12-05 12:06:00 96

转载 java并发编程

Greg Mattes推荐的介绍并发编程的书Java Concurrency in Practicevolatile 的语义:“… the volatile modifier guarantees that any thread that reads a field will see the most recently written value.”- Josh Bloch这意味...

2013-11-22 20:03:00 45

转载 JVM执行引擎总结(读《深入理解JVM》) 早期编译优化 DCE for java

execution engine:运行时栈current stack frame主要保存了 local variable table, operand stack, dynamic linking, return address and some other additional info。方法调用(确定调用哪个方法的过程):这类加载阶段就能够确定调用版本的符号应用,直接转化...

2013-11-03 22:15:00 82

转载 JLS(Third Edition) Chapter12 Execution

这一章详细说明在一个program执行时,发生的activities。 它根据JVM和组成program的类、接口、实例的生命周期 组织。 一个JVM从加载一个特定的类并调用它的main方法开始启动。 12.1 给出了loading, linking, initialization的大致轮廓,接下来几个section 详细介绍。 这一章还给出了实例创建过程和类实例终结的详细规范,最后...

2013-10-24 19:33:00 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除