自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

且听风吟_z

人生如逆旅,我亦是行人

  • 博客(13)
  • 收藏
  • 关注

原创 [置顶]Java 项目常用工具箱

一前言二 版本三在线工具1编程工具2在线API3开放平台四开源工具1代码格式类2项目管理类3快速开发类4系统监控运维类5系统安全类6其他类五自定义工具六其他工具七后记一、前言   本文记录和整理软件开发过程中所会用到的在线工具、开源项目、开放平台及其简介和链接,旨在方便在实际项目中的索引和使用。二、 版本 编号

2017-10-01 17:15:24 381

原创 [置顶]Lapland 建站日记

一、前言 Lapland 是作者尝试搭建的第一个个人网站,初步构想网站主体内容为”技术博客“和”个人思维体系建设“两大模块,如有需要会将”人工智障研究中心模块“作为子域名单独划分出。本文作为”Lapland开发实录”系列文章的开篇和索引,以日志的形式记录网站的整个发展历程。

2017-10-01 17:13:04 294

原创 Spring 面向切面编程AOP

一、前言   Spring提供了两个核心功能,一个是IoC(控制反转),另外一个便是AOP(面向切面编程),IoC有助于层与层之间纵向依赖的解耦,AOP则可以实现横向依赖之间的解耦。本文着重来讲面向切面编程的概念解析,实现原理以及应用实例。

2017-10-11 00:34:31 500

原创 浅谈Java异常处理机制及项目中的的规范处理方法

一、前言 异常是程序在运行时出现的不正常情况。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因,有问题的名称,有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是Java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。

2017-10-04 01:36:15 2805

原创 浅谈Java项目日志记录和分析 (基于log4j介绍)

一、前言 日志记录是应用程序运行中必不可少的一部分。具有良好格式和完备信息的日志记录可以在程序出现问题时帮助开发人员迅速地定位错误的根源。记录日志只是有效地利用日志的第一步,更重要的是如何对程序运行时产生的日志进行处理和分析。

2017-10-03 13:00:13 7358

原创 JavaScript 跨域问题的几种解决方法

JavaScript出于安全方面的考虑,是不允许跨域调用其他页面的对象的(同源策略 Same-Origin Policy)。当我们用浏览器中打开网页,执行一个脚本的时候会检查这个脚本属于哪个页面的,即检查是否同源,只有同源的脚本才会被执行,如果没有同源策略,那随便的注入一个js脚本,弹个恶意广告,通过js窃取信息,就很不安全了。

2017-09-24 16:31:18 622

原创 JSON语法及JSON定义规范化

一、前言 JSON(JavaScript Object Notation, JS对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。二、JSON 语法规则 在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:

2017-09-23 19:57:03 20877

原创 Java加密部署,使用自定义的classloader解密的方法实例

使用jfinalQ-encrypt开源软件。对项目的class文件加密,防止反编译,可自定义加密解密算法,支持tomcat部署。

2017-09-20 20:41:05 2554 1

转载 常用Java静态代码分析工具的分析与比较

简介      本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了4种现有的主流Java静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助Java软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。 引言      在Java软件开发过程中,开

2017-09-15 09:57:43 439

转载 java代码分析及分析工具

一个项目从搭建开始,开发的初期往往思路比较清晰,代码也比较清晰。随着时间的推移,业务越来越复杂。代码也就面临着耦合,冗余,甚至杂乱,到最后谁都不敢碰。作为一个互联网电子商务网站的业务支撑系统,业务复杂不言而喻。从09年开始一直沿用到现在,中间代码经过了多少人的手,留下了多少的坑,已经记不清楚了,谁也说不清了。代码的维护成本越来越高。代码已经急需做调整和改善。最近项目组专门设立了一个小组,利

2017-09-15 09:49:32 8283

转载 Java代码性能分析工具

1、Java程序性能分析1>Jconsole:JDK自带2>VisualVM :加强性能分析工具参考资料:http://jiajun.iteye.com/blog/8101502、Android程序性能分析1>traceView:Android自带参考资料:http://blog.csd

2017-09-15 09:41:35 478

转载 Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器

VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。在内存分析上,Java VisualVM的最大好处是可通过安装Visual GC插件来分析GC(Gabage Co

2017-09-15 09:35:13 829

转载 Java几款性能分析工具的对比

在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?

2017-09-15 09:28:48 1018

空空如也

空空如也

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

TA关注的人

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