- 博客(53)
- 资源 (7)
- 收藏
- 关注
原创 MySQL单表操作
MySQL单表操作一、排序语法格式说明SELECT 字段名 FROM 表名 [WHERE 字段 = 值] ORDER BY 字段名 [ASC]ASC 表示升序排序(默认)SELECT 字段名 FROM 表名 [WHERE 字段 = 值] ORDER BY 字段名 [DESC]DESC 表示降序排序单列排序:只按照某一个字段进行排序SELECT * FROM TRANSACTION ORDER BY salary;SELECT * FROM TRANSACTI
2022-05-06 08:30:56
241
原创 函数式接口的匿名内部类与Lambda表达式的实现
文章目录函数式接口一、函数式接口:二、Lambda表达式:三、常用函数式接口:实现代码:函数式接口一、函数式接口:函数式接口主要指只包含一个抽象方法的接口,如:java.lang.Runnable、java.util.Comparator接口等Java8提供@FunctionalInterface注解来定义函数式接口,若定义的接口不符合函数式的规范便会报错Java8中增加了java.util.function包,该包包含了常用的函数式接口二、Lambda表达式:Lambda 表达式是实例
2022-04-26 23:31:40
681
原创 java网络编程
JAVA网络编程学习概念:从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的七层网络模型OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型OSI七层模型和TCP/IP五层模型的划分如下当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去当接收数据时,需要对接
2022-04-21 13:24:39
180
原创 Could not connect to‘192.168.184.130‘(port 22): Connection failed.
问题大概:XShell连接Ubuntu虚拟机出现问题原因:没有开启ssh server解决办法:在终端中输入sudo apt-get install openssh-server完成以后重新使用XShell连接若再出现如下问题使用root或者自定义用户名都登陆试试就可以了。...
2022-03-27 00:22:26
2592
原创 互联网架构的发展
互联网架构发展的四个阶段第一阶段第一阶段对于数据库的需求不大,第一阶段架构可以搞定第二阶段通过分类使得不同的业务访问不同的数据库数据访问量大的时候通过缓存来缓解数据库的压力第三阶段主从读写分离主库与从库分别用来写和读(第二阶段中读写都在一个数据库中)让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性(查询)操作,然后再采用主从复用把master上的事务性操作同步到slave数据库中数据库的主从分配是当前网站建设中最普遍的第四阶
2022-03-24 20:52:17
2149
2
原创 java.lang.StackOverflowError
问题:分析:java.lang.StackOverflowError提示说是栈空间不足,栈内存满了,所以首先考虑是不是出现了死循环,但是最后发现没有使用递归与循环。解决办法:因为是SSM项目,所以通过检查代码,发现在service的实现类serviceImpl中应该注入的代码是Mapper/Dao层接口中的代码,但是我注入的还是service接口,所以导致了service一直调用自己,最后引发了异常。检查service中注入的代码是否正确...
2022-03-16 00:00:48
4364
原创 Please refer to E:\SSM\Distributed\edu-parent\edu-dao\target\surefire-reports for the individua
问题:在项目install的时候无法通过提示1:Please refer to E:\SSM\Distributed\edu-parent\edu-dao\target\surefire-reports for the individual test results.提示2:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project edu-dao:
2022-03-14 17:32:53
1867
原创 Zookeeper中节点操作代码
完整代码package yan.dong.text;import org.apache.zookeeper.*;import org.apache.zookeeper.data.Stat;import org.junit.Before;import org.junit.Test;import java.io.IOException;import java.util.List;public class TestZK { // Zookeeper集群IP private
2022-01-15 23:05:57
879
原创 Zookeeper中NullPointerException
#Zookeeper中出现java.lang.NullPointerException问题示例:具体产生错误地址:问题解析:查看String的源码可以发现,它将bytes[]进行转变的时候,会考虑长度,而我们的节点中,只存在节点,但是没有节点数据,它的转化就是失败的,所以会报空指针异常。解决办法:先为节点添加数据,然后在进行节点数据的查询。...
2022-01-14 10:35:21
1782
原创 Zookeeper中的选举机制
Zookeeper的选举机制:半数机制:集群中半数以上机器存活,集群可用。(Zookeeper通常情况安装奇数台服务器)在Zookeeper的配置文件中没有指定leader和followerZookeeper中的leader是通过Zookeeper内部的选举机制临时产生,产生的该节点为leader,其余为follower选举原理:(以五台服务器为例)服务器1先投票,首先将票投给自己,自己投票后发现自己的票数没有过半,无法成为leader,然后将自身票数转移给下一台服务器(服务器2)服务器
2022-01-12 21:44:34
560
原创 Zookeeper监听器原理
Zookeeper监听器的工作原理:原理图:原理解析:在main()方法创建Zookeeper客户端的同时会创建两个线程,一个负责网络通信,一个负责监听监听事件会通过网络通信发送给Zookeeper集群Zookeeper获得注册的监听事件以后,将监听事件添加到监听列表中Zookeeper监听到 数据变化或 路径变化,将消息返回给监听线程监听线程在内部调用process()方法对于监听来说常见的监听有两种:监听节点数据的变化:get path监听子节点增减的变化:Is path
2022-01-12 21:27:48
694
原创 Shell编程简单使用
Shell编程文章目录Shell编程1.基本概念2.执行Shell程序的方式3.基本编写4.变量的定义5.常用的运算符算术运算符关系运算符6.流程控制语句if判断case语句for循环while循环函数1.基本概念Shell是一个命令解析器,可以接收应用程序或用户命令,然后访问操作系统内核Shell是一个功能强大的编程语言,易编写,易调试,灵活性强2.执行Shell程序的方式方式一:./文件名,此方式需要执行权限方式二:/bin/bash 文件名,此方式不需要执行权限3.基本编写#
2022-01-08 21:11:54
899
原创 Linux开发环境的搭建
1.开发使用工具Xshell工具和Xftp工具工具下载地址:https://www.netsarang.com/zh/安装注意:直接一路点击下一步即可,安装过程选择免费版。2.设置网络模式设置网络模式为NAT模式修改配置文件使用root用户打开 /etc/sysconfig/network-scripts/ifcfg-eno16777736 文件,添加内容如下:BOOTPROTO=static (修改即可)ONBOOT=yes (修改即可)IPADDR=192.168.
2022-01-08 12:41:06
447
原创 Linux命令的简单使用
Linux系统概述和编程基础一、Linux系统概述1.1 计算机的体系结构计算机由计算机硬件和计算机软件两个部分组成,其中计算机软件可分为系统软件和应用软件吗,系统软件就是操作系统,是其他软件的基础目前主流的操作系统有:WIndows系列、Unix系列、Linux系列、Android系列、IOS系列、等等1.2 Linux系统的概述Linux系统诞生于1991年,由林纳斯-托瓦兹(Linus Torvalds)设计与研发Linux系统是一套免费,自由,开发源代码的类Unix操作
2022-01-06 20:43:05
950
android studio开发的天气预报
2021-05-17
大富翁游戏(原本游戏模式嵌套六种小游戏)
2021-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