b_just
码龄8年
求更新 关注
提问 私信
  • 博客:265,752
    265,752
    总访问量
  • 22
    原创
  • 21
    粉丝
  • 28
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-01-13
博客简介:

b_just的博客

查看详细资料
个人成就
  • 获得102次点赞
  • 内容获得40次评论
  • 获得433次收藏
  • 代码片获得655次分享
  • 博客总排名1,678,503名
创作历程
  • 23篇
    2021年
  • 99篇
    2020年
  • 35篇
    2019年
  • 7篇
    2018年
成就勋章
TA的专栏
  • 开源
    2篇
  • 面试
  • java web
    15篇
  • springboot
    40篇
  • 数据库
    5篇
  • vue
    2篇
  • java
    31篇
  • nginx
    2篇
  • 分布式
    5篇
  • redis
    3篇
  • linux
    3篇
  • docker
    7篇
  • idea
    2篇
  • rocketmq
    4篇
  • mq
    7篇
  • flume
    1篇
  • kafka
    4篇
  • mongdb
    5篇
  • aop
    5篇
  • Elasticsearch
    3篇
  • 网络
    1篇
  • mybatis
    11篇
  • oracle
    5篇
  • mysql
    15篇
  • 线程
    2篇
  • spring cloud
    4篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

29人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

实体继承与@Builder注解共存

在面向对象的设计里,继承是非常必要的,我们会把共有的属性和方法抽象到父类中,由它统一去实现,而在进行lombok时代之后,更多的打法是使用@Builder来进行对象赋值,我们直接在类上加@Builder之后,我们的继承就被无情的屏蔽了,这主要是由于构造方法与父类冲突的问题导致的,事实上,我们可以把@Builder注解加到子类的全参构造方法上就可以了!下面做一个Jpa实体的例子一个基类它一般有统一的id,createdOn,updatedOn等字段 ,在基类中统一去维护。注意:父类中的属
转载
博文更新于 2021.09.26 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@MappedSuperclass的用法

这个注解表示在父类上面的,用来标识父类。基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。例如,数据库表中都需要id来表示编号,id是这些映射实体类的通用的属性,交给jpa统一生成主键id编号,那么使用一个父类来封装这些通用属性,并用@MappedSuperclas标识。注意:1.标注为@MappedSuperclass的类将不是一个完整的实体类,他将不会映射到数据库表,但是他的属性都将映射到其子类的数据库字
转载
博文更新于 2021.09.26 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 快速导入大SQL文件

进入mysqlmysql -u root -p创建数据库CREATE DATABASE 数据库名;设置参数set sql_log_bin=OFF;//关闭日志set autocommit=0;//关闭autocommit自动提交模式使用数据库use 数据库名;开启事务START TRANSACTION;引入SQL文件source 文件的路径;成功后事务提交COMMIT; ...
转载
博文更新于 2021.08.26 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot普通类获取spring容器中bean的方法

前言在spring框架中,是无法在普通类中通过注解注入实例的,因为sping框架在启动的时候,就会将标明交给spring容器管理的类进行实例化,并梳理他们彼此的依赖关系,进行注入,没有交给spring容器管理的普通类,是不会进行注入的,即使你使用了注入的相关注解。这个时候,如果我们需要在普通类中获取spring容器中的实例,就需要一些特定的方法,这里将整理一下如何在springboot中实现这样的方法。创建springboot工程demo项目结构图示项目结构说明service包下为demo接
转载
博文更新于 2021.08.04 ·
950 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis Generator最完整配置详解

同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了;<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyB...
转载
博文更新于 2021.07.29 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springboot自定义接受参数

在JavaWeb程序的开发过程中,接口是前后端对接的主要窗口,而接口参数的接收有时候是一个令人头疼的事情,这其中最困扰程序猿的,应该是时间参数的接收。比如:设置一个用户的过期时间,前端到底以什么格式传递参数呢?时间戳?还是2019-12-01 22:13:00这种格式?还是其他格式?今天我就来总结一下SpringBoot Web应用接口接收时间类型参数的问题解决方案。注:目前我对Spring源码的掌握还不是很好,所以这一篇仅仅总结一下解决方法,后面感悟多了会重写一下!????示例代码请前往:
转载
博文更新于 2021.07.21 ·
805 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

vue之修改v-model页面不渲染

在created 里给变量input框赋值后 页面没有任何改变,v-model bug了么打了断点 发现修改input框 其实this 已经拿到值了至于页面刷新的问题有2种解决方案this.$set(this.form,‘data’,2); 推荐//this.form为在data中声明的数组名,‘data’是要改变的数组下的指定字段名,2是要变化的值this.$forceUpdate() 强制刷新...
转载
博文更新于 2021.06.29 ·
2280 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java中找出缺失的数字

