自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kafka 报错: @TopicPartition can‘t have the same partition configuration twice

kafka 消费者启动报错

2022-09-16 21:08:26 756 1

原创 线程中断(基础系列四)

目录1、void interrupt()2、boolean isInterrupted()3、boolean interrupted()4、栗子5、总结有些业务场景下,我们启动线程后又不想让它执行下去,就需要中断线程。所以Java中提供了线程中断机制来处理需要中断线程的情况。注意:Java中的线程中断是一种线程间的协作模式,通过设置线程的中断标志并不能直接终止线程,而是被中断的线程会根据这个标志自行处理。线程中断的几个方法:1、void interrupt()这.

2021-01-13 11:49:26 216

原创 线程通知(notify)与等待(wait)(基础系列三)

目录为什么wait()和notify()方法是在Object类中?1、wait()函数2、wait(long timeout)函数3、wait(long timeout,int nanos)函数4、notify()函数5、notifyAll()函数Java中所有对象的父类都是Object类,继承即拥有,所以Object类中有所有子类都需要用到的方法。new Object ().getClass()、toString()、hashCode()、equals()、wait()...

2021-01-10 15:26:06 784

原创 Tomcat启动时出现乱码的解决方式

解决方案:找到Tomcat目录下conf文件夹中的logging.properties文件, 打开logging.properties文件,找到文件中的java.util.logging.ConsoleHandler.encoding = UTF-8, 将其中的UTF-8改为GBK,保存后重启Tomcat服务,启动后就会看到刚才的乱码已经转换过来了。如果是Tomcat的标题出现了乱码怎么办呢?首先找到Tomcat目录下bin目录下的catalina.bat文件,用记事本打开: 在Tomcat

2020-10-24 11:35:51 289

原创 一、 Java NIO 【Netty系列】

目录一、 Java NIO 【Netty系列】1、NIO概述2、NIO的三大核心组件一、 Java NIO 【Netty系列】最近在B站(ps:小破站真不错!!!)学习Netty相关的视频,有了输入当然就要输出啦,不然脑子就堵死了,开个玩笑,要养成记笔记的习惯(ps:因为大佬都是这么说的),所以在这里做一个笔记的记录,有所感,有所悟。想去看视频的,B站链接在文章末供上。ok,言归正传,在学习Netty之前,我们先了解一下NIO,因为Netty本质是一个NIO框架。1、..

2020-08-30 13:03:49 302

转载 linux 查看系统信息命令

uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname # 查看计算机名lspci -tv # 列出所有PCI设备lsusb -tv # 列出所有USB设备lsmod # 列出加载的内核模块env # 查看环境变量资源free -m # 查看内存使用量和交换区使用量df -h # 查看各分区使用情况du -sh <目录名> # 查看指定目录的大小

2020-06-30 19:57:31 4736

原创 多线程基础知识(基础系列二)

多线程基础知识一、线程的生命周期二、线程的三种创建方式总结一、线程的生命周期当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪或可运行(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead) 5 种状态。尤其是当线程启动以后,它不可能一直"霸占"着 CPU 独自运行,所以 CPU 需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。我们可以通过输入 Thread.State,鼠标

2020-06-16 20:23:52 228

原创 Oracle start with connect by prior 使用总结

Oracle树形数据结构查询数据

2020-05-30 21:46:51 8518 3

转载 HttpClient详细使用示例

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HTTP和

2020-05-23 17:22:00 974

原创 Oracle 中总计和小计使用的函数

使用ROLLUP、CUBE函数

2020-05-23 11:28:23 2497

原创 COSClient上传图片失败

