自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tonysong111073的专栏

教学心得与技术分享

  • 博客(82)
  • 收藏
  • 关注

原创 java 基于Swing的随机点名

使用java的swing开发的随机点名

2024-09-02 15:43:49 321

原创 SSM 基于注解的整合实现

ssm注解配置实现

2023-09-01 21:45:29 283

原创 Jakarta 的 Servlet 下BeanUtils的日期处理 和JSTL 的使用

BeanUtils的日期处理

2023-08-15 14:40:43 1304

原创 基于spring 6 和Servlet 5 的SSM整合

基于Spring6和Servlet5的SSM实现

2023-03-31 09:30:23 843

原创 快速了解原码、反码、补码和位运算

快速看懂原码、反码和补码

2023-03-08 18:04:02 1321

原创 JDK1.8 支持的spring boot版本问题

关于spring boot版本过高引发的问题

2023-02-24 16:08:49 13144

原创 TypeScript 初步

typescript简介和基本语法

2023-02-16 16:20:14 356

原创 初始 RocketMQ 消息队列

spring boot整合RocketMQ

2023-02-07 15:30:09 623

原创 Vue和MP实现批量删除的两种方式

vue+MP实现批量删除

2022-12-15 09:28:18 1438 2

原创 spring boot 后端开发常用配置

spring boot 常用配置

2022-12-13 08:53:02 297

原创 Spring Data 的分页实现

spring data 的分页

2022-12-10 09:02:01 271

原创 spring boot +Vue + element-ui实现图片上传和回显

vue+element+springboot的图片上传

2022-12-09 21:21:00 1608 3

原创 Vue的常用配置

vue基本配置

2022-12-09 17:21:20 730

原创 VUE的首页(导航实现模板)

vue页面静态路由实现

2022-12-09 17:10:31 3437

原创 Spring boot 的properties和yml 配置文件

spring boot 配置文件说明

2022-10-23 21:24:01 332

原创 Springboot 开发 Web Flux

简单介绍WebFlux

2022-10-02 19:17:50 3043 2

原创 spring boot + jwt+ vue 快速实现登录认证

演示前后台分离的jwt用户认证

2022-09-08 08:26:04 606

原创 Spring AOP 编程原理和实现

通过代理讲解spring aop的实现过程和原理

2022-09-04 19:57:22 327

原创 Mybatis3.5 教学笔记-3 一对多和多对一的实现

mybatis的一对多和多对一的级联查询

2022-09-04 16:32:35 435

原创 Mybatis 3.5 多对多实现

mybatis的多对多实现关联查询等

2022-09-04 16:18:49 361

原创 Spring MVC 如何实现RESTFull的 delete和put提交

Springmvc处理RESTFull的get、post、delete和put请求

2022-08-06 20:09:52 403

原创 Servlet 整合Thylemeaf (基于Maven构建)

基于Maven构建Servlet和Thylemeaf的整合

2022-08-06 18:57:21 907

原创 spring security 深入浅出(一) session认证方式(1)

深入浅出学习 spring security

2022-06-26 21:39:11 2218 1

原创 springboot+jpa+thymeleaf (分页+模糊+CRUD)

依赖:<?xml version="1.0" encoding="UTF-8"?><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/mav..

2022-04-20 17:29:13 598

原创 springmvc 的异常处理

