自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦数据库创建带条件的组合唯一约束

达梦数据库创建带条件的组合唯一约束

2025-01-22 15:21:40 183

原创 数据分析学习Day1-使用matplotlib生成2小时每分钟的气温可视化分析图

使用matplotlib生成2小时内每分钟气温可视化分析图

2024-12-12 00:00:24 356

原创 JAVA设计模式-观察者模式

观察者模式通常由两个对象组成:观察者和被观察者。当被观察者状态发生改变时,它会通知所有的观察者对象,使他们能够及时做出响应,所以也被称作“发布-订阅模式”。

2024-12-10 09:50:20 345

原创 读取数据库中表名及表注释列表

【代码】读取数据库中表名及表注释列表。

2024-05-30 11:07:02 170

原创 代理模式-静态代理和动态代理

代理模式之静态代理与动态代理

2024-04-17 10:30:51 142

原创 idea使用命令将jar包导入到maven仓库中

idea使用命令将jar包导入到maven仓库中

2023-07-25 11:00:39 1874

原创 多个返回值时使用ImmutablePair

多个返回值时使用ImmutablePair

2022-06-24 13:43:15 3301

原创 @ConditionalOnProperty使用及注意

这周因为误依赖了一个被@ConditionalOnProperty标注控制的bean,导致一个bug单过来了/(ㄒoㄒ)/~~问题是这样的:这个配置类(bean)平时条件成立时是被spring注入了的,而当条件被修改后(某个配置)该配置类不生效导致我在初始化时企图依赖一个未生效的bean。使用:@ConditionalOnProperty(value = '配置文件值' ,havingValue = "true")说明:拿配置文件某个配置值和havingValue中的值进行对比;成立则该配置生效。如

2022-05-31 19:41:18 1594

原创 浅谈mysql中BTree索引最左前缀匹配

mysql中BTree索引最左前缀匹配

2022-05-25 16:15:23 546 2

原创 Git 拉取 error: Your local changes to the following files

git pull error

2022-05-19 17:27:25 191

原创 小程序开发时openid和unionid

openid和unionid

2022-03-28 11:01:25 5144 2

原创 kafka消费模式

kafka消费模式

2022-03-21 11:10:52 7205

原创 idea项目启动报错:Command line is too long. Shorten command line

idea项目启动报错:Command line is too long. Shorten command line

2022-02-16 11:20:20 3465

原创 sentinel整合feign因为SpringCloud版本问题的错误

sentinel整合feign错误

2022-01-13 17:20:45 306

原创 初学者微服务Nocos快速了解使用

初学者微服务Nocos快速了解使用

2022-01-10 15:08:00 1620

原创 微服务快速搭建使用Eureka注册中心

微服务快速搭建使用Eureka注册中心

2022-01-06 17:19:48 344

原创 DM锁表解决

找到下面这张表打开后把表数据清空。

2022-01-04 16:08:05 951

原创 Docker运行容器WARNING: IPv4 forwarding is disabled. Networking will not work.

