自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaojinsanMM

IT女

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

转载 ZooKeeper - 2PC、3PC协议

1 . 2PC 二阶段分为:投票阶段和执行阶段。 第一阶段: 投票阶段 第二阶段: 执行阶段2. 3PC 三阶段分为:can_commit、pre_commit、do_commit 第一阶段:can_commit 第二阶段:p...

2019-08-06 10:37:52 327

转载 zookeeper的ACL权限控制机制介绍

本节介绍本节我们将给大家介绍一下什么是ACL,zookeeper中的权限都有哪些,权限是怎么控制的,并且也会写一个demo程序演示java api对于权限具体的使用方式。ACL概述首先什么是ACL呢?ACL全称为Access Control List 即访问控制列表,用于控制资源的访问权限。zookeeper利用ACL策略控制节点的访问权限,如节点数据读写、节点创建、节点删除、读取子节点列...

2019-08-05 15:56:11 710

转载 zookeeper的ACL权限控制

ACL:Access Control List访问控制列表1. 简介0.概述ACL 权限控制,使用:scheme:id:perm来标识,主要涵盖 3 个方面:  权限模式(Scheme):授权的策略  授权对象(ID):授权的对象  权限(Permission):授予的权限其特性如下:  ZooKeeper的权限控制是基于每个znode节点的,需要对每个节点设置权限...

2019-08-05 15:20:49 843

转载 AJAX应用的五个步骤