springmvc的异常处理有局部异常和全局异常。一、局部异常(只针对当前的Controller)实现步骤:创建自定义异常类:package com.song.ssm.util;public class MyException extends RuntimeException { public MyException() { } public MyException(String message) { super(message); }.

2022-04-08 18:08:31 477

原创 Spring5 mybatis3.5 整合Thymeleaf

页面效果:项目环境:idea 2019.3 mysql jdbc 8.0 maven架构:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache..

2022-04-02 20:17:46 1450

原创 Mybatis3.5 教学笔记-2 一对一的实现

一个人有一个身份证,一个身份证属于一个人。定义表如下:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_person-- ----------------------------DROP TABLE IF EXISTS `t_person`;CREATE TABLE `t_person` ( `pid` int(11) NOT NULL AUTO_INCREMENT, `

2022-03-30 20:21:42 1242

原创 Mybatis3.5.* 教学笔记-1

Mybatis3.5 教程

2022-03-30 17:47:35 1231

原创 Spriong Cloud 解决需要数据库配置的问题

在Spring Cloud 微服务程序中,有些模块是不需要配置数据库(或依赖)的,如何解决:

2021-11-04 21:02:54 386

原创 spring cloud mongodb 生产者、消费者实现crud

生产者部分:实体类:@Data@Documentpublic class Groups implements Serializable { @Id private String gid; private String gname;}@Document @Data public class User implements Serializable { @Id //mongo自动创建id private String id; @Inde

2021-11-01 22:05:26 179

原创 sprint boot 使用JPA 的ManyToMany 的问题

今天在项目中使用jpa的manyToMany时遇到一个问题。 进行多对多查询时,抛出一个异常:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.example.jpa_two.entity.User.roles, could not initialize proxy - no Session,根据问题来看应当是没有session,(应该是懒加载的问题),添加如下配置

2021-10-25 22:45:04 347

原创 JDBC 事务

事务的开启是由JDBC驱动或数据库隐式决定的。Connection对象的autoCommit属性决定什么时候结束一个事务。启动自动提交后,会在每个SQL语句执行完毕后自动提交事务,当Connection对象创建时,默认情况下,事务提交是自动开启的。Connection接口中提供setAutoCommit()方法,可以禁用自动提交。此时,需要显示的调用Connection提供的commit()方法提交事务或rollback()回滚事务。 事务隔离级别用于指定事务中对数据的操作对其它事务...

2021-10-05 18:15:21 211

原创 JAVA JDBC 中获取自增字段的值

在进行业务处理时,经常会遇到获取关联表的主键作为该表的外键的操作,在mybatis中这个操作已经封装好了,那么JDBC是如何进行操作的呢?我们查看JDBC的API后发现,其实JDBC的Statement接口和PreparedStatement已经进行了封装。 pst=connection.prepareStatement("",Statement.RETURN_GENERATED_KEYS);参考代码: try { pst= connection.prepareSta

2021-10-05 17:19:20 394

原创 bootstrap的模式窗体实现修改

大家知道bootstrap中有个模式窗体,它可以实现ajax的数据操作,官方的文档中只是给出了如何实现,并没有给出在实际生产中如何使用,以下是最近教学过程中对model窗体的具体实现,希望有需要的读者可以参考一下。首先,页面导入所需的js文件和css文件,代码如下:<link href="<%=request.getContextPath()%>/css/bootstrap.min.css" rel="stylesheet"><script src="<%=r

2021-09-21 22:37:50 313

原创 基于Sevlet+JSP+JDBC+jQuery实现单页面的CURD

做为对单页面的学习和后期框架的应用来说,掌握基本(原始)的ajax方式实现CRUD尤为重要,做为一个教学案例希望对读者(尤其是初学者)希望能够起到一个抛砖引玉的作用,有不对的地方,还请多多批评。页面效果:项目结构:数据库:DAO:public interface IBookDao { String FIND_ALL="SELECT * FROM t_book"; String ADD_BOOK="INSERT INTO t_book(title,a.

2021-09-21 22:22:43 320

原创 Servler 生成随机验证码

import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.ServletConfig;import javax.servl.

2021-09-15 17:26:49 162 1

原创 Spring Boot +VUE 案例演示

项目整体效果:项目使用技术点: 数据层:mybatis 控制层:Spring mvc 界面层:VUE+ Bootstarp。 整体框架采用Spring Boot。项目结构:pom.xml: <properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sour..

2021-02-23 09:01:28 531 1

原创 JavaScript中的循环

JavaScript中的三种循环 <script> var arr=[1,2,3,4,5]; for(var i =0;i<arr.length;i++){ console.log("for...>"+arr[i]); } for(var i in ...

2020-09-26 09:07:28 145

原创 利用jstl 标签隐藏手机号码

项目中需要对敏感数据进行保护,例如:身份证、手机号码、银行卡号码等,页面展示时需要进行部分的隐藏从而达到保护隐私的目的,但是该数据往往从数据库中获取,数据量比较大,利用jstl直接在页面上实现往往是最简单的:实现步骤:1:导入jstl function<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 2:页面调用 ${fn:substring(person.mobile,0,3)}**

2020-05-17 16:11:58 802

原创 基于JNDI 的SSM 实现 CRUD

MyBatis提供的数据源类型有三种:UNPOOLED,POOLED,JNDI。其中UNPOOLED这个数据源实现只是在每次请求的时候简单的打开和关闭一个连接,基本很少使用,我们使用比较多的无外乎POOLED(该方式也是MyBatis推荐的使用方式),JNDI方式使用的少,网上相关的资料也比较少,最近由于教学需要,简单的研究了一下,做了一个练习的小项目。希望能给大家带来点帮助,web项目(spri...

2020-04-20 18:54:34 371

空空如也

空空如也

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

TA关注的人

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