自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Exception loading sessions from persistent storage+ClassNotFoundException

Tomcat项目部署生产页面打不开,其他环境正常

2022-06-21 16:51:12 732 1

原创 如何比较存在数据库里两个批次的数据(百万条记录)

文章目录前言一、失败的尝试1.用sql developer直接导成insert文件比较2.用sql developer直接导成csv文件3.导出数据时用rownum二、成功方案三、注意:前言比较存入同一张表的两个批次的数据。批次号和登记时间列不需要比较。数据记录百万级以上。数据库是oracle数据库,连接工具sql developer。没有专业的比较工具。一、失败的尝试1.用sql developer直接导成insert文件比较文件太大。2.用sql developer直接导..

2022-02-17 15:22:27 1353

原创 如何比较大的csv文件的部分列

文章目录前言比较方案前言需要比较两版程序生成的csv文件除了id这一列之外其他部分是否相同。文件很大,一个文件7G以上。文件在linux服务器上。两个文件记录顺序相同。文件的每一列以‘,’分隔。比较方案在服务起上处理两个文件,将不需要参与比较的那一列删除。本例中是文件的倒数第二列不需要参与比较。所以预先处理命令如下:awk -F, '{$(NF-1) = "";print $0}' 原文件名 > 处理后的文件名命令解释:-F后面的’,'表示 以‘,’为分隔符。NF..

2022-02-17 15:00:00 484

原创 PowerMock

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 PowerMock基本介绍1.1 被测试类:1.2 基本用法前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 PowerMock基本介绍1.1 被测试类:User.classpackage com.lanshang.common;publi

2021-08-29 23:14:21 263

原创 Mockito

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 不能mock局部变量2 被测试的类中调用的函数的参数不需要mock前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 不能mock局部变量可以mock被测试方法所属类的成员变量,也可以moke被测试方法的入参,但是不能moke被测试方法的局部变量。m

2021-08-08 15:54:38 4127

原创 本地windows访问虚拟机activemq管理端被拒绝

项目场景:学习activemq时在本机虚拟机上安装activemq,成功启动后windows的浏览器访问8161被拒绝。问题描述:提示:1.虚拟机的activemq成功启动,端口正常。2.防火墙已关闭,可以从windows的命令窗口ping通虚拟机。3.但是从windows访问activemq管理平台8161端口却被拒绝。 解决方案:修改/opt/activemq/apache-activemq-5.16.2/conf/jetty.xml为以下红框内容,重启activemq即可。备注

2021-05-22 22:19:24 654 1

原创 mysql的select count效率

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 前提2 分析3 总结4 补充前言该结论来自诸葛老师:mysql的innodbcount(1)>count(非主键)=count(*)>count(主键)1 前提使用的是5.7以上的mysql的innoddb的索引的表。假设该表有一个主键索引 id ,还有一个非主键索引 name 。2 分析count(1):使用非主键索引,而且不获取叶子节点id 的具体值,效率最高。count(非主键):

2021-04-13 13:15:43 792

原创 狂神说Java:Spring

文章目录前言1 Spring1.1 简介1.2 优点1.3 组成1.4 拓展2 IOC理论推导2.1 原代码方式2.1.1 实现方式2.1.2 弊端2.2 改进2.3 小结3 HelloSpring3.1 初识Spring4 IOC创建对象的方式4.1 使用无参构造创建对象(默认)4.2 使用有参构造创建对象:4.3 小结前言【狂神说】Spring学习笔记(全)提示:以下是本篇文章正文内容,下面案例可供参考1 Spring1.1 简介Spring:春天------>给软件行业带来了春

2021-03-27 18:10:51 3923

原创 狂神说Java:Mybatis

Mybatis提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Mybatis前言1 简介1.1 什么是Mybatis1.2 如何获得Mybaties:1.2 持久化1.3 持久层1.4 为什么需要MyBatis2 第一个Mybatis程序2.1 搭建环境2.2 创建一个模块2.2.1 步骤2.2.1.1 编写mybatis的核心配置文件2.2.1.2

2021-03-25 16:24:44 348

原创 狂神说Java:Mysql

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 初识MySQL1.1 为什么学数据库1.2 什么是数据库1.3 数据库分类1.4 MySQL简介1.5连接数据库二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1 初识MySQLJavaEE:企业级Java开

