自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (14)
  • 收藏
  • 关注

空空如也

DbVisualizerKeyMaker.7z

Run DbVisualizerKeyMaker.jar and click Patch, choose "dbvis.jar" (C:\Program Files\DbVisualizer\lib\) Patched "dbvis.jar" will be created in the same directory where you started the keygen. 裲py it to the program folder (C:\Program Files\DbVisualizer\lib\) Run DbVisualizerKeyMaker.jar and enter any name/company, copy generated serial and insert to: Help -> License Key... -> License Key String. Done.

2021-08-20

ZoomIt绿色软件

ZoomIt包含32位平台和64位平台 无需安装即可使用。ZoomIt教学中常用的放大缩小工具。小巧的演示工具,功能强大,可以将当前屏幕显示内容锁定并在上边勾画、注释。还可以修改画笔颜色,快捷键r:红色,g绿色,b蓝色,p粉色。尝试不同的按键会有不同的效果,等你发掘。

2020-12-16

findbug 常见异常处理

FindBugs实践 1、 Bug级别 根据Bug可能导致的后果,FindBugs定义了若干Bug级别,主要的级别如下所示: Bad Practice: 不好的实践 Correctness: 正确性 Experimental Internationalization: Malicious code vulnerability: 存在漏洞的有害代码 Multithreaded correctness: 多线程正确性 Performance:性能 Security:安全 Dodgy: 欺骗性代码 2、 常见Bug以及处理办法 a) 不需要处理 May expose internal representation by incorporating reference to mutable object 描述:调用set方法,修改对象属性,被修改的对象属性是一个可变的对象; May expose internal representation by returning reference to mutable object 描述:调用get方法,获得对象属性,获得的对象属性是一个可变的对象; b) 建议处理 Dead store to local variable 描述:对一个局部变量赋值,但是这个局部变量可能不会被用到; 处理方式:确认此局部变量是否会被使用,如果确实不会被用到,请去掉; Exception is caught when Exception is not thrown 描述:调用的方法中不会抛出异常,但是调用方法的时候尝试使用try catch 捕获异常; 处理方式:确认此方法的调用会不会导致异常的发生,如果不会抛出异常请去 掉try catch,确认方法调用会不会抛出异常关键是对方法调用参数的合法 性进行检查,排除调用这个方法时可能抛出异常的参数; Unread field 描述:某个对象的属性不会被读取 处理方式:确认此局部变量是否会被使用,如果确实不会被用到,请去掉,和 Dead store to local variable一样处理,只是这里针对的是不是局部变量; Call to static DateFormat 描述:调用静态的DateFormat对象 处理方式:DateFormat对象是线程不安全的,建议不要使用静态的DateFormat,但是DateFormat不会被修改的话,也可以不用修改; Class is Serializable, but doesn't define serialVersionUID 描述:类是可序列化的,但是没有定义serialVersionUID; 处理方式:自动生成serialVersionUID; Field only ever set to null 描述:Field一直被设置为null; 处理方式:检查相关filed的调用情况,看所有对Field的操作是否都是将Field设置为null; Usage of GetResource may be unsafe if class is extended 描述:如果一个类被继承了,使用getResource可能会不安全 处理方式: Unsynchronized get method, synchronized set method 描述:非同步的get方法,同步的set方法 处理方式:修改为一致的情况 Unconditional wait 描述:无条件的wait 处理方式: Switch statement found where one case falls through to the next case 描述:switch语句中有case没有使用break; 处理方式: 增加break; Should be a static inner class 描述:应该是静态内部类; 处理方式: 增加static修饰符使其成为静态内部类; Private method is never called 描述:私有方法没有被调用; 处理方式:考虑将其注释掉;

2018-08-18

Visual Paradigm for UML 注册版mac版本

Visual Paradigm for UML 最新企业版注册 mac 版本 Visual Paradigm for UML 10.0 SP1 企业版 多语言注册版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。

2018-08-18

Visual Paradigm for UML 注册版linux版本

Visual Paradigm for UML 10.0 SP1 企业版 多语言注册版linux版本(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。

2018-08-18

go 语言圣经

在上个世纪70年代,贝尔实验室的Ken Thompson和Dennis M. Ritchie合作发明了UNIX操作 系统,同时Dennis M. Ritchie为了解决UNIX系统的移植性问题而发明了C语言,贝尔实验室 的UNIX和C语言两大发明奠定了整个现代IT行业最重要的软件基础(目前的三大桌面操作系 统的中Linux和Mac OS X都是源于UNIX系统,两大移动平台的操作系统iOS和Android也都是 源于UNIX系统。C系家族的编程语言占据统治地位达几十年之久)。在UNIX和C语言发明40 年之后,目前已经在Google工作的Ken Thompson和Rob Pike(他们在贝尔实验室时就是同 事)、还有Robert Griesemer(设计了V8引擎和HotSpot虚拟机)一起合作,为了解决在21世 纪多核和网络化环境下越来越复杂的编程问题而发明了Go语言。从Go语言库早期代码库日志 可以看出它的演化历程(Git用 git log --before={2008-03-03} --reverse 命令查看):

2018-08-18

liteIdex34.1

_LiteIDE is a simple, open source, cross-platform Go IDE._ * Version: X34.1 (support go1.11 Go modules) * Author: [visualfc](mailto:[email protected]) ### Features * Core features * System environment management * MIME type management * Configurable build commands * Support files search replace and revert * Quick open file, symbol and commands * Plug-in system * Advanced code editor * Code editor supports Golang, Markdown and Golang Present * Rapid code navigation tools * Syntax highlighting and color scheme * Code completion * Code folding * Display save revision * Reload file by internal diff way * Golang support * Support go1.11 Go modules * Support go1.5 Go vendor * Support go1 GOPATH * Golang build environment management * Compile and test using standard Golang tools and GOPATH * Custom GOPATH support system, IDE and project * Custom project build configuration * Golang package browser * Golang class view and outline * Golang doc search and api index * Source code navigation and information tips * Source code find usages * Source code refactoring and revert * Integrated [gocode](https://github.com/visualfc/gocode) clone of [nsf/gocode](https://github.com/nsf/gocode) * Integrated [gomodifytags](https://github.com/fatih/gomodifytags) * Support source query tools guru * Debug with GDB and [Delve](https://github.com/derekparker/delve)

2018-08-18

重构-改善既有代码的设计(CHM)

重构-改善既有代码的设计(CHM)版本,找了好久才找到的

2014-08-28

DbVisualizer pro 9.1.9-mac版本破解文件

DbVisualizer pro 9.1.9-mac 破解文件.替换掉 lib\dbvis.jar

2014-08-15

NovaMind5.7.3破解版

NovaMind5.7.3 绿色版本-附带去试用期补丁

2014-08-15

Visual Paradigm for UML 10.0 key

Visual Paradigm for UML 10.0 key

2013-11-29

spring mvc3 教程

spring mvc3 教程,看过就会,最佳实践

2012-03-08

mvn jetty配置

jetty,集成mvn配置,高效率,高性能

2012-03-08

ivy最新插件2011

2011的ivy最新插件请下载吧,用过都说好

2011-04-08

空空如也

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

TA关注的人

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