- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 jdk、jre、jvm之间的关系
**JVM、JRE、JDK之间的关系**这些是我结合了几个博主的内容诠释一、JDK(java development kit)JDK是Java开发工具包,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE(java runtime environment)JRE是Java的运行环境,包括JVM标准实现及Java核心类库。JVM(java v...
2020-04-09 16:23:29 271
转载 Spring依赖注入:注解注入总结
注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。Autowired是自动注入,自动从spring的上下文找到合适的bean来注入Resource用来指定名称注入Qualifier和Autowired配合使用,指定bean的名称Ser...
2018-05-07 14:44:00 292
转载 Spring:源码解读Spring IOC原理
Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI? 二、 Spring IOC体系结构 (1) BeanFactory (2) BeanDefinition 三、 IoC容器的初始化 1、 XmlBeanFactory(屌丝IOC)的整个流程 2、 FileSystemXmlApplicationContext 的IOC容器流程 1、高富帅IOC解剖 2、 设置...
2018-04-16 15:46:33 255
转载 Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法
Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法 Spring BeanFactory与FactoryBean的区别及其各自的详细介绍于用法1. BeanFactory BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实...
2018-04-10 14:07:37 214
转载 JAVA获取时间戳,哪个更快
目前获取毫秒值大概有下面三种方法Java代码 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); //方法 一System.currentTimeMillis();
2017-04-25 10:28:23 491
转载 java中的静态与匿名内部类总结
Java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。1、静态内部类定义静态内部类,定义在类中,任何方法外,用static定义;静态内部类只能访问外部类的静态成员。生成(new)一个静态内部类不需要外部类成员:这是静态内部类和成员内部类的区别。静态内部类的对象可以直接生成:Outer.Inner in=
2017-02-09 13:52:07 767
转载 java 利用反射机制,获取实体所有属性和方法,并对属性赋值
一个普通的实体Person:private int id;private String name;private Date createdTime;...//其它字段// get set方法...............现在需要把通过webService传过来的实体Person里面的所有字段的null值,换成""实现思路:1.获取实体的所有字段,遍历
2016-10-31 15:24:03 440
转载 Jenkins详细安装与构建部署使用教程
Jenkins详细安装与构建部署使用教程分类: Jenkins Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubunt
2016-09-27 14:40:54 450
转载 SonarQube的安装、配置与使用
SonarQube的安装、配置与使用SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。准备工作;1、jdk(不再介绍)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQube+Scanner:https://sonars
2016-09-27 10:33:09 1797
转载 Eclipse中关于JRE System Library、Web App Libraries的疑惑
当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced Libraries,Web App Libraries不生成,下面会简要说明一下。 其实,这三个都是jar包的存放集合。 JRE System Library主要存放J2SE的标准jar,一般不需要调整。 Referenced Libr
2016-09-21 18:05:25 457
转载 ant 使用指南
一、概述ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境:System:WindowsJDK:1.6+IDE:eclipseant:1.9.1 Email:hoojo_@126.comBlog:http://blog.csdn
2016-09-07 17:57:28 848
转载 JAVA深入研究——Method的Invoke方法。
JAVA深入研究——Method的Invoke方法。 在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 Method的invoke方法 1.先检查 Accessib
2016-08-08 16:08:48 523
转载 Java系列(一)Annotation(注解)
Java系列(一)Annotation(注解)发表于 2016-01-17 | 分类于 Design Pattern , Java | 评论次数 3 | 阅读次数 3624 | 字数 3,258 原创文章,转载请务必将下面这段话置于文章开头处。 本文转发自Jason’s Blog,原文链接 http://www.jasongj
2016-08-04 14:54:58 388
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的
2016-08-02 11:55:20 395
转载 spring aop事务 propagation配置
REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。 REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起。 NOT_SUPPORTED:以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
2016-06-13 19:53:35 337
转载 Sonar 使用详解
1.1 访问这个链接在右侧看到我们的工程目录: 1.2 随便点击一个工程目录,下面financial-web 为例 会看到如下界面: ps: 债务3天并不完全是表示我们修改代码的时间,而是sonar本身给我们预留的修复时间,例如: sonar 检测出我们的代码可能会报nullpointException, sonar给我们预留的解决
2016-06-02 15:45:11 6955
转载 Jenkins的部署及使用教程(插件集成sonar服务,构建过程做代码分析)
1.大家可以到Jenkins官网:https://jenkins.io/ ,下载jenkins.war,然后放到自己准备运行的tomcat的webapps文件夹下,启动tomcat服务,即可通过:http://localhost:8080/jenkins 进行访问,主页如下图所示: - 2.点击系统管理->系统设置 ,
2016-06-02 15:44:28 2004
转载 MongoDB导入导出以及文档备份恢复
数据导出 mongoexport假设库里有一张user 表,里面有2 条记录,我们要将它导出> use my_mongodbswitched to db my_mongodb> db.user.find();{ "_id" : ObjectId("4f81a4a1779282ca68fd8a5a"), "uid" : 2, "username" : "J
2016-06-02 15:42:15 367
转载 JAVA 项目管理工具Maven文档
重要知识点介绍:1、 什么是Maven2、 Maven快速入门及eclipse的maven插件配置和使用 3、详解pom.xml及如何添加依赖4、 构建多模块项目 5、 生命周期和常用插件(重难点) 6、构建Profile和项目移植7、搭建私服(了解) 什么是MavenMaven是一个项目管理工具,它包含了一个项目对
2016-06-02 15:41:31 1165
转载 1.7三分钟读懂Saas、Paas、IaaS的区别
Saas、Paas、IaaS这三个词,一直困扰众人很久。就拿字面意思来说,分别是:软件即服务,平台即服务,设施即服务。小编表示这个不往深了讲,真心看不懂,还容易弄混淆。今天我们就来扒一扒这三者的深层含义,让您立刻看出区别。 IaaS独领风骚 aaS = "as a Service",翻译过来就是:你出钱,我服务你。 SaaS 卖软件的。你什么也不用干,只要出钱,我直接
2016-06-02 15:19:09 3734
转载 1.6 五分钟学会OpenStack 基础知识
前五期的《从入门到精通云服务器》受到了广泛好评,收到留言,有很多读者对云计算相关的技术非常感兴趣。应观众要求,我们这期要安利一条纯技术内容。准备好瓜子、花生,随小编一起进入OpenStack 基础知识大讲堂吧。 了解OpenStack OpenStack 是最火的开源软件之一,活跃度呈指数级别上升;它是一组开源项目,诞生之初是由两个项目组成,目前十几个项目;它是一个云操作系统,
2016-06-02 15:18:27 659
转载 1.5五分钟解决域名备案问题
上期我们讲了令人揪心的DDOS攻击,这期我们要来讲讲建站阶段的麻烦事——备案。除了购买云服务器,搭建网站,咱们还得把周边问题清一清。今天我们用喜闻乐见的方式讲三点:域名,备案与网站上线。 1、域名注册 如果你想建设一个自己的网站,就需要去注册一个域名,目的是让别人可以访问到你。你不禁要问,我们通常不是通过网址访问吗? 域名与网址既相关,也有区别。我们先看一个完整的网址范
2016-06-02 15:17:17 831
转载 1.4五分钟破密DDOS攻击
上周咱们深入分析了云服务器的配置问题,好了,现在手上有了云服务器之后,我们又不得不提它:DDOS攻击。这是所有运维者的心头痛,也是任何公司听闻后都将心惊胆战的强大对手。下面我们将用浅显易懂的方式讲述什么叫DDOS攻击。 DDOS攻击形象比喻 某饭店可以容纳100人同时就餐,某日有个商家恶意竞争,雇佣了200人来这个饭店坐着不吃不喝,导致饭店满满当当无法正常营业。(DDOS攻击
2016-06-02 15:16:31 1100
转载 1.2云服务器
上期我们生动地讲解了什么是云计算,这期我们来聊聊云服务器的概念。云服务器是基于云计算平台的主机产品,话虽如此,但是当“服务器”遇上了“云”后,该如何准确认知这个概念呢,我们从服务器开始说起: 1、独立服务器:需购买水龙头与水管 你可以按自己的需求为服务器布置它应完成的任务!缺点。。。就是贵。。。还要你很好的维护。自己架设整个服务器,就好比连水龙头和水管都买下来,不够用的时候还要
2016-06-02 15:12:00 512
转载 1.1到底什么是云计算
云计算这个概念从提出到今天,差不多10年了。这10年间,云计算取得了飞速的发展与翻天覆地的变化,是继1980年代大型计算机到客户端-服务器的大转变之后的又一次巨变,先是机器越来越小,然后。。。然后就云里雾里了。 云计算到底是什么鬼? 云计算的基础是并行计算 如果想让计算机变强,怎么办? 那还不简单,加CPU,加内存,加硬盘。 老板,我身上的孔已经被插
2016-06-02 15:10:40 626
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人