自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 003、JVM 类的生命周期和类加载机制

003、面试官对于 JVM 类加载机制的猛烈炮火,你能顶住吗?

2019-11-18 23:17:09 250

原创 002、Java代码到底是如何运行起来的

002、一探究竟:我们写的Java代码到底是如何运行起来的?

2019-11-16 17:44:21 274

原创 001、开篇词:JVM 优化实战

001、开篇词:JVM 优化实战,广大 Java 工程师心中永远的痛!1、怎么统计FullGC的次2、OOM内存溢出的模块?怎么模拟?3、OO内存溢出定位步骤?4、内存模型是怎么样的?5、内存结构是怎么样的?6、垃圾算法有那些?7、类加载8、垃圾回收9、JVM参数优化...

2019-11-16 13:54:29 374

原创 HashMap面试题1

HashMap面试题转自:http://www.mayikt.com/1、HashMap和HashTable的区别?<1>、HashTable是线程安全的,不允许key为空,因为put方法上加上了synchronized,在方法体中,有代码判断如果key为空,则抛出异常;<2>、HashMap线程是不安全的,允许key为空;2、HashMap的key可以为空,这个...

2019-09-28 12:26:10 160

原创 3、emqx_auth_mysql批量定义ACL鉴权

emqx_auth_mysql批量定义ACL鉴权参考 https://blog.csdn.net/u011142688/article/details/79852325参考 https://blog.csdn.net/u011142688/article/details/79852306参考 https://www.jianshu.com/p/65935a753eab在初始...

2019-08-31 11:53:23 458

原创 2、emqx_auth_mysql数据库配置