给定一组连续的整数,例如:10,11,12,……,20,但其中缺失一个数字,试找出缺失的数字 1 import java.util.*; 2 3 public class Main { 4 public static void main(String[] args) { 5 // 构造从start到end的序列: 6 final int start = 10; 7 final int end = 20; 8 Li...
转载
博文更新于 2021.06.24 ·
3187 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

sql排序后去重

场景有一张得分表(score),记录了用户每次的得分,同一个人可能有多个得分。id name score 1 tom 45 2 jack 78 3 tom 34 . . . 需求:找出分数最高的前5个人。SQL1首先我们写个最简单的sql: select id, name, score from score order by score des
转载
博文更新于 2021.06.24 ·
2739 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Java内存模型

在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情。要说计算机的内存模型,就要说一下一段古老的历史,看一下为什么要有内存模型。内存模型,英文名Memory Model,他是一个很老的老古董了。他是与计算机硬件有关的一个概念。那么我先给你介绍下他和硬件到底有啥关系。CPU和缓存一致性我们应该都知道,计算机在执行程...
转载
博文更新于 2021.04.21 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis学习总结(三)——多表关联查询与动态SQL

MyBatis学习总结(三)——多表关联查询与动态SQL目录一、多表关联查询 1.1、一对一关系 1.1.1、执行环境 1.1.2、关联查询(1次查询) 1.1.3、嵌套查询(2次查询) 1.2、一对多关系 1.2.1、执行环境 1.2.2、关联查询(1次查询) 1.1.3、嵌套查询(多次查询) 二、动态SQL 2.0、My...
转载
博文更新于 2021.04.21 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx负载均衡配置

原文链接:http://blog.csdn.net/xyang81/article/details/51702900Nginx安装请参考:《Nginx源码安装》负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。春节期间在12306网站上买过火车票的朋友应该深有体会,有时查询一张火车票都会很慢,甚至整个网页都卡住不动了。通常一个访问量非常大的Web网站(比如:淘宝、京东、12306等),由于一个Web服务同时能处理的用户并发请求的...
转载
博文更新于 2021.03.19 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式事务处理方案(CAP、Base、2PC、3PC、TCC、Saga)

一、CAP:一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性:在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)。可用性:在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)。分区容忍性:以实际效果而言,分区相当于对通信的时限要求。系统如果...
转载
博文更新于 2021.03.18 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2pc和3pc的优缺点比较(同步阻塞、单点故障、数据不一致)

1.2pc2pc(Two Phase Commitment Protocol)当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的 ACID特性,就需要引入一个“协调者”(TM)来统一调度所有分布式节点的执行逻辑,这些被调度的分布式节点被称为 AP。TM 负责调度 AP 的行为,并最终决定这些 AP 是否要把事务真正进行提交;因为整个事务是分为两个阶段提交,所以叫 2pc二阶段提交协议将事务提交分为两个阶段来进行处理,其执行流程过程如下:阶段一:提交事务请求 事务询问 协调者向
转载
博文更新于 2021.03.18 ·
2169 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

Google Guava学习 -Guava cache

谷歌Guava缓存Guava介绍Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不符合需求,可以选择Memcached、Redis等工具。@Componentpublic class LocalCache { private Cache<String,Object> ...
原创
博文更新于 2021.03.15 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Google Guava学习 -Guava Range类

1.功能:数据范围处理2.代码:package com.example.google.guava.demo.clazz; import com.google.common.collect.ContiguousSet;import com.google.common.collect.DiscreteDomain;import com.google.common.collect.Range;import com.google.common.primitives.Ints; /** *
转载
博文更新于 2021.03.15 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IDEA中MyBatis的mapper文件 实体类名报红 Cannot resolve symbol ‘XXX‘

问题描述使用IDEA,Spring Boot整合MyBatis开发时,写Mapper文件时,实体类名报红其实我已经在Spring Boot的配置文件application.yaml中配置了MyBatis对于实体类别名应该去找的路径,mybatis: # 这样就可以在mapperXML中用简单的Account代替冗长的com.sapi.entity.Account type-aliases-package: com.sapi.entity并且运行项目也没有任何error,证明项目
转载
博文更新于 2021.03.08 ·
4034 阅读 ·
8 点赞 ·
3 评论 ·
9 收藏

redis缓存同步

以前自己在学校学习redis的时候还真没想到这么多,上班后看公司的项目代码,发现都是先更新DB,然后删除缓存,而且更新DB后不会立马将DB数据放入缓存,然而我以前不管是查询还是update都是操作完DB后立马放入缓存。。。扯远了,回到重点,为什么先更新DB后删除缓存呢?听我慢慢道来~提出问题问题场景:当数据出现变化的时候,DB和redis的一致性就显得非常重要!并发的情况下,主要是看场景,和代价,进行选择。目前主要有两种策略:先删除缓存后更新DB(用的少,容易产生大量的脏数据)结论:
转载
博文更新于 2021.03.08 ·
1130 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

centos7开机自启动java脚本

方法一:(rc.local)1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权chmod +x /etc/rc.d/rc.local2、赋予脚本可执行权限假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限chmod +x /usr/local/script/autostart.sh3、打开/etc/rc.d/rc.local文件,在末尾增加如下内容/usr/local/script/a
原创
博文更新于 2021.03.02 ·
1089 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《大话处理器》Cache一致性协议之MESI

Cache一致性协议之MESI 处理器上有一套完整的协议,来保证Cache一致性。比较经典的Cache一致性协议当属MESI协议,奔腾处理器有使用它,很多其他的处理器都是使用它的变种。单核Cache中每个Cache line有2个标志:dirty和valid标志,它们很好的描述了Cache和Memory(内存)之间的数据关系(数据是否有效,数据是否被修改),而在多核处理器中,多个核会共享一些数据,MESI协议就包含了描述共享的状态。 在MESI协议中,每个Ca...
转载
博文更新于 2021.02.19 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多