java
文章平均质量分 73
java技术
WCK的博客
不愿平庸,必不断前行!
不干落后,必学不已待!
展开
-
利用redis + mysql 完成签到
用户签到原创 2022-12-02 13:43:26 · 549 阅读 · 0 评论 -
java hashSet去重
【代码】java hashSet去重。原创 2022-11-10 11:27:03 · 402 阅读 · 0 评论 -
Java 正则表达式替换特殊字符
【代码】Java 正则表达式替换特殊字符。原创 2022-11-10 10:30:26 · 1006 阅读 · 0 评论 -
生成csv文件
生成csv文件原创 2022-11-10 09:47:05 · 130 阅读 · 0 评论 -
Java将内容写入到csv文件中
首先需要在pom文件中引入opencsv的jar包。原创 2022-11-03 17:08:30 · 934 阅读 · 0 评论 -
ELK:开源搜索与分析技术栈(2)
Elasticsearch官方提供的Java客户端分为:Java API Client(Transport)和Java Rest Client(RestAPI)两种。1.2 Java Rest Client默认连接的是9200端口,基于http协议。不同版本没有兼容问题。提供了High Level和Low Level两种具体实现1.2.1 Java Low Level Rest Client 使用Apache HttpClient进行HTTP调用,只是简单封装了一下,需要自己处理请求和原创 2022-09-16 08:56:04 · 140 阅读 · 0 评论 -
ELK:开源搜索与分析技术栈(1)
Elasticsearch原创 2022-09-16 08:48:39 · 172 阅读 · 0 评论 -
使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致
使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致原创 2022-09-05 22:45:00 · 626 阅读 · 0 评论 -
MyBatis-Plus逆向生成代码
MyBatis-Plus逆向生成代码原创 2022-09-05 22:41:01 · 289 阅读 · 0 评论 -
TX-LCN:分布式事务框架
TX-LCN:分布式事务框架原创 2022-09-05 22:34:19 · 711 阅读 · 0 评论 -
Zipkin_Slueth微服务链式追踪
Zipkin_Slueth微服务链式追踪原创 2022-09-05 22:29:43 · 386 阅读 · 0 评论 -
Bus:消息总线
Bus原创 2022-09-05 22:23:48 · 424 阅读 · 0 评论 -
Config:分布式配置中心
Spring Cloud Config为分布式系统中的配置提供服务器端和客户端支持。原创 2022-09-05 22:21:15 · 287 阅读 · 1 评论 -
Hystrix:断路器
Hystrix原创 2022-09-05 22:15:11 · 82 阅读 · 0 评论 -
OpenFeign:声明式服务调用
OpenFeign 声明式服务调用原创 2022-09-05 22:02:34 · 444 阅读 · 0 评论 -
Ribbon:负载均衡工具
Spring Cloud Ribbon原创 2022-09-05 21:57:13 · 240 阅读 · 0 评论 -
Eureka:服务发现工具
Eureka原创 2022-09-05 21:47:08 · 850 阅读 · 0 评论 -
Gateway:网关
Gateway:网关原创 2022-08-25 21:36:56 · 220 阅读 · 0 评论 -
Seata:分布式事务
seata 分布式事务原创 2022-08-25 21:26:04 · 383 阅读 · 1 评论 -
Sentinel:服务限流
Sentinel 服务限流原创 2022-08-25 21:11:40 · 114 阅读 · 0 评论 -
Dubbo:服务调用
dubbo 远程服务调用原创 2022-08-03 21:06:50 · 297 阅读 · 0 评论 -
Nacos:服务注册及配置中心
nacos原创 2022-08-03 20:57:36 · 252 阅读 · 0 评论 -
Vue 简单快速入门
Vue原创 2022-07-25 16:51:14 · 2145 阅读 · 0 评论 -
Docker:应用容器引擎
Docker 是基于Go语言实现的开源容器项目。利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量级虚拟化(通俗解释:Docker内嵌极小型系统,例如Linux只有5M多,windows也是)。它是内核级的虚拟化。期望达到使项目运行环境“一次封装,到处运行的目的”。 在Docker里面可以设置使用Windows还是Linux系统,默认是用Linux系统,基于Ubuntu的,只有5M多,包含了最基本功能。利用docker创建的运行环境叫做docker容器,容器是通过docker镜像创建的,d原创 2022-07-09 16:53:24 · 438 阅读 · 0 评论 -
SpringSecurity 完整认证流程
springSecurity 完整认证流程原创 2022-07-06 10:48:41 · 1016 阅读 · 0 评论 -
rabbitMQ环境安装
一、环境准备1、RabbitMQ版本 和 Erlang 版本兼容性关系https://www.rabbitmq.com/which-erlang.html2、官方安装包下载地址【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)【rabbitmq下载地址】:https://gi原创 2022-06-24 23:44:14 · 1726 阅读 · 1 评论 -
Maven 跳过测试打包
maven 跳过测试打包原创 2022-06-13 19:12:51 · 212 阅读 · 0 评论 -
spring - aop动态代理的原理案例实现
aop原创 2022-06-09 19:16:35 · 79 阅读 · 0 评论 -
JVM内存结构
一 JVM简介 JVM(Java Virtual Machine)全称:Java 虚拟机。二. JVM规范与具体实现 在Java的官方文档中会发现,每个版本官方都提供了两个版本的文档地址。 官方文档地址:https://docs.oracle.com/javase/specs/index.html三. 深入理解类加载机制/类的生命周期(面试题)1. 为什么要深入理解类加载机制 我们编写Java代码文件都是.java文件,如果只知道: 源文件 -> 编译 -> .class原创 2022-04-29 21:11:08 · 1589 阅读 · 0 评论 -
MySQL多表&事务(3)
今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TAB原创 2022-03-21 21:04:15 · 74 阅读 · 0 评论 -
MySQL(2)
今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2.原创 2022-03-21 21:03:06 · 76 阅读 · 0 评论 -
高效开发 -Idea快捷
常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab ;再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造原创 2022-03-10 13:02:11 · 132 阅读 · 0 评论 -
Java 从零基础到实战 (HTML:超文本标记语言)
HTML:超文本标记语言_第二天主要内容行级标签和块级标签相对路径换行标签和实体内联框架段落和标题标签img标签audio标签列表标签video标签学习目标知识点要求行级标签和块级标签的区别掌握相对路径掌握换行、实体、图片、内联框架标签掌握多媒体相关标签掌握实战案例掌握一. 实战教学1. 目标 今日实战目标: 简易QQ空间系统 二. 行级标签和块级标签 在HTML中标签分为行级标签和块级标签1. 块级标.原创 2022-03-08 19:06:25 · 176 阅读 · 0 评论 -
多线程 加锁
dispatch_semaphore是GCD采用线程同步的一种方式,与他相关的共有三个参数:dispatch_semaphore_createdispatch_semaphore_signaldispatch_semaphore_waitdispatch_semaphore_create 创建信号量dispatch_semaphore_create(long value); 给信号量初始一个值,当传递的值小于0,信号量将初始化失败返回NULL。dispatch_semaphore_t sem原创 2022-02-16 18:13:55 · 1770 阅读 · 0 评论 -
gitlab 远程代码仓库管理
gitlab 远程代码仓库管理一、新建项目(终端操作)1、Git 全局设置git config --global user.name "xxx"git config --global user.email "[email protected]"2、创建一个新仓库从远程仓库克隆git clone [email protected]:kaige/ceshi.gitcd 到当前项目的文件夹目录cd xxxx/xxxx/新建配置文件touch README.md将未跟踪的文件加入原创 2021-05-31 17:18:05 · 229 阅读 · 0 评论