- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 Kafka 报错: @TopicPartition can‘t have the same partition configuration twice
kafka 消费者启动报错
2022-09-16 21:08:26
880
原创 线程中断(基础系列四)
目录1、void interrupt()2、boolean isInterrupted()3、boolean interrupted()4、栗子5、总结有些业务场景下,我们启动线程后又不想让它执行下去,就需要中断线程。所以Java中提供了线程中断机制来处理需要中断线程的情况。注意:Java中的线程中断是一种线程间的协作模式,通过设置线程的中断标志并不能直接终止线程,而是被中断的线程会根据这个标志自行处理。线程中断的几个方法:1、void interrupt()这.
2021-01-13 11:49:26
276
原创 线程通知(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
946
原创 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
350
原创 一、 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
369
转载 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
5233
原创 多线程基础知识(基础系列二)
多线程基础知识一、线程的生命周期二、线程的三种创建方式总结一、线程的生命周期当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪或可运行(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead) 5 种状态。尤其是当线程启动以后,它不可能一直"霸占"着 CPU 独自运行,所以 CPU 需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。我们可以通过输入 Thread.State,鼠标
2020-06-16 20:23:52
276
转载 HttpClient详细使用示例
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HTTP和
2020-05-23 17:22:00
1029
原创 COSClient上传图片失败
目录1、准备配置2、解决问题1、准备配置任何一个东西,都是从0到1的过程,解决问题之前,我们得先有一个账号(已有账号可以跳过此步骤)首先,我们准备一个腾讯云(https://cloud.tencent.com/)的账号(没有就注册一个),然后首页选择对象存储,点击立即使用跳转;然后登录进来后看到这个,可以免费使用6个月,还是感觉不错的,虽然买一般的也不贵,但是有便宜不...
2020-04-19 11:26:29
4210
2
原创 什么是线程(基础系列一)
要想知道什么是线程,那就得先知道进程是什么,因为线程是存在于进程中的,它本身是不会独立存在的。进程是系统进行资源分配和调度的基本单位。线程与进程的关系,进程中至少存在一个线程,进程中的多个线程共享这个进程的资源。在Java中,我们启动Main函数的时候就是启动了一个JVM的进程。这个进程中的线程我们叫做主线程。public static void main(String[] args) ...
2020-03-17 15:44:23
377
原创 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
251
原创 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
2071
原创 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
3076
原创 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
1619
原创 使用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
4242
2
原创 页面弹窗报错Session error
解决办法;修改web.xml配置文件---------添加一段代码<!-- false表示允许跨域访问 --> <init-param> <param-name>crossDomainSessionSecurity</param-name> <param-val...
2019-04-13 14:52:13
1069
原创 mybatis分页警告:Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClasss解决办法
maven web层在使用PageHelper分页时出现警告,虽然不影响使用,但是强迫症,要解决它,然后各种百度后都是在web的pom.xml文件中引入PageHelper的依赖,但是最后结果还是不行,后来找到一篇文章,是需要引入四个分页相关的依赖,解决了问题,这里附上链接:https://blog.youkuaiyun.com/weixin_37623775/article/details/84497885...
2019-03-13 10:12:31
606
原创 解决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
323
原创 启动Tomcat报错: Cannot start server. Server instance is not configured.
当重新添加tomcat时,启动tomcat时报错,这时可以修改一个tomcat配置文件选中第二项,然后修改depoly path 为webapps,然后启动成功
2019-01-06 16:02:13
15004
原创 tar: 由于前次错误,将以上次的错误状态退出
在linux上解压tomcat的时候报这个错误原因是你需要切换root用户,以root身份去解压然后 tar -zxvf tomcat包名 就好了
2018-11-21 13:33:50
5685
转载 经典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
31356
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
274
原创 servlet的三种创建
servlet有三种手动创建的方式:第一种:实现Servlet接口了解一下Servlet生命周期A、在容器中创建一个Servlet对象 (放到容器中,如果容器中存在,不创建)B、初使化Servlet(调用init方法)C、调用service方法,服务用户的请求;D、调用destroyed方法,销毁对象;package cn.lanqiao.servlet;impo...
2018-08-15 13:37:57
673
原创 tomcat修改源码tomcat不更新
如果你在eclipse中修改源码发现tomcat不自动更新的时候,可以修改一下Project配置(顶部,Window配置的旁边的旁边),然后build automatically,把这个勾选上
2018-08-14 21:56:24
3224
原创 tomcat启动默认为debugg模式
在eclipse中的项目中启动tomcat时默认启动debugg模式,这是因为有断点存在,把断点前的勾去掉,如下图:然后在重新启动tomcat就好了
2018-08-14 21:46:57
1193
原创 js闭包
闭包:提升函数内部成员的作用域。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> (functio
2018-08-07 21:51:26
203
原创 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
668
转载 Python命令
转载自:https://blog.youkuaiyun.com/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
433
原创 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
1447
原创 Oracle中的next_day(date,char)
对于Oracle中的next_day(date,char)的理解,它是指指定日期date之后的下一个周char指定天的日期,char可以表示为星期或者天数,星期从星期日开始算。查看当前的日期:SQL> select to_char(sysdate,'yyyy/mm/dd/day') from dual;TO_CHAR(SYSDATE,'YYY----------------...
2018-07-30 21:14:22
5058
原创 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
582
转载 Linux基本命令
来自:https://segmentfault.com/a/11900000110687721.查看目录下有什么文件信息 ls //list查看当前目录下有什么文件 ls -l或ls ll //list -list 通过详细内容形式查看目录下的文件内容 ls 目录 //查看指定目录下文件名字信息 ls -l ...
2018-07-24 13:04:37
364
原创 PL/SQL中提示错误: PLS-00103: 出现符号 "CREATE"
在建一个程序包的时候,运行语句出现错误(6,1): PLS-00103: 出现符号 "CREATE"按照数据包的格式:数据包 --------------------------------------------------------------------------------定义: 定义包的规范 CREATE [OR REPLACE] PACKAGE <数据...
2018-06-30 12:33:40
13397
1
原创 Oracle并列排名显示
第一种:dense_rank() over (order by 字段 升序或降序) as 别名 from 表名;使用别名方便之后过滤条件使用;排名的时候并列算同一个人,如,1,2,2,3SQL> select ename,job,sal,dense_rank() over(order by sal desc) as rank from emp;ENAME JOB ...
2018-06-28 10:03:36
4776
原创 Oracle将日期转为年月日
SQL> 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
19188
1
原创 Oracle的数据操作语言
1、表的命名规则,a.必须以字母开始;b.必须是1~30个字符长度;c.只能包含字母、数字、下划线_、美元符号$、和井号#;d.不能使用Oracle的关键字;e.同一个用户所拥有的对象之间不能重名;创建表:create table 表名 (列 数据类型 约束);SQL> create table stu (sid number primary key,sname varc...
2018-06-26 10:42:24
313
转载 查询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
1272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人