- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 VMwareFusion配置nat模式静态ip【centos7】
主要用于mac 下,VMwareFusion配置nat模式及centos7静态ip
2022-07-08 22:25:41
331
原创 单向链表-java实现
/** * Copyright (C), 2018-2019, LMaWC * FileName: LinkList * Author: neo * Date: 2019/7/27 22:46 * Description: 单向链表 * History: * <author> <time> <versio...
2019-07-28 00:50:24
214
原创 1.最小堆
/** * Copyright (C), 2018-2019, LMaWC * FileName: minHeap * Author: neo * Date: 2019/7/27 9:12 * Description: 最小堆的构建 * History: * <author> <time> <versio...
2019-07-27 09:34:36
268
原创 八大排序算法-代码实现-Java
// 直接插入排序 public static void insertSort(int[] nums){ /* * 思想:将一个元素插入一个已经排过序的数组 *实例:假设数组的第二个元素为要插入的元素,第一个元素为已经排过序的数组 * */ // 依次遍历插入 for(int i=1;...
2019-07-26 16:22:07
215
转载 Hbase2.0.2JavaApi操作
参考:https://blog.youkuaiyun.com/u012893747/article/details/84753988参考:http://blog.itpub.net/31506529/viewspace-2214159/
2019-06-15 11:19:16
1112
原创 jpa注解笔记
1.是否添加cascade=CascadeType.ALL,取决于当前实体类被删除时,对应的另外一个实体也要删除的话,就是使用它2.一般多对多的关系都是用中间表来维护的...
2019-05-15 18:46:04
438
原创 ambari集群安装地址
网址:https://docs.hortonworks.com/HDPDocuments/Ambari-2.7.3.0/bk_ambari-installation/content/edit_the_host_file.html
2019-05-14 09:31:07
249
原创 centos7.4免密登录(所有节点)
1.在所有节点上执行:ssh-keygen (生成目录:/root/.ssh)2.在主节点上执行:cat id_rsa.pub >>authorized_keys3.在所有从节点上执行:scp id_rsa.pub 主节点用户名@主节点ip:/root/.ssh/自定义用户名.pub4.在主节点上执行:cat 自定义用户名.pub >>authorized_k...
2019-05-13 21:08:19
715
原创 堆排序---递归实现
/** * Copyright (C), 2018-2019, LMaWC * FileName: application * Author: neo * Date: 2019/5/6 10:29 * Description: * History: * <author> <time> <version&g...
2019-05-09 17:12:34
763
原创 回溯算法理解-通过二叉树
建议参考:https://blog.youkuaiyun.com/sinat_27908213/article/details/80599460#commentBox在此基础上,我建议以二叉树(不懂的先看二叉树)的思想来理解回溯算法。 回溯算法采用递归来实现,其实和遍历二叉树一样,只不过回溯算法通过约束条件进行裁剪截枝,最终根据约束条件而得到了自己想要的结果(解)括号生成示例:/...
2019-03-28 11:39:36
1244
翻译 生产者与消费者-示例代码Java
/** * Copyright (C), 2018-2019, LMaWC * FileName: Restaurant * Author: neo * Date: 2019/3/19 16:06 * Description: 生产者与消费者示例 * History: * <author> <time> <...
2019-03-26 17:18:38
769
原创 快速排序Java
快速排序思想:// 以数组第一个元素作为基准数// 分别从首尾遍历元素,从左侧找到比基准数小的第一个元素,从右侧找到第一个比基准数大的元素// 在确定条件下找到后,此时i=j,将基准数与次数替换// 以i=j为分界点,将数组分为左右两个部分,此时左侧数组元素小于 arr[i],右侧数组元素大于arr[j]// 分别对左右两个数组继续执行上述操作,直到遇到递归结束条件代码...
2019-03-26 11:39:21
236
原创 递归理解Java版
public static void main(String[] args){ callSelf(3); } public static void callSelf(int num){ if(num==0){ //这样写和while以及for循环很像 return; }// 结束条件 n...
2019-03-25 17:13:13
171
翻译 java归并排序
/** * Copyright (C), 2018-2019, LMaWC * FileName: Application * Author: neo * Date: 2019/3/20 19:35 * Description: * History: * <author> <time> <version&...
2019-03-25 12:53:28
176
原创 navicat通过ssh方式连接阿里云服务器mysql
第一步:首先配置阿里云安全组,开放3306端口(上网搜即可)第二步:通过配置navicat连接方式(1)配置ssh (2)配置mssql连接(3)这两个配置完之后,点击连接测试即可...
2018-11-08 17:41:10
2603
原创 spark WordCount程序(java+scala)
注意:使用时请提前导入spark lib里的所有jar包Java 程序:package cn.spark.study;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaPairRDD;import org.apache.spark.api.java.JavaRDD;import org....
2018-08-15 11:07:27
338
原创 centos固定ip地址
注意:有则修改,无则添加设置:BOOTPROTO=static添加: IPADDR=192.168.9.104 //自己要设的ip地址 GATEWAY=192.168.8.1 //网关地址 PREFIX=24 DNS1=218.104.111.114 //dns服务器地址 DNS2=114.114.114.114 //dns服务器地址...
2018-08-06 19:50:48
421
原创 Idea SpringMVC(spring boot)创建HelloWorld
1.使用idea创建一个maven项目(注意不要选择create from archetype):2.然后选择next,填上groupid artifactid即可3.然后会生成相应目录如下: 4. 在src/main/java下创建自己的package,然后创建class即可, 在resources里创建templates文件夹用于存放index.html/inde...
2018-08-02 15:15:26
326
原创 HadoopMapReduce-wordCount程序问题记录
问题记录如下:1.由于该程序需要引入外部jar包,我引入的是hbase下的lib所有的jar包,故会产生signature的问题 解决办法:在执行wordCount.jar包前,执行下列代码:zip -d wordCount.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'2.我所采用的示例是官网上的示例demo,但是按照其执行...
2018-08-01 16:39:05
303
原创 Java api 操作Hbase 完整示例(完全分布式)
我的环境:完全分布式集群,不是hbase自带的zookeeper,是独立的zookeeper该代码操作过程:在hbase中创建表、插入数据、查询数据注意:如果缺少相应的包,请上网下载后,导入项目即可代码如下:import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import o...
2018-07-31 15:03:34
7068
4
原创 pdf.js取消历史定位或者每页关键词第一个定位
j将text_layer_builder里这一段代码注释掉即可: if (this.findController) { // 这里的意思时将其定位到当前页第一个匹配位置 this.findController.updateMatchPosition(pageIdx, i, textDivs, begin.divIdx); ...
2018-07-30 17:24:35
1325
原创 pdf.js实现多个不同词的高亮显示
这里我是没有进行压缩过的版本进行修改,该版本目录分析参考:https://blog.youkuaiyun.com/a973685825/article/details/81285288目标:实现多个词的高亮显示原理:通过对pdf.js本身提供的搜索功能(即ctrl+f)进行修改来达到多个词的高亮显示注意:经过实践证明,多个词的高亮我所采用的这种方法只能在文档加载的进行一次性高亮,由于我的方法是在搜...
2018-07-30 16:23:32
10342
19
原创 pdf.js源码目录简单分析
由于本人需要对pdf.js进行功能修改,故下载了github上的未压缩版进行阅读,非官网上的已压缩版下载地址:https://github.com/mozilla/pdf.js 点击clone and download——》download zip即可进行下载这是目录结构: 其中: docs:主要是一些静态文件和参考文档 ...
2018-07-30 15:19:33
4801
2
原创 pdf.js在线浏览pdf文档使用方法
使用插件:pdf.js 下载地址:http://mozilla.github.io/pdf.js/getting_started/#download 选择stable版本下载即可使用条件:必须将该插件放在服务器上,tomcat的话就是放在webapp下示例pdf:将该插件放到服务器上后,打开viewer.html即可查看该插件提供的示例pdf文档。扩展:我们会发现它提供的示例pd...
2018-07-30 14:50:45
2731
原创 vm虚拟机同步时间
方法一:(推荐)1.首先将虚拟机关机2.在虚拟机的编辑设置里——》选项——》vmwaretools-——》同步时间方法二:使用ntp,我没用过,可以自行上网搜索...
2018-07-30 12:42:33
2410
原创 × NameNode is still loading. Redirecting to the Startup Progress page.
清除浏览器缓存后,重新打开网页就行了
2018-07-30 12:15:21
621
原创 重启后,VM桥接模式就连不上网了
桥接模式将自动到对应的网卡即可 1.若果你用的是无限网,就选择那个带wireless的无限网卡 2.若果你用的是宽带,就选择 Realtek 开头的网卡 点击应用——》确定,重启虚拟系统就行了标题 ...
2018-07-29 10:37:20
1233
1
原创 ubuntu分布式安装hbase
注意:修改环境变量使用:vim ~/.bashrc 尽量不要使用profile参考链接:https://www.cnblogs.com/lzxlfly/p/7221890.html
2018-07-25 20:04:51
443
原创 hadoop完全分布式集群配置注意事项
handoop配置参考链接:http://dblab.xmu.edu.cn/blog/1177-2/#more-1177 注意事项:1.core-site.xml文件的路径要去掉file:,2.slaves放的主机名是所有datanode的节点,master也可以放进去,这样master既是namenode ,有事datanode`...
2018-07-25 09:28:57
366
原创 ubuntu分布式集群ssh免密登录设置
注意:这里我没有进入 root 模式我这里有三个虚拟机分别是:master slave1 slave21.安装ssh: sudo apt-get install ssh2.分别在所有节点上生成公钥和私钥:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa3.执行命令: cd .ssh/ 进入该目录4.复制公钥为authorized_keys: c...
2018-07-24 17:09:29
1094
原创 ubuntu分布式集群修改主机名
无论是master节点还是slave节点都一样1.首先进入管理员模式:sudo su2.执行命令:vim /etc/hostname 修改为想要的主机名3.执行命令:vim /etc/hosts 添加ip+主机名 (这个是为了添加ip与主机名的映射) ...
2018-07-24 15:37:39
473
原创 vm虚拟机设置桥接模式+ubuntu设置固定ip
注意:我的机子是用的无线网VM设置桥接模式:1.首先以管理员模式运行VMware,然后->编辑->虚拟网络编辑->管理员设置->选择桥接模式(设为自动就可以了)2.然后在虚拟机的网络连接设置中选择桥接模式就行了,点击复制物理状态.Ubuntu设置固定ip:1.执行命令:sudo su 然后输入密码就进入了管理员模式2.执行命令:vim /e...
2018-07-24 14:26:51
3014
原创 pdf.js实现加载远程pdf和本地文件pdf(不是在webapp下),完美解决跨域问题
目标文件:远程pdf文件和本地文件(不是放在webapp下的文件,是电脑任意磁盘上的本地文件)解决思路: 1.都是以文件流的形式来进行加载pdf文档,完美解决跨域问题 2.写一个servlet,将文件流输出,浏览器可直接打开,展示该pdf注意: 至于pdf.js插件的使用,上官网即可,我不做过多解释了,网上也有很多前端展示:http://localhos...
2018-07-23 16:25:26
12468
5
翻译 Servlet返回json格式数据
package testJson;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServl...
2018-07-21 17:39:51
3509
原创 动态创建模态框(弹窗)
代码里提供了详细的注解,请仔细阅读<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body&g
2018-07-17 18:11:45
4590
原创 获取iframe中选中的文字
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&
2018-07-17 15:21:13
2077
原创 点击该div区域外,div自动隐藏
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="font
2018-07-17 11:47:57
468
原创 'Access-Control-Allow-Origin'请求头跨域解决方法
response.setHeader("Access-Control-Allow-Origin", "*"); // 解决请求头跨域问题Servlet里在doGet或者doPost里添加上述代码
2018-07-12 16:26:41
6883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人