JAVA程序员入门技术大全V1
JAVA程序员入门技术大全,含客户端、服务端、开发工具、数据库、搜索服务器、Liunx、其他工具、设计模式、算法等
ssyk
J2EE开发工程师
展开
-
Java程序员入门技术大全V1(二十一) -- Liunx之Docker
Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部...原创 2020-06-13 10:13:09 · 196 阅读 · 0 评论 -
Java程序员入门技术大全V1(二十) -- Liunx之常用软件
常用软件 VMware Workstation 15 Player VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路...原创 2020-06-12 16:54:23 · 227 阅读 · 0 评论 -
Java程序员入门技术大全V1(十八) -- Solr样例
Solr样例 搭建环境 创建Core,名称testcd /opt/soft/solr-8.2.0/bin ./solr start -force ./solr stop -p 8983 调整相关配置文件: D:\tools\solr-8.2.0\solr-8.2.0\server\solr\test\confdata-config.xml : 导入数据使用,数据源连接solrconfig.xml :87行添加:<lib di...原创 2020-06-12 16:51:30 · 190 阅读 · 0 评论 -
Java程序员入门技术大全V1(十七) --搜索应用服务器
搜索应用服务器 常用服务器比较 Lucene Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由A.原创 2020-06-12 16:50:23 · 191 阅读 · 0 评论 -
Java程序员入门技术大全V1(十六) -- 数据库之数据库中间件
数据库中间件 数据库中间件-dble 参考:http://www.sohu.com/a/291248428_100251585安装目录:/opt/soft/dble启用:./dble restart 客户端工具 Navicat premium Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可...原创 2020-06-12 16:49:04 · 310 阅读 · 0 评论 -
Java程序员入门技术大全V1(十五) -- 数据库之NoSQL数据库
NoSQL数据库 Memcached Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是...原创 2020-06-12 16:48:16 · 173 阅读 · 0 评论 -
Java程序员入门技术大全V1(十四) -- 数据库之关系型数据库
关系型数据库 Mysql 5.7 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活...原创 2020-06-12 16:47:12 · 398 阅读 · 0 评论 -
Java程序员入门技术大全V1(十三) -- 开发工具之设计工具
设计工具 UML 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的的建模工具,但独立于任何具体程序设计语言。UML系统开发中有三个主要的模型:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。动态模型:展现系统的内部行为。包括序列图,活动图...原创 2020-06-12 16:45:37 · 435 阅读 · 1 评论 -
Java程序员入门技术大全V1(十二) -- 开发工具之代码比较工具
代码比较工具 BCompare bcompare,即Beyond Compare 是一个综合的比对工具。 可比对的对象包括纯文字档、资料夹、zip 压缩案、FTP 站,等等。 您可以使用它管理您的原始档、保持比对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度。Beyond Compare 的主要目标还是帮助您详尽的分析差异之处,并且对它们进行详尽的处理。 软体内部包含了许多档案和资料夹命令动作。Beyond Compare 把它比对区分为档案或资料夹。 Beyond...原创 2020-06-12 16:44:51 · 183 阅读 · 0 评论 -
Java程序员入门技术大全V1(十一) --开发工具之代码仓库管理工具
代码仓库管理工具 Maven Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。常用命令mvn archetype:generate 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn tes...原创 2020-06-12 16:43:32 · 275 阅读 · 0 评论 -
Java程序员入门技术大全V1(十) -- 开发工具之版本控制工具
版本控制工具 CVS CVS是一个C/S系统,是一个常用的代码版本控制软件。主要在开源软件管理中使用。与它相类似的代码版本控制软件有subversion。多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,大多数软件开发公司都使用SVN替代了CVS。 Svn SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过...原创 2020-06-10 16:15:00 · 478 阅读 · 0 评论 -
Java程序员入门技术大全V1(九) -- 开发工具 代码编辑工具
代码编辑工具 Eclipse Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。下载地址:https://www.eclipse.org/downloads/packages/安装教程:https://blog.csdn.net/weixin_4169...原创 2020-06-10 16:13:53 · 383 阅读 · 0 评论 -
Java程序员入门技术大全V1(八) -- 服务端 Web服务器
Web服务器 Apache Http Server Apache HTTP Server(简称Apache),中文名:阿帕奇,是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,可以创建一个每天有数百万人访问的Web服务器。官网:http://httpd.apache.or...原创 2020-06-10 16:12:25 · 368 阅读 · 0 评论 -
Java程序员入门技术大全V1(七) -- 服务端 Java
Java Java 开发环境搭建:https://www.runoob.com/java/java-environment-setup.html样例1:HelloWorld.javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}Java 基础语法一个...原创 2020-06-10 16:11:29 · 585 阅读 · 0 评论 -
Java程序员入门技术大全V1(六) -- 客户端
地图 百度地图 百度地图开发,需求注册账号和获取密钥。// 百度地图API功能var map = new BMap.Map("allmap"); // 创建Map实例map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别开发指南:http://lbsyun.baidu.com/index.php?title=jspopular3.0地图示...原创 2020-06-10 16:07:25 · 301 阅读 · 0 评论 -
Java程序员入门技术大全V1(五) -- 客户端Bootstrap
Bootstrap Bootstrap3 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。学习Bootstrap,必须具备 HTML 、 CSS 和 JavaScript 的基础知识。Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。Bootstra...原创 2020-06-10 16:06:33 · 166 阅读 · 0 评论 -
Java程序员入门技术大全V1(四)-- 客户端JavaScript
JavaScript JavaScript JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。JavaScript web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。Java...原创 2020-06-10 16:05:35 · 299 阅读 · 0 评论 -
Java程序员入门技术大全V1(三) -- 客户端 CSS
CSS CSS 通过使用 CSS 我们可以大大提升网页开发的工作效率!在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。在继续学习之前,你需要对下面的知识有基本的了解:HTML / XHTML什么是 CSS?CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效...原创 2020-06-10 16:02:48 · 216 阅读 · 0 评论 -
JAVA程序员入门技术大全V1(二) -- 客户端HTML
html Html 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML文档的后缀名 .html .htmHTML 实例<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></hea...原创 2020-06-10 16:01:17 · 286 阅读 · 0 评论 -
JAVA程序员入门技术大全V1 (一) -- 目录
目录1 客户端... 51.1 html 51.1.1 Html 51.1.2 Html5. 61.2 CSS. 71.2.1 CSS. 71.2.2 CSS3. 101.3 JavaScript. 111.3.1 JavaScript. 111.3.2 jQuery...原创 2020-06-10 15:58:21 · 302 阅读 · 0 评论