自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 【Java基础】Java集合解析

文章目录0、前言1、Java集合框架1.1、Java Collection1.1.1、Collection的行为1.1.2、Collection的层次结构1.1.2.1、List1.1.2.2、Set1.1.2.3、Queue1.2、Java Map1.2.1、Map的行为1.2.2、Map的层次结构1.2.2.1、HashMap1.2.2.2、TreeMap1.2.2.3、Hashtable1....

2020-03-23 17:35:52 256

原创 【JVM】JVM参数释义

文章目录0、前言1、JVM参数1.1、JVM堆参数1.2、JVM垃圾回收器参数1.2.1、串行收集器1.2.2、并行收集器(吞吐量优先)1.2.3、并发收集器(响应时间优先)1.2.4、其它垃圾回收参数1.3、JVM辅助信息参数1.4、JVM其他参数2、案例-JVM调优参数说明2.1、服务器配置2.2、参数方案2.3、调优说明0、前言JVM对内存的自动管理(内存分配和垃圾回收)使得Java程序...

2020-03-22 19:57:02 247

原创 【JVM】Java类对象的创建全过程解析

文章目录0、前言1、Java类对象的创建过程1.1、类加载检查阶段1.2、分配内存1.3、初始化零值1.4、设置头对象1.4.1、头对象的形式1.4.1.1、普通对象1.4.1.2、数组对象1.4.2、头对象组成1.4.2.1、Mark Word1.4.2.2、指向类的指针1.4.2.3、数组长度1.5、执行init方法0、前言Java程序中 User user = new User();的代...

2020-03-22 13:04:21 1144

原创 【JVM】Java类加载的全过程

文章目录0、前言1、类加载过程分析1.1、加载阶段1.1.1、加载什么1.1.2、从哪里加载1.1.3、由谁来执行加载1.1.4、加载过程中主要做了哪些工作1.2、连接阶段1.2.1、验证阶段1.2.1.1、为什么要验证1.2.1.2、验证什么以及验证规则是什么1.2.2、准备阶段1.2.3、解析阶段1.2.3.1、符号引用和直接引用1.2.3.2、解析什么1.2.3.2、怎么解析1.3、初始化阶...

2020-03-22 00:26:19 440

原创 【JVM】JVM内存模型(JVMMM)

文章目录0、前言1、什么是JVM内存模型2、JVM的内存模型构成1.1、堆1.1.1、什么是堆1.1.2、堆的作用1.1.3、堆的特点1.1.4、堆内存的分区1.1.5、堆内存的分配与回收1.1.5.1、堆内存分配策略1.1.5.2、堆内存申请1.1.5.3、堆内存回收1.1.6、堆内存的配置参数整理1.2、方法区1.2.1、什么是方法区1.2.2、方法区的作用1.2.3、方法区的特点1.2.4、...

2020-03-21 21:52:22 412

原创 SVN锁相关——Attempted to lock an already-locked dir

场景:由于项目需要,将原工程拷贝副本,新建分支,利用eclipse+svn检出原工程后,断开链接,重新建立分支资源库后,建立连接,在将工程上传至分支资源库时由于网络原因(起初并不知道什么原因,目前也只是猜测是网络原因,过程并未报错且无法追踪),部分模块始终处于“check in......”状态,后来强制终止传输,并关闭IDE,当再次打开IDE,上传之前强制终止的模块时,报错如下:“Att

2017-01-05 19:06:38 679

原创 报表删除时报错“请先删除发布的报表”

在对报表平台的自由报表进行删除时,报错:原因:该报表在创建后已被发布成功能节点todo

2016-12-28 14:48:21 878

原创 报表平台

1、报表创建a)创建语义模型报表平台->语义模型-全局->新增语义模型,即查询条件;b)创建自由报表报表平台->自由报表-全局->新增自由报表,并引用语义模型,编辑查询字段c)发布节点打开新增的自由报表,进入格式设计,设计格式,然后发布成节点(编辑功能名称编码)d)将报表功能在“职责”功能下分配给指定角色,则拥有该角色的用户可访问该报表节点2、报表删除a)在“职

2016-12-28 14:44:48 766

原创 获取AggVO的两种方法

