自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 MySQL的on duplicate key UPDATE使用方法与场景

on duplicate key UPDATE

2021-01-26 14:43:51 3665

原创 阿里云OSS获取永久访问文件URL

2542452

2021-01-13 09:48:35 9782

原创 spring中多线程的事务部分与全部回滚思路。

spring事务是根据内部的ThreadLocal来启用的,一条线程代表一条单独的事务;在一个事务代码块内,启动多条线程,如果其中一条线程出错,其他线程并不会受影响,也不会触发spring的事务回滚。示例代码: @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED) public void add() { mapper.insert(new User(2L,"b"

2020-07-08 18:01:43 4026 3

原创 Spring boot 2.X整合Redis一主二从三哨兵的哨兵机制

我这边是Windows平台演示,Linux平台启动哨兵命令略有不同配置redis.conf创建conf文件夹,专门放置redis.conf文件 复制原来的redis.windows.conf,新增两个配置文件,一个为redis.windows6380.conf,一个为redis.windows6381.conf 修改两个新的配置文件(主库默认端口6379) # 修改端口号port 6380# 修改日志文件名称logfile "6380.log"# 修改RDB文件名dbfil

2020-06-22 17:03:38 483

原创 Java中 i++ 与 ++i 的原理和示例

无赋值操作的a++ int a = 1; a++; System.out.println(a); // a = 2字节码: 0 iconst_1 // 把1入栈 1 istore_1 // 把栈中的1放到常量表的第一个位置并赋值给a(a = 1) 2 iinc 1 by 1 // 在常量表下标为1的值自增1,此时常量表中的a为2 5 getstatic #2 <java/lang/System.out> 8 iload_1 // .

2020-06-17 16:02:39 417 1

原创 Linux 上PostgreSQL 12 pg_trgm扩展安装

直接运行create extension pg_trgm;报错postgres=# create extension pg_trgm;错误: 无法打开扩展控制文件 "/usr/pgsql-12/share/extension/pg_trgm.control": 没有那个文件或目录解决步骤*输入 yum search contribpostgresql10-contrib.x86_64 : Contributed source and binaries distributed with P

2020-06-10 16:48:08 2096

原创 基于Spring boot和Layui的Rbac权限管理系统

登录界面滑块验证插件:滑块组件,有后端验证示例页面最基础的权限管理基于角色动态生成的菜单拥有基本的数据字典管理基于xm-select的下拉框拥有操作日志支持服务端排序(只做了时间列排序,更多扩展可根据示例代码更改扩展)内部注册页面系统只能有一个管理员修改密码页更多详情,请去我的码云查看详情仅供学习使用!!!不得进行商业用途!!!除非你买了LayuiAdmin!!!...

2020-05-15 13:46:29 672

原创 取代JWT,使用Redis来管理Token

模仿JWT,写基于Redis的鉴权Token管理,解决JWT是无状态的问题,JWT续期流程略麻烦,得前端配合更换TOKEN示例代码使用Spring Boot编写代码已经上传码云Redis_Token示例示例代码已经集成全局异常拦截,拦截器配置等等,下载了可以根据自己业务需求去更改。...

2020-04-13 10:46:42 1443

原创 前后端分离,Spring Boot整合百度富文本编辑器Ueditor实现图片上传

相信大家都是把Ueditor在前端部署好后,图片上传不知道怎么弄,我也是,研究分析很多篇文章,得出以下步骤可行配置好在/Ueditor/jsp/config.json里的imageUrlPrefix,到时后端返回图片保存的访问url时,Ueditor会自动在访问url前加上你写的imageUrlPrefix,如图配置,服务端返回url为:“pic/123.jpg”,在ueditor显示为&l...

2020-02-27 20:27:41 1430

原创 Java父类属性传给子类相同属性的方法

子类public class UserInfo implements Serializable { private static final long serialVersionUID = 5359479211352456087L; /** * 主键 */ @Id @Column(name = "user_id") priv...

2020-02-26 11:38:16 2344

原创 Spring Boot在Controller传入List集合解决办法

不多说直接上代码,以下经过测试完全OKController端的代码 /** *@RequestBody必须要 *传入的是List<Long>类型 */ @RequestMapping(value = "/test7") public List<Long> test7(@RequestBody List<Long> longs){ ...

2019-10-30 10:03:15 9257 3

转载 Spring boot 整合Druid框架不支持瀚高,报dbtype not support

解决办法在下文https://blog.csdn.net/pg_hgdb/article/details/99960513在spring boot使用application.properties配置Druid只能关闭防火墙,具体方法如下。原application.propertiesspring.datasource.filters=stat,wall更改后的applic...

2019-10-25 14:42:44 1641

原创 在整合Spring security遇到的问题

1、默认的登录页面的用户名输入框的name属性必须为“username”<input type="text" class="form-control" id="userid" name="username" placeholder="请输入学号"/>2、在实现UserDetailsService的类中,重写的loadUserByUsername方法的返回值必须符合org....

2019-10-14 16:31:58 230

原创 Spring MVC 的addViewControllers

@Overridepublic void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/test").setViewName("/test");}其中 addViewController("/test"),是URL路径,就是http://localhost...

2019-04-30 21:41:49 11311

原创 SpringBoot+Thymeleaf页面中使用th:onclick的几种方法

我以以下代码为演示代码<script th:inline="javascript">function getName(name){ console.log(name);}<script>方法一:<button class="btn" th:onclick="getName([[${person.name}]]);">获得名字<...

2019-04-20 11:13:26 5904 1

原创 Sql创建可以对现有数据更新并相加的存储过程

create procedure [dbo].[In_Ck]@CusId int,@Name varchar(50),@InNumber intasupdate CkIOset InNumber=InNumber+@InNumber where CusId=@CusId and Name=@Name意思就是输入一个数字,这个数字在原有表上的数据相加。例如:表中InNumber...

2019-04-16 10:57:03 818

原创 出现Not registered via @EnableConfigurationProperties or marked as Spring component

解决方案一:在pom.xml添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optio...

2019-04-15 20:46:03 11432 4

原创 使用IDEA新建Spring Initializr项目时无Spring Initializr选项

我的版本是IDEA的ULITMATE版本的,照着《Spring Boot实战》新建Spring Initializr项目时发现IDEA的项目选项没有Spring Initializr。解决方法:打开设置——Plugins——搜索Spring Boot——框上打上√——重启IDEA——OK...

2019-04-11 21:13:10 552

原创 Spring 集成测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]

报错信息:java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute or make the default bootstrapper class available.解决办法:Spring-tes...

2019-04-02 22:25:43 451

原创 SSH整合执行getHibernateTemplate().delete()如果删除的东西不存在而报错的解决方法

UserDaoImpl的代码 @Override public void delete(User user) { // TODO 自动生成的方法存根 this.getHibernateTemplate().delete(user); }原本UserAction 的代码 public String delete(){ this.userService.delete...

2019-03-24 13:03:34 752

原创 Struts中的Action传值到JSP的方法。

1、使用HttpServletRequest。HttpServletRequest request=ServletActionContext.getRequest();2、加载需要传递的参数request.setAttribute("参数名",参数);3、Jsp接收参数<%=request.getAttribute("参数名")%>...

2019-03-21 13:35:41 291

原创 Oracle 创建新用户后无法登入,显示user lacks CREATE SESSION privilege; logon denied

问题出在新创建的用户没有被授权。解决步骤1、打开命令提示符(cmd)2、输入命令sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;3、提示已连接4、输入 grant connect, resource to 用户名;5、打开SQL PLUS6、输入之前登录不了的用户名和密码7、登录成功...

2019-03-20 12:50:29 2840

原创 Windows系统下安装Oracle Database 11g Release 2过程

一、下载Oracle:官网:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html二、勾选Accept,找到你要下载的版本勾选Accept这里以11g为例三、下载完成后解压两个压缩包,打开文件点击setup.exe开始安装四、弹出以下窗口,等待五、弹...

2019-03-20 11:12:17 735

原创 Spring和Hibernate整合,出现Could not obtain connection to query metadata报错

警告: Could not obtain connection to query metadatajava.sql.SQLException: Connections could not be acquired from the underlying database!在进行Spring和Hibernate整合,不使用hibernate.cfg.xml时,出现这样的错误,检查发现是输错数...

2019-03-19 21:50:16 9321

原创 this.hibernateTemplate.save()和this.hibernateTemplate.update()无法写入数据库的问题

在进行Spring和Hibernate整合练习时,运行程序,JUnit没有报错,成功运行,看MyEclipse控制台的信息也是正常的,可是一查看MySql数据库时候,就不见写入的数据。插入语句确认插入数据的数据库无误JUnit运行无误测试类,无语法错误可是数据库中无数据成功运行后却无数据写入。初步怀疑是在缓存中没有Flush进去数据库。解决办法就是在hi...

2019-03-19 16:09:55 321

原创 出现Pointcut is not well-formed: expecting '(' at character position 21 com.itcast.service.*.*(..)报错

在进行Spring和Hibernate整合时,使用Hibernate.cfg.xml文件时出现的问题。org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [application...

2019-03-19 15:47:35 310

Hibernate+Struts2+Spring基本JAR包

Hibernate+Struts2+Spring基本JAR包,导入项目的lib里面就能实现SSH框架,进行SSH练习。

2019-03-19

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

TA关注的人

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