CRUD
自己crud的后端 demo
.Passion
欢迎来看我的博客 ,原博客地址: https://www.cnblogs.com/lyr-2000/
现决定重新启用博客园的博客,一部分比较浅的笔记将写到这个博客上
欢迎打扰,另外,个人博客网站也搭建成功,欢迎打扰:
https://lyr-2000.github.io/
展开
-
vim自定义快捷键
vim自定义快捷键原创 2022-01-01 23:50:45 · 1587 阅读 · 0 评论 -
前端显示markdown
<#assign markdownContent = blog.content /><#import '../../custom/script.html' as s /><!DOCTYPE html><html lang="zh-CN"><head> <@s.jquery_with_bootstrap /> <link rel="stylesheet" href="/lib/preview_md/pre.原创 2021-02-17 19:28:57 · 900 阅读 · 0 评论 -
js上传图片代码实现
<div class="edit-avatar"> <img src="${ (user.userAvatar) !}" alt="..." class="img-avatar"> <div class="avatar-divider"></div> <div class="edit-avatar-cont...原创 2021-02-17 16:23:33 · 1262 阅读 · 0 评论 -
js图片粘贴上传 [markdown文本编辑]
代码实现// function initPasteDragImg(Editor){// var doc = document.getElementById(Editor.id)// doc.addEventListener('paste', function (event) {// var items = (event.clipboardData || window.clipboardData).items;// var file = null;原创 2021-02-16 21:12:45 · 240 阅读 · 2 评论 -
OSS 上传图片
final OSS oss; final AliOssProperties ossProperties; @RequestMapping("/file") public R uploadFile(@RequestPart MultipartFile file) throws IOException { String newFileName = AliyunOssUtil.getNewFileName(ExtUtil.fileExtName(file.getOrigi.原创 2021-02-15 22:38:30 · 414 阅读 · 0 评论 -
后台 CRUD 元素总结
1. radio 单选框 【选中,不选中, ture or false 】这个元素特别重要那,怎么获取元素的值呢?作用: 选中 或者 不选中, true or false, 0 或者 1 ,开启 或者 不开启 ,表示这几种语意 <div class="form-group row m-b-10"> <div class="col-xs-4">是否可见</div> <div class="col-xs-8">原创 2021-02-15 18:52:36 · 148 阅读 · 0 评论 -
Vue 表格加载实现
<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0,user-scalable=0"/> <title>Tit原创 2020-12-17 22:10:11 · 532 阅读 · 0 评论 -
vue3 分页插件总结【代替 模板引擎】
<ul class="pagination" ><#-- <#list 1..pagination.totalPage as page>--> <li v-for="page in pages" :class="[page==curPage?'active':'']"><a href="javascript:void(0);" onclick="return false">{{ page }}<..原创 2020-12-17 21:20:35 · 795 阅读 · 1 评论 -
复杂嵌套 JSON转 markdown 列表
package com.lyr.easymybatis.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.Collection;import java.util.List;import java.util.Map;/** * @Author lyr * @create 20原创 2020-12-17 00:16:53 · 853 阅读 · 1 评论 -
freemarker 分页查询
<#import "../common/pageable.html" as p/><div class="container" id="container"> <div class="container"> <input type="text" value="${RequestParameters['q']!''}" placeholder="搜索文档" class="form-control search search_input"&.原创 2020-12-16 19:55:52 · 476 阅读 · 0 评论 -
freemarker bootstrap 分页插件总结
<#--{ "totalPage": 0, "curPage": 0, "size": 0, "totalCount": 0, "list": [ {} ]}--><#macro bootstrap_page_1 ID> 总数: ${pagination.totalPage} | ${pagination.curPage+1}<ul class="pagination" id="${ID}"> ..原创 2020-12-16 19:12:03 · 208 阅读 · 0 评论 -
JPA 多对多查询
person 实体package com.lyr.easymybatis.pojo.po;import lombok.Data;import lombok.experimental.Accessors;import org.hibernate.annotations.DynamicInsert;import org.hibernate.annotations.DynamicUpdate;import org.springframework.data.jpa.domain.support.Au原创 2020-12-15 16:01:20 · 844 阅读 · 0 评论 -
JPA动态SQL
在类的头上打上 @DynamicInsert@DynamicUpdate即可自动动态更新 @Test void updateOne() { // apiInfoDemoRepository. apiInfoDemoRepository .save( new ApiInfoDemo().setId(5L) .setTitl原创 2020-12-15 10:16:23 · 3593 阅读 · 0 评论 -
jpa @Query demo 演示
package com.lyr.easymybatis.repository;import com.lyr.easymybatis.pojo.po.ApiInfoDemo;import org.springframework.data.domain.Pageable;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.Query;i.原创 2020-12-14 23:52:31 · 138 阅读 · 0 评论 -
JPA 的简单使用
package com.lyr.easymybatis.pojo.po;import lombok.Data;import lombok.experimental.Accessors;import org.hibernate.annotations.Generated;import org.hibernate.annotations.GenerationTime;import javax.persistence.*;import java.util.Date;/** * @Autho.原创 2020-12-14 23:06:43 · 151 阅读 · 0 评论 -
shiro 整合
package com.itshare.video.common.shiro;import com.itshare.video.common.shiro.realm.JwtRealm;import org.apache.shiro.mgt.DefaultSessionStorageEvaluator;import org.apache.shiro.mgt.DefaultSubjectDAO;import org.apache.shiro.spring.LifecycleBeanPostProc.原创 2020-10-25 16:22:12 · 109 阅读 · 0 评论 -
nginx 代理端口
default.conf 文件增加如下内容大致意思 拦截 /api开头的请求,并重定向到 http://192.168.1.21:8090 提供的web服务上location /api { rewrite ^/api/(.*)$ /$1 break; proxy_pass http://192.168.1.21:8090; }原文...转载 2020-10-08 22:42:48 · 388 阅读 · 0 评论 -
linux 自动部署脚本
#!/bin/bashsudo kill -9 $(lsof -i tcp:8080 -t)java -jar *.jar --server.port =8080 > out.log 2>&1 &原创 2020-09-29 15:55:24 · 184 阅读 · 0 评论 -
docker 安装
官网地址原创 2020-09-29 14:22:14 · 65 阅读 · 0 评论 -
总结:spring框架的5种作用域
singletionprototyperequestsessionglobalsession原创 2020-09-25 17:17:38 · 741 阅读 · 0 评论 -
阿里oss 批量下载zip
package top.hundreds.homeworkhelper.util;import com.aliyun.oss.HttpMethod;import com.aliyun.oss.OSS;import com.aliyun.oss.OSSClientBuilder;import com.aliyun.oss.model.GeneratePresignedUrlRequest;import com.aliyun.oss.model.OSSObject;import lombok.ex原创 2020-09-20 00:26:37 · 676 阅读 · 0 评论 -
#回归基础 jstl实战总结#代码嵌套
<c:set var="rows"> <c:forEach items="${rows}" var="i" varStatus="status"> <tr> <td><c:out value="${i.studentId}" /></td> <td><c:out value="${i.studentName}" /></td>原创 2020-09-13 23:24:05 · 175 阅读 · 0 评论 -
编程式事务异常回滚
/** * @Author lyr * @create 2020/9/13 20:05 */@Slf4jpublic class ServiceTransactionProxyWrapper implements ProxyWrapper { public static <T> ServiceTransactionProxyWrapper create(@NonNull T toBeProxy) { return new ServiceTransactio..原创 2020-09-13 20:53:16 · 314 阅读 · 0 评论 -
#JdbcTemplate 插入返回主键
@Override public int insertOne(Teacher object) { int row = jdbcTemplate.update( "INSERT INTO `t_teacher`(`teacher_name`, `teacher_password`,`sex`,`is_deleted`,`gmt_create`,`gmt_modified`) VALUES (?,?,?,?,?,?)" , ..原创 2020-09-13 19:14:04 · 198 阅读 · 0 评论 -
回归基础,jstl和 el模板语法回顾
导入对应 的 jar 包<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope>原创 2020-09-13 11:50:34 · 166 阅读 · 0 评论 -
配置 slf4j+logback
博客转载 2020-09-09 23:59:03 · 134 阅读 · 0 评论 -
layui 搜索表单搜索刷新 数据表格详解
<table class="layui-hide" id="test" lay-filter="test"></table>这个是数据表单,在其前面有一个 form 用来搜索<blockquote class="layui-elem-quote quoteBox"> <form class="layui-form"> <div class="layui-inline"> .原创 2020-08-29 14:51:01 · 2437 阅读 · 0 评论 -
#项目#layui后台管理模板总结
xadmin 的部分模板片段,首页导航栏<#macro navLeft> <div class="left-nav"> <div id="side-nav"> <ul id="nav"> <li> <a href="javascript:;"> <i class=原创 2020-08-29 13:47:32 · 1397 阅读 · 0 评论 -
评论表的设计
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.lyr.blog3.mapper.manual.CommentVOMapper"> <resultMap id="co..原创 2020-08-25 11:02:10 · 1945 阅读 · 1 评论 -
#项目#加载评论
后台发送一段 HTML文本,前台jQuery 将模板渲染使用ajax加载一段 HTML文本,并且替换掉原来的文本<div class="ui bottom attached segment" > <!--留言区域列表--> <div id="comment-container" class="ui teal segment"> &l原创 2020-08-24 22:16:08 · 237 阅读 · 0 评论 -
#管理系统#SemanticUI弹框
<script> function go(url) { $(".ui.modal") .modal({ //各种回调方法 onShow: function () { console.log("正在显示"); }, onVisible: function () { consol原创 2020-08-23 16:55:45 · 1098 阅读 · 0 评论 -
#管理系统博客编辑页面业务分析
前后台交互常用的技巧3个按钮,点击发布,发布博客文章, 点击保存,保存文章,展示不发布(设置发布状态 为 false,前台不可见)博客文章标签,一对多怎么处理?数据库设计,建立中间表 关联 blog 和 tagtag 和blog 是一对多的关系,而 blog 是主要参与的实体,可以在 blog 表适当添加冗余字段,简化业务代码...原创 2020-08-23 01:28:17 · 161 阅读 · 0 评论 -
手动实现一个缓存抽象
手写一个 redis 缓存抽象下面是实现 SPEL表达式的代码, spring-cache 的 缓存抽象没法自定义时间,所以自己实现了一下普通的缓存注解 /** * 用于SpEL表达式解析. */ private static SpelExpressionParser parser = new SpelExpressionParser(); /** * 用于获取方法参数定义名字. */ private static DefaultParam原创 2020-08-22 20:04:02 · 133 阅读 · 0 评论 -
AOP不生效#大坑
子类覆盖导致AOP不能生效转载 2020-08-22 18:08:17 · 365 阅读 · 0 评论 -
#管理系统分页模板总结
前台模板<div class="ui secondary segment form"> <!--查询表单需要是form提交数据--> <form th:action="/blogs?page=${ adminBlogPage!}&size=${adminBlogSize!}" method="get" class="ui segment form">原创 2020-08-22 11:01:02 · 267 阅读 · 0 评论 -
#实用#mapStruct的使用
查看 mapStruct 生成的demo <!-- mapStruct 对象转换 --> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId> <version>1.2.0.Final</version&g原创 2020-08-14 20:20:51 · 145 阅读 · 0 评论 -
java -jar应用乱码解决方案
java -jar -Dfile.encoding=utf-8 app.jar原创 2020-08-07 20:27:46 · 355 阅读 · 0 评论 -
#后端#项目#自定义接口异常处理
常用接口异常整理package com.lyr.cakemanagerv2.config;import com.alibaba.fastjson.JSONObject;import dto.Result;import lombok.extern.slf4j.Slf4j;import org.springframework.core.annotation.Order;import org.springframework.http.HttpStatus;import org.springfra原创 2020-07-30 16:41:08 · 968 阅读 · 0 评论 -
springboot 使用 ueditor的配置
去官网下载,我是 jsp,utf8版本贴到资源目录点击 project structure,导入 ue的 lib的 jar包`<script type="text/javascript" charset="utf-8" th:src="@{/ueditor/ueditor.config.js}"></script><script type="text/javascript" charset="utf-8" th:src="@{/ueditor/uedito..原创 2020-07-16 01:49:55 · 268 阅读 · 0 评论 -
springboot打war包无法发服务器报 ClassDefNotFoundError
解决方案:声明一下 本地 的 lib 目录<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warName>ROO原创 2020-05-28 19:00:18 · 397 阅读 · 0 评论