- 博客(161)
- 资源 (6)
- 收藏
- 关注

原创 Dubbo入门详细
Dubbo学习图纸文章目录Dubbo学习图纸dubbo简介dubbo能做什么?优点?**服务治理**dubbo核心内容两种方式使用Dubbo:API和Spring配置应用场景:未来方向:扩展思路### 总结dubbo简介dubbo能做什么?优点?dubbo核心内容两种方式使用Dubbo:API和Spring配置应用场景:未来方向:扩展思路总结dubbo简介Dubbo是 阿...
2019-01-03 21:28:11
2492
1
原创 开源租房项目
项目名称项目地址描述体验地址后端代码前端代码小程序端代码gitHubstart租房或房屋交易项目https://github.com/saysky/manland?tab=readme-ov-filePC端 管理端http://manland.liuyanzhao.com/有有无房适–房屋租赁管理平台https://github.com/LiuXIn011/rightHouse开源房屋管理 后端技术栈:nodejs 前端技术栈vue、uni-app无
2024-07-03 11:35:32
591
原创 base64图片转成file,挂载到input中,type为file
【代码】base64图片转成file,挂载到input中,type为file。
2024-04-09 16:47:43
321
原创 微信小程序引入vant-weapp爬出坑
最新的微信小程序的项目结构跟之前的不一样,然后,按照vant-weapp上的官方文档,安装步骤失败,提示了各种错误。如果你的微信小程序结构跟我的一致,可以采用和我一样的方案。然后你会看到在miniprogram下多了一个miniprogramnpm的文件夹,这就正常了。移动package.json到miniprogram的文件夹下。更改project.config.json的内容,添加一下内容。在微信小程序开发工具(软件)上,左上角项目,重新打开项目。如果你是ts,按照官方文档更改ts的支持。
2023-12-08 09:57:04
489
原创 domtoimage前端截图-缩放导致截图不正常
domtoimagetoPng由于对dom使用了缩放截图不正常,最后,绑定缩放属性,手动回复缩放,解决问题!无语的一个故事
2022-11-21 15:22:02
1109
原创 dubbo服务提供方里面的对象使用了GetSet生成+@Data的注解,导致参数接收不到
背景定义了一个公共的分页请求对象,手动生成get、set对象,然后子类继承,使用了@Data注解,刚运行上线,没有异常,一次发布后,突然,服务接收方,接收的对象参数缺失!后来定位到该注解,删除,手动生成get、set方法,竟然好了!艹...
2021-12-14 16:28:25
522
原创 一个数组中有2种数出现了奇数次,其他数都出现了偶数次,怎找到并打印这种数(思路以及Java代码)
/** * 一个数组中有2种数出现了奇数次,其他数都出现了偶数次,怎找到并打印这种数 * <p> * 异或规则 * 同位为0 异位为1 * 结论: * 0^N=N * N^N=0 * * @param arr */ public static void printOddTimesNum2(int[] arr) { /** * 两个奇数为M N
2021-11-11 10:48:00
612
原创 当输入流没有指定泛型的时候,总会以很奇妙的返回Object
当输入流没有指定泛型的时候,总会以很奇妙的返回Object List list = new ArrayList<>(); Object collect = list.stream().map(item -> new HashMap<>()).collect(Collectors.toList());
2021-09-24 16:35:42
422
原创 使用office365邮箱的时候 O365: 451 5.7.3 STARTTLS is required to send mail
使用的是Hutool-mail的依赖使用自定义参数配置,参数如下,然后就发送成功了,具体原因下次再分析吧!如果是使用其他依赖,依旧可以使用以下的指定参数,依旧正常推荐使用common-mail这个组件。 MailAccount mailAccount = new MailAccount(); mailAccount.setHost(host); mailAccount.setPort(port); mailAccount.setFrom(from)
2021-09-24 14:13:25
3799
原创 垃圾回收器的三种算法
文章目录垃圾回收器的三种算法复制算法标记-清除算法标记-整理算法垃圾回收器的三种算法复制算法内存一分为二浪费内存 新生代用最好标记-清除算法标记 - 清除 效率快,仅次于复制算法有碎片 分配连续内存受到限制标记-整理算法效率慢 移动内存块没有碎片 分配连续内存...
2021-07-28 22:26:32
176
原创 ChromeWebDriver 无头浏览器完整爬到页面的逻辑内容
ChromeWebDriver 完整爬到页面的逻辑内容 /*配置基础选项*/ ChromeOptions options = new ChromeOptions(); /*配置页面加载策略 */ options.setPageLoadStrategy(PageLoadStrategy.EAGER); /*设置无头模式*/ options.addArguments("-headless"); /*创建驱动*
2021-07-08 14:12:14
335
原创 Spring Boot项目引入knife4j提示doc.html不存在
官网推荐办法:@SpringBootApplicationpublic class SwaggerBootstrapUiDemoApplication implements WebMvcConfigurer{ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("doc.html").addResourceLocations("cla
2021-06-28 22:37:51
2173
原创 七层模型和五层模型
高可用,负载均衡,高可用不要因为技术而技术~!七层模型OSI开放式系统互联通信参考模型OSI将计算机网络体系结构(architecture)划分为以下七层:物理层: 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人。数据链路层: 决定访问网络介质的方式。在此层将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址,相当于邮局中的装拆箱工人。网络层: 使用权数据路由经过大型网络 相当于邮局中的排序工人。传输层: 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员。
2021-06-27 21:48:01
789
原创 并发编程-问题
什么是进程?进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础什么是线程?线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel t
2021-06-27 21:46:03
227
1
原创 docker启动常用命令
docker安装Centossudo yum install docker-ce docker-ce-cli containerd.iodocker 查看镜像docker imagesdocker服务启动systemctl start dockerdocker 查看容器docker psdocker进入容器docker exec -it 容器ID /bin/bash
2021-06-27 21:43:55
368
原创 Spring权限
RBAC是什么?RBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。RBAC介绍。RBAC 认为授权实际上是Who 、What 、How 三元组之间的关系,也就是Who 对What 进行How 的操作,也就是“主体”对“客体”的操作。Who:是权限的拥有者
2021-06-27 21:42:20
460
原创 日志Id生成追踪方案
文章目录日志Id生成追踪方案背景目标开发配置注册服务logback配置,优化打印日志请求下层服务携带日志Id日志Id生成追踪方案背景新接手的项目是一个老项目。最可怕的是当时开发的人非常有个性:一个Map传一天不喜欢打印日志也不写注释我。。。可是我也是混个饭吃。线上出了问题,总会反馈我这里,定位日志问题,眼睛贼累,于是就搞了一个这个东西。为的就是定位一个完整请求方便,更多是为了,通过日志了解下前任的业务思路。目标早点下班吃饭!开发配置创建创建唯一日志ID过滤器,注册服
2021-01-29 17:38:25
715
原创 SpringBoot整合MongDB
文章目录SpringBoot整合MongDB1.引入依赖2.填入配置3.定义插入数据Entity对象Persion4.填写测试代码,在Application中5.实现业务常见需求技术1.创建操作方法2.常见业务写法SpringBoot整合MongDB1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp
2021-01-28 15:51:53
139
原创 Base64图片转换后,一直获取不到结果
自己写的ByteArrayInputStream转换结果,然后失败了。气急败坏下用了HuTool工具ImgUtil.toImage,哎,咋提示<font color=red>Image type is not supported!</font>结论:图片base64字符串都有一个前缀data:image/png;base64,去掉后处理就正常了。 String result = base64.substring(base64.indexOf(",")+1);...
2020-12-24 17:49:14
2089
1
原创 double类型转BigDecimal的正确姿势有两种
目录double类型转BigDecimal的正确姿势有两种double类型转BigDecimal的正确姿势有两种BigDecimal.valueOf(Double_Value)new BigDecimal(String.valueOf(Double_Value))原因:BigDecimal最佳实践是支持String类型的构造方法。Note: For values other than float and double NaN and ±Infinity, this constructor
2020-12-22 15:38:11
10220
原创 颈椎病-一小时休眠服务
创建一个bat文件,复制粘贴后,保存,运行 一小时后自动休眠,提醒抬头@echo offfor /l %%i in (3600,-1,0) do (clsping 127.1 -n 2 >nul)rundll32.exe user32.dll LockWorkStationexit~~~
2020-11-06 15:26:45
125
原创 todo列表日志文件本地远程备份方案
背景 各位大佬们,你们有没有遇到过一周过去了,汇报工作的时候头破血流,百思不得其解,不知道自己做了什么?有没有遇到测试问了一个问题后,突然间忘记自己要做的重要事情?一年过去了,对于自己成长和公司内的工作没有任何记录?需求梳理需要可以记录每日的todo文档和一些杂事记录文档可以自动归档文档可以查看保存,并且有一定备份能力简单直接的操作解决方案markdown编辑器typora+git+github+shell文件+window环境配置成果准备工作安装g
2020-11-06 09:25:29
334
原创 Vue修改默认端口 vue-cli 3.0
在webpack.config中修改端口为以下的端口devServer: {historyApiFallback: true,noInfo: true,overlay: true,port:8089},
2020-11-02 22:29:03
876
原创 Oval验证框架学习
文章目录Oval验证框架学习第一个Demo学习简介使用场景常见注释使用Demo字符类型数值类型布尔类型集合数组表达式或自定义自定义扩展内容定义注解定义实现Oval验证框架学习第一个Demo学习从https://mvnrepository.com/上下载oval包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eMq5Fb58-1599727372682)(https://raw.githubusercontent.com/Stronglittleboy/MyImgUpl
2020-09-10 16:43:49
851
原创 Gradle下载及安装以及Idea项目配置
文章目录Gradle下载及安装下载配置idea配置小技巧Gradle下载及安装下载从官网https://gradle.org/releases/下载binary-only:仅二进制,无编译内容complete:包含编译内容,有源码研究需求可以使用这个配置解压文件复制解压出来的文件夹路径配置环境打开文件资源管理器-此电脑-(右键)属性-高级系统设置-高级-环境变量新增配置GRADLE_USER_HOME和GRADLE_HOME两个配置GRADLE_
2020-08-24 22:13:47
2251
原创 使用OPENJDK以后的坑 spring-boot-starter-parent下载不下来
Maven下载spring-boot-starter-parent一直错误,后来发现把OPENJDK换成jdk1.8后,呵呵,好了!
2020-08-16 15:06:41
894
原创 项目日志方式改变
项目日志方式改变背景随着项目的扩大,日志的记录变得更加重要,因为项目不仅是是数据库交互,更是多个模块,微服务,甚至是多个平台之间的调用,异步进行,这个时候bug的调试更加困难,更直观的方式是查看日志。日志的方式:新手logger就可以了,虽有是log4j,之后就是Slf4j,一直到现在的Slf4j+log4j+logback的方式记录。初入江湖关于java的logger,大家可以看java 的API,大部分都有的项目需求由于项目复杂度的提高,然后用Slf4j+log4j的方式配置:1.ma
2020-08-11 10:29:30
122
原创 接口文档问题总结
接口文档问题总结:输出参数对象值哟啊列举接口名称 主标题 副标题 命名没有驼峰命名接口字段使用容易引起歧义字段接口命名没有读懂核心业务跳转链接不是JumpLink,跳转分为linkurl,linkpage,linkapp等多种,命名不规范...
2020-08-11 10:16:51
180
原创 开发个人管理
开发个人管理在日常工作以及平常的开发学习中,深刻认识到自己的不足,更加由于自己的学习各个知识之间并不是单线程的,而是并行的,必须有文档支持,才能自如切换进程,否则,很容易从头学起,不利于自己之后的学习,所以特别在今天立下开发的一些重要事务开发进度每天即使再晚,也要有文档记录,每天的事务进度,以及相应问题每隔一周要回头整理文档,查看是否有文档遗失,进行补录,以及整理成册对于自己技术上的疑惑问题,一定要进行处理,进行文档注释和文档处理笔记重要性知识回顾,并且整理相应的文档进行个人反思...
2020-08-11 10:16:26
151
原创 WebMagic爬虫技术
WebMagic爬虫技术pipeline 管道控制台管道自定义管道主要将获取有用的信息进行处理PageProcessor 页面处理器主要爬取逻辑继续跟进
2020-08-11 10:14:41
187
原创 设计模式六大原则
文章目录第一章 设计模式六大原则第二章 常用核心设计模式课程实战第一章 设计模式六大原则单一原则 优化代码第一步开闭原则 让程序更稳定灵活里式替换原则 构建扩展性更好的系统依赖倒置原则 拥抱变化接口隔离原则 灵活性迪米特原则 扩展性单一原则第二章 常用核心设计模式课程实战1.代理模式实现原理分析,动态代理与静态代理区别/动态代理实现原理/百分百逼真手写Jdk与Cglib动态代理,基于代理模式设计MySql与Redis数据一致性框架mt_sqlsyn.2.基于策略+模板方法模式设计
2020-08-03 14:56:58
107
原创 Elastic Search培训课程一
文章目录介绍Elastic Search什么是Elastic Search?ES的功能与特点Elastic Search 的应用场景Elastic Search全家桶介绍倒排索引原理Elastic Search 分词器异同CRUD的操作批量操作优化批量查询批量操作Search DSL常见请求错误介绍以及处理办法介绍Elastic Search什么是Elastic Search?Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful
2020-08-03 14:54:26
522
原创 20200703信也科技/天使AI算力风【面试题】
hashMap和currentHashMap的区别你能解释下死锁死锁的代码介绍下kafkakafka与其他的消息中心的不同一个用户订单查询的接口,怎么设计他的安全接口mysql的索引有哪些关联索引的匹配方式mysql的数据结构介绍下你的项目内容mysql的锁有哪些不同的锁怎么解决怎么解决mysql锁什么是主键索引为什么要主键索引应用cpu爆满,怎么处理反射 注解 泛型aop和iocaop的应用场景ioc的应用场景springmvc中的dispatcherservlet
2020-07-27 08:36:50
573
原创 查看jetty的版本号
对已经上线的服务或者接收其他服务,要了解下他们的一些应用和软件的版本信息一般的服务都有一个8080端口的健康页面,这个时候,就可以使用以下方式查看Jetty版本。curl -I http://localhost:8030然后就会有jetty的版本号出现...
2020-07-13 09:57:16
11727
条件化配置Bean.md
2019-09-16
Spring入门笔记.md
2019-09-16
layuicompany
2018-12-29
负载均衡技术研究笔记
2018-12-28
事务讨论笔记
2018-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人