- 博客(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关注的人