自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (10)
  • 收藏
  • 关注

原创 通知表达式

通知表达式

2023-12-04 11:42:55 60

原创 Linux环境安装MySql

Linux环境安装MySql

2023-11-26 21:43:04 59

原创 Linux环境安装Tomcat

Linux环境安装Tomcat

2023-11-26 18:20:53 68

原创 Linux环境安装jdk

Linux环境安装jdk配置环境变量

2023-11-26 18:08:09 20

原创 win10如何配置jdk环境变量

6.在系统变量区域,选择“新建”,输入变量名“CLASSPATH”;请注意变量值中,前面的“点“和”分号”,可以直接复制此变量值。变量值“你的jdk的路径(请参照下图,找到你的安装路径)”,然后点击“确定”。7.通过滚轴,在系统变量区域找到“Path”变量,并双击打开。具体操作是:打开开始菜单,找到“此电脑”,然后右键“更多”→“属性”。8.使用Windows图标+R,快速打开“运行”操作界面,并输入cmd,回车确认。4.在弹出的页面,系统变量区域,选择“新建”。2.在弹出的页面,选择“高级系统设置”

2023-08-23 23:26:55 414

原创 GIT涵盖工作中用的相关指令

git branch -d 分支名 --------删除分支,分支合并之后才允许删除,分支必须要切换到其他分支才能进行删除分支操作,-D(强制删除)git checkout xxxx.java -------将文件恢复至暂存区的文件,暂存区的文件覆盖本地修改的文件。git checkout developed --------切换到developed分支上。git stash -------切换分支时将文件暂时保存。git log ------查看历史的commit记录。

2023-07-28 00:07:27 268

原创 mysql groupby 1055错误

mysql错误码1055

2022-11-17 20:16:15 230 1

原创 批量创建sql写脚本工具类

package com.hx.platform.oa.modules.pad.service;import com.hx.platform.oa.commons.utils.DateUtils;import com.hx.platform.oa.commons.utils.StrUtils;import com.hx.platform.oa.modules.doc.signsync.api.UnitService;import com.hx.platform.oa.modules.doc.sig.

2022-03-28 09:47:59 1410

原创 HttpUtils工具类

源码地址:HttpUtils工具类-Java文档类资源-CSDN下载package com.hx.platform.dxjfgl.tools;import cn.hutool.core.codec.Base64;import com.alibaba.fastjson.JSONObject;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.StringUtils;import org.apache.h.

2022-03-18 11:05:44 429

原创 FTP下载文件工具类

1.FtpUtil 使用案例// 创建FTP对象FtpUtil ftp = new FtpUtil(ip, port, userName, password);try { // 连接FTP ftp.connect(); ftp.switchDirectory(roomPath, false); logger.info("机房数据同步任务FTP当前所在路径:[{}]", ftp.getHome()); // 下载文件 String dateStr =..

2022-03-18 09:49:05 441

原创 根据字段索引映射java对象工具类

前一段时间在公司做项目时遇到一个需求,我们的系统数据库基础数据都是从“中台系统推送过来”,我们系统通过定时跑批每次从“中台系统”读取txt文件,将txt文件映射成java对象然后入库,保持我系统与中台系统基础数据始终保持同步。下面把相关工具类贴出来最为笔记分享给大家。工具类有2套,一套是通过txt映射字段索引进行映射,另一套是根据字段属性名进行映射。两套工具都能用,但是我们最终确定的是根据索引来进行映射。1.注解类@import java.lang.annotation.*;@Ta

2022-03-18 09:34:09 826

原创 正则获取{}中间的字符串值

String tempContent = "【${modelName}】系统提示测试:您收到了一份${senderName}发来的待处理事项“${innerTitle}”,请尽快处理!";Map<String, Object> params=new HashMap<>();List<String> strList = new ArrayList();//String pattern = "(?<=\\{)(\\S+)(?=\\})";String patt.

2022-03-16 08:43:08 541

原创 如何将txt文件解析成对象

