`
最王座
  • 浏览: 140863 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
代码注释,可以说是比代码本身更重要。这里有一些方法可以确保你写在代码中的注释是友好的: 不要重复阅读者已经知道的内容 能明确说明代码是做什么的注释对我们是没有帮助的。 // If the color is red, turn it green if(color.is_red()){ color.turn_green();} 要注释说明推理和历史 如果代码中的业务逻辑以后可能需要更新或更改,那就应该留下注释。 /* The API currently returns an array of items even though that will change in an u ...
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)        在 ...
一、JavaScript/jQuery注释  JS的注释不会被浏览器执行,但是通过查看源代码可以看到注释的代码  1. 单行注释// <script> // 输出标题: document.getElementById("myH1").innerHTML="Welcome to my Homepage"; // 输出段落: document.getElementById("myP").innerHTML="This is my first paragraph."; </script ...
Eclipse快捷键总结:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+C ...
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。   2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你 对java实际上还很不了解。   3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreat ...
一、注解解释 Spring的@PostConstruct注解在方法上,表示此方法是在Spring实例化该Bean之后马上执行此方法,之后才会去实例化其他Bean,并且一个Bean中@PostConstruct注解的方法可以有多个。   二、示例代码 1. spring配置文件   <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=" ...
如果下载速度很慢或者无法下载,有三种解决方法 1.忍耐. 2.使用P2SP下载工具,比如迅雷,百度云离线. 3.你们懂得. 无法在线升级请看下边 sudo vi /etc/hosts 添加 74.125.206.93 dl-ssl.google.com 2014.7 ADT Bundle http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.ziphttp://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.ziphttp:// ...
整合Struts2+Spring+HIbernate时Maven(3.3.3)的pom.xml文件的配置   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> ...
<build> <plugins> <plugin> <!-- 编译插件 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source&g ...
1.Oracle客户端的安装: Oracle的安装这里不再细说,网上的安装图解也很详细,Oracle安装完之后,就安装Oracle的客户端,首选从Oracle的官方网站上下载客户端,大小差不多700M的样子,这里使用的是Oracle11g版本,解压之后的目录结构如下:     点击“setup.exe”文件,启动安装程序,具体的安装配置详图参考:   http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html   2.启动客户端工具,SqlDeveloper     在“Connect”的时候出 ...
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 但是 ...
hibernate-4.1.6(2012/08/08最后更新) * lib/required/*.jar 必须 * lib/envers/hibernate-envers-4.1.6.Final.jar, Hibernate Envers目的是根据对实体的设置,提供记录执行数据变更历史的功能(数据变更版本)。 它实现原理是通过对Hibernate的操作事件监听并根据基于Annoatation的配置来记录修改数据的内容。 * lib/jpa/hibernate-entitymanager-4.1.6.Final.jar, Java Persistence API(JPA)是EJB3.0 ...
【Spring 3.1包详解】备注:以下的jar包,如果没有特殊说明,大多数的最新版本都可以从http://ebr.springsource.com/repository/app/下载到 Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确: org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现, org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序, Spring2. ...
一、引言 通过JDK实现动态代理,主要涉及到接口java.lang.reflect.InvocationHandler和类java.lang.reflect.Proxy 1) InvocationHandler接口,只有:public Object invoke(Object proxy, Method method, Object[] args)方法。 参数proxy: 代理对象; 参数method: 调用的方法; 参数args: 方法的参数,可能为多值,所以是数组; 在该方法中,用户可以调用真实对象的某个方法,并且可以在调用某个方法之前和之后做一些操作,如记录日志、检查安全性 ...
一、引言 需要为一张图片生成缩略图。 可以通过开源jar包thumbnailator-0.4.8.jar中提供的类来实现。   二、示例代码 解压jar包可以看到测试类:ThumbnailatorTest.java,其具体代码如下: package com.wbf.test; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; ...
Global site tag (gtag.js) - Google Analytics