Docker运行容器WARNING: IPv4 forwarding is disabled. Networking will not work.记录一下今天启动es容器后给出网络不可用提示,去网上找了一会就解决了。主要原因是因为:没有开启转发解决办法就是开启转发了:打开sysctl.conf文件vim /etc/sysctl.conf添加配置net.ipv4.ip_forward=1mq保存关闭重启网络服务systemctl restart network查看是否配置成功(返回

2021-12-30 15:07:34 948

原创 Elastic可视化Kibana服务部署成功但是一直 Elastic logging

记录一下:今天用火狐一直想去登入elastic可视化,但是加载好久也不见加载好,后来换个浏览器试试就可以了,应该是浏览器或者我的火狐版本太低了,毕竟我的火狐的版本确实很低。

2021-12-28 09:46:06 622

原创 微服务(一)初识微服务及SpringCloud注册中心Eureka及负载均衡策略配置

初识微服务及SpringCloud注册中心Eureka及负载均衡策略配置

2021-12-24 18:25:40 1251

原创 Java中IO流整理

1、 IO流的概念(什么是IO流,IO流的分类有哪些,主要的类或者接口对应有哪些)流的基类:InputStream OutputStream Reader Writer文件流:Filexxx处理流:Bufferedxxx数据单位分类:字符流:char类型 Reader Writer 处理输入流和输出流字节流 : byte 类型 inputStream OutputStream 处理输入流和输出流数据流向分类:输入流 :InputStream输出流 :OutputStream按照流的角色分

2021-12-16 10:15:54 440

原创 集合详细整理和集合面试问题

1.Collection接口常用的方法和集合的具体种类add():往list集合中添加元素 remove(Object o):从当前集合中移除o元素removerAll(Collection coll1): 差集 从当前集合中移除coll1中所有元素size():获取集合大小 Iterator():返回一个接口实现类的对象 ,来实现集合的遍历,IsEmpty():判断集合是否为空 contaions(Object o):判断当前集合是否包含o (判断内容)contaion

2021-12-16 10:07:32 222

原创 初探RabbitMQ与简单实现

RabbitMQ简介:RabbitMQ是一个由Erlang语言开发的AMQP的开源实现,高级消息队列协议即Advanced Message Queuing Protocal,是应用层协议的一个开放标准,为面向消息的中间件设计。主要用于组件之间的解耦,消息的发送者无需知道消息的使用者的存在,使用者也一样。AMQP的主要特征是面向消息、队列、路由(包括点对点的发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端使用Erlang语言编写,支持多种客户端,如python、Ruby、.N

2021-12-14 10:00:12 1134

原创 搭建vue项目详细完整版

1.安装配置node.js+npm1.1下载node.js https://nodejs.org/en/1.2配置node环境变量新建系统变量配置NODE_PATH变量名变量值:安装路径下node.js的node_modules的路径下配置完成之后打开cmd输入node -v新版nodejs里集成了npm,只要nodejs安装成功,npm也应该安装成功,在cmd中输入npm -v,即可查看到npm的版本号.输入npm -v1.3配置npm第一步,修改NPM的缓存目录和全局目

2021-11-24 16:37:28 771

原创 通常可以用如下方式避免死锁的情况:

通常可以用如下方式避免死锁的情况:避免一个线程同时获得多个锁;避免一个线程在锁内部占有多个资源,尽量保证每个锁只占用一个资源;尝试使用定时锁,使用lock.tryLock(timeOut),当超时等待时当前线程不会阻塞;对于数据库锁,加锁和解锁必须在一个数据库连接里,否则会出现解锁失败的情况。...

2021-11-17 14:23:10 260

原创 Error creating bean with name ‘redisTemplate‘ nested exception is java.lang.NoClassDefFoundError spr

Error creating bean with name ‘redisTemplate’ nested exception is java.lang.NoClassDefFoundError springboot2配置redisTemplate后启动异常原因:spring-boot-starter-data-redis 默认采用 lettuce作为redis客户端, lettuce 底层采用 netty实现 , 可以在多个线程中并发访问,且线程安全,在使用lettuce需要配置线程池解决:添加线程

2021-10-28 10:29:47 237

原创 mysql笔记

mysql远程连接时服务主机授权操作(注意:对mysql做操作时要讲数据库备份!)use mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.6.120' IDENTIFIED BY 'root' WITH GRANT OPTION;

2021-09-01 17:29:35 96

原创 引入Thymeleaf

笔记:引入ThymeleafThymeleaf 官网:https://www.thymeleaf.org/Thymeleaf 在Github 的主页:https://github.com/thymeleaf/thymeleafSpring官方文档:找到我们对应的版本https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/htmlsingle/#using-boot-starter找到对应的pom依赖:<!--thyme

2021-08-03 17:16:27 98

原创 使用POI导出word文档

使用POI导出word文档步骤一、创建一个需要导出的word文档模板。将表里需要填充的数据对应好要填充的键最后在表的最前方加入一个书签(一个table一个书签)步骤二、工具类public class WordExport { /** 内部使用的文档对象 **/ private XWPFDocument document; private BookMarks bookMarks = null; /** * 为文档设置模板 * @param templatePath 模板文件名称

2021-07-16 16:37:21 3387

原创 proxyBeanMethods:代理bean的方法

proxyBeanMethods:代理bean的方法 :Full(proxyBeanMethods=true) 会保存一个代理对象 ,每次都会检查容器中是否存在该组件,如果存在直接调用代理对象不会创建新的对象 保持bean的单例。lite(proxyBeanMethods=false)不会保存代理对象,不会检查容器中是否有该组件所以每次调用都会产生新的对象。(解决组件依赖场景)@Configuration(proxyBeanMethods=true)最佳实战:配置类组件之间无依赖关

2021-06-09 10:13:37 216

原创 关于js传参参数被修改

根据参数查询查不到数据,后来发现是js在传参的时候参数不一致,只要将参数用**’ '**传递就不会丢失了

2021-04-20 17:09:49 905

原创 servlet笔记

servlet问题:1.总结什么是servletservlet做什么用的?处理请求 生成响应1.1如果创建一个servlet?1.实现servlet接口2.继承GenericServlet类3.继承HTTPServlet类(常用)1.2 Servlet生命周期无论有多少客户机访问Servlet,都不会重复执行init()执行代码:package cn.com.hopu;import javax.servlet.*;import java.io.IOException;public

2020-09-26 02:52:09 262

原创 java集合和io笔记

视频时需要归纳的主要问题:一、集合:1.Collection接口常用的方法有哪些,集合的具体种类有哪些?有序的add():往list集合中添加元素remove(Object o):从当前集合中移除o元素removerAll(Collection coll1): 差集 从当前集合中移除coll1中所有元素size():获取集合大小Iterator():返回一个接口实现类的对象 ,来实现集合的遍历,IsEmpty():判断集合是否为空contaions(Object o):判断当前集合是否包

2020-09-26 02:49:35 335

原创 Mybatis中utils工具类

import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;import java.io.InputStream;publi

2020-07-30 10:46:38 1483

原创 如何获得Mybatis?

maven仓库:<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version></dependency>

2020-07-27 13:19:29 160

原创 spring动态代理模板

import java.lang.annotation.Target;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class ProxyInvocationHandler implements InvocationHandler {private Object Target;public void setTarget

2020-07-26 17:14:40 171

原创 Spring优点

*Spring是一个开源的免费的框架*Spring是一个轻量级的,非入侵式的框架*控制反转(IOC),面向切面编程(AOP)*支持事务的处理,对框架整合的支持总结一句话:Spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架!...

2020-07-20 20:34:11 171

原创 程序性能检测

package com.annotation;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;//分析程序的性能public class Test10 {//普通方式调用public static void test01() {User user=new User();long startTime=System.currentTimeMillis();for (int

2020-07-20 10:42:31 227

原创 线程之间的通信

package com.Thread;//测试生产者消费者问题:信号灯法,标志位解决//线程之间的通信public class TestPc2 {public static void main(String[] args) {TV t1=new TV();new Player(t1).start();new Watcher(t1).start();}}//生产者–>演员class Player extends Thread{TV tv;public Player(TV tv)

2020-07-18 15:10:58 91

原创 多线程使用标志位停止线程

//这是一个小明日记//小明喜欢别吃饭边玩手机//除非手机没电了他才会专心吃饭public class Test implements Runnable{private Boolean flag=true;@Overridepublic void run() {while (flag){System.out.println(“小明在玩手机”);}}public void Stop(){this.flag=false;}public static void main(String[

2020-07-15 15:29:16 513

空空如也

空空如也

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

TA关注的人

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