1、通过聚合VO对象类型获取方法:@Overridepublic Collection retrieveAll(Class className) throws BusinessException { Collection aggVOs= getQueryService().queryBillOfVOByCond( className, " 1=1 ", true, false);

2016-12-28 09:42:40 4301

原创 UAP的持久化框架

持久化框架简述:为了简化对数据库访问时的连接、参数、结果处理等工作,同时为了将对数据库的SQL脚本执行转换为对数据对象的操作,UAP提出了JDBC框架。UAP的JBBC框架分为三层,JDBC框架层负责处理数据库连接、会话、参数设置、查询结果处理等功能,并负责将对数据对象的操作转换为相应的SQL脚本;数据访问层DAO抽象和封装对数据库的业务逻辑操作,如最基本的CRUD操作,DAO层为

2016-12-28 09:19:09 2802

原创 eclipse将现存的项目导入新的Repository目录

1、右击项目,team->断开连接2、在弹出的对话框中选择“从文件系统中删除SVN元信息”3、选择项目,team->share project...,重新选择资源库url,创建连接4、提交项目

2016-12-27 11:12:00 1872

工业智能白皮书.pdf

人工智能自诞生以来,经历了从早期的专家系统、机器学习,到当前持续火热的深度学习等多次技术变革与规模化应用 的浪潮。随着硬件计算能力、软件算法、解决方案的快速进步与不断成熟,工业生产逐渐成为了人工智能的重点探索方向, 工业智能应运而生。

2020-03-23

openlayer3

OpenLayers 3对OpenLayers网络地图库进行了根本的重新设计。版本2虽然被广泛使用,但从JavaScript开发的早期发展阶段开始,已日益现实出它的落后。 OL3已运用现代的设计模式从底层重写。OpenLayers 3同时设计了一些主要的新功能,如显示三维地图,或使用WebGL快速显示大型矢量数据集,这些功能将在以后的版本中加入。

2017-12-11

R开发相关jar包

提供了R开发相关的jar包,包括JRI.jar,JRIEngine.jar,REngine.jar,RserveEngine.jar,Rsession-1.8.3.jar

2017-01-09

maven实战(PDF版)

《Maven实战》,作者:许晓斌(Juven Xu),本 PDF 电子书带有书签,方便读者朋友阅读。 内容简介:    《Maven实战》由国内社区公认的Maven专家Juven Xu亲自执笔,内容的权威性毋庸置疑。《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.0版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。《Maven实战》内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且《Maven实战》还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。《Maven实战》适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从《Maven实战》中获得有价值的参考。《Maven实战》也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。 目录: 前言 致谢 第1章 maven简介/1 1.1 何为maven/2 1.1.1 何为构建/2 1.1.2 maven是优秀的构建工具/2 1.1.3 maven不仅仅是构建工具乃 1.2 为什么需要maven/4 1.2.1 组装pc和品牌pc/4 1.2.2 ide不是万能的/4 1.2.3 make/5 1.2.4 ant/5 1.2.5 不重复发明轮子/6 1.3 maven与极限编程/7 1.4 被误解的maven/8 1.5 小结/9 第2章 maven的安装和配置/10 2.1 在windows上安装maven/11 2.1.]检查jdk安装/11 2.1.2 下载maven/11 .2.1.3 本地安装/12 2.1.4 升级maven/13 2.2 在基于unix的系统上安装maven/13 2.2.1 下载和安装/13 2.2.2 井级maven/15 2.3 安装目录分析/15 2.3.1 m2-home/15 2.4 设置http代理/17 2.5 安装m2eclipse/18 2.6 安装netbeansmaven插件/22 2.7 maven安装最佳实践/24 2.7.1 设置maven-opts环境变量/24 2.7.2 配置用户范围settings.xml/24 2.7.3 不要使用ide內嵌的maven/25 2.8 小结/26 第3章 maven使用入门/27 3.1 编写pom/28 3.2 编写主代码/29 3.3 编写测试代码/30 3.4 打包和运行/34 3.5 使用archetype生成项目骨架/36 3.6 m2eclipse简单使用/37 3.6.1 导入maven项目/37 3.6.2 创建maven项目/39 3.6.3 运行mvn命令/39 3.7 netbeansmaven插件简单使用/41 3.7.1 打开maven项目/41 3.7.2 创建maven项目/42 3.7.3 运行mvn命令/43 3.8 小结/44 第4章 背景案例/45 4.1 简单的账户注册服务/46 4.2 需求阐述/46 4.2.1 需求用例/46 4.2.2 界面原型/48 4.3 简要设计/49 4.3.1 接口/49 4.3.2 模块结构/49 4.4 小结/50 第5章 坐标和依赖/51 5.1 何为maven坐标/52 5.2 坐标详解/53 5.3 account-email/54 5.3.1 account-email的pom/54 5.3.2 account-email的主代码/56 5.3.3 account-email的测试代码/60 5.3.4 构建account-email/62 5.4 依赖的配置/62 5.5 依赖范围/63 5.6 传递性依赖/64 5.6.1 何为传递性依赖/64 5.6.2 传递性依赖和依赖范围/65 5.7 依赖调解/66 5.8 可选依赖/66 5.9 最佳实践/68 5.9.1 排除依赖/68 5.9.2 归类依赖/69 5.9.3 优化依赖/71 5.10 小结/74 第6章 仓库/75 6.1 何为maven仓库/76 6.2 仓库的布局/76 6.3 仓库的分类/78 6.3.1 本地仓库/79 6.3.2 远程仓库/80 6.3.3 中央仓库/80 6.3.4 私服/81 6.4 远程仓库的配置/82 6.4.1 远程仓库的认证/83 6.4.2 部署至远程仓库/84 6.5 快照版本/85 6.6 从仓库解析依赖的机制/87 6.7 镜像/89 6.8 仓库搜索服务/90 6.8.1 sonatypenexus/90 6.8.2 jarvana/91 6.8.3 mvnbrowser/91 6.8.4 mvnrepository/92 6.8.5 选择合适的仓库搜索服务/93 6.9 小结/93 第7章 生命周期和插件/94 7.1 何为生命周期/95 …… 第8章 聚合与继承 第9章 nexus创建私服 第10章 使用 maven进行测试 第11章 使用hudson进行持续集成 第12章 使用maven构建web应用 第13章 版本管理 第14章 灵活的构建 第15章 生成项目站点 第16章 m2eclipse 第17章 编写maven插件 第18章 archetype

2015-07-17

Ajax技术结合XML或JSON的使用比较

Ajax,用于描述WEB应用程序风格和创建高度交互的WEB应用所需的一组技术。运用Ajax技术,在XML、JSON中选择满足应用程序需求和功能、节省存储空间、易于生成和解析的数据格式成为WEB应用程序设计的关键。该文通过XML、JSON的介绍、实例运用及重要特征与环境支持区别的分析得出JSON是适用于Ajax web应用程序的理想数据交换格式的结论。

2014-08-25

空空如也

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

TA关注的人

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