- 博客(18)
- 收藏
- 关注
原创 springboot2.5.0+mybatisplus3.4.3模板+redis5.0.10的demo
1.pom.xml中倒入需要的jar包<?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 http://mave
2021-06-14 14:56:33
515
原创 java实现字符串中的中文繁简转换
1.使用的jar包heaven-0.1.129.jar、nlp-common-0.0.3.jar、opencc4j-1.6.0.jar2.写成工具方法public static String changeToSimpleChinese(String searchName) { StringBuilder stringBuilder = new StringBuilder(); int n = 0; for(int i = 0; i < searchN
2021-06-01 14:56:22
1474
原创 springboot集成mybatis-plus的demo
1.pom.xml文件需要的jar包<?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 http://maven
2021-05-24 22:38:59
349
1
原创 spring中创建excl表的几种方式并导出
1.有时候根据需求需要将数据库中的数据导出到excl文档中,通过访问接口就能够下载到本地中。package com.zengjx.controller;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import jxl.write.WriteException;import org.springframework.stere
2021-05-18 14:03:52
265
原创 spring框架下使用druid连接池并且配置动态数据源和配置事务
1.在applicationContext.xml中配置好多数据源<!--引入数据库配置文件--> <context:property-placeholder location="classpath:dbconfig.properties"/> <!--引入数据库配置文件--> <context:property-placeholder location="classpath:test.properties"/> <!--导入applica
2021-04-29 17:11:10
999
原创 spring框架使用JavaMailSenderImpl发送邮件
1.需要mail-1.4.1.jar包,编写applicationContext-email.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.s
2021-04-11 19:09:56
486
原创 spring框架下使用quartz
1.需要使用到quartz-2.2.1jar和quartz-jobs-2.2.1jar,导入之后写一个applicationContex-quartz.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:
2021-04-09 14:38:28
179
原创 solr-6.3.0部署到tomcat9以及集成IK分词器和通过java使用solrj7.7.1测试
solr-6.3.0部署到tomcat91.首先将下载好的solr-6.3.0\server\solr-webapp中的webapp拷贝一份放到tomcat\apache-tomcat-9.0.44-solr\webapps文件里面,并将webapp修改为solr。2.将solr-6.3.0\dist文件下的jar包拷贝到tomcat\apache-tomcat-9.0.44-solr\webapps\solr\WEB-INF\lib文件里面3.将solr-6.3.0\dist\solrj-lib文件
2021-04-05 23:59:45
176
原创 Spring Cloud Oauth2 JWT
SpringSecurityOauth2实现类Oauth2并分为了两大模块,认证授权服务和资源服务。认证授权服务一般负责认证逻辑和加载用户的权限以及认证成功后为用户颁发令牌,资源服务器一般值我们提供的微服务,在资源服务器中需要对用户的令牌做检查(是否通过了认证且是否拥有访问该服务的权限)。所以我们会去创建一个认证授权的微服务,用户登录做认证和加载用户的权限。1.导入依赖,开启启动类,配置yml文件<dependencies> <!--微服务基础依赖-->
2021-01-28 16:00:01
691
原创 使用Java创建图片验证码
在门户网站的登录或是注册页面经常出现一些验证码,这些验证码可以起到防止恶意刷接口,降低并发等。1.验证码展示2.提供一个方法,通过
2021-01-22 11:28:50
398
3
原创 ElasticSearch的高亮和聚合
门户网站提供一个搜索框给用户,用户可以使用这个搜索框对商品的某些字段进行一个搜索(列如,商品名,商品的简介),ElasticSearch对输入搜索的字符串在搜索出来的数据中进行一个特殊展示称之为高亮。当需要对某些特定的商品进行一些基础计算时可以使用ElasticSearch聚合进行(列如,获取到某些类型商品的平均价格,最大价格,最小价格,总数量,等等…)1.高亮展示2.聚合展示3.导入jar包,创建启动类,配置application文件<dependencies> &l
2021-01-21 19:16:03
762
1
原创 SpringCloud使用的一些公共jar包
这是我在微服务中使用的一些公共Jar包,我把它抽取出来当成一个公共的依赖。1.公共jar包<dependencies> <!--这里为微服务提供一个公共的jar包,微服务的模块直接导入该项目就可以继承jar包--> <!--1.导入eureka客户端依赖--> <dependency> <groupId>org.springframework.cloud</gro
2021-01-21 18:07:16
1494
原创 分类树
门户网站中商品分类具有层级关系。列如,电器—电视—8K超帅电视机。这些数据需要一开始就在页面上展示,所以通过分类树的方式将这些数据获取到。1.数据结构——一定要有的字段 private List<CourseType> children = new ArrayList<>(); private Long pid;2.创建controller@RestController@RequestMapping("/courseType")public class
2021-01-19 23:54:25
485
原创 面包屑
门户网站中展示许多商品,把这些商品进行具体分类归纳形成层级结构的样式。列如:手机—小米手机—红米手机。红米手机属于一个层级中的一个,而红米手机是隶属于小米下的,小米手机也是一个层级中的一个,而小米手机是隶属于手机下的。通过一个节点来查询出它所在层级中的所有数据以及它父节点和它父节点所在层级中的所有数据…一直查询到根节点,这就是面包屑。1.面包屑展示2.分析层级结构、数据存储方式/** [ { "self":{ //红米手机对象的所有信息 id
2021-01-19 23:15:37
269
原创 SpringCloud——使用RabbitMQ发送消息给用户
项目中发布一个需求,当服务上线后通过不同各种通讯方式发送消息给用户,我们可以使用RabbitMQ来满足需求,写一个简单流程。1.导入jar包,创建启动类,配置application文件 <dependencies> <!--微服务基础依赖--> <dependency> <groupId>com.zengjx</groupId> <artifactId>
2021-01-19 22:21:25
984
原创 SpringCloud——ElasticSearch的使用
在项目中,门户网站展示我们提供的商品。这时,如果商品过多,就需要为普通用户提供一个搜索和查询的功能,ElasticSearch为我们提供了该服务。1.导入jar包,创建启动类,配置application文件<dependencies> <!--微服务基础依赖--> <dependency> <groupId>com.zengjx</groupId> <art
2021-01-19 21:15:56
610
原创 阿里云——OSS的创建和使用
当项目为用户提供一个上传图片的功能的时候,为了减少图片占用本地的存储空间一般需要将图片上传到云端中,阿里云的OSS提供了该功能1.注册阿里云账号https://oss.console.aliyun.com根据步骤注册账号,并选择开通对象储存OSS服务2.创建Bucket3.配置跨域(这样java后台就能使用代码对它进行访问)4.创建AccessKey 推荐使用子用户这样安全一点5.JAVA后台编写代码使用OSS作为图片存储地址5.1编写一个controller用来提供图片上传的接口
2021-01-16 16:12:17
6737
原创 SpringCloud——Redis的使用
使用微服务的时候将一些经常使用的数据存放在Redis中来减少对数据库的访问并提高性能1.在pom文件中导入Redis依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions>
2021-01-16 11:20:28
2906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人