- 浏览: 289644 次
- 性别:
- 来自: 江西
最新评论
-
wzxxzw519:
多谢哈哈哈哈哈
eclipse左边导航package explorer自动定位 -
jmq2007:
感谢!
eclipse安装maven插件,处理无Maven Pom editor打开方式问题 -
sswh:
非常感谢!不过一个maven插件的安装就弄得这样麻烦(Ecli ...
eclipse安装maven插件,处理无Maven Pom editor打开方式问题 -
摇曳的风:
谢谢,刚知道。
eclipse左边导航package explorer自动定位 -
张阿三:
不错!
将win7电脑变身WiFi热点,让手机、笔记本共享上网
文章列表
区别:
非静态方法是获取对象锁(如this)
静态方法是获取类锁 (如:Demo.class)
public class StaticSynDemo {private static String a="test";//等同于方法print2public synchronized void print1(String b){ //调用前要取得StaticSynDemo实例化后对象的锁 System.out.println(b+a);}public void print2(String b){ synchronized (this) ...
Mybatis SqlSessionTemplate 源码解析
在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空 ...
公钥,私钥和数字签名的理解
- 博客分类:
- Java
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。
我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但 ...
JAVA自定义注解1
- 博客分类:
- Java
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。
元注解:
元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分 ...
JAVA自定义注解2
- 博客分类:
- Java
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。
注解处理器类库(java.lang.reflect.AnnotatedElement):
Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotation类型的父接口。除此之外,Java在java.lang.reflect 包下新增了AnnotatedElement接口,该接口代表程序中可以接受注解的程序元素,该接口主要有如下几个实现类:
Cl ...
git同时配置gitlab和github
- 博客分类:
- Java
本人一字一句写的,转载备注来源,谢谢
一、设置gitlab秘钥:
1、$ssh-keygen -t rsa -C "cjh@xxx.com"
2、回车使用默认 id_rsa取名,最后会生成id_rsa 与id_rsa.pub两个文件
3、输入密码
4、cd ~/.ssh
5、vim id_rsa.pub 拷贝到gitlab设置ssh keys
二、设置github秘钥:
1、$ssh-keygen -t rsa -C "cjhbest999@163.com"
2、输入id_rsa_github,如此会生成id_rsa_gi ...
tomcat结合nginx使用小结
- 博客分类:
- Java
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。
说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上 ...
http://www.cnblogs.com/skyme/archive/2011/08/19/2146105.html
http://www.cnblogs.com/yakov/archive/2011/11/26/maven2_settings.html
Java程序员应该知道的10个调试技巧
2016-04-25 15:42
在本文中,将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面。在本文中使用的是Eclipse Juno版(Eclipse 4.2)。在开始前给大家提3点建议!
“Transaction rolled back because it has been marked as rollback-only”
参考http://narcissusoyf.iteye.com/blog/710261
Java包含两种异常:checked异常和unchecked异常。C#只有unchecked异常。checked和unchecked异常之间的区别是:
Checked异常(非运行时异常)必须被显式地捕获或者传递,强制捕获或抛出,如Basic try-catch-finally Exception Handling一文中所说。而unchecked异常(运行时异常)则可以不必捕获或抛出。
Checked异常(非运行时异常)继承java.lang.Exception类。Unchecked异常(运行时异常)继承自java.lang.RuntimeException类。
有许多支 ...
自己开始使用注解的时候,不知道为什么总是有错误,好像参考了一本书的方法,一直有错,然后参考了下面的方法成功了,好像是在设置hibernate事务管理器代理类的bean时,应该是ref="sessionFactory",自己写成了ref local="sessionFactory"如
步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/ ...
UML类图几种关系的总结
- 博客分类:
- Java
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
1.泛化(Generalization)
【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.
【箭头指向】:带三角箭头的实线,箭头指向父类
2.实现(Realization)
【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现
【箭头指向】:带三角箭头的虚线,箭头指向接口
...
一.创建模型
操作:file-->new Model…
快捷键:ctrl+n
常用的以下两种:
1.概念模型(conceptual Data Model)
选择categories-->information-->conceptual Data-->ok创建概念模型
2.物理模型