- 博客(63)
- 资源 (49)
- 收藏
- 关注
原创 linux系统下安装elasticsearch集群踩过的坑
公司之前用的solr发现不太好用准备替换成es于是乎开始大刀阔斧的更换搜索服务器,本着有新版本不用旧版本的原则,所以刚搭好的基础环境,又得重新部署一遍。(重要的事记得说三遍!!! 记笔记真的很重要,好记性不如烂笔头)系统环境:centos7软件版本:elasticsearch 6.4.0es的运行是需要Java的环境的,这里默认大家已经安装好了,jdk._首先去官网下载es安装包:htt...
2019-04-11 14:18:22 621
原创 记录年前最近参加一些面试
快要到春节了,最近参加了一些面试。感触还是比较深,现就一些面试点做一些总结。这天收到了货车帮技术团队邀请面试,第二天赶去参加面试。废话不多扯,具体问了一些:1 tcp、http、udp协议一些基本概念 哪个性能最快?2 说一些分布式环境中服务调用如何保证事务原子性?服务调用失败如何回滚? 说一下解决方案?3 问了一下springcloud生态环境,谈了一下spring、springBoot...
2019-04-11 14:05:02 303
原创 yum安装mysql本机无法连接蛋疼问题
MYSQL连接报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方案
2017-11-05 21:24:47 907
原创 闲来无事写个多线程例子总结知识
JAVA多线程实现的四种方式Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thr
2017-10-10 19:46:11 549
转载 MySQL存储过程中使用动态行转列
最近这段时间做数据需要统计,需要将一张表数据进行行专列操作,由于之前没有做过类似操作特地上网查询了下,觉得这篇文章讲得特别好如果遇到类似问题得小伙伴可以参考。参考原文地址:http://blog.csdn.net/u013938484/article/details/50552747数据表结构这里我用一个比较简单的例子来说明,也是行转列的经典例子,就是学生的成绩三张表:学生表、
2017-09-07 21:02:35 711
原创 hadoop配置HA简单总结
准备工作 在开始搭建集群环境之前,首先先简单介绍下我这边的本机环境 : 1 hadoop版本2.5.1 2 采用v-box虚拟机搭建linux系统 3 linux系统节点分为是 master、slaver1、slaver2、slaver3、slaver4 4 需要准备zookeeper,这里zookeeper版本是3.4.6 HA各节点分布机器:
2017-09-04 14:32:10 662
转载 数据挖掘常用算法整理
前言: 找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不断发展,相信这方面的人才需求也会越来越大。 纵观IT行业的招聘岗位,机器学习之类的岗位还是挺
2017-08-21 09:29:51 954
原创 eclipse 通过插件向hdfs上传文件遇到一个很坑的问题
这个问题害我纠结了一天,具体情况是这样的,我通过eclipse for hadoop 插件向master hdfs主机上传文件,然后做一个测试。 至于环境搭建和怎么配置插件我这里就不着重讲了,我通过插件连接上了master的hdfs,我再上面新建文件夹,后面我把一个测试文件通过插件进行上传,发现上传到hdfs上的文件大小仅为0kb,我勒个去甚是郁闷啊!!! 各种百度,修改配置文件试了很多次发现问题
2017-08-15 22:58:54 3140 2
原创 简单总结下maven构建工程镜像地址
最近一段时间自己写了点小东西,由于工程师用maven构建的项目所以就需要对项目的pom进行一番配置,由于在某些jar上出了点问题耗费了一些时间,所以抽空总结一下被坑经验,以免大家再次被坑。经过排查检查出了原因,在某些站点、譬如阿里云的站点某些jar包(SpringBoot相关的jar包是没有在其之列的)是没有的,这样就导致我的jar包就没能下载成功,后面上网查了一下镜像地址通过配置圆满的解决了问题,
2017-07-10 11:19:04 2022
原创 利用百度地图通过位置名称查询经纬度方法总结
这段时间公司做大数据统计,需要用到百度地图,并且需要将数据的点位(也就是数据对应的位置)通过经纬度来在地图上进行描点。但是不能单纯用一种方法进行描点,后台定时器也需要调用查看,下面我就简单介绍前后台两种调用百度接口的方法。 需要准备百度一个开发者key,如果没有可以去百度开发者中心申请key 百度开发者中心:http://developer.baidu.com1 前端通过js调用百度接口方法获取
2017-06-29 15:14:55 7028 1
原创 dubbo-admin管理平台搭建简单介绍
一、前言dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin。通过dubbo-admin可以对消费者和提供者进行管理。二、下载与配置打包dubbo-admin的下载,可自行到官网下载:https://github.com/alibaba/dubbo 当
2017-06-11 22:02:02 1115
原创 Dubbo分布式框架入门简单例子(附工程源码)
要想了解Dubbo是什么,我们不防先了解它有什么用。 使用场景:比如我想开发一个网上商城项目,这个网上商城呢,比较复杂,分为pc端web管理后台,微信端销售公众号,那么我们分成四个项目,pc端网站,微信端网站,还有一个后台服务项目,接口服务项目。对数据库的操作的相关接口放到接口服务项目,这些接口的实现放在后台服务项目,pc端网站和微信端网站都依赖接口服务项目,调用后台数据库数据。在这种
2017-06-11 21:54:13 1395
原创 linux启动tomcat外部浏览器不能访问8080端口解决方案
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。于是请教百度大神,在费一番周折后,总结步骤如下: 1.修改文件/etc/sysconfig/iptables [root@bogon ~]# cd /etc/sysconfig/ [root@bogon sysconfig]# vi iptables 文件内容如下,注意红色一行是新加的,目的是对外界开放8080端口 Firew
2017-06-08 16:26:40 7062
原创 linux解决Tomcat内存溢出
Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给程序。当程序需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。一、常见的Java内存溢出有以下三种: 1. Java.lang.OutOfMemoryError: Java heap space 即JVM Heap溢出解释说明:JVM在启动的
2017-06-08 16:20:34 459
原创 不使用中间变量交换两个数值变量的值
第一类方法也是常用的方法,通过多次的数值计算来完成交换,到现在知道的有下面三种:(1)加减法。 a = a + b; b = a - b; a = a - b;该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失,例如对数据: a = 3.123456 b = 1234567.000000交换后各变量值变为: a = 1234567.000000 b = 3.12500
2017-06-07 17:18:29 739
原创 Windows上基于solr配置IK(IKAnalyzer)分词器方法
准备工作1 准备好IK分词器压缩包 在这里我推荐IKAnalyzer2012_u1.zip版本的压缩包,和solr4.1版本比较兼容。开始配置1 将IKAnalyzer2012_u1.zip压缩包进行解压 拷贝IKAnalyzer的文件到Tomcat下Solr目录 中将IKAnalyzer2012FF_u1.jar拷贝到 Tomcat的webapps/solr/WEB-INF/lib 下。
2017-06-06 13:50:29 1384
原创 Windows上如何配置solr
准备工作1 准备好solr压缩包 2 准备好启动容器,我这里是Tomcat 我这里版本是7.0的 注意:最好是准备一个专用Tomcat容器用来启动solr,最好里面不要加载其他项目 solr下载地址:http://lucene.apache.org/solr/ 我这里solr是4.10.4版本的,建议大家跟我用一样版本,新版本配置文件存放路径会有所差别。开始配置1 解压压缩包 2新建s
2017-06-05 17:39:55 1105
原创 java后台如何将rgb与16进制颜色进行转换
在开发过程中接触到了颜色转换,前端采用了color标签。格式是rgb(xx,xx,xx)格式的,而服务器端数据库存储的是#XXXX12格式16进制代码,那么这之间就需要进行转换,一开始在网上找了一些教程发现在转换过程中总会出一些问题,索性自己将代码进行修改,现在将自己代码发布出来,以来也是给自己做一个技术总结,二来如果有需要的朋友可以观摩,如果代码有bug欢迎指正,不惜赐教!
2017-06-02 14:32:26 9945
原创 Session过期、失效时间
Session一直是我们做web项目经常使用的,以前没太注意,这次又细致的看了下! 1.session其实就是一个Map,键=值对,通过session.getAttribute("name");获得session中设置的参数 2.session的过期时间是从什么时候开始计算的?是从一登录就开始计算还是说从停止活动开始计算? 答:从session不活动的时候开始计算,如
2017-06-01 11:20:04 1052
转载 数据库分库分表策略的具体实现方案
相关文章:1、 使用Spring AOP实现MySQL数据库读写分离案例分析2、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解3、MySQL主从复制的常见拓扑、原理分析以及如何提高主从复制的效率总结4、使用mysqlreplicate命令快速搭建 Mysql 主从复制5、大型网站应用之海量数据和高并发解决方案总结一二一、MyS
2017-05-17 15:36:42 1122
原创 使用jersey上传图片到图片服务器
1. 修改tomcat配置, 允许文件写操作实际项目中可能要用到单独的文件服务器, 这时候可以使用jersey上传文件的方法达到分离文件服务器和主服务器的目的使用Tomcat需要修改conf目录下的web.xml, 添加readonly参数为false[html] view plain copy servlet>
2017-05-17 14:18:54 502
原创 徐汉彬:Web系统大规模并发——电商秒杀与抢购
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中
2017-05-04 14:18:13 416
原创 org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection解决办法
spring+mybatis框架整合时报的错误
2017-04-28 13:53:22 2118
转载 使用git将本地项目上传到git远程仓库
使用git将本地项目上传到git远程仓库 2017-02-28 17:30:38| 分类: GIT|举报|字号 订阅 下载LOFTER我的照片书 |1、在git服务器上新建一个目录用于初始化git库。mkdir test2、进入
2017-04-25 17:32:19 329
转载 GitHub版本控制使用(命令行实际操作图解Git使用方法)
版权声明:本文为博主原创文章,未经博主允许不得转载。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目Git的优势: (说到优势,那么自然是相对与SVN而言的)版本库本地化,支持离线提交,相对独立不影响协同开发。每个开发者都拥有自己的版本控制库,在自己的版本库上可以任意的执行提交代码、创建分支等行为。例如,开发者认为自己提交的代码有
2017-04-24 20:45:27 452
原创 几种java通信(rmi,http,hessian,webservice)协议性能比较
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任
2017-04-20 10:17:53 2396
原创 linux上搭建hadoop环境(hadoop 2.7.1)总结
这两天想学习hadoop,于是呼在自己的linux系统上准备搭建工作 搭建准备工作: 1 linux中ubuntu(14.04.05--version )系统 2 xshell客户端 用于连接虚拟中的ubuntu系统 3 一颗忍受报错的心 于是呼开始搭建hadoop系统了,开启虚拟机中的ubuntu系统 第一步:下载jdk并配置
2017-03-14 22:40:29 386
原创 Xshell 无法连接虚拟机中的ubuntu的问题解决方法
昨天在VMware Player中安装了ubuntu系统,今天想通过xshell连接ubuntu,结果显示 Connecting to 10.7.100.182:22... Could not connect to '10.7.100.182' (port 22): Connection failed. VM中网络连接设置了Bridge模式。 (自己的所有配置都正确,能连接
2017-03-12 19:51:30 660
原创 java Date简单的 获得时分秒代码
package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; public class Test { public void getTimeByDate(){ Date date = new Date(); Date
2016-11-13 12:00:52 20495
Xstram and dom4j jar's documents
2016-09-12
Java反编译>>JD-GUI
2016-09-12
读取properties文件>>propertiesUtil工具类
2016-08-24
Web开发中spring+hiberbate+struts2框架开发base类和框架配置
2016-07-06
根据当前坐标(经纬度)计算附近位置-java版本
2020-09-18
hadoop-eclipse-plugin-1.2.1
2017-08-14
dubbo-master.zip
2017-06-11
dubbo_provider_and_consumer
2017-06-11
IKAnalyzer2012.zip for Windows
2017-05-21
struts-menu jar包
2016-11-06
SSH框架封装源码
2016-10-14
SpringMybat项目完整源码
2016-10-06
SpringMybat jar包
2016-10-06
json jar包
2016-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人