杂
文章平均质量分 57
分享在工作中遇到的各种问题!!!
一户董
专注后端技术分享!!!
展开
-
Java的VO,BO,PO,DO,DTO
本文看下VO,BO,PO,DO,DTO,都是啥!原创 2024-05-13 14:20:30 · 229 阅读 · 1 评论 -
常用gitignore
【代码】各种ignore。原创 2024-05-10 14:39:34 · 112 阅读 · 0 评论 -
使用idea管理docker
其实idea也提供了docker的管理功能,比如查看容器列表,启动容器,停止容器等,本文来看下如何管理本地的docker daemon和远程的dockers daemon。原创 2024-05-07 15:10:01 · 385 阅读 · 1 评论 -
http的basic 认证方式
basic auth是一种http协议规范中的一种认证方式,即一种证明你就是你的方式。更进一步的它是一种规范,这种规范是这样子,如果是服务端使用了basic auth认证方式来处理用户请求的话,会从header中获取的头信息,如果是没有该头信息或者是头信息不正确,则会返回401状态码,并添加响应头。如果是浏览器收到了服务端的401响应,并且判断有www-authenticate头信息的话则会弹出自带的用户名密码录入框让用户录入信息,用户录入后浏览器会对录入的信息按照格式。原创 2024-04-28 11:34:51 · 2172 阅读 · 0 评论 -
keytool,openssl的使用
在生成公钥私钥,配置https时经常需要用到keytool,openssl工具,本文就一起看下其是如何使用的。keytool是jdk自带的工具,不需要额外下载,但openssl需要额外。原创 2024-04-26 14:20:29 · 593 阅读 · 0 评论 -
项目架构MVC,DDD学习
本文一起看下系统架构DDD,MVC相关的内容。原创 2024-04-07 15:13:01 · 981 阅读 · 0 评论 -
idea常用的快捷键
按住alt然后拖拽鼠标,即可操作。原创 2024-04-02 16:44:28 · 438 阅读 · 0 评论 -
数据库的横表和竖表
【代码】数据库的横表和竖表。原创 2024-03-27 15:13:48 · 266 阅读 · 0 评论 -
Mp4转Mp3
【代码】Mp4转Mp3。原创 2024-02-08 09:56:11 · 577 阅读 · 0 评论 -
docker自定义镜像并使用
total 16ik710目录就是ik的解压内容,后续回安装到es,直接拷贝到es的plugins目录就行。!!原创 2024-02-05 17:47:46 · 908 阅读 · 0 评论 -
linux安装docker-compose
文件,放在某个目录后在。原创 2024-01-31 14:07:54 · 377 阅读 · 0 评论 -
SLI,SLO,SLA都是什么
几个9的计算方法为1-百分比,然后取以10为底的对数,之后取绝对值,如99%就是lg(1-0.99)=|-2|=2,所以就是2个9。99.9%就是lg(1-0.999)=|-3|=3,所以就是3个9。1年=365天=8,760小时。原创 2024-01-23 14:48:01 · 394 阅读 · 0 评论 -
限流,熔断,降级分析
服务降级与服务熔断区别。10张图带你彻底搞懂限流、熔断、服务降级。原创 2023-12-29 18:05:04 · 442 阅读 · 0 评论 -
chrome安装jsonview
通过jsonview可以实现,当http响应时application/json时直接在浏览器格式化显示,增加可读性。本文看下如何安装该插件到chrome中。原创 2023-12-08 18:36:24 · 392 阅读 · 0 评论 -
使用sftp实现多个主机之间互传文件
我现有一个老电脑A和一个新电脑B,如需要从老电脑A往新电脑B传文件,因此需要在新电脑B上安装sftp。原创 2023-12-07 15:38:44 · 575 阅读 · 0 评论 -
Java好的编码习惯
记录Java编程的一些好习惯,不难,但重要!!!原创 2023-11-20 10:52:36 · 102 阅读 · 0 评论 -
websocket学习
新公司用到了websocket技术,所以这里学习下。原创 2023-11-17 14:44:03 · 557 阅读 · 0 评论 -
vertx学习
新公司用到了vertx,所以这里学习下。原创 2023-11-16 14:12:21 · 262 阅读 · 0 评论 -
rabbitmq入门学习
为了不同进程间通信的解耦,出现了消息队列,为了规范消息队列的具体实现,Java制定了jms规范,这是一套基于接口的规范,因此是绑定语言的,即只能通过Java语言来实现和使用,与jms类似还有基于net的nms,这也是一套规范接口,只不过是基于.net开发语言的。原创 2023-11-08 10:23:07 · 142 阅读 · 0 评论 -
freeswich学习
因为所在部分主要负责公司客服业务,需要了解freeswich相关内容,所以这里将学习内容记录下。原创 2023-11-07 17:51:20 · 220 阅读 · 0 评论 -
linux安装nodejs
因为工作需要,需要使用到nodejs,所以这里简单记录下学习过程。原创 2023-11-07 17:05:56 · 522 阅读 · 0 评论 -
docker安装rabbitmq
参考。原创 2023-10-24 10:17:57 · 144 阅读 · 0 评论 -
蓝绿发布,灰度发布,滚动发布
本文看下生产环境中有哪些常用的发布策略。原创 2023-10-19 10:11:40 · 186 阅读 · 0 评论 -
thrift的简单使用
本文一起看下一种由facebook出品的rpc框架thrift。。原创 2023-09-18 16:51:51 · 270 阅读 · 0 评论 -
java的rmi
pojo:使用了lombok。@Getter@Setter@ToString/*** 查找用户* @return*/@Override// 加载在查询user.setName("金庸");user.setSkill("写作");throw new RemoteException("查无此人");try {try {result:User(name=金庸, age=100, skill=写作)原创 2023-09-18 11:36:49 · 105 阅读 · 0 评论 -
Java的序列化
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e3lGytVi-1633761946987)(这里写自定义目录标题)]](https://img-blog.csdnimg.cn/f06e9adeb6194c97901a2df770bfc79e.png)原创 2023-09-18 10:49:47 · 246 阅读 · 0 评论 -
一款轻量级 Java 表达式引擎
考虑这样的需求,现在你收到了一个表达式,如8*(9+3),你需要获取结果是什么,自然的,我们可以写程序来解析这个表达式获取最终的结果,但需要额外的开发程序,其实,已经有大神帮我们做了这个事情,如activator。原创 2023-09-15 14:11:48 · 87 阅读 · 0 评论 -
docker安装MySQL
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2023-09-04 16:05:28 · 199 阅读 · 0 评论 -
神代码鉴赏
啥也不输出,不,看结果:神奇吧!这是因为\u000d就是换行符的unicode编码,Java编译器会将其编译为换行符,如下编译后的结果:这就很好理解了,如果用这种方式来埋个坑,还真是不太好发现。运行后是2,因为:如下:客户说慢,只有你知道为啥,你这个机灵鬼!!!原创 2023-08-30 18:06:12 · 136 阅读 · 0 评论 -
MySQL 保存日期用哪种数据类型
在设计数据库表时不可避免的需要用到时间类型,到底选择那种数据类型来表示时间是一个值的讨论的问题,本文就一起来看下!原创 2023-08-24 17:15:22 · 782 阅读 · 0 评论 -
动态数据源切换类AbstractRoutingDataSource
源码如下:注意只保留重要源码!!!// 默认的数据源// 所有可用的数据源字典// 重要!!!// spring bean生命周期中InitializingBean对应的方法,在该方法中设置外部指定的数据源到resolvedDataSources@Override= null) {@Override@Override// 通过抽象方法determineCurrentLookupKey获取具体的key// 根据外部的key获取具体的数据源对象。原创 2023-08-23 17:05:07 · 226 阅读 · 0 评论 -
MySQL的select ... where ...会加锁吗?
先说答案:不会。但select … where … lock in share mode会加锁。实验如下。存储引擎innodb,MySQL版本5.7。原创 2023-08-21 17:59:43 · 437 阅读 · 0 评论 -
Map的computeIfAbsent方法使用
本文看下computeIfAbsent,用于实现当map中存在指定的key时则直接返回已存在的value,否则调用给定的实现类获取一个初始的value,并put,最后返回。原创 2023-08-16 14:24:37 · 505 阅读 · 0 评论 -
mysql的json处理
需要注意,5.7以上版本才支持,但如果是生产环境需要使用的话,尽量使用8.0版本,因为8.0版本对json处理做了比较大的性能优化。你你可以使用来查看版本信息。本文看下MySQL的json处理。原创 2023-07-30 19:24:47 · 2767 阅读 · 0 评论 -
MySQL的savepoint分析
savepoint是事务中一个概念,允许在事务执行的过程中暂存事务执行到当前所产生的修改,这样当我们需要回滚事务时就可以选择回滚到某个保存点,而不用回滚整个事务。原创 2023-07-27 15:09:49 · 751 阅读 · 0 评论 -
jquery实现复制
/复制链接时,把链接中所有空格替换为空字符串。// 执行浏览器复制命令。stateBox(“alert”, “复制成功!//1: copyId是要复制到粘贴板的内容。// 2:浏览器自带功能,不需要引入额外的库。原创 2023-06-27 11:13:49 · 1757 阅读 · 0 评论 -
jvm之远程调试
工作中,有时会出现测试环境有问题,本地却正常的情况,此时我们就可以通过JVM提供的远程调用的功能,实现在本地debug调试测试环境代码。原创 2023-05-05 14:08:23 · 1781 阅读 · 0 评论 -
使用idea直接生成对应的实体类
编程效率提高小技巧。原创 2023-04-16 15:02:32 · 252 阅读 · 0 评论 -
java编译和运行带有包名的类
对于习惯了使用ide的我们似乎早已经忘记了如何通过命令行来编译和运行java类了,至少我是这样的,本文就一起来回顾下吧!原创 2023-04-15 17:14:21 · 1179 阅读 · 0 评论 -
curl常见使用例子
记录curl常见使用方式。原创 2023-03-31 18:00:37 · 92 阅读 · 0 评论