- 博客(81)
- 收藏
- 关注
原创 typora免费激活
3. 输入“cd 安装路径”,按回车,跳转到 Typora 再重新激活的。4. 先输入 node_inject.exe 按回车,等待提示"done!1. 把解压出来的两个 exe 文件复制到 Typora 的安装目录下。7. 更新后可能导致无法激活,需要先彻底卸载 Typora 再重新激活。5. 再输入 license-gen.exe 按回车,等待显示序列号。6. 打开 Typora 并输入序列号激活。2. 以管理员身份运行 CMD。typora安装跳过。
2025-08-28 11:43:21
1843
1
原创 实现动态多数据源切换
本文介绍了两种实现Spring Boot多数据源切换的方法。方法一使用MyBatis-Plus和Dynamic Datasource Starter,通过添加相关依赖和配置yml文件,在实体类和Mapper接口上使用@DS注解指定数据源。方法二采用自定义注解结合AOP切面实现数据源切换。文章详细展示了方法一的实现过程,包括Druid连接池配置、主从库设置、实体类与Mapper的注解使用示例,以及测试Controller的编写。这两种方式都能有效解决项目中需要访问多个数据库的需求,开发者可根据实际情况选择适合
2025-07-03 17:40:53
1096
原创 java实现日志记录-注解方式
本文介绍了一种基于注解的系统日志记录方案,通过自定义@Log注解简化业务代码中的日志记录操作。该方案包含以下核心内容: 自定义@Log注解设计,支持配置操作模块、业务类型、操作人类别等参数,并可控制是否记录请求/响应数据 实现日志切面(LogAspect),通过AOP在方法执行前后自动记录操作日志,包括: 获取用户信息、IP地址等上下文 记录方法执行时间 处理异常情况 异步保存操作日志 配套的枚举类定义(BusinessType/OperatorType等)和日志实体类(SysOperLog) 支持敏感参数
2025-07-02 17:28:14
610
原创 java实现数据脱敏
本文介绍了基于Jackson拓展实现数据脱敏的方法,通过在字段上添加自定义注解@Sensitive,结合枚举类型定义不同脱敏规则(如手机号、身份证、银行卡等),最终由DesensitizedUtil处理类执行具体脱敏操作。实现方式包括:1)定义脱敏注解标注字段;2)使用枚举类型定义各类数据的脱敏规则;3)编写工具类实现星号替换等具体脱敏逻辑。该方法可有效保护敏感信息,只需简单注解即可自动完成字段级脱敏。
2025-07-02 17:03:21
266
原创 idea2024安装
打开 IntelliJ IDEA 设置窗口, File —> Settings —> Plugins—> Marketplace 在。在C:\Users\shanc新建文件夹.IntelliJIdea2024.3。搜索 MarsCode,找到MarsCode后点击 Install 进行安装。因为本地已安装一个2019版本再安装一个2024版本。找到bin文件夹下面的idea.properties。在官网下载.zip文件,解压。
2025-04-28 13:54:35
1825
原创 linux Red Hat安装Redis
之前写过一篇Centos7安装redis现记录下 linux Red Hat 安装redsi 更简洁方式服务器版本。
2025-01-16 17:33:08
414
原创 http转化为https生成自签名证书
项目开发阶段前后交互采用http协议,演示环境采用htttps协议 ,此处为个人demo案例组件后端:springBoot前端:vueweb 服务:tomcat部署环境:linux。
2025-01-16 15:10:09
1388
原创 Another Redis Desktop Manager工具连接集群
背景:使用Another Redis Desktop Manager连接redsi集群win10安装 使用。
2024-02-22 17:15:20
1567
原创 zookeeper安装使用
ZooKeeper有两种安装模式,最简单的方式是单机模式(standalone mode),它只需要在一台机器上面运行,另一种方式是集群模式,集群模式需要多台。Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。
2023-03-05 19:42:22
409
原创 springBoot集成websocket实现消息实时推送提醒
在浏览某些网页的时候,例如WebQQ、京东在线客服服务、优快云私信消息等类似的情况下,我们可以在网页上进行在线聊天,或者即时消息的收取与回复,可见,这种功能的需求由来已久,并且应用广泛,和pc端web系统待办提醒 等。Web端 常见的消息推送实际上大多数都是模拟推送,之所以是模拟推送,是因为这种实现并不是服务器主动推送,本质依旧是客户端发起请求,服务端返回数据,起主动作用的是客户端。
2022-11-24 22:40:23
7718
1
原创 linux安裝maven
maven安裝需要基于jdk虽然很多Linux发行版现在已经自带OpenJDK,但是在开发过程中与Oracle-JDK(SUN-JDK)还是略有不同。通常,Java开发人员还是以Oracle-JDK为标准来进行开发。下面介绍一下Linux下的JDK安装与配置,参照CentOS7.5安装JDK1.8系统jdk 1.8。
2022-09-12 20:06:08
325
原创 es(Elasticsearch)客户端Kibana安装使用(02Kibana安装篇)
Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。....
2022-08-07 23:45:12
2376
原创 es(Elasticsearch)安装使用(03ik分词器安装篇)
ik分词器 什么是分词把文本转换为一个个的单词,分词称之为analysis。es默认只对英文语句做分词,中文不支持,每个中文字都会被拆分为独立的个体。es 内置分词standard:默认分词,单词会被拆分,大小会转换为小写。simple:按照非字母分词。大写转为小写。whitespace:按照空格分词。忽略大小写。stop:去除无意义单词,比如the/a/an/is…keyword:不做分词。把整个文本作为一个单独的关键词。.........
2022-08-07 22:18:32
3098
原创 es(Elasticsearch)客户端Elasticsearch-head安装使用(04Elasticsearch-head安装篇)
elasticsearch-head是一款专门针对于elasticsearch的客户端工具,用来展示数据。elasticsearch-head是基于JavaScript语言编写的,可以使用npm部署,npm是Nodejs下的包管理器安裝方式利用npm和nodejs进行安装启动,github中给出的安装方法也是这种,本文就是以这种方式进行解说。............
2022-08-07 21:06:52
6225
2
原创 es(Elasticsearch)安装使用(01es安装篇)
Elasticsearch是一个基于Apache Lucene的开源搜索引擎。Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。特点: 分布式的实时文件存储,每个字段都被索引并可被搜索 分布式的实时分析搜索引擎--做不规则查询 可以扩展到上百台服务器,处理PB级结构化或非结构化数据 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。...
2022-08-04 14:37:38
4910
原创 mybatis+oracle存储大文本类型
业务需求存大文本字段,不能使用NVARCHAR2 默认2000字符,使用CLOB字段,表结构CREATE TABLE "wait_authorization" ("id" NVARCHAR2(255) NOT NULL ,"content" CLOB NULL ,constraint WAIT_AUTH_PK primary key("id"))LOGGINGNOCOMPRESSNOCACHE;COMMENT ON COLUMN "wait_authorization"."id"
2022-05-18 21:44:01
1820
原创 activiti介绍使用整合springBoot
Activiti 数据库表结构 | 开发文档 表结构说明ExecutionListener,TaskListener流程监听 和任务监听 - 码农教程 ExecutionListener,TaskListener流程监听 和任务监听 区别
2022-04-26 15:33:17
517
原创 idea解決运行main方法执行maven install 特别慢
有一个项目控制台一直中文乱码,度娘看的解决方法配置都没解决,而且每次运行main方法都会maven install 编译整个项目,特别慢 后来解决后 中文乱码也好了
2022-03-30 16:28:00
2015
原创 mysql 与 oracle中语法差别
表结构oracle 建表语句/*==============================================================*//* Table: "cost_bill_detailed" *//*==============================================================*/create table "cost_bill_detailed"...
2022-03-07 17:43:12
391
原创 接口测试神奇APIPOST
项目开发中同事推荐了一个接口测试神奇接口测试、api文档、项目团队成员共享开发官网ApiPost - API 文档、调试、Mock、测试一体化协作平台来个截图 其余功能自己发掘
2022-01-18 16:57:52
7075
原创 根据文件大小自动转换kb、mb实现工具
前言:项目中根据文件大小,进行显示是kb 还是MB 还是TB。先上结果 此处为模拟数据 真实数据应从db查询。-- 根据文件大小自动转换格式-->
2021-12-28 19:19:27
6184
1
原创 poi的使用和工具类(一)
前言:项目中经常遇到,模板导出、导入、导出、针对Excel的使用,此处用于记录学习,其他项目使用,可直接使用使用 poi 操作 模板导出 根据模板录入数据后导入 数据导出
2021-12-23 15:13:33
4424
原创 redis学习阶段二
Redis.conf熟悉基本配置Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.confconfig get * # 获取全部的配置我们一般情况下,会单独拷贝出来一份进行操作。来保证初始文件的安全。Units 单位1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit2、对 大小写 不敏感INCLUDES 包含和Spring配置文件类似,可以通过includes包含,redis...
2021-12-18 21:57:43
1459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