自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_

_TIME

  • 博客(143)
  • 收藏
  • 关注

原创 MySQL同版本多实例安装脚本

mysql离线包压缩后启动脚本指定配置文件初始化,记住初始免密./mysqld --defaults-file=/usr/local/mysql/3306/my.cnf --initialize --user=mysql &初始化数据库./mysqld_safe --defaults-file=/usr/local/mysql/3306/my.cnf --user=mysql &启动服务(需要修改mysql.server的conf=/etc/my.cnf指配置文件,data...

2021-06-16 13:57:39 321

原创 sshpass 免密 scp 批量传输文件

#!/bin/bash#源文件夹或文件src=(/home/test/test.text1/home/test/test.text1/home/test/)#注意src和dest要顺序一致#保存目录dest=(/home/test//home/test//home/)#获取用户名,ip,密码if [ ! -n "$1" -o ! -n "$2" ] ;then echo "Please input parameter: user host" exit...

2021-01-14 20:17:37 783

原创 ElementUI中 el-form 表单面向 多层嵌套数据(实体类或数组) 的校验 validate 异常解决

感谢这篇文章的提示,按照ElementUI官网,对于单层或者两层结构的数据,el-form 表单很容易地在el-form-item的prop属性绑定对应model中的字段,即可完成校验 validate 。但是对于多层嵌套数据(实体类或数组),诸如以下结构:data1: { field11: '', field12: '', data2: { fi...

2020-04-22 12:41:51 6132

原创 Vue中ElementUI多级导航菜单动态加载——递归

在前后端分离项目中,前端要实现根据后端传来的json格式数据,进行多级导航菜单的动态加载,层级数目较小或者各个层级的数目固定情况下,可以编辑固定数目的父子导航组件,与后端数据对应方可。但是,后期需要调整菜单父子关系或者说动态增删菜单,会导致菜单数据层级关系不确定,比如说某一个层级菜单有2个子菜单,而与之同级的菜单有非2个子菜单,这就不能按照之前固定格式的代码进行渲染了,可以借助递归思想,将动态加载...

2020-03-29 17:52:59 8844 4

原创 hadoop+zookeeper+hbase分布式集群搭建

目录0.安装CentOS71.修改CentOS7基础配置(3台主机都配置)2.安装JDK(3台主机都配置)3.安装hadoop-2.7.5(3台主机都配置)4.通过master启动hadoop5.配置ssh免登陆(3台主机都配置)6.安装zookeeper-3.4.57.安装hbase-2.1.0(3台主机都配置)8.启动hbase0.安装CentOS...

2020-02-14 19:17:00 395

原创 Hadoop搭建之 start-yarn.sh 报错

在搭建伪分布式的Hadoop集群环境时,在配置基础环境了并成功开启了HDFS组件后,jps查看已运行的名称节点和数据节点进程,[hadoop@master hadoop]$ jps8994 NameNode10396 Jps9087 DataNode9279 SecondaryNameNode然后尝试开启YARN组件,但是报错:[hadoop@master hadoop]$...

2020-02-13 01:05:00 4887

原创 application.yml 傻坑——Access denied for user 'root'@'localhost'

SpringBoot在配置MySql数据源时,出现了错误,java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)这错误一看就是MySql用户名或密码错误,检查了正确以及是否有空格,spring: datasource: type: com.a...

2020-01-03 18:09:44 420

原创 通过Jsoup发送Request Payload方式的Ajax post请求

最近在做一个旅游类的网站,在使用爬虫时,发现某程网站上某一个景点的用户评论这部分数据是通过Ajax异步请求动态加载的,首先通过Chrome跟踪异步请求,发现有两次请求,前一次请求方法的OPTION,后一次请求才是POST而且返回目标数据,不过两次请求的url是一样的,直接在地址栏输入url返回的是没有用户评论信息的json格式的数据,这说明某程服务器并没有接收到可用的...

2019-11-14 20:50:27 1428

原创 快排思想找1亿个数的前100个最大值

从一亿个随机数里寻找前100个最大的数,如果根据常规的快速排序排完一亿个数,再取前100个数,那么耗时11~12s(VM内存设置 :-Xms256m -Xmx1024m),因为只需要取前100个最大值,所以不必全都排序,只需根据快速排序的思想,判断pivot的当前位置 i 与99(第100个数组下标)的关系: quickSortTop(int[] arr, int start,...

2019-10-14 17:55:03 833 1

原创 脑图——虚拟机字节码执行引擎【总结】

点击百度脑图

2019-10-10 22:12:02 104

原创 脑图——类加载机制【总结】

点击百度脑图

2019-10-09 12:55:37 105

原创 脑图——Class类文件结构【总结】

点击百度脑图

2019-10-05 20:21:44 132

原创 脑图——垃圾收集器与内存分配策略【总结】

点击百度脑图

2019-10-03 22:53:56 140

原创 脑图——Java内存区域与内存溢出异常【总结】

点击百度脑图

2019-10-03 21:29:37 112

原创 MySql改善性能建议

—— 摘自MySql必知必会 首先,M...

2019-09-29 11:14:24 192

原创 设计原则、设计模式归类

——阎宏《Java与模式》笔记在记录23种设计模式之前,首先牢记设计模式的七大...

2019-09-26 21:31:48 128

原创 一个牛人给JAVA初学者的建议【转】

给初学者之一:浅谈java及应用学java不知不觉也已经三年了从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语言更适合商业应用所...

2019-05-16 20:25:07 696

原创 TCP多人聊天程序Java实现(群聊,私聊,在线用户,踢出用户)

本程序在程序https://blog.csdn.net/joffy/article/details/18079331的基础是上添加了私聊,踢出用户两个功能。由客户端和服务器端构成程序,程序借助Json包处理数据,项目需要导入包。程序具体流程看注释。用户 Beanpackage com.server;import java.net.Socket;/** * 用户 Ja...

2019-04-20 15:58:02 2375

原创 报错:Can't send command to SMTP host 或者 socket write error

记录一下脑残的错误,在实现网页用户注册后,注册邮件的发送时报错,卡住了两天一直怀疑是代码错误,下面是报错:Caused by: javax.mail.MessagingException: Can't send command to SMTP host; nested exception is: java.net.SocketException: Software caused ...

2019-04-19 20:31:46 21117

原创 validate&bootsrap回顾

bootstrap: css框架,html/css/js集于一身.ie 6/7/8兼容性有问题 开发响应式页面,使用于不同的上网设备 使用步骤: 1.导入bootstrap.css 2.导入jquery.js 3.导入bootstrap.js 4.必须设置一个meta标签 5.必须将内容放入一个...

2019-03-05 14:25:52 158

原创 jQuery回顾

js类库:对原生js常见的方法和对象进行封装,方便使用html和jquery整合: 通过script标签src属性获取jquery对象: $("选择器") jQuery("选择器")dom对象和jquery对象转换 dom>>>jquery $(dom对象) jquery>>>dom 方...

2019-03-03 21:24:05 141

原创 CSS&ECMAScript回顾

css:    层叠样式表    作用:        渲染页面        提供工作效率,将html和样式分离    和html的整合        方式1:内联样式表            通过标签的style属性  <xxx style="..."/>        方式2:内部样式表            通过head的子标签Style子标签       ...

2019-02-27 16:06:17 187

原创 HTML回顾

html:    作用:展示    文件标签:        <html>            <head>                <title></title>            </head>            <body></body>        </htm

2019-02-26 13:35:46 143

原创 Java EE 复习

一、填空题(1)第一章 概述大多数应用,从PC机上的简单报表程序到大型机上的复杂计算,都由三部分组成:大多数应用,从PC机上的简单报表程序到大型机上的复杂计算,都由三部分组成:表现层,业务逻辑层,数据访问层。 Java EE为满足开发多层体系结构的企业级应用的需求,提出“组件-容器 ”的编程思想。Java EE应用的基本软件单元是  JavaEE 组件   。 基本软件单元的运行环境被称...

2019-01-07 23:02:58 764

原创 为Eclipse配置JSF框架所需要的jar包[官网下载]

网上有很多相关的教程参差不齐,亲测很多文章却没有成功过,为了纪念一下这个问题,把方法分享给诸位,1.建立一个动态web项目,Configuration选择JSF,然后一直Next2.导航到JSF Capabilities,先不导入库文件,Type那里选择Disable Library Configuration,Finish3.接下来我们去Oracle官网下载JSF需要的包,主...

2018-12-11 18:42:43 2654 2

原创 Java模拟《曹冲称象》游戏

曹冲称象的典故大家都知道,下面是模拟程序:import javax.swing.*;import java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import jav...

2018-11-10 22:20:46 848

原创 二叉树的构造、非递归遍历、查找叶子节点【Java实现】

二叉树的构造方法不一,这里根据存储结点次序的数字关系来构造父节点和孩子结点的关系(parentIndex*2+1==leftChildIndex,parentIndex*2+2==leftRightIndex),关于二叉树非递归遍历的详细介绍请看 二叉树的建立与遍历,下面程序还实现了查找叶子节点、查找某一元素是否存在的功能。import java.util.LinkedList;impor...

2018-10-25 21:15:41 3337

原创 Filter(过滤器)、Listener(监听器)——Servlet【总结】

FilterFilter拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据,可以改变一个请求(request)或者修改响应(respond)。用户发送请求给Servlet时,在Servlet处理请求之前,与此Servlet相关的Filter首先执行,然后才是Servlet来执行。如果一个Servlet有多个Filter,则根据配置的先后次序一次执行。Filter主要...

2018-10-21 18:00:39 222

原创 Servlet上下文、Servlet间协作——Servler【总结】

Servlet上下文服务器上的每个Web应用都有一个背景环境对象,称为上下文,Web应用中的资源包括Servlet、JSP、JavaBean和静态HTML页面等共享此上下文对象,因此上下文对象提供了一个同一Web应用内的不同资源间共享信息的场所,可通过getServletContext()方法得到该Servlet运行的上下文对象。通过上下文可实现功能:(1)访问Web应用程序资源:Serv...

2018-10-20 20:50:15 695

原创 Servlet配置、会话管理——Servlet【总结】

Servlet配置初始化参数      Servlet除了可以从请求信息中获取信息外,还可以从配置文件中获取配置参数信息。配置文件中的参数信息与具体的请求无关,而是Servlet初始化时调用的,如此可以避免硬编码信息,提高Servlet的可移植性。配置参数保存在ServletConfig对象中,该对象对任何客户端访问有效,但一个Servlet的ServletConfig对象不能被其它Ser...

2018-09-19 17:36:02 748

原创 生成响应——Servlet【总结】

Servlet的核心职责是根据客户端的请求来生成动态响应。ServletResponse接口的主要方法有setContentType(String type),setCharacaterEncoding(String charset)等等。一、编码类型 MIME(Multipurpose Internet Mail Extensions)多媒体互联网邮件扩展,被加入到HTTP协...

2018-09-18 10:25:35 247

原创 处理请求——Servlet【总结】

Servlet编程的工作核心是处理客户端提交的信息,生成动态响应信息返回到客户端。那么如何处理请求信息 ?一、请求参数       客户端以表单的方式向服务器提交数据,其方法有两种Post方法和Get方法。前者一般用于更新服务器上的资源,使用时提交的数据包含HTTP实体数据内。后者一般用于查询服务器上的数据,使用时提交的数据请求地址的后面。对于两种方法提交的数据,Servlet处理的方法一...

2018-09-17 20:03:54 304

原创 Servlet【总结】

一、什么是Servlet ?其与Applet的异同?Servlet是一种位于操作系统平台和网络传输协议的服务端的Java应用程序,它用来扩展服务器的功能,可以生成动态的Web网页。与Applet的相似在之处:(1)都不是独立的应用程序,没有main()方法。(2)都不是由用户调用,而是由另外一个应用程序(容器)调用。 (3)都有一个生存周期,包含init()和destroy()方法。不...

2018-09-07 21:47:51 214

原创 Java EE 概述【总结】

一、什么是Java EE?既是标准中间件体系结构,又是一个为企业分布式应用系统的开发和部署。二、为什么提出Java EE体系架构?企业级应用程序的体系结构设计经历了从两层结构再到三层结构再到多层结构的过程,为了满足开发多层体系结构的企业级应用的需求,Sun公司在早期的J2SE基础上,提出了Java EE。三、Java EE的核心设计思想是什么?“组件—容器”,应用程序由组件组成...

2018-09-07 16:28:35 1110

原创 进程间通信之共享存储区通信【Linux】

一、共享存储区1、共享存储区机制的概念共享存储区(Share  Memory)是UNIX系统中通信速度最高的一种通信机制。该机制可使若干进程共享主存中的某一个区域,且使该区域出现(映射)在多个进程的虚地址空间中。另一方面,一个进程的虚地址空间中又可连接多个共享存储区,每个共享存储区都有自己的名字。当进程间欲利用共享存储区进行通信时,必须先在主存中建立一共享存储区,然后将它附接到自己的虚地址...

2018-09-07 10:13:17 11480

原创 进程间通信之管道通信【Linux】

一、什么是管道UNIX系统在OS的发展上,最重要的贡献之一便是该系统首创了管道(pipe)。这也是UNIX系统的一大特色。所谓管道,是指能够连接一个写进程和一个读进程的、并允许它们以生产者—消费者方式进行通信的一个共享文件,又称为pipe文件。由写进程从管道的写入端(句柄1)将数据写入管道,而读进程则从管道的读出端(句柄0)读出数据。二、管道的类型1、有名管道一个可以在文件系统...

2018-07-23 13:36:11 192

转载 我是一个线程【趣文】

第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴 0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,...

2018-07-15 13:40:51 265

原创 用Floyd算法解决最短路径问题(动态规划)

求图的任两结点间的最短距离,采用动态规划原理的Floyd算法,算法具体解释见另一篇原创 https://blog.csdn.net/gnosed/article/details/78956449 ,还提到求一个顶点到其他顶点的Dijkstra算法。下面是一个例子,只输出了最短路径的值。#include <stdio.h>#define Adjtype int#define VN 1...

2018-06-24 17:03:49 4173

原创 贪心算法解决0-1背包问题

背包问题描述如下:  已知   背包容量M=120   物品种类数n=10   各种物品的总效益pi(i=1,2,………10) : 50,60,70,80,90,80,70,60,50,40   各种物品的总重量wi(i=1,2………10) : 17,30,25,41,80,70,64,56,47,38求: 各种物品所取重量占其总重量的比例xi(i=1,2,…..10),满足0<=xi&lt...

2018-06-23 22:48:28 27048 5

原创 安装SQL Server 2008 失败:检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败

解决途径:1、重启机器,再进行安装,如果发现还有该错误,请按下面步骤 2、在开始->运行中输入regedit 3、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 4、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 5、重新启动,检测通过  ...

2018-06-15 14:31:03 2514 1

空空如也

空空如也

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

TA关注的人

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