- 博客(43)
- 资源 (1)
- 收藏
- 关注
翻译 解决iTerm2在MacOS 最新系统Mojave乱码问题
mac 上用是iterm2终端, Shell 环境是zsh。ssh 到Linux 服务器上查看一些文件时,中文乱码。这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。解决方案如下:输入locale可以查看字符编码设置情况,而我的对应值是空的。而默认的.zshrc没有设置为utf-8编码,所以本地和服务器端都要在.zshrc设置,步骤如下,(bash对应.bas...
2020-05-07 21:20:58
875
1
转载 内存溢出几种常见的错误
对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么多大多数在解决OOM的情况,于此,本文就只阐述这个内容,携带一些分析和理解和部分扩展内容,也就是JVM宕机中的一些问题,OK,下面说下OOM的常见情况:第一类内存溢出,也是大家认为最多,第一反应认为是的内存溢出,就是堆栈溢出:那什么样的情况就是堆栈溢出呢?当你看到下面的关键字的时候它就是堆栈溢出了:java.lang.OutOf...
2019-04-10 11:07:17
7357
原创 Mybatis源码分析
mybatis简介mybatis是一款优秀的半自动化持久层框架,它支持定制化SQL,存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数获取结果集。Mybatis可以使用简单的XML或者注解来配置和映射原生信息,将java的pojo映射成数据库中的记录。优点:SQL统一维护配置文件中,方便管理维护,半自动化,插件支持,简单易学github地址:https://git...
2019-03-14 20:55:15
1141
转载 分析Redis集群原理
转 :https://blog.csdn.net/a600423444/article/details/8944601有空在梳理一下这个博客,讲的很好
2019-03-04 14:23:59
325
原创 Mac下Redis集群搭建及常用命令
一 、官网下载最近的Redis版本 下载网址为:http://www.redis.cn/download.html 本次我下载的版本是5.0二、搭建应使用Redis集群(1)首先,创建几个redis示例, 本次搭建的Redis集群是3主3从 ,创建步骤如下,创建一个新目录,每个目录下创建6个以端口号为名字的子目录,创建过程如下:mkdir clu...
2019-02-22 15:38:32
1376
转载 转,给自己的的一个忠告吧
公司内部的同事最近找我聊天,感觉自己有点迷茫;我呢就现身说法;同事也分享给CSDN的朋友;转眼毕业已经近十年了。。。回头看看,挺平整的路走,被自己走的却都是坑;希望你们能从我身上吸取点教训;第一份工作:05年毕业,导师推荐去了北京一家地图公司做软件开发,C和C++(当时的领导不错,专业技能造诣相当深厚,现在还是我的膜拜对象);当时我的工资2000,现在估计刚毕业的工鞋根本不屑这个工
2018-06-15 17:49:33
279
原创 (Lcom/alibaba/fastjson/parser/DefaultJSONParser;--Accessing value from uninitialized register 52解决方法
(Lcom/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;I)Ljava/lang/Object;) Accessing value from uninitialized register 52在敲代码的时候因为在一个VO对象里面多加了两个属性,导致原来的方法报错,根据网上...
2018-05-05 21:18:06
5740
6
原创 # 两种方案解决no suitable HttpMessageConverter found for response type
两种方案解决no suitable HttpMessageConverter found for response type [class com.zybang.dsp.admin.vo.CounterVO] and content type [text/html;charset=ISO-8859-1]问题:json转对象时出现的问题,大部分传递json都是用的application/js...
2018-03-09 22:49:25
104580
7
转载 在Windows环境中安装并使用kafka以及生产者消费者Demo
摘要:本文主要说明了如何在Windows安装运行Kafka 一、安装JDK 过程比较简单,这里不做说明。 最后打开cmd输入如下内容,表示安装成功二、安装zooeleeper 下载安装包:http://zookeeper.apache.org/releases.html#download 下载后解压到一个目录: 1.进入Zookeeper设置目录,笔者D:\Java\Tool\zooke
2017-12-07 17:58:14
2802
原创 Tomcat启动失败:Could not load java.net.URLEncoder 问题解决
最近在部署工程,启动Tomcat服务器的时候一直提示启动失败,具体错误提示如下: Sep 07, 2017 9:58:41 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 21415 ms Sep 07, 2017 9:58:42 PM org.apache.catalina.loader.Webapp
2017-09-08 14:12:11
8050
原创 教大家如何使用Eclipse进行远程调试
下面按步骤进行讲解 1. 将web应用部署到Tomcat的webapp目录下(修改的是远程机器的tomcat) 2. 修改Tomcat/bin/startup.bat文件,在最前面加上如下代码 SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,
2017-07-19 15:56:52
2196
原创 XSS(跨站脚本攻击)漏洞解决方案
昨天师傅通知我,上周提交的代码中发现了XSS漏洞,让我解决一下,作为小白鼠的我还是硬着头皮寻东问西的找人找解决方案,最终在公司两位前辈的指导下重写了代码解决了这个漏洞。现汇总如下: 首先,简单介绍一下XSS定义: 一 、 XSS介绍 XSS是跨站脚本攻击(Cross Site Scripting)的缩写。为了和层叠样式表CSS(Cascading Style Sheets)加以区分,因此将跨
2017-07-11 11:23:34
34265
4
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客程序使用java语言编写,工作原理是取图片边缘的像素点作为要替换的背景色,然后将所有像素点与该颜色进行比较,发现相同则将颜色不透明度设置为0,使颜色完全透明。下面是一个在线版: 一、访问图片去底工具BgRemover在线版http://www.2gei.com/bgremover ,点击“浏览”按钮。 2、点击下载按钮即可
2017-02-07 10:16:57
272
转载 hive分组排序函数-row_number() over&nbs
语法:row_number() over (partition by 字段a order by 计算项b desc ) rank –这里rank是别名partition by:类似hive的建表,分区的意思;order by :排序,默认是升序,加desc降序;这里按字段a分区,对计算项b进行降序排序实例:要取top10品牌,各品牌的top10渠道,各品牌的top10渠道中各渠道的top10档期 1
2016-09-12 18:55:16
5637
1
转载 Spark运行架构
转 http://blog.csdn.net/vfgbv/article/details/51671431 1、 Spark运行架构 1.1 术语定义 lApplication:Spark Application的概念和Hadoop MapReduce中的类似,指的是用户编写的Spark应用程序,包含了一个Driver 功能的代码和分布在集群中多个节点上运行的Executor代码;lDrive
2016-08-25 21:56:55
997
原创 Operation category READ is not supported in state standby解决办法
当从一个集群向另一个集群中导入数据时hadoop distcp hdfs://1.1.1.1:8080/user/hive/warehouse/database_name.db/tableName/partitions hafs://2.2.2.2:8020/user/hive/warehouse/database_name.db/tableName/partitions/*出现以下错误: or
2016-08-18 09:55:05
45656
转载 循环神经网络(RNN, Recurrent Neural Networks)介绍
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-08-08 11:08:12
1252
原创 HIVE简单相关语句
1.将Hive数据中的数据导出并保存到文件中将目录切换到你想要保存的位置 cd /home/--使用命令: HIVE -S -e 'select * from table_name'>**.csv 一个‘>’表示重写文件 两个‘>>’表示向文件中追加数据2.将本地文件的数据导入到HIVE数据仓库中 使用命令:load data local in
2016-01-27 17:11:47
359
原创 HIVE实例说明join ,semi join, outer join,anti join的区别
现在有两张表table_a和table_b ,其中每张表的数据如下 table_a 表中数据: Id Name Score 1 a 90 2 b 80 3 c
2016-01-26 15:25:11
4199
转载 如何构建用户画像
从1991年Tim Berners-Lee发明了万维网(World Wide Web)开始,到20年后2011年,互联网真正走向了一个新的里程碑,进入了“大数据时代”。经历了12、13两年热炒之后,人们逐渐冷静下来,更加聚焦于如何利用大数据挖掘潜在的商业价值,如何在企业中实实在在的应用大数据技术。伴随着大数据应用的讨论、创新,个性化技术成为了一个重要落地点。相比传统的线下会员管理、问卷调查、购物篮分
2016-01-26 10:19:03
2152
转载 大数据下的用户行为分析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-01-26 10:10:25
12172
2
转载 ]利用shell脚本,crontab,scp实现将一台服务器的目录备份到另一台服务器
关于scp的详细功能可参考:http://www.ha97.com/4169.html在这我以将服务器A上的/home/proto目录下的wordpress自动备份到服务器B的/home/proto/目录下,其中proto为服务器的用户名,在B下输入命令scp -vrp -P22 proto@A-IP:/home/proto/wordpress/ /
2015-12-28 15:05:55
1336
1
翻译 Hive UDAF和UDTF实现group by后获取top值
先自定义一个UDAF,由于udaf是多输入一条输出的聚合,所以结果拼成字符串输出,代码如下:public class Top4GroupBy extends UDAF { //定义一个对象用于存储数据 public static class State { private Map counts; private int limit
2015-12-24 17:13:32
509
转载 正则表达式
目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教
2015-12-17 17:27:04
287
转载 hive中UDF和UDAF使用说明
Hive进行UDF开发十分简单,此处所说UDF为Temporary的function,所以需要hive版本在0.4.0以上才可以。 一、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括: a)文件格式:Text File,Sequence File b)内存中的数据格式: Java Integer/Str
2015-11-18 21:09:32
501
转载 **[Hive]用concat_w实现将多行记录合并成一行**
[Hive]用concat_w实现将多行记录合并成一行建表如下:创建商品与促销活动的映射表1建表语句create table a(id String,price String);数据表的记录如下:5112 960024 5112 960025 5112 960026 5112 960027 5112 960028 5113 960043 5113 960044 51
2015-11-04 22:07:29
7236
转载 hive从查询中获取数据插入到表或动态分区
Hive的insert语句能够从查询语句中获取数据,并同时将数据Load到目标表中。现在假定有一个已有数据的表staged_employees(雇员信息全量表),所属国家cnty和所属州st是该表的两个属性,我们做个试验将该表中的数据查询出来插入到另一个表employees中。INSERT OVERWRITE TABLE employeesPARTITION (country = '中国
2015-10-10 16:31:03
704
转载 hive函数参考手册
原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF1.内置运算符1.1关系运算符运算符类型说明A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSEA == B无失败,因为无效的语法。 SQL使用”=”,不使用”==”。
2015-10-10 16:27:16
387
转载 Hive日期格式转换用法
1.日期函数UNIX时间戳转日期函数: from_unixtime语法:from_unixtime(bigint unixtime[, stringformat]) 返回值: string说明: 转化UNIX时间戳(从1970-01-0100:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive> select from_unixtime(1323308943,'
2015-09-29 10:26:30
4804
转载 详解StringTokenizer函数
一、概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回各个标记。这个过程称为Tokenization,实际上就是把字符序列转换成应用程序能够理解的多个标记。 虽然StringTokenizer用起来很方便,但它的功能却很有限。这个类只是
2015-09-24 20:27:15
15951
2
原创 VmWare下扩展虚拟机内系统centos6.6的硬盘分区空间(图文讲解)
一,(1) .点击【虚拟机---设置】弹出如下画面 (2)双击【硬盘】,点击【扩展】如下图,选择要扩展的容量二, 进入虚拟机centos6.6命令行,进行一下操作:(1) 查看现有的硬盘分区情况 df -lh(2).对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间) sudo fdisk
2015-09-15 20:46:50
1052
1
原创 N阶台阶,每次只能走一个台阶或者两个台阶,求一共有多少种走法?
思路:第n 步,走1步就是n-1步,再求n-1步的走法走2步就是n-2步,在求n-2的走法……从此,n阶台阶的走法是n-1个台阶的走法加上n-2个台阶的走法public class Suanfa {/*** @param zyh*/static int sum1=0;public static void main(String[] args) {
2015-09-11 21:26:35
12650
原创 大学生开学季
一年一度的大学开学季再次来临。 昔日的校园如今热闹非凡,只在于今天是大学新生报到的一天。 校园里各种迎新的标语处处可见。三三五五的人们脸上洋溢着各种笑容,没错,他们是来送孩子上学的。 其实,早日,就看到过这样一则新闻,**大学开学,新生的一家15口集体送学生上学,对于这样一件事网友可谓仁者见仁智者见智。对于我来讲,虽然我的大学开学时自己独自一人报到的
2015-09-08 18:32:27
1547
2
转载 深度学习word2vec笔记之应用篇
声明:1)该博文是Google专家以及多位博主所无私奉献的论文资料整理的。具体引用的资料请看参考文献。具体的版本声明也参考原文献2)本文仅供学术交流,非商用。所以每一部分具体的参考资料并没有详细对应,更有些部分本来就是直接从其他博客复制过来的。如果某部分不小心侵犯了大家的利益,还望海涵,并联系老衲删除或修改,直到相关人士满意为止。3)本人才疏学浅,整理总结的时候难免出错,还
2015-09-08 16:41:51
943
转载 java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有。google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试。测试的软件环境为:Windows XP、eclipse、JDK1.6。
2015-08-31 17:51:26
4160
1
转载 Hive metastore三种存储方式
测试环境下Hive总出问题,metastore的配置有问题。抽了点时间,把Hive的meta数据几种存储方式都配置了下。Hive的meta 数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储。远端存储比较适合生产环境。Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore 。一、使用derby数据库存储元数据。这种方式是最简单的存储方式,只需
2015-08-12 09:19:55
475
转载 hive中UDF的编写
如何编写UDF我就不赘述了,网上资料大把。贴一个参考链接直接略过。主要讨论两个点,是开发过程中遇到的难点。1. UDF读取外部资源。2. 外部资源存放位置。为什么会遇到这两个问题?开发UDF的目的就是为了扩展数据库一些没有的功能。常用功能例如count,sum这些,但是偶尔会遇到一些复杂的计算数据库没有直接实现的函数,解决方法一是直接读取数据然后用程序去
2015-07-24 10:57:24
927
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人