- 博客(191)
- 资源 (5)
- 收藏
- 关注
原创 001、开篇词:JVM 优化实战
001、开篇词:JVM 优化实战,广大 Java 工程师心中永远的痛!1、怎么统计FullGC的次2、OOM内存溢出的模块?怎么模拟?3、OO内存溢出定位步骤?4、内存模型是怎么样的?5、内存结构是怎么样的?6、垃圾算法有那些?7、类加载8、垃圾回收9、JVM参数优化...
2019-11-16 13:54:29
412
原创 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
184
原创 3、emqx_auth_mysql批量定义ACL鉴权
emqx_auth_mysql批量定义ACL鉴权参考 https://blog.youkuaiyun.com/u011142688/article/details/79852325参考 https://blog.youkuaiyun.com/u011142688/article/details/79852306参考 https://www.jianshu.com/p/65935a753eab在初始...
2019-08-31 11:53:23
497
原创 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
638
原创 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
2103
转载 使用IntelliJ IDEA 配置Maven(入门)
转自:http://blog.youkuaiyun.com/qq_32588349/article/details/514611821. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径 3.配置maven环境变量
2017-01-17 21:39:37
6076
1
转载 Intellij Idea环境下Spark源码阅读环境
转自:http://m.blog.youkuaiyun.com/article/details?id=510363001. 在windows下搭建Spark源码阅读环境的准备Spark源码是有Scala语言写成的,目前,IDEA对Scala的支持要比eclipse要好,大多数人会选在在IDEA上完成Spark平台应用的开发。因此,Spark源
2016-10-01 04:43:08
579
原创 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
10532
1
原创 配置(rsa验证方式的)ssh免密码连入
$ssh-keygen -t rsa$cat id_rsa.pub >> authorized_keys$chmod 755 authorized_keys
2014-11-06 10:25:59
666
原创 在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
767
转载 Hadoop集群配置文件分发工具config-dispatcher.sh .
转自:http://blog.youkuaiyun.com/rzhzhz/article/details/7056775
2014-09-21 15:37:43
776
转载 Hadoop集群启动一直处于safemode
转自: Hadoop集群启动的时候一切正常,但一直处于safemode,只能读不能写,这种时候应该查看namenode的logs,当然这可能会出现不同的情况... 下面仅介绍一种错误处理方案,希望能抛砖引玉,能对大家有所启发。以下是日志提示(此地只摘抄了重要部分) org.apache.hadoop.hdfs.server.namenode.SafeModeExcept
2014-09-21 15:35:13
1367
转载 hadoop错误Name node is in safe mode的解决方法
错误Name node is in safe mode的解决方法转自:http://blog.youkuaiyun.com/xw13106209/article/details/6866072
2014-09-21 03:40:48
1775
转载 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
43715
转载 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
2464
转载 快速了解Hadoop架构
Hadoop是一个能够对大量数据进行分布式处理的软件框架, Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。hadoop的集群是基于master/slave模式
2014-07-21 11:15:07
1071
原创 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
1249
原创 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
2695
转载 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
716
转载 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
724
原创 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
602
转载 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
883
转载 Cygwin使用指南
Cygwin使用指南 1 引言 cygwin 是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操 作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gn
2013-10-09 10:28:35
1088
原创 JAVA的默认字符编码
JAVA的默认字符编码 String charset =Charset.defaultCharset().displayName();
2013-07-09 09:39:54
795
转载 ThinkpadR400键盘失灵的解决方法
ThinkpadR400键盘失灵的解决方法 实际上键盘失效的问题与系统盘有一定关系,但不是最主要的。我可以肯定的说,我的系统盘没有任何问题。是微软出的纯净版系统,不是GHOST版本。光盘MD5吗也没有改变。实际上,只要去官网下载R400的最新键盘驱动和鼠标驱动即可解决问题。注意,只安装键盘驱动不能解决问题,一定要把鼠标驱动同时装为最新版的。键盘最新驱动名字是1qkcb9ww.e
2013-07-09 09:36:43
6618
原创 对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
932
原创 在工程中加入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
3770
原创 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
20082
原创 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
860
原创 android:gravity的值可以使用|连接多个属性
1、android:gravity的值可以使用|连接多个属性,如: android:gravity="center_vertical|right"
2013-04-11 10:44:38
5956
原创 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
970
转载 善用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
713
原创 android创建上下文菜单(即长按菜单)
一、实现长安菜单的步骤1、调用方法 registerForContextMenu() 把view向系统注册上下文菜单。2、使用onCreateContextMenu()创建菜单。3、使用onContextItemSelected()实现菜单的点击事件。
2013-03-22 17:56:04
1275
原创 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
723
转载 用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
15030
原创 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
5757
原创 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
5265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人