2021-03-22 22:31:08 2509

原创 MySQL安装(MySQL 8.0 zip压缩包版本)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考MySQL 8.0 zip压缩包版本(免安装)的下载、配置安装注意:在安装之前确保系统中.net Framework 4.5和vc++2015等环境没有问题。若按照下面的安装过程中遇到问题,很有可能就是这个

2021-03-18 12:51:00 440

原创 git常用命令和IDEA集成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.去gitlab建立个仓库二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1.去gitlab建立个仓库2.在IDEA建立个项目,同名成功了,不同名可以试下3.去本地IDEA项目里,打开git的BASH,执行git

2021-03-16 23:43:34 165

原创 尚学堂Java300集:网络编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 基本概念1.1 什么是计算机网络?2.1 什么是网络通信协议?二、使用步骤1.引入库2.读入数据总结前言 如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将教大家如何编写网络程序。 在学习编程之前,我们首先要了解关于网络通信的

2021-03-08 23:13:49 416

原创 socket的流关闭会导致socket关闭

项目场景:模拟TCP写聊天程序,客户端对象有两个方法,speak和listen;服务端对象也有两个方法,speak和listen。当客户端键盘输入"bye"时,表示客户端不再speak,服务端收到客户端的"bye"后,服务端也不再listen。服务端键盘输入"bye"时,表示服务端不再speak,客户端收到客户端的"bye"后,客户端也不再listen。总之,客户端先说bye,服务端回复bye,双方通讯结束。附上问题代码如下:客户端聊天者的类:package com.kuang.ne

2021-03-08 22:15:50 1102 1

原创 客户端用BufferedWriter写出的数据,服务端用BufferedReader读不到

问题描述:在学尚学堂TCP双向通讯时,客户端用BufferedWriter写出的数据,服务端用BufferedReader读不到。但是另一个案例用ByteArrayOutputStream写出就可以在服务端读到。对照自己的代码和老师的代码,发现差异如下: bout = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); //我的代码为bout.write(s); bout.wri

2021-03-07 23:20:29 401

原创 狂神说Java:网络编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档狂神说Java:网络编程前言1 概述2 网络通信的要素2.1 如何实现网络的通信?2.2 TCP/IP参考模型:2.3 小结:3 IP3.1 ip地址:inetAddress3.2 IP地址分类二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案

2021-03-07 15:21:25 1008

原创 模拟UDP聊天时,用equals比较接收到的内容失败

问题描述:模拟UDP聊天,当接收到发送方发过来的信息是bye的时候,结束listen里的循环。但是这么写的话,发送方发过来"bye",listen方法if("bye".equals(receiveMsg))判断结果为false。 public void listen() throws IOException { DatagramSocket datagramSocket = new DatagramSocket(listenPort); byte[] bytes

2021-03-06 15:42:18 107

原创 尚学堂Java300集:IO

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1 基本概念和IO入门1.1 数据源1.2 流的概念1.3 流的分类1.4 Java中IO流类的体系1.5 四大IO抽象类2 常用的流2.1 文件字节流2.1.1 作用2.1.2 将文件内容读取到程序中2.1.3 将字符串/字节数组的内容写入到文件中2.1.4 利用文件流实现文件的复制(重要)2.1.5 总结2.2 文件字符流2.2.1 作用2.2.2 使用FileReader与FileWriter实现文本文件的复制2.2.3

2021-02-28 22:20:28 1460

原创 为什么TCP需要三次握手四次挥手

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档为什么TCP需要三次握手四次挥手前言1 三次握手1.1 原理1.2 为什么不能用两次握手?1.3 如果已经建立了连接,但是客户端突然出现故障了怎么办?2 四次挥手2.1 意义:2.2 原理:2.3 为什么要进行四次挥手?2.4 为什么客户端在TIME-WAIT阶段要等2MSL?前言1 三次握手1.1 原理第一次握手:发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。第二次握手:接收方接收后,回传

2021-02-26 22:04:09 79

原创 狂神说Java:注解和反射

[添加链接描述](https://blog.csdn.net/qq_42449963/article/detail提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例

2021-02-25 21:44:44 635 1

空空如也

空空如也

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

TA关注的人

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