- 博客(22)
- 收藏
- 关注
原创 elasticsearch 8.5.1和kibana 8.5.1在Windows下的安装和启动(详细步骤)
elasticsearch 8.5.1和kibana 8.5.1在Windows下的安装和启动(详细步骤)
2022-11-18 10:31:01
3517
原创 SpringBoot+MybatisPlus多数据源添加事务,数据源切换失效问题
上篇文章说到了怎么用spring boot去整合MP的多数据源插件,在使用中,用到了加上了spring的事务注解(@Transactional),发现@DS切换数据源会失效
2022-11-17 10:36:54
1841
原创 springboot+Druid+MybatisPlus整合多数据源(MySQL+postgresql)
在工作中,可能会有些项目会需要两个数据库,一部分操作是对于A数据库,一部分操作对于B数据库,于是在网上寻找方法,最后使用了这个mybatis-plus实现了动态数据源。
2022-10-18 18:15:09
2465
3
原创 Mysql异常 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax
今天在工作中分配了两个bug给我,起初以为是MySQL语法有问题,然后经过一顿分析sql,发现sql并没有问题,且sql语句能在Navicat上正常运行。于是......
2022-09-28 17:24:32
3459
1
原创 Java函数式编程(Lambda表达式、Stream流用法)
Lambda是JDK8中的一个语法糖。可以看成是一个语法糖,他可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现。让我们不用关注什么是对象。而是更关注我们对数据进行了什么操作......
2022-07-21 14:21:00
568
原创 MySQL按照时间进行查询
MySQL按照时间进行查询查询今天的数据select * from 表名 where to_days(时间字段名) = to_days(now());查询昨天的数据select * from 表名 where to_days(now()) - to_days(时间字段名) = 1查询近七天的数据select * from 表名 where date_sub(curdate(),interval 7 day) < date(时间字段名)查询近30天的数据select * from
2022-03-15 15:01:14
3437
原创 Vue+element-ui上传logo图片到后端生成二维码展示到页面
Vue+element-ui上传logo图片生成二维码展示到页面该文章将介绍如何通过前端上传二维码logo图片在后台生成二维码,并将生成的二维码转换成Base64编码返回给前端在页面展示,用户扫码二维码跳转至指定页面,话不多说直接上代码!!!1、添加Zxing的依赖(maven)<!-- 生成二维码 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>
2021-12-14 18:27:04
2451
原创 Mybatis-Plus学习笔记
Mybatis-Plus1、简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https://mp.baomidou.com/guide/2、特性[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uhAsSuxv-1639044472712)(C:\Users\fei\AppData\Roam
2021-12-09 18:12:57
727
原创 spring security学习笔记
spring security学习笔记1、spring security简介spring security的核心功能主要包括认证(你是谁)授权(你能干什么)攻击防护(防止伪造身份)其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式。2、spring security Web权限方案当没有设置登录系统的用户名和密码时,默认的账号时user,项
2021-09-13 13:48:02
283
1
原创 SpringBoot学习笔记
SpringBoot1、springboot的简单入门什么是SpringBoot?SpringBoot是Spring社区发布的一个开源项目,在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Boot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目,使用SpringBoot框架,你可以不用或者只需要很少的配置文件。SpringBoot核心功能独立运行的Spring项目:
2021-09-09 22:46:17
203
原创 redis的简单入门与Jedis的代码操作
redis1、概念redis是一款高性能的NoSQL系列的非关系型数据库2、什么是NoSQLNoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,
2021-08-12 11:37:50
151
原创 使用jpa和hibernate条件查询占位符报错问题
使用jpa和hibernate条件查询占位符报错问题报错信息:Encountered positional parameter which did not declare position (? instead of, e.g., ?1)【错误代码】@Test public void testCondition() { //1.获取entityManager对象 EntityManager em = JpaUtils.getEntityManager();
2021-06-20 15:06:53
630
原创 JavaScript数据类型转换
JavaScript数据类型转换1、使用 typeof 操作符来查看 JavaScript 变量的数据类型console.log(typeof "John" ); // 返回 string console.log(typeof 3.14 ); // 返回 number console.log(typeof NaN ); // 返回 number console.log(typeof false );
2021-05-28 16:15:28
155
1
原创 Ajax的简单使用与JSON数据格式
Ajax1、概念Asynchronous JavaScript And XML: 异步的JavaScript和XML1、异步和同步:客户端和服务器通信的基础上 同步:客户端必须等服务器的响应,在等待的时间内不可以做其它的操作 异步:客户端不需要等待服务器的响应,在服务器处理请求的过程中可以干其它的事情 Ajax是一种无需重新加载整个网页的情况下,能够更新部分网页的技术 通过与后台服务器少量数据交换,Ajax可以使网页实现异步更新,这意味着可以不在重新加载整
2021-05-12 22:30:54
761
原创 jsp笔记
jsp笔记——课程回顾第一章1、装jdk2、环境变量3、myeclipse,eclipse,idea4、Tomcat:端口号 8080第二章1、servlet简介2、Servlet是接口,必须要实现五个方法2.1 init() :加载数据2.2 service() :当前服务器处于运行状态2.3 getServletConfig() :获得Servlet配置文件信息2.4 getServletInfo() :获得Servlet信息2.5 destory() :销
2021-05-08 15:25:19
196
原创 第六届蓝桥杯省赛java大学C组(第八题:移动距离)
【问题描述】题目8、移动距离题目描述X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3…当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 …我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入为3个整数w m n,空格分开,都在1到10000范围内w为排号宽度,m,n为待计
2021-04-07 16:20:41
237
1
原创 第六届蓝桥杯省赛java大学C组(打印大X题解)
【问题描述】 * 打印大X * * 小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。 * 为了便于比对空格,所有的空白位置都以句点符来代替。 * * 要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3<n<1000, 保证n是奇数) * 要求输出一个大X例如:例如,用户输入:3 9程序应该输出:***.....***.***...***
2021-04-07 11:29:45
205
1
原创 第九届蓝桥杯省赛JAVA语言 C组 等腰三角形题解 (详细过程,思路清晰)
【问题描述】本题目要求你在控制台输出一个由数字组成的等腰三角形。具体的步骤是:\1. 先用1,2,3,…的自然数拼一个足够长的串\2. 用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。比如,当三角形高度是8时: 1 2 1 3 8 4 15 76 17 6891011121314151输入,一个正整数n(3&l
2021-03-31 11:00:41
653
1
原创 第十届蓝桥杯Java C组真题 旋转(省赛)
【问题描述】图片旋转是对图片最简单的处理方式之一,在本题中,你需要对图片顺时 针旋转 90 度。 我们用一个 n×m 的二维数组来表示一个图片,例如下面给出一个 3×4 的 图片的例子:1 3 57 9 87 6 35 9 7这个图片顺时针旋转 90 度后的图片如下:5 7 7 19 6 9 37 3 8 5【输入格式】输入的第一行包含两个整数 n 和 m,分别表示行数和列数。 接下来 n 行,每行 m 个整数,表示给定的图片。图片中的每个元素(像 素)为一个值为
2021-03-30 20:41:31
492
原创 第九届蓝桥杯省赛JAVA语言 C组题解_题7 缩位求和
算法小白自己琢磨出来的,也不知道是对是错,欢迎各路大神指教!!!!题目:在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。比如:248 * 15 = 3720把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得2 + 4 + 8 = 14 ==> 1 + 4 = 5;1 + 5 = 65 * 6而结果逐位求和为 35 * 6 的结果逐位求和与3符合,说明正确的可能性很大!!(不能排除错误)请你写一个计算机程序,对给定的字符串逐位求和:输入为一个由
2021-03-30 20:17:39
193
原创 贪心算法:求最大连续子数组和
蓝桥杯算法题,被虐的死死的,只能整些简单题,太难了呀给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000
2021-03-27 23:34:13
538
原创 整数反转,算法小白自闭的一天
算法小白,整数反转,力扣简单题,强行暴力,100行代码,直接裂开!!!题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0public cl
2021-03-27 23:13:12
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人