1、创建表1.1 用户表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for mqtt_user-- ----------------------------DROP TABLE IF EXISTS `mqtt_user`;CREATE TABLE `mqtt_user` ( ...

2019-08-31 11:52:51 596

原创 1、emqx_auth_mysql配置

emqx_auth_mysql配置1、在页面配置1.1、进入插件页面,找到emqx_auth_mysql1.2、点击“配置”,进入配置页面1.3、第一次配置时,缺少用户名和密码的配置,选择“高级配置”2、主要输入框说明2.1 auth.mysql.password_hash2.2 auth.mysql.super_query2.3 auth.mysql.auth_query2.4 auth.my...

2019-08-29 11:02:39 2037

转载 使用IntelliJ IDEA 配置Maven(入门)

转自:http://blog.csdn.net/qq_32588349/article/details/514611821. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径  3.配置maven环境变量   

2017-01-17 21:39:37 6045 2

转载 Intellij Idea环境下Spark源码阅读环境

转自:http://m.blog.csdn.net/article/details?id=510363001. 在windows下搭建Spark源码阅读环境的准备Spark源码是有Scala语言写成的,目前,IDEA对Scala的支持要比eclipse要好,大多数人会选在在IDEA上完成Spark平台应用的开发。因此,Spark源

2016-10-01 04:43:08 561

原创 spark DataFrame 使用Java读取mysql和写入mysql的例子

package com.hjh.demo.mysql;import java.util.Properties;import org.apache.log4j.Logger;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaSparkContext;import org.a

2016-09-04 18:28:19 10491 4

原创 FilenameFilter文件名称过滤器

FilenameFilter文件名称过滤器使用方式

2014-11-12 10:19:19 787

原创 配置(rsa验证方式的)ssh免密码连入

$ssh-keygen -t rsa$cat id_rsa.pub   >> authorized_keys$chmod  755 authorized_keys

2014-11-06 10:25:59 641

原创 在ubuntu上添加用户

#1、添加用户组 $sudo groupadd hadoop#2、添加用户 $sudo  adduser huangjh#3、把用户添加到用户组,并且在home目录下床架用户目录 $sudo   usermod -G hadoop huangjh#4、给用户设置密码 $passwd  huangjh#5、当在终端执行sudo命令时,系统提示“huangjh is n

2014-11-06 10:24:35 702

转载 Hadoop集群配置文件分发工具config-dispatcher.sh .

转自:http://blog.csdn.net/rzhzhz/article/details/7056775

2014-09-21 15:37:43 756

转载 Hadoop集群启动一直处于safemode

转自: Hadoop集群启动的时候一切正常,但一直处于safemode,只能读不能写,这种时候应该查看namenode的logs,当然这可能会出现不同的情况... 下面仅介绍一种错误处理方案,希望能抛砖引玉,能对大家有所启发。以下是日志提示(此地只摘抄了重要部分) org.apache.hadoop.hdfs.server.namenode.SafeModeExcept

2014-09-21 15:35:13 1332

转载 hadoop错误Name node is in safe mode的解决方法

错误Name node is in safe mode的解决方法转自:http://blog.csdn.net/xw13106209/article/details/6866072

2014-09-21 03:40:48 1755

转载 ubuntu防火墙关闭命令

ubuntu防火墙关闭命令 ubuntu防火墙关闭命令 1、关闭ubuntu的防火墙      ufw disable      2、卸载了iptables        apt-get remove iptables  3、关闭ubuntu中的防火墙的其余命令       iptables -P INPUT ACCEPT      ip

2014-09-21 03:36:48 43599

转载 Linux增加用户组、用户和修改目录的所属用户

#创建 hadoop用户/usr/sbin/groupadd hadoop #分配 hadoop到 hadoop 组中/usr/sbin/useradd hadoop -g hadoop #创建 hadoop代码目录结构mkdir -p /opt/modules/hadoop/ #创建 hadoop数据目录结构mkdir -p /opt/da

2014-09-15 15:54:25 2437

转载 快速了解Hadoop架构

Hadoop是一个能够对大量数据进行分布式处理的软件框架, Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。hadoop的集群是基于master/slave模式

2014-07-21 11:15:07 1050 1

原创 VirtualBox下安装ubuntu出现单个文件超出了4G的提示

在window xp下安装VirtualBox,然后在VirtualBox下安装ubuntu,安装好后出现了单个文件超出了4G的提示,并且没有空间再安装其他程序;原因是存放虚拟机文件所在的磁盘是FAT32格式,最大支持单个文件不能超过4G,需要那个磁盘转换成NTFS格式;1、执行cmd进入Dos;2、把磁盘(比如E盘)转换为NTFS   convert e: /FS:NTFS

2014-07-15 22:53:32 1214

原创 hadoop启动出现异常 java.io.IOException: Incompatible namespaceIDs in

启动hadoop前,需要先对namenode格式化bin/hadoop  namenode  -formatbin/start-all.sh启动后,有时会出现下面的类似异常: 原因是bin/hadoop  namenode  -format 每次会重新创建一个namenodeId,保存数据的目录没有删除还下包含了上次format下的id,namenode -form

2014-07-14 22:52:20 2668

转载 VirtualBox配置桥接网络(2)

1、首先要下载几个软件包sudo apt-get install uml-utilities bridge-utils2、新建名为tap.sh的文件,将以下内容复制到其中 sudo tunctl -t tap0 -u hongjiang                      #建立一个tap设备, 名字为tap0 所有者为hongjiang sudo brctl addbr b

2014-06-26 16:13:55 663

转载 VirtualBox配置桥接网络

1、安装两个用于桥接网络的库   sudo apt-get install uml-utilities bridge-utils   2、安装好后系统中会出现一个名为“uml-net”的用户组,   将运行虚拟机的用户添加到该组中[user_name是系统用户名]      sudo gpasswd -a user_name uml-net   3、编辑网络

2014-06-26 15:38:05 687

原创 ubuntu配置静态地址

1、修改IP地址配置文件: sudo gedit /etc/network/interfaces 修改如下:  auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.50.211 #IP地址 netmask 255.255.255.0  #此处改成您的掩码

2014-06-25 16:59:42 556

转载 cygwin使用心得

cygwin使用心得 1.在cygwin里访问Windows盘cd /cygdrive/ccd c:2.整合cygwin命令到Windows中假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在 windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不

2013-10-09 10:45:08 832

转载 Cygwin使用指南

Cygwin使用指南 1 引言           cygwin 是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操 作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gn

2013-10-09 10:28:35 1064

原创 JAVA的默认字符编码

JAVA的默认字符编码    String charset =Charset.defaultCharset().displayName();

2013-07-09 09:39:54 760

转载 ThinkpadR400键盘失灵的解决方法

ThinkpadR400键盘失灵的解决方法     实际上键盘失效的问题与系统盘有一定关系,但不是最主要的。我可以肯定的说,我的系统盘没有任何问题。是微软出的纯净版系统,不是GHOST版本。光盘MD5吗也没有改变。实际上,只要去官网下载R400的最新键盘驱动和鼠标驱动即可解决问题。注意,只安装键盘驱动不能解决问题,一定要把鼠标驱动同时装为最新版的。键盘最新驱动名字是1qkcb9ww.e

2013-07-09 09:36:43 6538

原创 对Tomcat 设置最大值和配置可监控的设置

对Tomcat 设置最大值和配置可监控的设置 1、在startup.sh中设置JAVA_OPTS,如: JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote.port=9093 -Dcom.sun.management.jmxremot

2013-06-28 15:14:55 910

原创 在工程中加入log4j日志

在工程中加入log4j日志 1、需要log4j.jar包,比如:log4j-1.2.15.jar 2、需要commons-logging.jar包 3、需要log4j.properties文件,内容如:  log4j.rootLogger=debug,out,logToFile#appenderlog4j.appender.out=org.apache.lo

2013-05-28 15:22:07 3748

原创 Eclipse离线安装svn的方法

1、下载subclipse的安装包      URL:http://subclipse.tigris.org/      注:下载时要注意对应的Eclipse版本号    (Eclipse3.X,site-1.8.20.zip )  2、从中解压出features与 plugins文件夹,复制到F:/EclipsePlugin/svn/目录下 3、在eclipse根

2013-05-16 11:01:56 20044

原创 maven学习(1)——安装

1、下载maven: http://maven.apache.org/download.html  2、解压下载的maven包    3 、配置maven的环境     设置M2_HOME变量M2_HOME = D:\apache-maven-3.0.5把 %M2_HOME%\bin添加到path变量中

2013-04-16 15:08:38 850

原创 android:gravity的值可以使用|连接多个属性

1、android:gravity的值可以使用|连接多个属性,如:      android:gravity="center_vertical|right"

2013-04-11 10:44:38 5895

原创 jboss-4.2.2.GA的发端口的配置文件

jboss-4.2.2.GA的发端口的配置文件1、一般在文件:deploy/jbossweb-tomcat55.sar/server.xml中配置2、有时候没有上面的文件,在deploy/jboss-web.deployer/server.xml中配置。

2013-04-10 16:34:27 947

转载 善用Android预定义样式

转自:http://www.apkbus.com/android-102184-1-1.html字体大小对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。        "?android:attr/textA

2013-04-08 17:29:25 699

原创 android创建上下文菜单(即长按菜单)

一、实现长安菜单的步骤1、调用方法 registerForContextMenu() 把view向系统注册上下文菜单。2、使用onCreateContextMenu()创建菜单。3、使用onContextItemSelected()实现菜单的点击事件。

2013-03-22 17:56:04 1253

原创 Android资源

1、很多免费android程序源码下载的网站http://www.iwapzone.com/2、android开源项目Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/dev

2013-03-21 10:12:09 707

转载 用mount挂载远程服务器网络硬盘

转自:http://zhuang13.blog.51cto.com/3044154/557879  环境:服务器:192.168.20.204客户端:192.168.20.2031. 在服务器配置/etc/export  添加可以共享的文件夹和允许的客户端地址/home/dir 192.168.20.203(rw,no_root_squash,async)要加上no

2013-03-20 15:59:55 14964 1

原创 weka学习(2)——Classifier(类别)

参考:http://quweiprotoss.blog.163.com/blog/static/40882883200810287352690/  public class ClassifierTest { private Instances m_instances = null; public void getFileInstances(String fileName)

2013-03-15 17:27:29 5684

原创 weka学习(1)——Instances

参考:http://quweiprotoss.blog.163.com/blog/static/408828832008102773314911/    Instances就是一个实例,读取原始数据文件的实例。 public class InstanceTest { public static Instances getFileInstances(String fileName

2013-03-15 17:18:05 5203

bt demo 用例

hjh demo2

2017-06-20

ssh demo例子

sshmdemo

2017-06-19

MyBatis+Spring的简单Demo

MyBatis+Spring的简单Demo,很简单的入门,主要是为了测试需要的包

2013-08-04

log4j需要的2个jar包

log4j需要的2个jar包:log4j-1.2.15.jar和commons-logging.jar

2013-08-01

LINUX+SHELL脚本攻略中文版

Linux shell编程,实例从浅到深,原理和实践相结合,能快速的掌握Shell编程。

2013-01-06

空空如也

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

TA关注的人

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