目录1、准备配置2、解决问题1、准备配置任何一个东西,都是从0到1的过程,解决问题之前,我们得先有一个账号(已有账号可以跳过此步骤)首先,我们准备一个腾讯云(https://cloud.tencent.com/)的账号(没有就注册一个),然后首页选择对象存储,点击立即使用跳转;然后登录进来后看到这个,可以免费使用6个月,还是感觉不错的,虽然买一般的也不贵,但是有便宜不...

2020-04-19 11:26:29 3798 2

原创 什么是线程(基础系列一)

要想知道什么是线程,那就得先知道进程是什么,因为线程是存在于进程中的,它本身是不会独立存在的。进程是系统进行资源分配和调度的基本单位。线程与进程的关系,进程中至少存在一个线程,进程中的多个线程共享这个进程的资源。在Java中,我们启动Main函数的时候就是启动了一个JVM的进程。这个进程中的线程我们叫做主线程。public static void main(String[] args) ...

2020-03-17 15:44:23 323

原创 Jackson使用配置

Jackson使用

2019-07-13 23:33:38 1793

原创 json对象使用

这里使用 net.sf.json 包下面的json对象来操作数组以及对象格式。首先引入依赖,注意这种方式,json-lib需要commons-beanutils-1.8.0.jar、commons-collections-3.2.1.jar、commons-lang-2.5.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar五个包的支持 j...

2019-07-13 16:57:24 191

原创 idea使用clean tomcat7:run 启动maven模块报错

maven使用 clean tomcat7:run 启动模块报错.....................Caused by: java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletConta...

2019-06-16 14:46:29 2008

原创 IDEA右键不能创建Package和Java Class

使用IDEA创建maven项目,在子工程右键 test/java 路径的时候发现不能创建java class类和包名,原因是没有标记,在Project StruStructure(快捷键:crtl+shift+alt+s)中的modmodules中没有对子工程标记,选择shiro-test子工程,发现没有对应的Mark as。给它添加标记就可以了,如图:...

2019-05-06 16:21:49 2950

原创 JSTL C标签 判断参数是否为空

C标签判断是否为空,为空使用${empty 你的数据},不为空使用${not empty 你的数据}<c:if test="${empty wspbList}"> <tr> <td bgcolor="#FFFFFF" align="center" colspan="8" rowspan="2">无数据</td> </tr>...

2019-04-15 15:24:29 1505

原创 使用pagehelper报错 java.lang.NoClassDefFoundError: net/sf/jsqlparser/expression/Expression

在使用pagehelper这个分页插件时,tomcat启动报错:java.lang.NoClassDefFoundError: net/sf/jsqlparser/expression/Expression原因是需要导入这个jar包。但是之后去下载了jar包(0.8版本)导入,发现还是报错,后来网上查资料说要0.9以上版本的才行。导入jar包之后启动成功,jar包地址:https://mv...

2019-04-14 17:30:58 3961 2

原创 页面弹窗报错Session error

解决办法;修改web.xml配置文件---------添加一段代码<!-- false表示允许跨域访问 --> <init-param> <param-name>crossDomainSessionSecurity</param-name> <param-val...

2019-04-13 14:52:13 1006

原创 mybatis分页警告:Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClasss解决办法

maven web层在使用PageHelper分页时出现警告,虽然不影响使用,但是强迫症,要解决它,然后各种百度后都是在web的pom.xml文件中引入PageHelper的依赖,但是最后结果还是不行,后来找到一篇文章,是需要引入四个分页相关的依赖,解决了问题,这里附上链接:https://blog.csdn.net/weixin_37623775/article/details/84497885...

2019-03-13 10:12:31 563

原创 解决Spring MVC 中文乱码

在这里简单总结一下遇到的Spring MVC 中文乱码问题。欢迎大家补 1、数据库的数据是中文字符,但是页面显示乱码,可以修改页面的编码<%@page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>2、post提交表单设置编码过滤器,web.xml文件中...

2019-03-03 19:55:09 273

原创 启动Tomcat报错: Cannot start server. Server instance is not configured.

当重新添加tomcat时,启动tomcat时报错,这时可以修改一个tomcat配置文件选中第二项,然后修改depoly path 为webapps,然后启动成功

2019-01-06 16:02:13 14486

原创 tar: 由于前次错误,将以上次的错误状态退出

在linux上解压tomcat的时候报这个错误原因是你需要切换root用户,以root身份去解压然后   tar -zxvf  tomcat包名 就好了 

2018-11-21 13:33:50 5538

转载 经典SQL Server语句大全(超详细)

转载自:https://www.2cto.com/database/201801/712172.html 经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE maste...

2018-09-06 17:30:48 30769 1

原创 Servlet的response处理下载

实现response处理下载首先在WebContent下建一个文件夹存放需要下载的资源,导入Commons-io-24.jar,然后在建一个jsp文件和Servlet类,import java.io.IOException;import java.io.InputStream;import java.util.UUID;import javax.servlet.ServletCo...

2018-08-15 20:18:07 215

原创 servlet的三种创建

servlet有三种手动创建的方式:第一种:实现Servlet接口了解一下Servlet生命周期A、在容器中创建一个Servlet对象 (放到容器中,如果容器中存在,不创建)B、初使化Servlet(调用init方法)C、调用service方法,服务用户的请求;D、调用destroyed方法,销毁对象;package cn.lanqiao.servlet;impo...

2018-08-15 13:37:57 607

原创 tomcat修改源码tomcat不更新

如果你在eclipse中修改源码发现tomcat不自动更新的时候,可以修改一下Project配置(顶部,Window配置的旁边的旁边),然后build automatically,把这个勾选上

2018-08-14 21:56:24 3096

原创 tomcat启动默认为debugg模式

在eclipse中的项目中启动tomcat时默认启动debugg模式,这是因为有断点存在,把断点前的勾去掉,如下图:然后在重新启动tomcat就好了

2018-08-14 21:46:57 1124

原创 js闭包

闭包:提升函数内部成员的作用域。&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;script type="text/javascript"&gt; (functio

2018-08-07 21:51:26 168

原创 Oracle查看命令

查看所有用户: select * from dba_users; select * from all_users; select * from user_users;   查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_s...

2018-08-03 14:43:11 609

转载 Python命令

转载自:https://blog.csdn.net/weixin_39875181/article/details/78695264打开csv文件 import pandas as pd df=pd.read_csv(r’data/data.csv’) dataframe index 重新排序 data=df.sort_index(axis=0,ascending=False)http...

2018-07-31 21:48:13 355

原创 Oracle数据库图形化界面开不了,cmd界面可以使用

状态: 失败 -测试失败: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor解决方法:1、shutdown normal------正常关闭数据库2、s...

2018-07-31 21:27:33 1370

原创 Oracle中的next_day(date,char)

对于Oracle中的next_day(date,char)的理解,它是指指定日期date之后的下一个周char指定天的日期,char可以表示为星期或者天数,星期从星期日开始算。查看当前的日期:SQL&gt; select to_char(sysdate,'yyyy/mm/dd/day') from dual;TO_CHAR(SYSDATE,'YYY----------------...

2018-07-30 21:14:22 4836

原创 ERROR: ORA-12560: TNS: 协议适配器错误

Oracle数据库客户端能启动执行操作,但是cmd界面下提示ERROR: ORA-12560: TNS: 协议适配器错误,Crtl+R输入services.msc命令检查Oracle两个服务是否开启,如果开启了还是此错误,那就去Crtl+R输入regedit命令找到如下图指示,更改Oracle_SID,一般为orcl,更改完成功启动...

2018-07-28 17:52:09 502

转载 Linux基本命令

来自:https://segmentfault.com/a/11900000110687721.查看目录下有什么文件信息  ls          //list查看当前目录下有什么文件 ls  -l或ls ll     //list  -list 通过详细内容形式查看目录下的文件内容 ls 目录     //查看指定目录下文件名字信息 ls  -l ...

2018-07-24 13:04:37 212

原创 PL/SQL中提示错误: PLS-00103: 出现符号 "CREATE"

在建一个程序包的时候,运行语句出现错误(6,1): PLS-00103: 出现符号 "CREATE"按照数据包的格式:数据包 --------------------------------------------------------------------------------定义: 定义包的规范 CREATE [OR REPLACE] PACKAGE &lt;数据...

2018-06-30 12:33:40 12846 1

原创 Oracle并列排名显示

第一种:dense_rank() over (order  by  字段  升序或降序)  as  别名  from 表名;使用别名方便之后过滤条件使用;排名的时候并列算同一个人,如,1,2,2,3SQL&gt; select ename,job,sal,dense_rank() over(order by sal desc) as rank from emp;ENAME JOB ...

2018-06-28 10:03:36 4564

原创 Oracle将日期转为年月日

SQL&gt; select to_char(sysdate,'yyyy" 年" mm" 月 "dd "日" hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YYYY"年"MM"----------------------------2018 年 06 月 26 日 22:57:35

2018-06-26 23:01:44 18681 1

原创 Oracle的数据操作语言

1、表的命名规则,a.必须以字母开始;b.必须是1~30个字符长度;c.只能包含字母、数字、下划线_、美元符号$、和井号#;d.不能使用Oracle的关键字;e.同一个用户所拥有的对象之间不能重名;创建表:create table 表名 (列    数据类型  约束);SQL&gt; create table stu (sid number primary key,sname varc...

2018-06-26 10:42:24 263

转载 查询oracle表的信息(表,字段,约束,索引)

查询oracle表的信息(表,字段,约束,索引)1、查询出所有的用户表select   *   from   user_tables   可以查询出所有的用户表2、查询出用户所有表的索引select   *   from   user_indexes3、查询用户表的索引(非聚集索引): select   *   from   user_indexes where   uniqueness='NON...

2018-06-24 22:53:15 1231

mqttbox client 客户端

mqttbox client 客户端

2022-07-08

Linux安装文档

Linux安装文档,介绍Linux的安装使用,以及一些需要注意的地方

2018-08-18

仓库管理系统

使用窗体+Oracle+java技术开发,实现了登录注册界面,以及增删改查,模糊查询

2018-08-18

空空如也

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

TA关注的人

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