- 博客(31)
- 收藏
- 关注
原创 spring-transaction-doc
// JTA(Java Transaction API)是Java平台上的一个标准API,用于管理分布式事务。// 它定义了一组标准的接口和类,用于协调多个资源管理器(如数据库、消息队列和Web服务)之间的事务。// JTA API提供了一种机制,使得多个资源管理器可以参与到同一个事务中,并保证这些资源管理器的操作是原子性、一致性、隔离性和持久性的。// 在Java EE应用程序中,可以使用JTA API来管理分布式事务,以确保应用程序的数据一致性和可靠性。。
2023-04-01 17:15:09
239
原创 机器学习的算法有哪些
There are many machine learning algorithms that can be used for various tasks, such as classification, regression, clustering, and dimensionality reduction. Here are some of the most commonly used algorithms:Linear regression: A supervised learning algorit
2023-03-27 17:58:58
65
原创 什么是线性回归
Linear regression is a type of supervised learning algorithm used in machine learning to predict a continuous output variable (also known as the dependent variable) based on one or more input variables (also known as independent variables). The goal of lin
2023-03-27 17:54:53
56
原创 mybatis数据库加密解密
encrypt</insert>encryptFROM users</select>decryptpassword。
2023-03-27 17:52:49
227
原创 Mockito
/ Verifying that a method was called within a specific time frame 验证方法调用时长在指定时间内。// Verifying that a method was called a specific number of times 验证方法是否调用了2次。// Mocking a method to return a specific value 模拟方法返回。
2023-03-27 17:42:34
257
原创 junit5文档介绍
Container测试树中包含其他容器或测试作为其子节点的节点(例如测试类Test测试树中的一个节点,用于验证执行时的预期行为(例如@Test方法)。生命周期方法任何直接用@BeforeAll@AfterAll或进行注释或元注释的方法@AfterEach。测试类任何顶级类、static成员类或@Nested类 至少包含一个测试方法的,即容器。测试类不能abstract而且必须有一个构造函数。测试方法@Test任何用,, 或直接注解或元注解的实例方法。除了,它们在测试树中@Test创建一个。
2023-03-27 17:17:01
245
原创 assertJ断言
/ as() is used to describe the test and will be shown before the error message 会在错误前面写chek xx's age。// using the 'extracting' feature to check fellowshipOfTheRing character's names 取对象里的名字判断。// exception assertion, standard style ... 异常断言。
2023-03-27 17:16:07
173
原创 个人计划2022
人生项目 2021总结 最终愿景 新年计划 三年计划 十年计划 完成重点 备注 财务 44w 个人存款150w 电商店(不一定,也可能以后) 目标:40w/年~50w/年 coco奶茶店 稳定的实体收入,不用打工 生活 无 身体健康 身材好 年轻 马甲线 10点睡觉 戒手机 参加几次徒步 工作 无 无
2022-03-28 15:07:33
75
原创 分布式事务
分布式事务个人理解: 分布式事务一般有两种方案解决,一个是在数据库层面,锁住全局事务;一起提交一起回滚,就是AT模式一种是业务层面的,提供业务接口,单据有一个中间状态接口,一起提交,一起回滚也是业务接口;对于事务中可能出现网络终端导致某一条分支丢失的情况,我们可以用日志的形式进行补偿等;Seata也是采取每个微服务的一阶段提交拿到全局锁,但是回滚是通过日志回滚;事务的模式: XA、AT、TCC、Saga、本地消息表、MQ消息事务、最大努力通知 XA、 。XA 的全称是eXten
2022-03-04 11:03:05
1609
原创 callable 和 runnable的联系
futuretask里的run方法调用功能call的这个方法是继承的runnablefuture,也就是runable的run方法
2022-01-20 10:13:31
346
原创 spel表达式
package spring;import lombok.Data;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.springframework.expression.EvaluationContext;import org.springframework.expression.Expression;import org.springframework.expression.ExpressionParser.
2022-01-19 15:52:12
203
原创 redis工具类
import com.alibaba.fastjson.JSONArray; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.dao.DataAccessException;import org.springframework.data.redis.connection.RedisConnection;import org.springframework.dat...
2021-12-09 16:13:05
87
原创 jvm jdk命令等
jJDK的命令行工具 - wade&luffy - 博客园jdk自带命令jps 查看进程jps -mljps -lvjstat -gcutil 有一些堆的信息jinfojmap -histo:live pid|morejmap -heap pidjmap -dump pid ./xx.hprofjvm的一些知识总结收集器分类7 种 JVM 垃圾收集器,看完我跪了。。 - Java技术栈 - 博客园cnblogs.com/super-jing/p/.
2021-12-02 21:32:28
251
原创 argus使用
Transactions and services ->filter by->process group: 输入服务名->点击下面的一个controller ->view pure path-> 点击一个method->点击 method hotspots->可以查看方法栈到底是哪里超时
2021-11-11 18:05:59
649
原创 雪花算法笔记
总结:总的位数是64位 ,0+41(时间戳)+机器Id(10位)+该时间戳内的sequence(12位)机器位数和sequence位数也可以自己修改位数代表可以表达的最大不同的数值=2^n-1 ; 2^10=1024 ;后面取数的时候要位运算位移多少位就是为了空出来连接机器的位数和sequence的位数机器Id(10位)+该时间戳内的sequence(12位)=22位,那么时间戳就要左移22位该时间戳内的sequence(12位)=12位,那么机器id就要左移12位...
2021-11-11 17:37:47
119
原创 seata源码AT模式
/** * Undo. * * @param dataSourceProxy the data source proxy * @param xid the xid * @param branchId the branch id * @throws TransactionException the transaction exception */ @Override public vo.
2021-11-10 16:39:05
176
原创 scrapy 爬虫框架笔记
分分钟爬网站初始化项目开始一个项目叫 myScrapyscrapy startproject myScrapy进入目录cd myScrapy生成一个baidu的spiderscrapy genspider baidu www.baidu.com 开始执行这个spiderscrapy crawl baidu//查看windows历史命令 doskey /history获取xpath 右键复制xpathscrapy 各个文件的作用爬虫名.pyd
2021-11-05 14:50:12
567
原创 mysql报错Unable to load authentication plugin ‘caching_sha2_password‘.
mysql报错Unable to load authentication plugin 'caching_sha2_password'.如下输入命令修改;密码修改为自己的;123456是自己的 D:\software\mysql-8.0.23-winx64\bin>mysql -uroot -p123456mysql: [Warning] Using a password on the command line interface can be insecure.Welcom.
2021-05-14 14:01:59
241
原创 redis
redis相关知识点 https://blog.csdn.net/liqingtx/article/details/60330555 命令 http://doc.redisfans.com/由于redis性能非常高,所以每秒钟可以完成多达15万次的密码尝试,所以你最好设置一个足够复杂的密码,否则很容易被黑客破解。很多配置TCP_NODELAY 更少的TCP包和带宽,可能会有延迟代办:慢日志单线程多路复用原理,底层代码 基本命令 内存移...
2021-05-03 19:53:12
59
原创 mysql
搜索引擎搜索引擎innodb-默认搜索比myisam更快,因为索引找到了数据就出来了。一定要维护一个自增的整形主键,不然它自己还要维护一列虚拟的不重复的键数据和索引放一个文件(聚合索引)+一个表结构文件如果不是用主键做索引,先通过其他列找到主键,再通过主键找到哪一行数据myisam(不支持事务)数据和索引分别放两个文件(非聚合索引)B+树索引B+树一个节点有多大?一千万条数据,B+树多高?B+树一个节点的大小设为一页或页的倍数最为合适。因为如果一个节点的大小 .
2021-05-03 17:59:54
144
原创 vue入门
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue-zly</title> <script src="https://cdn.jsdelivr.net/npm/vue"></script></head><body><div id="app"> .
2021-04-21 15:05:39
71
原创 elasticSearch 整合 springboot CRUD
官方文档路径document-Elasticsearch Clients-java rest client-java high level rest client 官方文档安装 https://blog.csdn.net/lisen01070107/article/details/108288037 命令 springboot+elasticSearchRestTemplate https://blog.csdn.net/qq_42651904/article/deta.
2021-04-14 09:38:47
170
2
原创 VUE小结
vue简介mvvm(MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开)超快虚拟 DOM一些论坛说的:jquery易上手,相对轻量吧. vue.js 优势在于引用 MVVM 模式, 双向绑定,反正框架是死的, 不同公司不同项目场景, 用到的都不同, 不过像楼上说的,vue agjs等等都是一种趋势React、Angular、Vue 三巨头预见...
2019-06-01 18:16:25
165
原创 git命令总结
常用git init 初始化git add 添加到暂存区git commit -m "xx" 提交暂存区内容git log 查看日志git branch 查看分支git branch A 创建A分支git branch -d A 删掉A分支git checkout A 切到A分支git merge A 合并A分支git remote add origin git@github...
2019-06-01 18:05:53
111
转载 一些大数据名词关系
总结:hdfs:文件系统底层,不是什么软件,hbase(非结构化数据存储的数据库)=mapreduce+hdfs,hive-pig:(上层抽象,可以SQL查询),zookeeper:服务容错,sqoop:导入关系型数据库的数据到hbase。Hive:Hive不支持更改数据的操作,Hive基于数据仓库,提供静态数据的动态查询。其使用类SQL语言,底层经过编译转为MapReduce程序,在Hadoop...
2018-05-11 15:02:28
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人