- 博客(19)
- 资源 (28)
- 收藏
- 关注
原创 Java中IDEA(Eclipse)远程调试
一、启动远程Target JVM(服务器启动服务参数配置)假设我们要远程调试服务器程序 ServerMain(Main类),执行如下命令,启动远程Target JVM: java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=6789 testR/ServerMain参数说明:transport:debu
2017-11-30 13:45:45 637
原创 Java启动参数及调优
java启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用; 一.标准参数 -cl
2017-11-23 13:08:10 3237
原创 Linux命令之curl命令详解
命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent 设置用户代理发送给服务器-b/--cooki
2017-11-22 16:29:42 842
原创 Spring教程第二篇:Spring-Test(单元测试)
在Spring的框架下,做单元测试的两种办法: 一、使用spring中对Junit框架的整合功能 除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖:<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId
2017-11-22 13:04:13 63257 1
转载 SpringCloud教程第三篇:高可用的服务注册中心
文章 SpringCloud教程第一篇:服务的注册于发现 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。一、准备工作Eureka can be made even more resilient and avail
2017-11-20 09:36:31 338
转载 SpringCloud教程第二篇:服务消费者(rest+ribbon)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load bala
2017-11-20 09:31:13 496
原创 SpringCloud教程第一篇:服务的注册与发现(Eureka)
一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解,如果不了解的话可以看这篇文章:SpringBoo...
2017-11-16 22:08:27 658
原创 git基本命令
学习导读基本操作命令;常用;使用注意;多人协作;总结;一、基本操作命令:在每次进行git 提交时,必须先更新代码git init:初始化,创建一个.git 目录(后面不用加url)git clone [url]:拷贝一个git仓库到本,可以本地进行修改或者查看git为每个用户提交时写上name和emailgit config --global user.
2017-11-16 09:20:16 398
原创 Spring教程第一篇:Spring IOC
Spring IOC注入bean:注入方式:由类型(Type)装配由名称(Name)装配由构造方法装配由setter方法装配由AutoWired注解装配注入依赖配置:通过配置文件注入Java Config注解注入(@Configuration和@Bean)注解方式扫描包注入(@Component,@Controller,@Service,@Autowire)
2017-11-14 10:42:08 389
原创 IDEA打包jar包的多种方式
本篇文章总结出用IDEA打包jar包的多种方式。项目打包Jar包可以参考如下形式:用IDEA自带的打包形式;用Maven插件maven-shade-plugin打包;用Maven插件maven-assembly-plugin打包。下面跟着小编一起来看下吧这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式:用IDEA自带的打包形式用Ma
2017-11-06 10:42:25 715
原创 Maven之(九)依赖关系
在maven的管理体系中,各个项目组成了一个复杂的关系网,但是每个项目都是平等的,是个没有贵贱高低,众生平等的世界,全球每个项目从理论上来说都可以相互依赖。就是说,你跟开发Spring的大牛们平起平坐,你的项目可以依赖Spring项目,Spring项目也可以依赖你的项目(虽然现实中不太会发生,你倒贴钱人家也不敢引用)。项目的依赖关系主要分为三种:依赖,继承,聚合依赖关系
2017-11-05 23:08:21 292
原创 Maven之(八)约定优于配置
maven的配置文件看似很复杂,其实只需要根据项目的实际背景,设置个别的几个配置项而已。maven有自己的一套默认配置,使用者除非必要,并不需要去修改那些约定内容。这就是所谓的“约定优于配置”。文件目录maven默认的文件存放结构如下:每一个阶段的任务都知道怎么正确完成自己的工作,比如compile任务就知道从src/main/java下编译所有的j
2017-11-05 22:28:18 271
原创 Maven之(七)pom.xml配置文件详解
setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:[html] view plain
2017-11-05 11:16:29 586
原创 Maven之(六)setting.xml配置文件详解
setting.xml配置文件maven的配置文件settings.xml可以存在于下面两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml注意:1.前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用户配置,只对当前操作系统的使用者
2017-11-04 16:40:17 585
原创 Maven之(五)Maven仓库
本地仓库Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些jar包,只需要在Maven的pom.xml配置一下,该jar包就会自动引入工程目录。初次听来会觉得很神奇,下面我们来探究一下它的实现原理。首先,这些jar包肯定不是没爹没娘的孩子,它们有来处,也有去处。集中存储这些jar包(还有插件等)的地方被称之为仓库(Repository)。不管这些jar包从哪里
2017-11-03 19:35:30 269
原创 Maven之(四)Maven命令
常用命令从某种意义上来说,软件是帮助不懂程序的人来操作计算机的,图形化界面尤其如此。在上个世纪,比尔盖茨之所以成为世界首富,微软之所以IT界的巨鳄,就是因为Windows开图形化操作之先河,并抢先占领了全球市场,笑傲江湖数十年,至今依然宝刀未老。诚然,现在几乎每种软件都有图形化界面,用鼠标点击几下就可以完成操作。Maven也不例外,在各类IDE中都有成熟的插件来简化操作。但
2017-11-03 18:59:03 263
原创 Maven之(三)Maven插件
Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件,所以我们在项目进行编译、测试、打包的过程是没有感觉到。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多
2017-11-03 13:12:04 240
原创 Maven之(二)Maven生命周期
我们在开发项目的时候,不断地在编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。这三套生命周期分别是:• Clea
2017-11-03 13:11:12 267
原创 Maven之(一)Maven是什么
首先,Maven的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思,约等于北京话中的老炮儿。一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系
2017-11-03 13:10:19 265
Java Json Jar
2016-08-04
jdeclipse_update_size.zip
2016-05-19
SourceInsight for linux
2015-09-17
SQLyog(x86,x64)
2014-03-29
学生信息管理系统(java,附源代码)
2013-12-06
学生信息管理系统(java)
2013-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人