
后端
小陈没烦恼
现在的努力只为将来遇见更好的你!
展开
-
spring整合mybatis(纯注解)
我们在写一个独立的小项目的时候往往不需要引入mvc模块,仅仅需要操作数据库即可所以就整合一下spring和mybatis,方便进行对数据库的操作。原创 2022-08-27 19:25:46 · 779 阅读 · 1 评论 -
JDBC连接Mysql数据库
首先,来解释一下什么是JDBC,Java DataBase Connectivity,它是Java数据库连接 的缩写,它提供了一套流程用于我们在Java代码中去操作我们的数据库。其次,在JDBC中主要用到3个对象用于获取对于数据库的连接建立了连接之后,需要有操作SQL的对象操作完SQL要有能够接受结果的对象相信有过工作或者实习的经验的小伙伴或有所体会,在工作的项目中使用框架来操作数据库(例如mybatis框架),写SQL都是非常方便的,但有时候领导让你写个小工具或者小脚本,难道我们还要把整个框架搭建起原创 2022-06-25 11:21:16 · 638 阅读 · 0 评论 -
多线程实现异步任务管理器
异步任务管理器就是一个可以快速创建异步任务的一个工具提高业务系统响应速度,实现不同业务之间的解耦记录访客日志,发送工单等如果系统每一步的日志记录都是伴随着业务一起执行的,那么当系统访问量增的时候,就会大大降低系统的响应速度因为写操作是比读操作更耗时的,如果能够做到异步的记录日志,就不必等待日志记录完成即可返回查询、搜索结果,异步任务可以通过多线程也可以通过消息队列配合定时任务来实现,但是相对于小型系统采用多线程的方式相对便捷自定义线程池实现了单例模式获取自定义线程池对象,以及通过该单例对象初始化一个线程原创 2022-06-11 20:52:34 · 1515 阅读 · 0 评论 -
eclipse整合Maven
一、Maven配置Maven目录结构(1)配置国内阿里镜像(提高依赖包下载速度)打开conf目录下找到settings.xml文件并编辑,找到<mirrors></mirrors>并在其中加入以下配置<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven....原创 2020-11-18 07:06:34 · 750 阅读 · 0 评论 -
eclipse导入maven项目
系统介绍开发语言:Java数据库:MySQL开发框架:Spring、Spring MVC 、Mybatis项目管理工具:Maven中间件容器:Tomcat环境准备图书管理系统开发工具:EclipseJDK:1.8MySQL:5.7Tomcat:8.5+Maven:3.6系统导入打开路径:File->Import->Existing Maven Project 选择我们系统的存放目录,然后直接点击Finish即可。这里们选择已存在的Maven项目来...原创 2020-11-18 07:57:35 · 15843 阅读 · 1 评论 -
eclipse整合SSM框架(非maven)
(一)前言目前大多ssm整合教程都是基于Maven的,可能对于很多学生而言这并不合适,而且整合思路混乱,配置文件没有分开,使小白很难理解。 因此整合了基础的ssm框架,方便大家学习或者快速上手开发 BaseSSM解决了返回数据中文乱码的问题项目文末下载(二)项目结构接下来让我们开一下这个项目的整体结构(三)创建项目eclipse新建普通web项目现在我们正式开始创建项目了。前期工作:eclipse以及整合好Tomcat了,如果还有不会整个的可以参考eclipse整合T...原创 2020-11-21 01:11:55 · 2806 阅读 · 0 评论 -
eclipse整合Tomcat
一、添加Tomcat找到Window->Preference->Server->Runtime Environments 点击Add选择你Tomcat对应版本点击Next.,然后找到Tomcat的存放路径,二、配置Tomcat(让项目部署到自己的Tomcat里)添加完成之后,控制栏的Server里会出现你刚才添加的Tomcat 如图:然后双击这个Tomcat,进入配置页面。默认情况我们shiy使用的是工作空间中的Tomcat,现在我们需要改成我们自己的。选择...原创 2020-11-21 16:42:09 · 2016 阅读 · 0 评论 -
ssm整合thymeleaf模板引擎
一、引入jar包1、非maven项目下载以下jar包放入WEB-INF/lib目录下attoparser-2.0.5.RELEASE.jarthymeleaf-spring5-3.0.9.RELEASE.jarthymeleaf-3.0.9.RELEASE.jarunbescape-1.1.6.RELEASE.jar下载链接 密码:19972、maven项目待补充二、替换的jsp的模板引擎将以下配置信息在spring-mvc.xml中替换掉原来的模板引擎<!--...原创 2020-12-10 15:30:40 · 841 阅读 · 0 评论 -
Windows下配置Java环境变量
配置Java环境变量右键此电脑->属性选择高级系统设置(此处界面可能不一样)选择环境变量然后编辑系统环境变量中Path点击新建增加一个jdk的路径(jdk安装路径下的bin目录)点击确定(多个确定)验证环境变量是否配置成功打开cmd窗口输入:java -version出现以下界面证明安装成功...原创 2021-01-14 15:06:54 · 126 阅读 · 0 评论 -
java实现端口扫描
实现原理通过能否正常建立socket连接,来判断端口是否开启。输入需要扫描的端口范围,通过开启多线程来实现快速扫描。代码实现package com.it1997;import java.net.InetSocketAddress;import java.net.Socket;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.conc...原创 2021-02-09 12:10:48 · 2096 阅读 · 0 评论 -
IDEA配置maven
maven下载maven下载地址:Maven – Download Apache Maven下载maven二进制包将maven解压到本地目录IDEA中配置mavenFile-->Settings点击Settings进入设置页面搜索maven关键字,然后选择maven,就可以看见maven的配置页面配置我们下载好的本地maven1.配置Maven主目录2.配置Maven的配置文件路径3.配置Maven的本地仓库路径注:...原创 2021-01-15 10:23:14 · 155 阅读 · 0 评论 -
springboot项目采用docker运行
一、创建Dockerfile文件Dockerfile# 环境版本FROM anapsix/alpine-java:8_server-jre_unlimitedMAINTAINER www.it1997.com# JVM调优参数等额外参数ENV PARAMS ""ENV TZ=PRCRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone# 指定...原创 2022-02-12 22:00:55 · 414 阅读 · 0 评论 -
bat脚本删除目录下的文件
今天在写脚本的时候有一个场景是需要判断目录是否存在如果存在的话就删除掉这个目录,然后在执行其他操作。我们需要删除delete目录及其目录下的所有文件D:set dir= deleteecho %dir%if exist %dir% (del /s /q %dir%rd /s /q %dir%)pause...原创 2022-03-23 05:33:25 · 4400 阅读 · 0 评论 -
java实现删除目录
问题要求:采用java实现删除指定目录及其下所有文件如果直接directory.delete(),是不能够直接删除不为空的目录。这里采用递归实现,首先获取该目录下的所有内容,放到files数组里,然后对于files进行循环,并判断是文件还是目录如果是目录的话,则递归调用deleteDir(),如果是文件的话则直接删除,当deleteDir()走完一次则将该目录删除(directory.delete()),这样可以保证,最后能够将传入的目录也删除。代码实现public ...原创 2022-03-31 05:03:32 · 5525 阅读 · 0 评论 -
springboot项目中discard long time none received connection报错
问题springboot项目中 discard long time none received connection 报错报错提示的是数据库长时间没有收到连接报错,上网查了一下是由于druid数据源的原因。解决办法在springboot的启动类中增加静态代码块,启动时就执行。static { System.setProperty("druid.mysql.usePingMethod","false"); }...原创 2022-04-03 22:16:27 · 1468 阅读 · 0 评论 -
Java单例模式
温馨提示: ...原创 2022-04-09 07:39:32 · 179 阅读 · 0 评论 -
连接mysql数据库报错Cannot create PoolableConnectionFactory
原因mysql驱动mysql-connector-java 版本低解决办法升级mysql-connector-java版本我升级的是mysql-connector-java-5.1.48.jar下载链接链接: https://pan.baidu.com/s/1z1BA-YS4X4xI0Jc4hqgUZA 提取...原创 2022-04-17 00:23:24 · 901 阅读 · 0 评论 -
ftl页面中获取request数据
后台设置数据request.setAttribute("errorMsg", "地址不正确");页面获取数据${Request.errorMsg} ...原创 2022-04-17 11:40:18 · 664 阅读 · 0 评论 -
在springboot中使用腾讯QQ邮箱发送邮件时出现的错误
一、问题描述1.1 问题一STARTTLS is required but host does not support STARTTLS1.2 解决办法将starttls关闭,修改以下两个参数mail.smtp.starttls.enable: falsemail.smtp.starttls.required: false详细配置properties: mail.smtp.auth: true mail.smtp.ssl.enable: true ..原创 2022-02-13 06:10:05 · 2388 阅读 · 0 评论