package com.hx.platform.dxjfgl.sync.area.Demo;import com.hx.platform.dxjfgl.base.util.TransBeanUtils;public class Demo { public static void main(String[] args) throws Exception { String str = "王XX|100|安徽|1388888888"; String[] ...

2022-01-10 15:36:16 924 1

原创 解决安装TortoiseGit安装中文语言包仍无法切换语言

TortoiseGit安装中文语言包切换不了中文,网上有很多解决方案,例如TortoiseGit版本要和语言包版本一致或语言包版本要高于TortoiseGit版本,还有说查看语言包版本就莫名其妙的好了也能作为技术贴分享出来。主要原因是TortoiseGit默认的是US语言,安装语言包之后语言包不会替换TortoiseGit安装目录下的Languages目录下(图1)的文件,需要手动删除Languages目录下的语言文件,然后在安装语言包,就会发现Languages包下的语言文件重新出现并且是

2021-04-28 16:50:45 3885 6

原创 解决IDEA控制台乱码

如果log4j设置输出编码是utf-8,但是打印到控制台的是中文乱码,可以尝试第一个解决方法。 看了很多网上的,终于解决了。汇总如图: 如果其中一种更改不行,可以尝试多种更改。1.打开intelliidea安装路径,IntelliJIDEA15.0.6\bin找到idea.exe.vmoption文件,打开,在最后一行填加:“-Dfile.encoding=utf-8”,如图所示,保存。2.设置idea file编码。在菜单栏找到”...

2021-03-08 16:44:05 493 1

原创 GIT BASH拉取代码命令

git绑定用户名git config --global user.name “itcast” git绑定用户邮箱​ git config --global user.email “[email protected]”git记住push账号和密码​ git config --global credential.helper store # git push的时候记住用户名和密码git clone远程仓库代码到本地git clone http://xxx...首次下载提示输入...

2021-03-01 22:44:58 2263

原创 java后端实现对含有特殊字符校验

package com.changgou.order.service.impl;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Demo { public static void main(String[] args) { String str="aaaa"; boolean rs=isSpecialChar(str); System.ou.

2021-02-25 16:16:35 1258

原创 SpringBoot整合分页PageHelper

1.pom.xml导入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId></dependency>2.创建Page实体/** * 分页对象 * @param <T> */public class Page <T> implements Ser

2021-01-31 23:40:06 362 1

原创 SpringBoot集成FastDFS上传系统实现方案

1.简介FastDFS是一种开源轻量级分布式文件上传系统,它对文件的管理包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决大容量存储负载均衡问题。因为其搭建成本高、维护成本高不适合小型项目,但是其文件是存储在存储服务器中安全性较高。FastDFS架构图:FastDFS分为2部分,Tracker Server端,Storager Server端;Tracker Server端为FastDFS的管理端,Tracker Server集群一个主机多个备机,主备之间通过心跳检测保

2021-01-31 21:31:15 273 2

原创 SpringBoot配置定时任务

1.Application启动类加入开启定时器注解2.编写定时器类编写定时任务定时器表达式有多重种initialDelay:表示项目启动多久后执行定时器;fixedRate:固定频率执行定时器,并行执行,例如任务A执行2分钟,不管是否A任务是否执行完成,B任务都开始执行;fixedDelay:上一个任务执行完后,下一个任务隔多久开始执行,定时任务是按串行执行的;corn:表达式执行当时任务。...

2021-01-26 10:46:17 1078

原创 SpringBoot实现热部署

开发者在不重启服务的情况下如何实现修改代码部署?SpringBoot为我们提供了热部署工具实现步骤:1.在SpringBoot项目的pom.xml加入develop的依赖,这个包除了提供热部署的功能外还提供了其他功能。<!--spring-boot开发工具jar包,支持热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId&g

2021-01-25 16:13:40 205

原创 MySQL常用语句汇总

day16-mysql基础&约束 学习目标 第1章 数据库介绍 1.1 数据库概述 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中 的数据进行增加,修改,删除及查询操作。 什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建 立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用

2021-01-10 22:19:42 204

原创 SpringBoot实现热部署

1. 前言在实际开发中,每次修改代码就需要重启项目,重新部署,对于一系而大型应用来说重启需要大量的时间,碎玉一个后端开发者来说,重启确实很难受。在java开发领域,热部署一直是一个难以解决的问题,目前java虚拟机只能实现方法体的热部署,对于整个类的结构修改,仍然需要重启项目,对于类重新加载才能实现项目的更新操作。2. 原理深层原理是使用了两个ClassLoader,一个ClassLoader架子啊哪些不会改变的类(第三方jar),另一个ClassLoader加载会更改的类,称为restart.

2020-12-30 11:01:53 4804 2

原创 SSM框架整合log4j

1.maven导入jar包<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.12</version></dependency><dependency> <groupId>org.slf4j</groupId> &

2020-12-13 11:57:28 551 1

原创 Idea配置Maven

1.IDea对于Maven的配置2.Idea使用Maven创建java工程选择Enable Auto Import以后修改Pom.xml的依赖后就会自动导入jar包了。4.IDea通过Maven创建Web工程3.Mavne常用命令clean:清除编译产生的target文件夹内容compile:该命令可以对src/main/java目录的下的代码进行编译test:测试命令,或执行src/test/java/下junit的测试用例packa...

2020-11-19 15:39:59 407

原创 Servlet解决请求和响应中文乱码问题

//方式1:// 设置HttpServletResponse使用utf-8编码,此数据提供给tomcat使用;//tomcat底层默认使用ISO-8859-1编码格式,此设置改变tomcat编码为utf-8.response.setCharacterEncoding("utf-8"); // 通知浏览器查看编码为utf-8 response.setHeader("Content-Type","text/html;charset=utf-8"); // 方式2// 方式2此设.

2020-11-15 17:48:45 493

原创 Servlet下载文件

package com.itcast.web.controller;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.

2020-11-09 23:10:57 453 1

原创 MyBatis自增主键返回

mysql自增主键返回<!-- 保存用户 --><insertid="saveUser"parameterType="com.itheima.mybatis.pojo.User"><!-- selectKey 标签实现主键返回 --><!-- keyProperty:主键对应的pojo中的哪一个属性 --><!-- order:设置在执行insert语句前执行查询id的sql,孩纸在执行insert语句之后执行查询id的sql -..

2020-10-18 21:22:31 177

原创 反射封装对象工具类

import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;/** * @author guxiang * @TIME 2020/10/16 7:30 * @description */public class ReflectorUtil { private static Map<Class,BeanMethodInfo> cache=new HashMap<>.

2020-10-17 17:11:42 175

原创 前后端访问解决跨域问题

前端访问后端因为协议(http/https)、地址、端口号任意一个或多个不同会导致前后端数据和cookie无法发送接收。解决办法:1.解决跨域无法接收数据和cookie问题后端开发过滤器import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResp

2020-07-27 09:29:54 1388

原创 解决在web.xml中添加filter后idea提示错误的问题

之前在整合SSM框架的时候,配置web.xml的时候一直提示错误,但filter、servlet的顺序写的也是对的,而且项目也能正常运行。错误提示:The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,ses..

2020-07-23 17:03:47 1085

原创 基于Struts2修复XSS漏洞(博主验证有效)

--------------------------------------------------------XSSFilter ---------------------------------------------------package com.itcast.filter;import com.itcast.utils.XssRequestWrappers;import javax.servlet.*;import javax.servlet.http.HttpServletReq.

2020-07-21 15:50:33 1401 2

原创 验证码

package com.itcast.servlet;import com.itcast.utils.ImgUtils;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletR

2020-06-13 14:12:19 220

原创 Servlet下载文件解决中文文件名问题

package com.itcast.servlet;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht.

2020-06-12 00:32:51 775

原创 sql归纳与优化

# 创建数据库CREATE DATABASE TEST02 CHARACTER SET UTF8;# 查看所有数据库SHOW DATABASES;# 查看某一特定数据库SHOW CREATE DATABASE test01;# 删除某一数据库DROP DATABASE test02;# 查看正在使用的数据库SELECT DATABASE();# 切换数据...

2020-04-29 10:45:46 84

原创 httpClient详解

https://blog.csdn.net/justry_deng/article/details/81042379?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158812280119726869022017%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fal...

2020-04-29 09:56:01 127

原创 自定义注解

1 注解的概念1.1 注解的官方定义首先看看官方对注解的描述:An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have n...

2020-01-09 18:07:49 110

原创 获取取当前日期为周几

1. 在获取星期几 Calendar.DAY_OF_WEEK – 1 的原因Java中Calendar.DAY_OF_WEEK其实表示:一周中的第几天,所以他会受到第一天是星期几的影响。有些地区以星期日作为一周的第一天,而有些地区以星期一作为一周的第一天,这2种情况是需要区分的。看下表的返回值星期日为一周的第一天 SUN(天) MON(一) TUE(二) ...

2020-01-06 16:16:47 1634

原创 mybatis逆向工程实例

注意:该工程只需要根据自身的数据(oracle/mysql)配置响应的数据库、用户名、密码即可,运行GeneratorSqlmap.java即可!简单,欧了!

2019-12-28 19:57:47 115

转载 Servlet 传输中文乱码原理及解决方法

乱码原理:在整个Servlet访问过程中牵扯到 浏览器,Tomcat,Java程序三者浏览器默认编码方式:gbk,Tomcat默认编码:iso-8859-1 ,java代码中的编码一般常用utf-8从Servlet传输数据到浏览器的过程是:Servlet--->Tomcat--->浏览器 , 但是这两个传输过程的方式又不相同,解决Servle...

2019-12-10 15:18:34 782

elasticsearch操作模板Demo

elasticsearch操作模板Demo

2023-09-17

springBoot整合RabbitMQ案例

springBoot整合RabbitMQ案例

2022-04-07

HttpUtils工具类

HttpUtils工具类

2022-03-18

FtpUtil工具类源码

FtpUtil工具类源码

2022-03-18

txt根据索引转换对象工具类

读取txt文件将txt文件转换成java对象工具类

2022-03-18

dubbostudy.zip

自己写的dubbo小案例帮助理解,

2020-05-08

el&jstl.pdf

el和jstl使用笔记。

2020-02-17

SpringDemo03.zip

Spring注解实例Spring注解实例

2020-01-14

SpringDemo02.zip

Spring配置文件+注解实例

2020-01-14

generatorSqlmapCustom.zip

逆向工程源码,逆向工程源码,

2020-01-11

generatorSqlmapCustom.zip

注意:该工程只需要根据自身的数据(oracle/mysql)配置响应的数据库、用户名、密码即可,运行GeneratorSqlmap.java即可!简单,欧了!

2019-12-28

空空如也

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

TA关注的人

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