- 博客(12)
- 收藏
- 关注
转载 【转载】【springboot】application.yml配置文件中数据库密码password加密后显示
转载自:https://blog.youkuaiyun.com/linjingke32/article/details/81329614 如果使用@SpringBootApplication注解启动的项目,只需增加maven依赖,其他方式请参考如下GitHub地址的README信息:https://github.com/ulisesbocchio/jasypt-spring-boot <!-- 数据库加密配置--> <dependency> <groupId
2021-04-28 09:53:50
649
原创 动态代理类
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(Object targ
2021-04-01 16:35:47
124
原创 Redis(上)基础及8种数据类型
Redis Redis 简介 Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,基于内存运行, 并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。 Redis支持数据的持久化(RDB,AOF),可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的 key-value 类型的数据,同时
2021-01-29 09:54:49
263
1
原创 Kafka安装与使用
一、安装 解压kafka安装文件.tar.gz 在/opt/module/kafka 目录下创建logs文件夹 mkdir logs 修改配置文件 cd config/ vi server.properties server.properties中 启动删除topic功能 delete.topic.enable=true kafka存放路径(数据与日志共同存放)log.dirs=/opt/module/kafka/logs 配置zookee
2020-12-25 11:32:49
129
1
原创 docker安装及基础命令
一、docker操作 1、安装docker依赖环境 yum install -y yum-utils device-mapper-persistent-data lvm2 2、配置镜像源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3、安装docker yum makecache fast yum -y install docker-ce docker-ce-cli
2020-12-16 15:03:56
251
原创 compatible version of com.google.gson.GsonBuilder
Action:Correct the classpath of your application so that it contains a single, compatible version of com.google.gson.GsonBuilder 如果你的springboot项目启动时报了以下错误,说明gson的版本问题,在启动项上加上 @SpringBootApplication(exclude = {GsonAutoConfiguration.class}) 注解即可解决 ...
2020-08-12 13:14:46
935
原创 The bean ‘XXXX‘ could not be injected as a ‘XXXXXX because it is a JDK dynamic proxy that implements
出现上述情况是因为serviceImpl中在mapper上用了 @Resource注解,该注解默认按名称进行注入,自己起的mapper名和现有的类名字冲突了。
2020-08-11 11:44:53
1449
原创 Java -UDP控制台模拟聊天,实现多线程
创建发送端 package socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.net.SocketException; /** *
2020-07-29 10:33:13
225
原创 注解与反射学习笔记
自定义注解 使用@interface自定义注解(自动继承了java.lang.annotation.Annotation接口) import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; public class Annotation {
2020-07-27 16:19:38
503
原创 多线程
继承Thread类 public class Thread1 extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("执行多线程方法"); } } } class Main{ public static void main(String[] args) { Thr
2020-07-24 17:16:09
294
原创 JavaSE部分干货总结
进制: 二进制0b,八进制0,十六进制0x int i = 10 -------10进制 -------------------=10 int i1 = 010 --------8进制 ----------------=8 int i2 = 0x10------16进制 ----------------=16 浮点数: float f = 0.1f; double d = 1.0/10; 虽然控制台输出打印f和d的值都为0.1,但是打印(f==d)为false; float d1
2020-07-24 10:11:08
245
原创 Typora 学习笔记(Markdown基础学习)
Typora 学习笔记(Markdown基础学习)----狂神说Java 标题: #+空格+内容(#为1级标题,##为2级标题,###为3级标题,一次类推,最多为6级标题) 字体: 斜体 :星号+内容+星号(*) 粗体: 内容前后各加两个星号(*) 斜体加粗: 内容前后各加三个星号(*) 内容删除线:内容前后各加两个波浪号(~,数字1旁边 shift+此键) 引用: 大于符号(>)加空格 书写内容 分割线: 三个减号回车(-)或者三个星号回车(
2020-07-22 13:43:54
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人