java
文章平均质量分 50
小胖来了
java 小白 、在读大学生、爱看动漫
展开
-
如何将文档、视频某页或某帧转换成图片?
博主的大概需求是,获取第一章第一节的课件(有pdf、各种文档、视频等形式),生成课程的封面图片。原创 2023-08-02 13:59:28 · 278 阅读 · 0 评论 -
redis过期监听在实际项目中的使用
redis过期监听在实际项目中的使用原创 2022-07-14 15:58:39 · 477 阅读 · 1 评论 -
java如何将zip压缩包在一个服务端发送到另一个服务端
类似下面的,在服务端直接读取服务端的zip包,然后通过http发送到另外一个服务端。public void test(){ //直接读取zip包 File file = new File("XXXX.zip"); FileInputStream fis = new FileInputStream(file); //直接上传 HttpUtils.doPostFile(fis);}可以这样发送zip包吗?现在的问题就是发送了,但是回传的url下载zip,下载.原创 2021-09-02 14:01:37 · 987 阅读 · 0 评论 -
一个轻量级的http框架——Forest
各位可以关注下面这个公众号,这个公众号会分享一些相关的技术型的文章或者开发遇到的常见问题。原创 2021-06-20 19:34:54 · 2405 阅读 · 0 评论 -
如何在linux下安装redis(以64位Centos7和redis6.0.8为例子)
1.进入redis官网下载2.上传文件到linux的目录我上传到 /usr/local/src/redis3.解压文件tar -xvf redis-6.0.8.tar.gz4.进入redis文件夹cd redis-6.0.8/5.安装gccyum -y install gcc gcc-c++ libstdc+±devel6.升级gccyum -y install centos-release-sclyum ...原创 2020-10-28 18:11:42 · 345 阅读 · 0 评论 -
linux部署Springboot项目能够访问到首页,但是点击登录的时候一直在等待响应,什么问题?
今天把自己的一个项目部署到linux虚拟机环境下,端口都开放了,项目也访问到了,但是当我点击登录的时候,左下角就一直是等待xxx.xx.xx.xx的响应。 然后浏览器的进度条就一直不动linux里面的Tomcat的配置文件里面我配置了...原创 2020-10-28 18:03:31 · 662 阅读 · 1 评论 -
idea导入springboot项目maven却导入不了,报Unable to import maven project: See logs for details错误
今天用idea导入一个springboot项目,但是却报了Unable to import maven project: See logs for details这个错误,项目的maven一直导入不了,搞了我两个多小时,才解决了这个问题!上网找了好多方法都不成功!最后发现这个问题的原因是我的idea是2018版本的,我的maven是3.6.3版本的,我换了3.3.9之后就可以了!真的心塞!!!...原创 2020-10-10 22:18:20 · 853 阅读 · 2 评论 -
面试java经常会问到的排序算法(java)
目录1.插入排序2.交换排序3.选择排序4.归并排序5.基数排序1.插入排序插入排序也分为两种,一种是直接插入排序,一种是Shell排序。2.交换排序(1)起泡排序内层循环控制交换的次数,外层循环控制轮数。内层循环的numbers.length-1-i里面的 -i 是因为每一轮最后的数已经确定是最大的了,不需要再对比。 //冒泡排序算法 int[] numbers=new int[]{1,5,8,2,3,9,4};原创 2020-09-30 16:39:51 · 338 阅读 · 0 评论 -
如何配置Maven
目录1.配置MAVEN_HOME2.修改系统变量的PATH3.配置maven本地仓库4.配置镜像1.配置MAVEN_HOME在系统环境变量下配置MAVEN_HOME,maven的所在文件夹如下,不需要加上bin2.修改系统变量的PATH将 %MAVEN_HOME%\bin加入到系统环境变量的PATH3.配置maven本地仓库打开你的maven文件夹,进入conf文件夹,打开settings.xml文件...原创 2020-09-18 19:04:08 · 5267 阅读 · 0 评论 -
String类的一些常用操作/字符串的常用操作
目录1.字符串如何反转2.String类的常用方法有哪些3.String和int之间的类型转换1.字符串如何反转相信这个问题很多人都遇到过,而且是觉得非常的简单,但是要你说或者写出来就会忘记了,属于一种提笔忘字的状态。字符串的反转可以通过使用StringBuilder和StringBuffer的reverse()方法,下面就是代码展示。(1)StringBuffer// 使用StringBuffer reverseStringBuffer stringBuffer = new原创 2020-09-14 23:50:36 · 347 阅读 · 0 评论 -
插入数据库的中文数据为什么会是问号?
今天我在做SSM框架的简单整合的时候,在测试的时候把数据插入到数据库中,数据库中的数据却是问号。想了一下,之所以会这样,无非就是编码的问题,我查看了一下我数据库的字符编码是UTF-8,然后我查了下自己的url,把jdbc:mysql://localhost:3306/ssm_crud?useSSL=false改成jdbc:mysql://localhost:3306/ssm_crud?useSSL=false&useUnicode=true&characterEnco原创 2020-09-13 13:26:56 · 6480 阅读 · 3 评论 -
异常:java.lang.IllegalArgumentException: Result Maps collection already contains
今天练习SSM框架的时候报了一个错误:java.lang.IllegalStateException: Failed to load ApplicationContext九月 13, 2020 11:49:19 上午 org.springframework.test.context.support.DefaultTestContextBootstrapper getDefaultTestExecutionListenerClassNames信息: Loaded default TestExecuti原创 2020-09-13 11:57:27 · 1550 阅读 · 4 评论 -
java关于多线程的小案例——购票小案例
1.Tickets类实现Runnable接口class Tickets implements Runnable { //票数总共为100 private int ticket = 100; public void run() { while(true) { if(ticket > 0) { System.out.println(Thread.currentThread().getName() + "原创 2020-08-29 14:15:34 · 289 阅读 · 0 评论 -
java创建线程的三种方式
1.什么是多线程? 线程是操作系统能够进行运算调度的最小单位,而多线程就是在软件或者硬件上并发执行多个线程。简单来说:线程是程序中一个单一的顺序控制流程;而多线程就是在单个程序中同时运行多个线程来完成不同的工作。 之所以我们需要多线程,是为了能够解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.还能处理大量的IO操作时或处理的情况需要花费大量的时间等等。2.java中如何实现多线程?①继承Thread类 ...原创 2020-08-29 13:27:33 · 188 阅读 · 0 评论 -
导入下载的springboot项目竟然报错:org.springframework.beans.factory.BeanCreationException
目录1.背景2.解决方法1.背景今天在spring官网上面下载了一个springboot项目下来,想要学习一下,导入自己的idea并且把Tomcat端口号配置好,redis也设置好了,数据库也创建了,并且把相应的sql文件已经导入了数据库,并且生成了相应的表和数据。当我启动springboot项目的时候就报了下面的错:Error starting ApplicationContext. To display the conditions report re-run your ap.原创 2020-06-02 21:05:27 · 1666 阅读 · 0 评论 -
java.lang.NoSuchMethodError:错误的原因和错误的解决方法
1.错误发生今天创建了一个springboot项目运行整合jpa(hibernate),跟着视频引入相关的坐标,但是进行单元测试的时候却报了一个java.lang.NoSuchMethodError的错误,搜了好多,把自己的解决方案和有同样错误没解决的你们进行分享。java.lang.NoSuchMethodError: org.hibernate.boot.model.process.spi.MetadataBuildingProcess.prepare(Lorg/hibernate/boo原创 2020-05-29 19:26:49 · 7192 阅读 · 1 评论 -
idea开发工具使用Shiro进行简单的用户校验(Shiro的简单使用)
如果能帮到你们希望能评论1,如果有错误的地方请留言,我及时更正,以免误人子弟!谢谢啦1.建立静态资源文件在src => main=> resources下面建立一个templates文件夹,然后再文件夹下创建下面的资源 2.创建UserControllerpackage com.example.demo.controller;import o...原创 2020-05-28 18:57:29 · 688 阅读 · 0 评论 -
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = c
今天使用intent传递对象数据的时候报了一个RuntimeException:我的自定义实体类都添加了Serializable接口,但是还是报这个错:这个错的意思就是我的自定义实体类中还有没有添加Serializable的对象,我找了很久,发现Bitmap是没有实现接口Serializable。详细的可以参考下面这篇文章:https://www.jianshu.com/p/8a7ec72a628b下面是我自己的修改方法:首先把含有Bitmap对象的实体类的成员变量那里加上transi.原创 2020-05-21 17:40:51 · 2214 阅读 · 0 评论 -
XML的基本使用
本文主要介绍xml和xml的一些基本用法,以及xml的约束,希望对新手有用。1.xml的介绍和基本用法xml指可扩展标记语言,xml被设计用来传输和存储数据,xml不是对html的替代,而是对html的补充,但是在开发中现在最常用的传输数据的格式是json。xml还可以用于配置文件的设置。xml和html非常的相似,标签又开始就有结束,还有“自闭标签”,但是在标签中无法使用空格和...原创 2019-07-30 18:38:55 · 664 阅读 · 0 评论 -
request经常使用的函数
1.request的http请求请求行(其实下面的应该都在同一行的) 请求头 请求体 为post提交的请求参数(get提交的请求参数在url地址的后面)注意:请求头和请求体之间有一个空行2.通过request获得请求行getMe...原创 2019-08-04 10:48:51 · 992 阅读 · 0 评论 -
Cookie和Session的介绍和简单使用(什么是会话技术)
1.会话技术的简介会话技术是帮助服务器 记住客户端状态(区分客户端)。每个客户访问服务器端资源时,服务器并不知道该客户端是谁,但是为了识别不同的客户端,所以产生了会话技术。从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,为一次会话。会话技术是用于记录一次会话中客户端的状态和数据的。它可以分为两种会话技术:一种被称为Cookie技术;另一种被称为Session技术。2.Cookie...原创 2019-08-08 15:41:20 · 815 阅读 · 0 评论 -
JSP的介绍、脚本、注释、指令、隐式/内置对象、标签(动作)
1.jsp的介绍jsp(java server pages)技术是在HTML中嵌入java代码。jsp的本质就是servlet,jsp在第一次访问的时候会被翻译成servlet,然后再编译运行。2.jsp脚本和注释形式如何在jsp文件中嵌入java代码:<% java代码 %> //内部的java代码会被翻译到service方法的内部<%=变...原创 2019-08-09 15:03:30 · 188 阅读 · 0 评论 -
运行一个java程序的时候竟然报java.lang.ClassNotFoundException异常?怎么解决?
本人新建了一个javaWeb的工程,Tomcat版本7.0。以下是我的web.xml文件:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javae...原创 2019-08-02 11:18:36 · 3908 阅读 · 1 评论 -
EL技术(express language)和jstl常用标签
1.使用el技术向域取值${ el表达式 }//向request域中取数据,其他域以此类推${requestScope.key}//按从小到大向所有域中查找数据${key}2.el的11个内置对象pageScope,requestScope,sessionScope,applicationScope 获取JSP中域中的数据param,paramVal...原创 2019-08-10 14:23:04 · 163 阅读 · 0 评论 -
事务的相关知识点
1.事务的概念一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败,就是将n个组成单元放到一个事务中。2.mysql的事务控制开启事务:start transaction提交:commit回滚:rollback3.JDBC的事务控制开启事务:conn.setAutoCommit(false);提交事务:conn.commit();回滚:co...原创 2019-08-15 00:18:23 · 152 阅读 · 0 评论 -
如何在eclipse中引入jar包
1.首先在你需要引入jar包的java项目中创建一个lib文件夹 2.然后把你所需要引入的jar包复制到lib文件夹中。(以C3P0为例子) 3.然后选中该jar包,右击鼠标,选择构建路径(bulid path),然后选择添加至构建路径(add to XXX)。完成以上三个步骤就能引入jar包了。希望对各位新手有用!!!!...原创 2019-07-29 16:24:35 · 1244 阅读 · 0 评论