自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 后端实现微信小程序发送订阅消息模板

需要access_token,appid,secret,订阅者的openid,template_id(模板ID)package com.xxxy.tower.service.impl;import com.xxxy.tower.dto.AccessTokenInfo;import com.xxxy.tower.service.WxSubscribeService;import com.xxxy.tower.util.HttpClientUtil;import com.xxxy.tower.uti

2021-09-26 14:52:20 367 1

转载 RedisTemplate使用总和

opsForValueopsForListopsForZSet

2021-07-16 11:03:11 133

原创 基于RabbitMQ搭建MQTT服务器,并整合Springboot完成通信

1. 安装RabbitMQ并开启MQTT 协议安装过程略,使用插件开启MQTT协议rabbitmq-plugins enable rabbitmq_mqttrabbitmq-plugins enable rabbitmq_web_mqtt2. SpringBoot项目引入依赖 <dependency> <groupId>org.springframework.integration</groupId>

2021-07-14 14:32:03 1444 2

原创 Springboot整合RabbitMQ 最基础模板

1. 引入pom依赖略2. 写配置文件,声明交换机、队列,并将交换机和队列绑定,此处以直连交换机为例@Configurationpublic class RabbitmqConfig { //声明交换机 @Bean DirectExchange TestDirectExchange() { return new DirectExchange("TestDirectExchange", true, false); } //声明队列

2021-07-13 21:01:03 170

原创 Spring Cloud Alibaba简单归纳

一、创建微服务将RestTemplate交给Spring管理@Configurationpublic class ConfigBean(){ @Bean public RestTemplate restTemplate() { return new RestTemplate(); } }通过restTemplate调用其他微服务。二、NacosNacos的作用就是一个注册中心,用来管理注册上来的各个微服务。如何将微服务注册到Nacos中在pom.xml中添加nac

2021-07-07 14:42:19 149

原创 SpringBoot整合Shiro

shiro核心组件会给角色赋予权限,给用户赋予角色UsernamePasswordToken,Shiro用来封装用户登录信息,使用用户的登录信息来创建令牌Token。SecurityManager,Shiro 的核心部分,负责安全认证和授权。Subject,Shiro的一个抽象概念,包含了用户信息。Realm,开发者自定义的模块,根据项目的需求,验证和授权的逻辑全部写在Realm中。AuthenticationInfo,用户的角色信息集合,认证时使用。AuthorzationInfo,角色的

2021-07-06 09:36:48 118

原创 Python笔记,逐渐更新ing

字符串:是一种序列,是不可变的a[-1]: 为倒数第一个a[0:2]: 左闭右开a[1:10,2]: 2表示步长字符串重复:“how”*34//3 返回商的整数部分单引号和双引号作用相同,表示字符串;三引号可以表示多行字符串数字转化类型:1.整数用 int(“3”)2.浮点数用 float(“3.14”)占位符s1=“there are %d %s”%(10,‘books’)s2=“there are %d birds”print(s2%(20))字符串

2021-04-28 18:21:36 111 1

原创 Navicat导出各个表的字段,字段类型,注释

新建查询,输入如下代码,运行即可SELECTCOLUMN_NAME 字段名称,DATA_TYPE 字段类型,COLUMN_COMMENT 注释FROMINFORMATION_SCHEMA.COLUMNSwhere-- Database为数据库名称table_schema ='Database'AND-- table为表名table_name = 'table'...

2021-04-17 00:43:24 3598 1

原创 云服务器配置MySQL并在本地使用Navicat连接简单流程

1. 安装好MySQL数据库,过程不再赘述,各种方法都可以,最简单的就是直接用宝塔安装2. 开启MySQL远程连接使用账号密码进入数据库> use mysqlmysql> update user set host = '%' where user = 'root';再输入如下代码观察是否有host为 % 且 user为root的一行记录,有就表明你可以在任何主机上用root账号登录此云服务器的MySQL了mysql> select host,user from user;

2021-03-25 23:50:46 190

转载 MyBatis Generator(MBG)搭建及用法

MBG搭建:https://www.cnblogs.com/HawkFalcon/p/7999583.html运行MBG后每个model类都会额外相应产生一个相应的example类example中有三个属性 distinct用于指定DISTINCT查询。 orderByClause用于指定ORDER BY条件,这个条件没有构造方法,直接通过传递字符串值指定。 oredCriteria用于自定义查询条件。MBG产生的Example类和方法详解https://blog.csdn.

2021-03-10 21:42:06 145

转载 Swagger笔记转载

https://blog.csdn.net/MemoriesNangong/article/details/112967639?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161494863416780266255584%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161494863416780266255584&biz_i

2021-03-05 20:52:27 82

原创 redis

redis下载(windows5.0.10):https://github.com/tporadowski/redis/releasesredis能干嘛1.内存存储、持久化,内存中是断电即失、所以说持久化很重要(rdb、aof)2.效率高,可以用于高速缓存3.发布订阅系统4.地图信息分析5.定时器、计时器(浏览量!incr decre就可以,不需要从数据库中取数据)redis特性:1、多样的数据类型2、持久化3、集群4、事务redis为什么单线程还这么快?redis是将所有的数据全

2021-02-07 15:20:04 67

原创 配置了maven阿里云源,却还是自动用中央仓库下载依赖解决方法

在pom.xml文件中加上下面的代码<repositories> <repository> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases&

2021-01-31 22:03:10 601

原创 Spring MVC注解模板

Spring MVC以请求为驱动 , 围绕一个中心Servlet分派请求及提供其他功能,DispatcherServlet是一个实际的Servlet (它继承自HttpServlet 基类)。Spring MVC的特点:1.轻量级,简单易学2.高效,基于请求响应的MVC框架3.与Spring兼容性好,无缝结合4.约定优于配置5.功能强大:RESTful、数据验证、格式化、本地化、主题等6.简洁灵活SpringMVC的原理:当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到

2020-12-13 23:08:15 98

原创 解决Publishing to Tomcat v9.0 Server at localhost has encountered a problem的错误

这是由于不知名的原因,导致tomcat的server.xml中的

2020-12-13 11:37:53 8537

原创 Spring笔记1

Spring作用:创建对象由以前的程序员自己new构造方法来调用,现在可直接交由Spring创建对象并注入好相关的值。对于类中类的注解,在写<bean>时要写ref,例子如下<property name="category" ref="c" />但也可以使用Autowired或Resource规避ref,方法如下@Autowired注解是按类型装配依赖对象。可以写在定义上面,也可以写在set方法上面 @Autowired private Category ca

2020-12-03 10:52:55 89

原创 为什么微软拼音会莫名其妙变繁体以及Junit的一些笔记

先记录个困扰了我很久的小发现基于为什么自己的微软拼音总会莫名奇妙变成繁体,且Eclipse中自动调整格式的快捷键Ctrl+Shift+F总是莫名其妙失效。今天终于找到了原因。由于Eclipse中自动调整格式的快捷键为Ctrl+Shift+F,而系统自带的微软拼音切换简繁体的快捷键同样为Ctrl+Shift+F,所以在用Eclipse的过程中如果开着微软拼音,不仅会导致没法用Ctrl+Shift+F自动调整格式,还会导致微软拼音变成繁体。Junit运行方法运行测试用例的时候,需要选择 Run As -

2020-11-19 11:20:25 548

原创 【笔记】lambda

先说结论:(仅个人认为)lambda没啥大用,限制以及弊端都挺大的,稍微了解一下就行了。lambda作用:可以将如下的一段使用匿名类的代码,直接缩减为一句代码HeroChecker checker = new HeroChecker() { @Override public boolean test(Hero h) { return (h.hp>100 && h.damage<50);

2020-11-08 22:07:59 82

原创 【笔记】集合框架

集合框架与数组的区别:1.数组长度不可变,集合框架可变。2.数组只能存储同一类型的数据,集合框架可以存储不同类型的数据。3.数组可以存储基本类型的数据和引用类型的数据,集合框架只能存储引用类型的数据。常用方法:add: boolean add(E e) E是泛型 此外,还可以在指定位置添加对象,比如 h.add(3, Hero);contain: boolean contains(Object o) 判断一个对象是否在容器中。判断标准: 是否是同一个对象,而不是name是否相

2020-11-08 15:42:31 73

原创 maven工程中导入的本地jar包无法使用

maven工程中可以通过<SystemPath></SystemPath>导入本地jar包,但<scope>必须为system示例:<dependency> <groupId>mysql</groupId> <artifactId>connecteor-java</artifactId> <version>8.0.21</version> &lt

2020-10-08 21:41:55 354

原创 <tetxarea>中提交到数据库的中文会乱码

<tetxarea>中提交的中文会乱码,在二三行前加上第一行即可<% request.setCharacterEncoding("utf-8"); %><jsp:useBean id="dataform" class="mybean.Dataform"></jsp:useBean><jsp:setProperty property="*" name="dataform"/>...

2020-10-08 21:38:12 83

原创 做web网页时,从数据库中取出的数据无法自动换行解决方法

若是要将数据库中取出的文字显示在表格中,可以在中加如下代码就会根据表格宽度自动换行style=“word-break:break-all”所以整行代码变为<td width="100" style="word-break:break-all"><%=rs.getString("xxxxx") %></td>...

2020-10-08 21:35:41 436

原创 一直连接不上数据库的可能原因

检查JDBC的代码String url="jdbc:mysql://localhost:3306/weeklyreport3306是我自己的数据库端口,weeklyreport是数据库名要在后面加上?useSSL=false&serverTimezone=UTC&characterEncoding=UTF-8";所以整行代码应变成String url=“jdbc:mysql://localhost:3306/weeklyreport?useSSL=false&serverT

2020-10-08 21:30:53 268

原创 导入mysql-connector的jar包后无法连接到数据库

检查Class.forName代码,高版本mysql-connector的jar包要把Class.forName的代码写成Class.forName(“com.mysql.cj.jdbc.Driver”);这相比低版本mysql-connector的jar包多了.cj

2020-10-08 21:23:16 412

空空如也

空空如也

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

TA关注的人

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