- 博客(53)
- 资源 (10)
- 收藏
- 关注
原创 Java生成二维码底部带文字并且返回前端使用img接收
现在随着发展的需求的扩展,二维码的使用对于开发人员来说是一门必要的技能。下面我简单写了一个demo,二维码的生成工具。java生成二维码后返回前端使用img标签接收。
2021-09-19 11:09:46 1381 1
原创 nginx 防盗链的配置
添加以下的配置,在nginx.conf配文件中:none“Referer” 来源头部为空的情况blocked“Referer”来源头部不为空,但是里面的值被代理或者防火墙删除了,这些值都不以http://或者https://开头.location ~* .*\.(gif|jpg|ico|png|css|svg|js)$ { root /usr/local/nginx/static; valid_referers none blocked *.jjj.com ; // 有.
2021-03-23 10:09:37 143
原创 动态代理的两种实现方式案例
1.jdk动态代理:package com.self.project.proxydynamic;/** 接口类 * * @ClassName:IPerson * @data: 2021-2-2214:20:16 */public interface IPerson { void findLove(); void buyRoom();}package com.self.project.proxydynamic;/** 接口实现类 * * @ClassNam
2021-02-22 14:26:34 200
原创 spring-cloud-gateway自定义网关的实现方式
续接上一篇gateway简单应用的基础上1.添加actuator的依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>2.yml文件设置:#配置actuator 提供的端点的安全性# 暴露端点,供we
2021-02-21 21:28:15 1700
原创 spring-cloud-gateway的简单入门使用案例
1. eureka服务的创建配置: 创建的时候选择创建spring-boot项目然后选择eureka依赖eureka-server,然后点击完成; application.properties文件的配置:#服务的名称spring.application.name=spring-cloud-eureka-server#配置eureka的默认端口server.port=8761#指定注册到eurekaserver服务地址8762是eureka的副本服务地址端口;主要为了...
2021-02-20 18:59:36 634
原创 spirng-cloud-eureka简单使用案例
1.创建springboot项目:eureka-server配置文件如下:#服务的名称spring.application.name=spring-cloud-eureka-server#配置eureka的默认端口server.port=8761#指定注册到eurekaserver服务地址8762是eureka的副本服务地址端口;主要为了实现高可用。防止eureka注册中心挂掉后服务不可用#eureka.client.service-url.defaultZone=http.
2021-02-17 18:31:20 81
原创 springboot整合springDataJPA的简单应用
1.依赖相关<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</mo
2021-02-08 17:06:05 94
原创 spring整合swagger的案例
1.swagger在线api文档生成工具:相关依赖:在使用swagger时除了swagger本身的依赖外,还需要第三方json依赖的支持<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache
2021-02-02 16:27:15 205
原创 配置没有问题但是启动web项目异常情况处理
1.存在的问题:启动失败报404,但是控制台不报错,不知道问题出在什么地方:2.可能存在的问题: 依赖部署失败;查看项目properties——>Deployment Assembly 错误如下,没有相关的依赖包。 处理问题:点击右边的add按钮,添加依赖进来; 点击完成后如下,这就是正确的部署完成。然后点击Apply 后关闭。 问题二:往往解决上面的问题后还是启动不了,这个时候不要捉急: 如何解决:点击Servers 然后双击下面.
2021-01-22 11:18:00 222
原创 quartz整合spring简单案例
1.相关依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</mo
2021-01-21 13:48:57 144
原创 quartz基本使用案例
quartz简单实用的任务调度框架。是一个特性丰富的开源的任务调度库,它几乎可以嵌套所有的Java程序,从很小的独立应用程序到大型商业系统。quartz可以用来创建成百上千的简单的或者复杂的任务,这些任务可以用来执行任何程序可以做的事情。quartz拥有很多企业级的特性,包括支持JTA事务和集群。quartz是一个老牌的任务调度系统,98年构思,01年发布,现在更新比较慢,原因是他已经很成熟了。
2021-01-21 11:05:48 881
原创 spring整合security实现全过程加代码
1.相关的依赖:权限验证相关的依赖(spring-security-config,spring-security-taglibs)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or
2021-01-18 16:52:00 277
原创 security授权-标签
使用时候必须先加上<%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>标签库,然后根据需求设置相应的权限(接上一篇文章的相关前置配置)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="secur
2021-01-18 16:11:24 407
原创 springmvc配置及实现
依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVer
2021-01-11 17:38:48 119
原创 整合mybatis、spring和springMVC
1.相关依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</mod
2021-01-11 17:25:55 82
原创 springMVC实现文件上传和下载
1.文件上传:依赖: <!-- 文件上传依赖 --> <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifact
2021-01-04 14:23:52 90
原创 springmvc接受請求數據和響應請求數據
1. 相关依赖:<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> ..
2020-12-31 11:09:07 69
原创 基于spring事务的注解方式的实现
xml配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx
2020-12-24 17:41:42 164 1
原创 基于spring中的事务的xml配置方式实现
dao层:package com.self.spring.dao;import com.self.spring.pojo.User;public interface IUserDao { public Integer addUser(User user); public Integer update(User user);}package com.self.spring.dao.impl;import org.springframework.beans.factor.
2020-12-24 17:19:21 157 1
原创 手写简单的hashmap和hashMap的4种遍历方式
1.map接口类package com.self.project.hashmap;/* * 自定義map集合 */public interface MyMap<K, V> { V put(K key,V value); V get(K key); int size(); interface Entry<K,V>{ K getKey(); V getValue(); } }2.hashmap的实现底层package com.s.
2020-09-28 11:22:59 220
原创 springmvc 自定义异常处理器使用
第一步:自定义异常类;package com.self.project.exception;/** * 自定义异常类 * @ClassName:MyException * @Description:TODO * @data: 2020年8月28日下午3:50:17 */public class MyException extends Exception{ /** * @Fields serialVersionUID : TODO */ private static fin
2020-08-28 16:00:32 183
原创 MyBatis 入門配置應用加源代码
MyBatis 入門配置加應用目录1.使用mybatis需要的基本配置文件2.什么是MyBatis映射器?1.使用mybatis需要的基本配置文件這裏是使用maven作爲jar管理,需要在pom.xml文件中加入依賴;<!-- 需要注意的是,這個依賴必須添加在<dependencys>内部--><!-- 這裏版本 <version>3.4.6</version>沒有限定,可以自己去搜索:maven roposito...
2020-08-18 14:06:37 93
原创 多线程生产者和消费者模式代码
package com.javabase.obj.thread;/** 仓库用于存放产品,调用生产方法和消费方法 * @author Administrator * */public class Depot { private int number=5;//初始数量 public static final int MAX=10; public static final int MIN=0; //添加商品的方法,如果商品的个数满了,就行等待,否则进行生产,并唤醒消费者消费 pub.
2020-06-22 07:55:59 144
原创 ajax请求处理json数据格式
// 后台control部分package com.servletjsp.action;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http..
2020-06-20 07:57:30 587
原创 MD5加密方法实现
package com.servletjsp.utils;import java.math.BigInteger;import java.security.MessageDigest;public class Snippet { /** * 将传入的参数进行MD5加密 * @param str * @return 被加密后的字符串 */ public static String getMD5(String str) { try { .
2020-06-18 08:29:33 154
原创 c3p0数据连接池结合单例的应用
package com.servletjsp.utils;import javax.sql.DataSource;import org.apache.commons.dbutils.QueryRunner;import com.mchange.v2.c3p0.ComboPooledDataSource;/**1.使用DBUtils工具连接数据库进行数据的相关操作 * 2.DBUtils来自apchede 子项目,是一个对jdbc操作数据库语句的封装,简化了jdbc复杂的操作语句流程,全程.
2020-06-17 07:22:04 252
原创 拼接json数据和接受遍历json数组
//拼接json格式的对象数据@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8"); //设置json字符 resp.setC.
2020-06-16 22:41:42 605
原创 jQuery集合Ajax传值方式
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title> <script type="text/javascript" s.
2020-06-16 08:05:15 245
原创 原生ajax传值
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script type="text/javascript">.
2020-06-16 08:03:23 454
原创 启动tomcat异常
启动tomcat异常,由于tomcat本地服务占用:修改步骤如下:11.打开server 下面的 server.xml文件;2.删除最后一行:<Context docBase="jsptest" path="/jsptest" reloadable="true" source="org.eclipse.jst.jee.server:jsptest"/>注意的是后面有一个 </host> 不能删除了;3.删除后重启tomcat服务;...
2020-06-13 17:59:43 224
原创 maven项目配置阿里云路径无效问题
Maven pom工程导入数据库异常:.setting文件的全局配置镜像路径无法访问没有用上,因为以前有项目配置了用户仓库,导致全局配置(就是自定义的maven安装位置里面的setting文件)无效化;解决办法就是将用户下面的.m2下面的setting文件删掉,或者替换掉。Maven配置镜像默认从项目的pom.xml文件找,如果没有配置在去用户下面的配置文件找,最后在去全局配置找。...
2020-06-10 14:41:10 1193
原创 jsp通过servlet使用commons包进行文件上传
package com.jsptest.action;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;import java.util.UUID;import javax.servle.
2020-06-08 22:32:12 211
原创 客服端代理类的实现
package com.testjava.control;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.net.Socket;/**客服端代理类, * @author.
2020-06-07 20:00:07 118
原创 服务器端代理类的实现
package com.testjava.control;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.net.ServerSocket;import java..
2020-06-07 19:59:13 184
原创 mapper层相关配置文件
1.mapper的pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0..
2020-06-04 06:58:33 637
原创 manger工程的pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion.
2020-06-04 06:36:51 80
原创 common工程的pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion.
2020-06-04 06:35:26 3661
转载 parent聚合工程的pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion.
2020-06-04 06:31:30 238
原创 分页显示的业务逻辑
package com.jsptest.dao.impl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.jsptest.dao.TbItemDao;import com.jsptest.
2020-06-03 08:53:19 294
原创 封装jdbc连接数据库和资源释放
package com.jsptest.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/**连接数据的工具类,释放资源 * @author Administrator * jdbc连接数据的步骤 * 1,在开发环境中加载指定的数据.
2020-06-03 07:57:28 380
weblogic12创建MySQL8数据源服务和应用代码的部署文档
2022-11-26
mybatistest.zip
2020-08-23
09.source(Code).rar
2020-08-17
09.製造(Code).rar
2020-08-17
09.製造(Code).rar
2020-08-06
springboot环境相关.rar
2020-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人