- 博客(29)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SSM整合案例演示(带注释)
1 SSM 整合环境准备1.1 创建库表(1) 创建表空间、用户、用户授权这里是Oracle数据库--1.创建表空间create tablespace itheima datafile 'c:/itheima.dbf' size 10m autoextend on next 10m;--2.创建用户create user itheimaidentified by itheimadefault tablespace itheima;--3.给用户赋权限grant dba to
2020-10-16 01:08:28
204
原创 24DataGrip 数据库表的导出导入(未)
DataGrip 数据库表的导出导入导出:选中要导出的表,右键选着"Export Data to File",Extrator选项中选择"SQL Inserts",勾上Computed和Generated和Add table definition(DDL)导入:选中要导入的数据库,右键选着"Run SQL Script",选中要导入的SQL文件。...
2021-03-30 18:24:25
543
转载 压缩多个文件成一个压缩文件
https://www.cnblogs.com/jpfss/p/9830594.html转载于博客园作者“星朝”,支持原创
2021-01-27 09:37:37
198
原创 SpringBoot整合Redis
SpringBoot整合Redis1 添加redis的起步依赖<!-- 配置使用redis启动器 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2 配置redis的连接信息#Redis 配置
2021-01-08 16:31:29
152
原创 SpringBoot整合SpringDataJPA
1 添加Spring Data JPA的起步依赖<!-- springBoot JPA的起步依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency>2 添加数据库驱动依赖<!-- MySQL连接
2021-01-08 16:28:21
121
原创 dubbo工作流程(品优购整体流程)
整体架构:dubbo服务提供者dubbo服务提供者加入配置,此时com.pinyougou.sellergoods.service.impl下所有的接口(类中有@service注解配置的接口)全部加入spring容器中暴露服务,这样web层就可以远程调用了原本是这样暴露服务,但只有只能暴露一个,所以改为下面扫描的方式暴露全部原本<!-- ############## 配置dubbo服务提供者 ############## --> <!-- 配置当前应用的名称 -->
2021-01-08 16:21:33
159
原创 利用zxing框架生成特色的二维码(带中间头像)
1. 目标利用zxing框架生成特色的二维码,效果如下:2. 开发步骤2.1. 配置依赖jar包<!-- 配置二维码生成的框架 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.1.0</version></dependency&g
2021-01-08 11:06:28
415
原创 day12-FreeMarker
总概述FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成输出各种文件。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,html 或 Java 等 。1, Freemarker实现流程配置文件中设置了两个beana) 要读取模板文件的路径和读取的编码。b) 输出页面的类型(HTML)、读取的后缀名(.ftl)和输出的编码后台数据返回页面a) 后台controller方法有加入Model参数b) 使用model填充数据c) 返回页面的名字字符串,其实
2021-01-08 10:48:04
87
转载 DataGrip连接数据库mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone..
转载于https://www.jianshu.com/p/e71a3ac4da2c
2021-01-08 10:43:01
189
原创 id生成类IdWorker
package util;import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface;/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake JAVA实现方案 *
2021-01-07 17:02:35
369
转载 在IntelliJ IDEA中,类或方法有被调用,点击却显示 is never used
转载于:https://blog.csdn.net/qq_27276045/article/details/103277016在IntelliJ IDEA 里面的一些类及方法,明明有被其他的类或者方法调用,但是去看的时候显示灰色,鼠标放上面的时候显示:Class ‘XXX’ is never used或者Method ‘XXX’ is never used,而且运行的时候毫无问题。解决方法:File—>Invalidate Caches/Restart...
2021-01-07 17:01:57
1083
原创 关于@PathVariable、@RequestBody、@RequestParam请求注解
Jason转换为对象@RestController@RequestMapping("/seller")public class SellerController { /** 注入商家服务接口代理对象 */ @Reference(timeout = 10000) private SellerService sellerService; /** 添加商家 */ @PostMapping("/save") public boolean save(@Reques
2021-01-07 16:50:45
207
转载 springboot实现简单的图片上传
转载于:https://blog.csdn.net/weixin_44619613/article/details/108894101作者:https://blog.csdn.net/weixin_44619613图片上传在项目中是经常用到的,做一个小的demo方便以后自己复习这里用springboot的项目项目进行演示目录结构1、添加依赖 <dependency> <groupId>org.springframework.boo
2021-01-07 16:42:55
264
1
原创 day06-图片上传
思路: 前端选择本地图片点击上传,controller.js通过service.js发送上传请求,返回封装数据data,该数据中的有URL:response.data.url和状态码response.data.status,该URL就是图片的URL,如果想在页面中显示,就直接获取该URL 后端获取到前端的请求,经过服务路径和其他一波操作把图片上传到服务器,并状态码和URL封装到map中返回 总:前端使用 angularJS 异步上传,后端使用 springmvc 的 MultipartFile
2021-01-07 14:17:53
107
原创 Junit单元测试
起步依赖<!--springboot集成junit起步依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>package com.ith
2021-01-05 12:00:22
74
原创 lombok插件使用和lombok不起作用解决方法
idea安装插件引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided</scope>
2021-01-04 14:14:08
784
原创 @select模糊查询拼接
注解方式模糊查询拼接 // 获取月份订单数据 @Select("select * from XSMEC_CO_CO_LINE where BORN_DATE like concat(#{date},'%')") List<XsmecCoCoLine> getCoCoLineListByMonth(@Param("date") String date);
2020-12-24 17:16:04
691
1
原创 Hutool中DateUtil工具类时间偏移
获取上一年今天或者下一年今天等 Date date = new Date(); // 返回的格式就是2020-01-01格式,如果后面的数字是负数,就是往以前的时间移动 Date month = DateUtil.offsetMonth(date, 12); Date day = DateUtil.offsetDay(date, 10); System.out.println(month); System.out
2020-12-21 13:59:45
7965
原创 时间字符串和Date之间的转换
1,字符串时间转换Date用户传进来的格式是“20201010”、“2020-1010”或者“2020.10.10”,要转换为Date都是用Hutool中的DateUtil.parse()方式,作用获取到的date格式是2020-10-10类型。这样就不需要判断用户输入的是什么类型的时间字符串。 String strTime = "2020.10.10"; Date date = DateUtil.parse(strTime);输出:2,Date类型转换为字符串使
2020-12-21 13:54:42
18529
1
原创 BigDecimal精度问题和去掉后面的“0“
前提:使用hutool工具 <!-- hutool工具类 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.5.1</version> </dependency>
2020-12-18 16:33:59
820
1
原创 maven的介绍和使用
maven介绍maven就是管理jar包,然后在idea中直接引入就可以使用这些jar包,不需要再把jar包复制到项目中。这样就面临一个问题,jar包在哪里?把类库下载到本地电脑硬盘上,在idea中绑定maven服务,这样idea就会去改类库中寻找jar包类库idea中绑定如果在类库中没有要使用的jar包就需要从远程仓库中或者私库中获取。在类库的setting配置文件中写入远程仓库的地址如果没有使用这些配置,idea会自动会中央仓库中寻找。如果去中央仓库寻找就不如去阿里巴巴那里寻找了
2020-11-30 11:18:10
86
原创 maven仓库删除更新
问题:Maven下载jar包出现.lastUpdated结尾的文件问题出错原因:出现.lastUpdated文件原因:由于网络原因没有将Maven的依赖下载完整导致,私服情况下可能是远程仓库中没有对应版本的jar包导致无法下载。解决方案:1)、先删除本地仓库中所有以 .lastUpdate 结尾的文件。解决方案1,进入到自己 maven 的本地仓库 在当前本地仓库目录打开 cmd 命令行 Windows执行命令:for /r %i in (*.lastUpdated) do del
2020-11-28 15:42:33
896
原创 加密算法(MD5加密、MD5Hash加密、BCrypt加密)
1 MD5加密介绍MD5是一个加密的算法,可以对明文字符串进行加密,得到一个密文。MD5原文和密文是一对一的键值对。例如:原文:123 密文:202cb962ac59075b964b07152d234b70不管执行多少次,加密算法是固定的,得到的密文永远不变相对来说就不安全,容易被破解公司中使用MD5进行加密例如:原文密码是123,把首尾交换,再加上用户名进行加密例如:321meimei 进行加密e5212215b8cbf493e04f4290c
2020-10-16 22:45:12
1499
1
原创 Mybatis分页插件PageHelper
1 PageHelper 概述1.1 介绍PageHelper是国内非常优秀的一款开源的mybatis分页插件, 它支持基本主流与常用的数据库, 例如mysql、 oracle、 mariaDB、 DB2、 SQLite、 Hsqldb等。本项目在 github 的项目地址: https://github.com/pagehelper/Mybatis-PageHelper本项目在 gitosc 的项目地址: http://git.oschina.net/free/Mybatis_PageHelp
2020-10-15 13:46:57
444
原创 3.2 SpringCache
1,SpringCache1.1 概述Spring Cache 使用方法与 Spring 对事务管理的配置相似。Spring Cache 的核心就是对某个方法进行缓存,其实质就是缓存该方法的返回结果,并把方法参数和结果用键值对的方式存放到缓存中,当再次调用该方法使用相应的参数时,就会直接从缓存里面取出指定的结果进行返回1.2 常用注解:@Cacheable-------使用这个注解的方法在执行后会缓存其返回结果。@CacheEvict--------使用这个注解的方法在其执行前或执行后移除S
2020-08-08 13:58:49
159
原创 3.1 SpringDataRedis
1,缓存处理SpringDataRedis可以使用这个来代替其他技术的缓存,原项目使用的是lua、Canal实现广告缓存。1.1 实现文章的缓存处理1.1.1` 引入依赖在 tensquare_article 的 pom.xml 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-red
2020-08-08 13:58:29
161
原创 1,Mapper的增删改查
基于changgou项目注意insert和insertSelective区别两者的区别在于如果选择insert 那么所有的字段都会添加一遍即使没有值但是如果使用inserSelective就会只给有值的字段赋值(会对传进来的值做非空判断)其他后面有Selective字眼的都是这样品牌表对应Brand实体类@Table(name="tb_brand")public class Brand implements Serializable{ @Id private Integer id;//
2020-08-08 13:16:31
4227
原创 2,分布式文件存储FastDFS
1,简介简单来说就是部署在服务器中,然后把文件上传到改服务器中的技术。是一个分布式系统。需要安装到docker上的。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文
2020-08-08 12:15:26
163
原创 SpringBoot整合Mybatis
pringBoot整合Mybatis注意这里的配置文件是properties,一般是yml文件,但是写法都是差不多的1.1 SpringBoot整合Mybatis1.1.1 添加Mybatis的起步依赖<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starte
2020-08-06 15:09:25
64
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人