- 博客(294)
- 资源 (22)
- 收藏
- 关注
原创 UML内容
元素定义图形系统划分当前分析的系统边界,系统内部为用例,外部为参与者;系统边界的划分会对用例以及参与者定义有所影响。参与者在系统外与系统交互的某人或者某物。用例一个用例是参与者希望目标系统具有的一个功能。关系用例与参与者的关系哪些用例是哪些参与者的目标就将它们用实线连接起来。用例与用例的关系包含基用例的应用场景:① 抽取出多个基用例之间的共有模块,供多个基用例复用。② 基用例包含的功能过多时,通过子用例将功能模块拆分为多个部分。每次执行基本用例时,包含用例都会执行。
2025-10-27 14:17:09
1024
原创 软件设计模式
单例设计模式:一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫做单例设计模式。注:在有些系统中,为了节省内存资源,保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。抽象工厂模式是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无需指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。
2025-10-27 14:14:35
1012
原创 IDEA插件推荐
其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter;基于接口生成 Markdown 文档, 支持预览、编辑以及上传到YApi、ShowDoc。支持查看 Markdown 源码, 预览 Markdown, 编辑接口字段等。项目统计,读源码十分有用,可做知道每个模块,包目录下有多少类、多少行代码。在请求方法上添加了有用功能: 复制生成 URL;jpa开发插件,支持快速生成方法名查询。快速生成对象 get set 方法。
2025-07-17 14:10:15
953
原创 并行代码开发
System.out.println(Thread.currentThread().getName() + ":学生信息:" + stu);System.out.println(Thread.currentThread().getName() + ":学生信息:" + stu);stu.setName("杨欢");stu.setAddress("田胥崖");
2023-05-22 11:23:03
681
转载 MAC .sh 运行报 command not found 或 Permission denied,解决方法 chmod u+x *.sh
MAC .sh 运行报 command not found 或 Permission denied,解决方法 chmod u+x *.sh
2022-07-21 13:44:52
4012
转载 VSCODE mac版下载慢解决办法
以下链接为:https://vscode.cdn.azure.cn/stable/054a9295330880ed74ceaedda236253b4f39a335/VSCode-darwin-universal.zip转自:VSCODE mac版下载慢解决办法_天翔MAC的博客-CSDN博客_mac vscode下载很慢
2022-04-10 13:55:50
1393
转载 idea maven projects中项目变灰的解决办法
idea maven projects中项目变灰的解决办法_写代码的lorre的博客-CSDN博客_idea项目变灰
2022-04-02 14:05:58
374
原创 groovy
groovygroovy学习资料:The Apache Groovy programming language - DocumentationGStringTemplateEngine (Groovy 4.0.0)模版中map的处理可参考:groovy-map.each{}_weixin_30687051的博客-CSDN博客模版中list的处理可参考:https://blog.csdn.net/coderinchina/article/details/92081323
2022-02-08 14:56:53
1264
转载 mac显示隐藏文件
需求:经常svn文件夹,使用phpstorm打开后,会存在.idea隐藏文件夹,这个文件夹是不需要进行版本控制的所以.idea要添加进忽略名单。解决文案:Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。...
2022-01-12 10:44:25
437
转载 mac查看当前文件路径
方式一如果只是需要看一下这个文件的路径,可以先选中该文件,然后右键,选择显示简介,然后就会显示这个文件的具体路径。快捷键为command+i方式二上面的方式只能查看路径,但是实际工作中经常需要对路径进行复制粘贴。那么可以打开terminal,把文件拖到terminal中,在terminal中就会显示文件对应的路径,然后进行复制粘贴即可。方式三如果是想要进行复制粘贴路径,可以找到对应的文件,然后command+option+c,就完成了复制文件路径的功能。转载自:mac查看当前文件路径 -
2022-01-11 16:10:03
9350
原创 Hive hql语句 join 内连接 外连接 左连接 右连接
https://blog.csdn.net/shuyv/article/details/111401091内连接:条件必须相等,如果b.id不存在这条id数据不会显示即使a.id有值eg:a.id=b.id外连接:如果b.id没有值但是a.id有值则这条id数据会显示,只是显示出来b.id的值为NULL左连接:以左边数据为主,如果左边a表数据是3条,b表数据是5条,那么显示出来左连接的数据是3条右连接:以右边的数据为主,如果右边的表b数据是5条,a是3条数据,那么右连接显
2021-09-02 11:49:49
922
原创 进行时间格式化处理
String date="这里是时间的String形式";DateUtils.parse(date, DateUtils.YYYY_MM_DD_HH_MM_SS),
2021-08-24 20:53:16
112
原创 jdk1.8 代码知识展示
1.Stream.distinct() 列表去重 public class DistinctSimpleDemo { public static void main(String[] args) { List<String> list = Arrays.asList("AA", "BB", "CC", "BB", "CC", "AA", "AA"); long l = list.stream().distinct().count(); Sys
2021-08-20 11:19:03
125
原创 项目知识总结学习
1.Map的一般直接遍历,不要写一个list【Map的key写在list中】的同时再写一个Map,这样不利于后期修改,一修改就要修改2个地方,所以每次遍历Map就行,不要同时写list和map 没有必要
2021-08-18 11:21:46
120
原创 double小数处理
1.保留小数后两位23.4567DecimalFormat df = new DecimalFormat("0.00");df.format(input);23.462./** * 去掉后面的0 * * @param value * @return */public static String rvZeroAndDot(String value) { if (value.isEmpty()) { return null; } if (.
2021-08-17 19:59:32
232
原创 mac快捷键
1.command+c 复制command+v 粘贴command+a 全选command+x 剪切command+z 撤回command+n 新建文档/新建窗口command+o 打开文件command+s 保存command+p 打印command+q tui ji
2021-08-07 20:15:43
578
原创 redis处理
import org.apache.commons.lang3.StringUtils;import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.CollectionUtils;import redis.clients.jedis.*;import java.
2021-07-23 10:33:05
172
原创 springboot注释
https://blog.csdn.net/weixin_40753536/article/details/81285046
2021-07-22 14:57:56
189
原创 mq客户端和用户端
1.添加依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-acl</artifactId> <version>4.4.0</version></dependency><dependency> <groupId>org.apache.rocketmq</group.
2021-07-20 16:39:40
600
原创 dubbo服务端线程池溢出,异常客户端无响应-代码解读
背景:客户端调用dubbo服务端,dubbo服务端线程溢出,客户端无法收到响应,请求超时前提:建议打开netty3.7.0Final代码,dubbox2.8.4代码,边读边看代码。关键信息:类:ChannelUpstreamHandler请求消息流进NettyServer端(当前代码重点关注)ChannelDownstreamHandlerNettyServer端响应返回(当前代码分析不涉及)ChannelPipelineNettyServer解析数据的职
2021-07-19 13:55:02
317
原创 创建文件软连接
ln -sf 目标地址 目标问价eg:ln -sf /export/logs/stu/stu-20625/ /apps/stu/stu-20625/log
2021-07-14 10:25:44
230
原创 json去掉指定字段
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version></dependency>使用Gson可以去除Json的某个字段,具体如下需求:contentBean是个pojo对象,需要去掉id字段。操作:Gson gson=new...
2021-05-25 15:35:14
4482
原创 Mybatis分页插件PageHelper的配置和使用方法
https://www.cnblogs.com/hfultrastrong/p/8983242.html1、POM依赖Mybatis的配置就不多提了。PageHelper的依赖如下。需要新的版本可以去maven上自行选择 1 2 3 4 5 <dependency> <groupId>com.github.pagehelper</groupId> ...
2021-05-12 16:59:19
672
原创 sql命令
1.offset:SELECT * FROM ceshi limit 2 offset 3;表示从id为3的位置开始查到两行数据,不包括id为32.like '%2'3.order by asc 升序排列order by desc 降序排序4.union连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。SELECT country FROM Websites UNION SELECT country FROM apps .
2021-05-10 16:29:32
215
原创 mime
tomcat : /conf/web.xml或者https://www.w3school.com.cn/media/media_mimeref.asp
2021-05-07 18:26:22
128
原创 json格式
https://blog.csdn.net/qq_35221138/article/details/81239968list、map、对象,enum对应json的格式全文用到com.alibaba.fastjson.JSONArray所以我们先引入相应的依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fas...
2021-04-25 18:26:28
2053
原创 MQ总结
group:topic:tag:kafka只有 group和topic的概念MQ除了group和topic还有tag的概念:出现tag的场景是:刚开始业务中一个接口需要tag1,tag2,tag3但是后来多了个接口2,接口2只在意tag2,tag3的内容,那么这个时候tag就起作用的,接口2只订阅topic下的tag2||tag3就行,对于业务只要订阅了指定topic,那么就会从MQ拿来topic下的所有的tag,设置tag2||tag3就是讲tag1过滤掉只拿tag2||tag
2021-04-22 19:53:40
150
原创 kafka总结
1.kafka集群是指多个服务器多个分区的情况和redis集群本不一样的是redis主坏了再好后主在从变成主的情况下原恢复的主会变成备,而kafka会在主恢复后同步备的消息读取offset点,比如如果主恢复后现在是3,备是 读到8了,那么主也会把自己的设置为8,然后重新从主 8的位置开始消费。如果主没异常,那么从只做备份,消息读取不会从从分区读取【原因:kafka是消息是磁带式消费的,如果主从都在没办法实时的同步主从的消息标识点】2.kafkagroup:group 是针对业务【业务即.
2021-04-22 19:45:54
144
1
原创 StringUtils.defaultIfBlank
StringUtils.defaultIfBlank(String str,String defaultStr)当str为空或者null时defaultIfBlank返回的就是defaultStr默认值
2021-04-19 09:31:00
1713
zkui-master.zip
2020-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