自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 注解是什么

注解

2023-08-03 10:09:34 77

原创 ViewControllerRegistry

使用MVC时,通常是用@controller来处理业务返回页面,但是有些简单场景是没有业务处理逻辑,只需要返回jsp。此时此刻,就可以用到MVC中的快捷配置,ViewControllerRegistry。我自己的使用场景是,建一个项目做中转跳转到其他服务器。所以这个项目狠狠简单,不需要写Controller,就写一个ViewControllerRegistry和一个jsp页面。任何接口进来就是跳转到这个jsp页面。(页面里可以写一些业务逻辑)

2023-07-31 10:47:50 192

原创 mybatis批量修改<foreach>报错

实际原因是mybatis不会识别“;”,需要修改连接数据库配置,使用批量修改时,报语法错误;检查sql语句没问题,

2023-04-17 14:19:47 673 1

原创 白话说Spring

Spring的另一个功能AOP(面向切面),它其实是IOC功能的一个扩展,在spring生成对象的过程中,代理模式动态的给这个对象加上其它的一些功能,在不影响原对象使用的基础上,附加功能。说到AOP就得提到事务,Spring框架中的事务,也是基于数据库连接实现的,数据库连接+AOP(切面),在切面中控制数据库的连接,事务的开启、提交或回滚,而Spring就是将这些动作封装起来,让框架里的事务管理器在执行这些操作,开发人员只需要通过注解告诉框架哪里需要开启事务,方法之间的事务传递。

2023-04-13 16:10:48 117

原创 com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve

Eureka客户端注册失败,报下面错误2023-04-12 15:39:06.313 INFO 19872 --- [ main] com.netflix.discovery.DiscoveryClient : Getting all instance registry info from the eureka server2023-04-12 15:39:06.440 WARN 19872 --- [ main] c.n.d.s.t.d.Retryab

2023-04-12 15:51:22 281

原创 spring的事务@Transactional使用细节

1、rollbackFor,不设置该参数默认捕捉的异常是RuntimeException.class及其子类;2、noRollbackFor,指定忽略的异常,遇到该异常不回滚;3、在类上加该注解,类中所有方法都是事务,所以一般注解用在方法上;4、事务超时 (timeout=30)默认是30s;5、事务隔离级别:事务隔离级别:(isolation = Isolation.READ_UNCOMMITTED):读取未提交数据(会出现脏读, 不可重复读) 基本不使用(isolation = Iso

2020-12-02 16:03:28 173

原创 生成验证码具体配置

Constant 描述 默认值kaptcha.border 图片边框,合法值:yes , no yeskaptcha.border.color 边框颜色,合法值: r,g,b (and optional alpha) 或者 white,black,blue. blackkaptcha.border.thickness 边框厚度,合法值:>0 1kaptcha.image.width 图片宽 200kaptcha.image.height 图片高 50kaptcha.producer.imp

2020-11-18 10:34:01 489

原创 手把手教你系列之java生成验证码,登录校验,直接复制过去用

如果你在网上搜的话,会出来很多种方法,我接下来要写的是纯java生成验证码图片,以及校验的。老规矩,直接复制粘贴过去用好吗第一步:导入依赖<!--验证码--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2<

2020-11-17 16:02:22 677

原创 写一个http请求都有什么参数,以及java后端如何获取

一个完整的http请求包含连接时的三次握手和四次挥手,这些可能面试时候会问到,大家应该也都背过。。。今天先不提这个,说说我们实际代码中会用到的。一个HTTP请求由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。请求行 包含 请求方法 URL 协议版本例如: POST 123.03.03 HTTP1.0请求头 Headers请求头中常见的参数有:Host : 接受请求的服务器地址,可以使ip端口号,也可以是域名;User-Agent : 发送

2020-11-06 11:03:02 1087

原创 mysql写批量插入uuid,去“-”

今天敲代码刚写到,要直接在navicat中插入大量数据,主键id用的uuid。。。第一步,直接用UUID()插入INSERT user (id,create_time) VALUES( UUID(),NOW())此时插入的uuid都是带“-”的第二步,去杠update user set id =REPLACE(id,'-','')以上,是今天刚写的,且试过可以的,你们试一下,有问题下面评论区讨论一下...

2020-10-15 18:10:55 948 1

原创 手把手教你系列之java上传文件到阿里云

废发不多说,直接复制过去用好吗!阿里云上传文件,第一建立连接,第二文件转化成流上传,第三洗洗睡吧public class aliyun{ /** * oss上传 * @param inputStream 输入流 * @param fileName 存放的文件位置+name+格式 (图片,音频都可以) * */ public String upload2OSS(InputStream inputStream,String fil

2020-10-13 11:27:50 1219

原创 经常写,面试问到,我居然一脸懵。。。

现在公众号,小程序的项目都很火,微信登录经常会用到openid和unionid,但是这两个是啥意思,有啥区别,这是前几天面试问到的,我没回答上来,我也没注意过,然后就跑去官方文档翻一翻,简单总结一下,了解一下,能回答上面试官的问题就行。openId是表示用户在你的当前应用中的唯一标示,你用同一个微信账号进不同的应用openid是不同的。unionid用户的 UnionID 是唯一的。同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。比如说有公司的产品,小程序和app是通用账号,一

2020-10-13 11:15:59 194

原创 手把手教你系列之java导出Excel表

这篇文章很简单,教你简单的用java代码导出Excel表。具体工作场景就是从数据库中查出数据,然后java代码做一些其他操作,写入表中…巴拉巴拉然后我下面就不写从数据库拿数据了,直接写进字符串,开始了class excelDemo{void exportExcel(){try{//1.创建一个webbook,对应一个Excel文件HSSFWorkbook wb = new HSSFWorkbook();//2.在webbook中添加一个sheet,对应Excel文件中的sheetHSSF

2020-10-13 11:02:24 418

原创 手把手教你系列之微信公众号 java后端获取code(重定向解决)

微信开发文档上,获取code是在前端页面获取,但是现在也不知道为啥非得在后端获取,获取就获取吧,安排一下。获取code的目的,其实就是为了获取openid和token,获取openid和token的目的,其实是为了获取unionid和用户信息。先写个工具类,主要是两个方法,需要的,你们直接复制粘贴就好public class WxGzhUtils {/*** 获取openid access_token* @param appid* @param secret* @param code*

2020-08-11 09:26:37 8595 13

原创 公众号 java后端 获取code, openid、unionid, 用户信息

public class WxGzhUtils {public static String getCodeByUrl(String appid,String url){ String path = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appid+"&redirect_...

2020-04-20 11:46:31 4434 4

原创 SpringBoot整合ActiveMQ

前言ActiveMQ 一个成熟的消息中间件,作用于系统之间的通信,降低模块与模块之间的耦合度。消息的传递有两种类型:1. Queue 队列模式:一个生产者和一个消费者一一对应2. Topic 发布者/订阅者模式:一个生产者对应多个消费者本博客配置了 Queue 队列模式和 Topic 发布者/订阅者模式,可同时支持。源码GitHub地址:https://github.com/into...

2020-03-01 12:48:25 222

原创 小程序 java后端获取openid

小程序后端获取一些用户信息先写一个get请求公用方法,后面很多接口都要用到//根据url获取openId和sessionkeyprivate String[] requestJson(String url) {return request(url);}private String[] request(String connurl) {String[] resultStr = new...

2019-11-13 10:55:58 1386

空空如也

空空如也

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

TA关注的人

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