- 博客(15)
- 收藏
- 关注
原创 solr-cloud(solr集群)(CentOS 7+tomcat 8.5+Zookeeper+Solr 7.4)搭建
一、SolrCloud介绍:(图片转存失败,后面我会陆续上传的)SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。SolrCloud是基于Solr...
2020-02-19 10:45:13
311
转载 三次握手和四次挥手的故事
记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜! 作为程序员,要有“刨根问底”的精神。知其然,更要知其所以然。这篇文章希望能抽丝剥茧,还原背后的原理。 什么是“3次握手,4次挥手”? ...
2019-02-21 12:29:21
279
转载 常用JAVA的API之一
一、Object类 Object类可以说是所有类的”上帝”,所谓上帝的含义就是造万物,Java中所有的类都直接或间接继承自Object类,那么了解Object类中的方法有助于理解Java中所有类的共性。重点方法介绍: .boolean equals(Object obj) Java中所有的对象都应该具备比较性,这个方法默认是通过比较对象的引用是否相同来确定对象是否相等的。
2018-01-23 14:12:43
208
转载 基础篇之JDK和TOMCAT配置
一、JDK系统环境变量配置1、添加环境变量JAVA_HOME在我的电脑上点击右键——>选择属性——>选择高级——>环境变量——>系统环境变量——>新建新建变量名为JAVA_HOME,变量值为D:\Program Files\Java\jdk1.7.0_13注:D:\Program Files\Java\jdk1.7.0_13是指安装JDK的路径2、添
2018-01-09 08:23:40
293
转载 阿里开源了14个核心技术.
阿里妹导读:自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star 破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。在开源中国举行的“2017年度最受欢迎中国开源软件Top20”的评选中,阿里
2018-01-03 08:26:20
3317
转载 Maven最佳实践:版本管理
什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。比如我有一个项目,
2018-01-03 08:20:30
297
转载 在eclipse中使用maven创建springMVC项目
一、在eclipse中创建maven-archetype-webapp项目: 1.新建项目选择maven项目 2.默认,下一步 3.选择maven-archetype-webapp,其他保持默认即可 4.如下填写完成后,点击完成即可 5.创建完成后的maven项目结构如下 其中index.jsp报错,错误信息:Mu
2018-01-02 10:14:05
248
原创 mySQL 三百万数据select语句优化的一些收获
使用select count(*) from chemInfo查询总数,可以看到单表317万条左右的数据;话费时间1毫秒左右. SELECT count(CasId)FROM Cheminfo 27.046秒,主要原因还是没有索引; 建立索引
2017-12-27 14:58:27
1349
转载 Java语言编码规范(参考)
Java语言编码规范(Java Code Conventions) 名称Java语言编码规范(Java Code Conventions)译者 简介本文档讲述了Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属短小精悍了。而其中所列之各项条款,从编码风格,到注意事项,不单只Java,对于其他语言,
2017-12-22 14:37:09
516
转载 Java的作业调度类库Quartz基本使用指南
一、常用接口:1、Job接口:该接口只有一个方法1void execute(JobExecutionContext context)开发者实现该接口定义需要执行的任务。JobExecutionContext类提供调度上下文的各种信息2、JobDetail:用于描叙Job实现类及其他的一些静态
2017-12-21 10:46:38
310
转载 Java 征途:行者的地图
前段时间应因缘梳理了下自己的 Java知识体系, 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序员们。第一张,基础图大约在 2003 年我开始知道 Java 的(当时还在用 Delphi),但到 2004 年本科毕业才开始正式决定学习 Java。 那时觉得用 Delphi 写 C/S 架构的程序没什么意思,Java 当时提出的 J2EE 规范概念,企业级架构感
2017-12-21 08:42:35
208
转载 20个非常有用的Java程序片段
下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWri
2017-12-21 08:33:39
242
原创 Maven+SSM整合搭建
一、简述 作为一个JAVA新手,虽然有一些开发的底子,但是在SSM框架的学习中也是步履艰难。俗话说好记性不如烂笔头,在搭建好一个简单的基于SSM框架的小项目后,做以下的整理,文中表达不清楚的地方,还望各位给予建议(学习阶段借鉴雷老师的“SSM高级整合视频教程”,因为本人对版权一事不太清楚,所以此处不在上链接了,有兴趣的同学可以去找一下相关视频)。 项目地址:https:
2017-12-20 16:28:12
1967
转载 2018 最具就业前景的 7 大编程语言
需先说明的是,国内和国外的情况有所差异,以下数据和分析仅供参考。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的数据,只有 Python 是岗位有所增长的。而且 Coding Dojo 认为,随着对机器学习开发人员需求的增长,未来对 Python 的需求还将继续增长。像 Swift 、R 和 Ruby 这样的有很多开发者喜欢的语
2017-12-19 13:27:29
455
转载 Freemarker模板引擎的使用总结(一)
1. FreeMarker模板引擎的使用: 模板 + 数据模型 = 输出 1) FreeMarker模板:一个普通文本文件,其中使用了一些FreeMarker的特别标记。 2) 数据模型:存放了数据的数据结构,通常是一个Hash存储结构(如:HashMap) 3) FreeMarker框架负责将一个数据模型中的数据合并到模板中,从而生成输出。 2. 配置使用环境
2017-12-19 13:22:21
1658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人