AJAX应用的五个步骤1.建立xmlHttpRequest对象if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();if(xmlHttp.overrideMimeType) {xmlHttp.overrideMimeType("text/xml");}} else if(...

2019-05-10 09:45:50 877

转载 链接

java自定义注解 https://www.cnblogs.com/liangweiping/p/3837332.html

2019-05-09 09:21:10 203

转载 RocketMQ之console监控平台使用详解

转自大神https://guozh.net/?p=81

2019-02-12 10:01:48 1556 2

转载 SpringBoot CLI快速创建SpringBoot项目

1.下载Spring Boot CLI     下载地址:http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.5.7.RELEASE/spring-boot-cli-1.5.7.RELEASE-bin.zip2.解压并配置环境变量Path        ​3.打开cmd命令框,输入以下命令...

2019-01-22 15:42:35 604

原创 SpringBoot四大神器之一(Actuator监控)

1.Actuator监控是what?      Actuator是SpringBoot提供对应系统的自省和监控的集成功能,可以查看应用配置的详细信息,例如自动化配置信息,创建的Spring beans以及一些环境属性2.使用Actuator       步骤①.加入依赖 <dependency> <groupId>org....

2019-01-22 15:15:50 660

原创 批量更新数据 dao层传多个参数

1.dao层接口 void updateOperationCheck(@Param("startTime")Date startTime, @Param("endTime")Date endTime,@Param("list")List<MotOperationCheck> list ); 2.mybatis中对应方法 <update id="update...

2018-11-13 11:41:24 1378

原创 解决问题 The Tomcat connector configured to listen on port 8080 failed to start.

刚刚还可以正常运行项目,却过了一会报错这是因为端口被占用,项目无法运行,解决如下在cmd中查看当前所有端口信息,输入netsta -ano  找到8080对应的PID杀死该进程即可再启动项目OK...

2018-09-06 13:48:44 1416

原创 springboot整合Redis存储数据

最近自学Redis,利用springboot整合Redis存取Redis数据下来开始吧1.先创建一个springboot项目,添加redis依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...

2018-08-30 19:50:45 4270 2

原创 文件上传

一.文件上传:1.创建web项目,名为up2.创建上传的servlet,工工程目录如下: 配置web.xml文件          配置servlet <servlet> <servlet-name>uploadServlet</servlet-name> <servlet-class>cn....

2018-07-26 18:06:16 286

原创 Socket实现文件传输,序列化与反序列化的认识

socket通信,完成文件传输      本文是一个基于TCP,一对多的文件传输小案例代码如下:服务端:/** * 服务端 * */public class server extends ServerSocket { /** * 构造函数 * */ public server()throws IOException{ supe...

2018-07-25 18:15:08 1698

原创 在做socket文件传输时报错:

在做socket文件传输时报错:   看看文中主要用到的流客户端: 服务端:  如果我上传的文件是User.bat文件,该程序可以正常运行,但是一旦换成其他类型,比如user.txt文件就会报以上错误,程序出错的原因也就是因为这两行,我之后改成客户端: 服务端:  程序不论传什么类型文件都可以正常运行~~~~ ...

2018-07-25 18:10:41 332

原创 IO流操作时乱码问题

在做文件读写的过程中遇到以下问题:  源文件格式为.txt,IO流读取操作完成后,读取到的前后字节数不同, 并且有乱码问题    打开文件后,发现拷贝后的文件中存在乱码,开始觉得可能仅仅只是txt文件编码的原因,于是将文件扩展名全都改为.doc文件,再次进行IO流读写操作   字节数还是和之前一样,在doc中也存在乱码     于...

2018-07-24 20:00:25 1039

原创 使用线程完成两个文件中读,再写到一个文件中去

需求:创建线程的两种方式:  继承Thread类  实现Runnble接口两者的区别在于:从功能上,二者皆可 从简易方法上,继承简单 考虑到以后模块增加建议使用实现Runnable接口,因为再java中类是单继承,接口可以多继承。设计:本文采用实现Runnable接口的方法完成。 创建工具类FileUtil  ①读文件的方法:/** * 读文件 * @param srcname ...

2018-07-24 19:55:02 451

原创 I/O流与集合的认识

一.I/O流Java中流的四大基类(超类)   输入流 输出流 字节流 inputstream outputstream 字符流 Reader Writer  操作流:    读进来:进来,说明...

2018-07-23 19:00:17 283

原创 统计文件中单词出现的频次

一.需求:统计The Old Man and the Sea .txt文件中的单词出现的频次 分析:首先要读取文件,考虑读取文件的方式怎样最合适,该用什么效率最快将读取的内容如何存储,又如何统计——>相同单词个数累加 做法:      使用BufferedReader缓冲流,它有readLine(),每次可以读一行,提高io性能。      使用Map集合存储,Map以键值对的方式...

2018-07-23 18:51:35 1666

原创 IDEA——错误: 找不到或无法加载主类Main

IDEA——错误: 找不到或无法加载主类Main 今天启动idea编写一个简单的java项目却发现运行报错。 还用命令检查自己jdk正确安装,环境变量也正确配置在网上找了很多方法,都不可行,最后发现问题出在创建项目上File->new->project   出错的原因在这一步 Project name: 项目名 Project locat...

2018-07-23 14:15:40 13513

原创 github创建组织,并上传,修改项目

一.在github上创建组织,并管理1.在github上登录后,右上角点击setting出现如图所示:按照1,2,3步骤进行  2.提交创建的组织名和邮箱地址。 3.创建成功后,自动跳转至团队成员发送连接加入请求页面,可以模糊/全名称输入队友的账户,并为之创建角色。   4.添加仓库信息 5.队友同意请求后,便可以看到该组织中队友信息  ...

2018-07-20 19:10:13 5723 1

原创 使用nexus搭建maven仓库

使用nexus搭建maven仓库     我们在使用maven的时候,对于项目所依赖的jar包,maven默认会在中央仓库下载jar包,到本地的磁盘目录(如果没有配置则是用户目录下/.m2/repository文件夹下)。如果公司内部搭了一个maven私服的话,开发人员将仓库地址指向内网仓库地址,需要的jar包可直接在私服取,下载速度比远程要快,如果本地仓库没有则自动从远程下载并保存在本地。本...

2018-07-20 18:48:17 275

原创 Git上传文件到远程仓库

Git上传文件到远程仓库在Git官网上创建账号,创建成功后会在右上角显示该标志为已登陆状态。 官网:https://github.com 创建仓库,如图所示  创建成功后可以看到该仓库,访问远程库的方式有两种一:https方式访问,如下,本文使用https,复制该url以备用 注:二: ssh方式访问,在github上进入个人设置,  至此,我们就可以利用git的命令行工具git bus...

2018-07-20 15:41:36 667

原创 Maven中settings.xml与pom.xml文件的理解

一.settings.xmlmaven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml         全局配置2.用户的目录:${user.home}/.m2/settings.xml          用户配置全局配置:对操作系统的所有使用者生效用户配置:对当前用户有效如果两者都存在,则内容会合并...

2018-07-20 08:47:00 1571

原创 学习利用springboot+mybatis+mysql完成登陆注册

一.创建springboot项目 1.File->Project->Spring Initializr项目  2.选择项目所需要的依赖Web->web  SQL->MySql,JDBC,MyBatis3.创建完成后的文档结构 在这块,需要理解各个文件的用途,对于初学者来说,这是必要的。首先需要知道Springboot的三个基础文件: ...

2018-07-18 16:14:44 18352 12

空空如也

空空如也

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

TA关注的人

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