自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基础Java开发的数字交易货币项目(1)环境搭建

创建mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123321 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci。#刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷盘和异步刷盘;#broker名称,master和slave使用相同的名称,表明他们的主从关系。.创建broker节点。

2024-07-07 09:52:27 438

原创 苍穹外卖 基础学习 (4)完结

Spring Task: 定时任务的基础使用。@Scheduled(cron = )指定值。然后加到相关方法上,交给容器管理就行。通过表达式定义触发时间,然后在。在启动类上加上开启自动。

2024-06-27 16:05:07 445

原创 简单学习 苍穹外卖(3)

然后创建一个config配置一下redis的序列化和反序列化,默认使用的jdk的序列化,然后简单使用redistemplate操作一下字符串的操作,set,get方法存取。log.info("获取店铺的营业状态为:{}",status ==1?"营业中":"打样中");log.info("设置店铺营业状态{}",status == 1?"营业中": "打烊中");@ApiOperation("获取店铺的营业状态")@ApiOperation("设置店铺营业状态")

2024-06-25 23:35:30 482

原创 简单学习 苍穹外卖(2)

从前端拿到数据,md5加密后使用mybatis获取到数据库用户密码进行对比,登录成功后使用Jwt生成Token放入Vo对象中返回前端。createTime,createUser,updateTime,updateUser使用自动填充。log.info("执行 员工登录 接口:{}", employeeLoginDTO);首先: 创建操作的枚举类OperationType 有两种,UPDATE,INSERT。log.info("开始进行公共字段自动填充.....");//登录成功后,生成jwt令牌。

2024-06-25 17:25:00 1944

原创 简单学习 苍穹外卖 (1)

common: 放普遍的工具类、配置类以及常量类等。pojo: 放dto、entity、vo等实体类。三个子工程: sky-common、sky-pojo、sky-server。.description("苍穹外卖项目接口文档")--支持配置属性类,yml文件中可以提示配置项-->创建父工程:sky-take-out。-- 腾讯云COS存储-->.title("苍穹外卖项目接口文档").groupName("用户端接口")log.info("开始设置静态资源映射...");

2024-06-25 10:18:34 1672

原创 Java数据结构(2)

最简单的根据增强For循环,一个一个对比是否存在,存在拿到对应的索引,不存在则返回-1,数组遍历: foreach。

2024-06-24 17:46:17 404

原创 Java基础(4)定时器任务前置了解

(2)堆中某个节点的值总是不大于或者不小于其父节点的值,其中,我们把根节点最大的堆叫做大顶堆,根节点最小的堆叫做小顶堆。(1)堆是一颗完全二叉树。数据结构:堆 是一种特殊的树。

2024-06-23 22:40:44 357

原创 Java爬虫入门(2) Jsoup使用

/访问时候的超时时间。Document doc = Jsoup.parse(new File(html文件的绝对路径), "utf8");3、根据class获取元素getElementsByClass。2、根据标签获取元素getElementsByTag。

2024-06-21 17:30:48 1058

原创 Java爬虫入门(1)

setSocketTimeout(10 * 1000)//设置数据传输的最长时间,单位是毫秒。.setConnectTimeout(500)//设置获取连接的最长时间,单位是毫秒。//设置每个主机的最大连接数。//设置每个主机的最大连接数。HttpClient-Get(带参数)

2024-06-21 10:36:56 1000

原创 ElasticSearch入门(实战)

client.index(newIndexRequest("shopping").id("1002").type("_doc").source(objectMapper.writeValueAsString(//java对象),XContentType.JSON),RequestOptions.DEFAULT);elasticsearch7以后 _type默认是_doc,/_doc后面没有自己添加的id会自动添加id,Post是全量修改。

2024-06-20 16:51:50 1993

原创 微服务架构(1)

微服务远程调用:在启动类配置Bean 创建RestTemplate的Bean对象交给容器,后面用容器注入RestTemplate使用getForObject(url,.Class)调用Get方法,Post用postForObject()统一配置管理: SpringCloudConfig、nacos。服务注册发现:Eureka、Nacos、Consul。搭建注册中心->服务注册->服务发现。流控、降级、保护:Hystix、Sentinel。服务远程调用:OpenFeign、Dubbo。

2024-06-18 16:42:47 321

原创 Java基础(3) 网络编程入门

在网络通信协议下,实现网络互连的不同计算机运行的程序可以进行数据交换网络三要素:IP地址、端口、协议ip地址: 是网络设备中的唯一标识java操作: InetAddress: 此类表示Internet(IP)地址端口: 设备应用程序的唯一标识 取值范围0~65535。0~1023大多被占用协议: 计算机网络中,连接和通信的规则被称为网络通信协议UDP协议 :用户数据报协议 UDP是无连接通信协议 面向无连接性,不能保证数据的完整性。

2024-06-14 17:55:40 220

原创 Java基础(2) 字节流

void write(byte[] b,int off,int len)//一次写一个字节数组的部分数据。void write(byte[] b)//一次写一个字节数组的数据。InputStream: 这个抽象类是表示字节输入流的超类(被继承的类)void write(int b) //一次写一个字节。outputStream: 这个抽象类是表示字节输出流的所有类的超类。字节流写数据如何实现追加写入?字节流写数据如何换行?用char强制转换读到的数据。

2024-06-14 09:06:33 311

原创 java入门(1)

计算机储存单元 :计算机设备最小储存单位叫"位(bit)",又称比特位,通常用小写"b"表示,而计算机中最小的储存单元叫"字节"(byte),通常用大写字母"B"表示,字节是由连续的8个位组成。赋值运算符: = , += 自增自减: i++,i-- 关系运算符:==,!=,>,>=,<,<=分支语句: if, elseif, else ,for,while,do...while,switch。单行注释: //注释信息 多行注释: /* 注释信息 */ 文档注释:/** 注释信息 **/

2024-06-13 16:44:30 598 2

空空如也

空空如也

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

TA关注的人

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