- 博客(129)
- 资源 (38)
- 收藏
- 关注
原创 IDEA新建项目,但是Spring Initializr最低17
在IDEA中新建项目,使用Spring Initializr的方式,但是java版本只有17和21。替换源,即更换Server URL,改为。但是它高任它高,我只搞Java8。然后就可以用Java8 了。
2024-01-30 14:55:44 541 1
原创 pro create xxx报错,pro : 无法加载文件 E:\WORK\Node_Global\pro.ps1,因为在此系统上禁止运行脚本。
这是权限问题,给ta上权限。以管理员身份运行PowerShell,执行以下命令。可以正常创建项目了。
2024-01-19 15:25:41 572
原创 Oracle下统计平均用餐时间、用餐总量、好评率
这6个套餐各自的购买量、平均用餐时间、满意率(10分评价的次数/购买总量)start_time: 用餐时间,哪天几点几分来店里吃饭。统计12.01日这天,套餐1,套餐2,套餐3,…meal_time: 用餐耗时,一顿饭吃了多少分钟。有一张用餐日志表meal_log,部分字段如下。mark: 客人评价,10是满意,0是不满意。meal:客人点了什么套餐,
2023-12-04 11:08:40 609
原创 我的创作纪念日
职业规划:higher and higher。当前创作和你的工作、学习是什么样的关系。写得最好的一段代码是什么?创作规划:more and more。和大家分享最初成为创作者的初心。在创作的过程中的收获。
2023-12-04 10:46:07 446
原创 Stream流报错Duplicate key
使用Stream流报错,Duplicate key Customer(id=1, name=杰克马, company=掏宝)现在根据客户id分组,以客户id为key,把id相同的放到value里,构建一个Map。有些客户就是牛,开了好几个公司。即,有好几条数据,客户号相同,公司名不同。有一个客户列表,每个item里有客户id、name、客户开的公司。一个客户多个公司,那就只存一个公司名,保留最开始出现的那个。这样可以快速根据id,获取相关的客户信息。这个写法要求ID必须是唯一的。
2023-08-22 15:37:59 1214
原创 Spring Cloud、Spring Cloud Alibaba、Spring Boot版本对应关系
SpringBoot、SpringCloud、SpringCloudAlibaba的版本对应关系
2023-02-20 23:06:32 192
原创 Elasticsearch入门,持续更新中
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎。本文介绍安装使用等细节
2023-01-05 08:40:44 1091
原创 22年11月-外包-第四轮面试题
22年11月底,应聘杭州某外包公司的驻场开发,第四轮面试。题目的答案,是根据我的理解和整理编写的。可能有不对的地方,欢迎大家指正。Accept-Encoding:浏览器能够处理的压缩编码。Accept-Charset:浏览器能够显示的字符集。Accept-Language:浏览器当前设置的语言。Connection:浏览器与服务器之间连接的类型。User-Agent:浏览器的用户代理字符串。Accept:浏览器能够处理的内容类型。Referer:发出请求的页面的URL。Host:发出请求的页面所在的域。
2022-12-01 12:01:45 451
原创 22年11月-外包-面试题
如果在代码中,将两个或多个 Bean 互相之间持有对方的引用就会发生循环依赖。循环的依赖将会导致注入死循环。这是 Spring 发生循环依赖的原因。
2022-11-30 23:05:01 985
原创 我的创作纪念日
提示:当前创作和你的工作、学习是什么样的关系。让大家目光向我看齐,来我这CV(狗头)职业规划:努力提高,争取中大奖。创作规划:继续输出,给大家扣6。在创作的过程中都有哪些收获。
2022-11-30 12:08:20 413 1
原创 22年11月-自研-面试题
22年11月杭州自研面试,问点涵盖Activiti、Redis、Mybatis。string(字符串),hash(哈希),list(列表),set(集合),zsetsorted set:有序集合。如果是 Redis 高级用户,还可以加上 HyperLogLog、Geo、Pub/Sub。如果说还玩过 Redis Module,像 BloomFilter,RedisSearch,Redis-ML,就更牛逼了。
2022-11-30 00:30:09 1536
原创 21年-外包-面试题
(5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get提交),目的是资源的获取,读取数据。因为post需要在请求的body部分包含数据,所以会多了几个数据描述部分的首部字段(如:content-type),这其实是微乎其微的。(3)浏览器确认,并发送get请求头和数据(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)(3)浏览器确认,并发送post请求头(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)
2022-11-29 23:53:07 517
原创 21年-05-自研-自我准备
串行通讯的标准。定义了电压、阻抗等,但不对软件协议给予定义。总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑状态。负电平在-2V~-6V之间,则表示另一个逻辑状态;数字信号采用差分传输方式,能够有效减少噪声信号的干扰。485工业总线标准能够有效支持多个分节点和通信距离远,并且对于信息的接收灵敏度较高等特性。通信距离为几十米到上千米时。最高传输速率为10Mbps。
2022-11-29 23:50:13 934
原创 21年-自研-笔试题
(1)包装类型可以为null,基本类型不可以使得包装类型可以应用于POJO中,而基本类型不行。(2)包装类型可用于泛型,基本类型不可以(3)基本类型比包装类型更高效基本类型在栈中存储具体的数值。包装类型存储的是堆中的引用.(4)自动装箱和自动拆箱基本类型 -> 包装类型,自动装箱包装类型 -> 基本类型,自动拆箱。
2022-11-29 23:44:40 1195
原创 Redis面试题
Redis 是完全开源免费的, 遵守 BSD 协议, 是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis 支持数据的持久化 ,可以将内存中的数据保存在磁盘中,重启的时候可以再 次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据, 同时还提供 list, set, zset, hash 等数据结构的存储。Redis 支持数据的备份, 即 master-slave 模式的数据备份。
2022-11-17 16:23:43 1042
原创 策略模式-实战
策略模式(Strategy Pattern)属于对象的行为模式。用意:针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。其主要目的是通过定义相似的算法,替换if else 语句写法,并且可以随时相互替换。相比switch-case,策略模式用了更多的代码,创建更多的类。但是业务持续扩展的时候,只需要创建新的类,不会对controller和原来的代码冲突。
2022-11-16 17:04:39 634
原创 延时队列DelayQueue
*** @Description: 实现Delayed接口,重写getDelay()和compareTo()方法} //判断是否过期 @Override public long getDelay(TimeUnit unit) {} //任务排序 @Override public int compareTo(Delayed o) {- 1 : 1;} }
2022-11-10 13:09:00 140
原创 Throw、Exception笔试题
根据 里氏代换 原则 [能使用父类型 的地方一定能使用子类型 ], 抓取 ExampleA 类型异常的catch块能够抓住try块中抛出的 ExampleB类型的异常 ):输出 :ExampleA。
2022-11-09 16:15:41 201
原创 自定义导出
比如这次想导出姓名+年龄的Excel,下次想导出姓名+年龄+性别的Excel。数据库查到学生的所有属性,然后在代码层判断到底塞哪些属性到Excel里。一个学生列表,列表上展示了姓名、年龄、性别、身高等等属性。导出的时候,想导出哪几列的属性就导出哪几列。这里用到了EasyPoi框架,
2022-09-22 00:37:15 503
原创 stream流处理List
这里介绍stream流对集合进行处理的一些常规写法。这里的集合是对象集合,比例:List、List等。这里用User作为演示,有以下属性/*** 序号/*** 用户ID/*** 用户名/*** 部门/*** 部门ID/*** 区号/*** 账户余额。
2022-02-10 13:48:32 3247
原创 List和String的互相转换
描述项目中,需要把String和List来回转换。其中,List是一个对象的集合。可以假设为这是一个Student的集合。List–>StringString str = JSONUtil.toJsonStr(studentList);String–>ListList<Student> studentList = JSONUtil.toList(str, Student.class);工具类–JSONUtilJSONUtil来自 cn.hutool.json.JSO
2021-08-09 23:40:15 2661 3
原创 判断集合是否非空
描述项目中经常遇到一些场景,需要判断某个List是否非空。在非空的情况下,进行某些操作。问题在代码里看到一些其他人的写法,通过list.size() > 0来判断集合非空。这种写法不可取!如果这个list是空集合,会报空指针异常。正确的写法写法1先判断集合是不是null,再判断size。如下所示if (list != null && list.size() > 0) { //list非空 //do something }(说实话,当
2021-08-09 23:18:17 6604 2
原创 微信的订阅消息发送失败,提示code:47003,msg:argument invalid! data.thing3.value invalid
问题通过微信的API发送订阅消息失败了,就是发服务通知。如下所示:错误提示如下// An highlighted block2021-07-27 09:23:26.828 INFO xx.WechatMsgServiceImpl Line:86 - xx小程序消息通知推送!toUserId:o8wQF5S, jingQu:长城, paiSheDian:1号烽火台, code:47003, msg:argument invalid! data.thing3.value invalid rid
2021-07-29 22:43:48 12432
原创 后端数据返回前端时,不返回null的字段
要求前端调用某接口,返回的是一个pojo,里面有些字段可能为null。null的字段,就不返回给前端了。比如返回了User,里面只有一个account有值,其他都为null。那么在返回的时候,只返回account即可。实体类、接口、现在效果、预期效果实体类接口现在效果预期效果实现方式1:application上加配置只需要在配置文件application上,增加spring.jackson.default-property-inclusion=non_null配置即可。方式2
2021-07-27 23:27:30 8997 4
原创 Linux下用java实现apk的生成
目录需求解决思路思路环境准备GradleAndroid 项目批处理文件补充生成Apk的相关命令Android Studio想要release且签名的apk需求要求①通过java代码实现apk的生成。②根据用户要求,修改Android项目的MainActivity.java,再打包生成apk。③项目部署到服务器上,服务器用的是CentOS。解决思路思路①准备一个批处理文件(.sh文件),文件中书写打包apk的相关命令。②编写一段java程序,用于调用该批处理文件。③批处理文件执行后,调用g
2021-03-23 14:38:28 812 3
原创 Failure to find com.github.pagehelper:pagehelper:jar:3.4.2- fix
问题你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的
2021-03-17 11:31:45 516
原创 IDEA导入Eclipse项目,并运行
目录要求实现准备导入到IDEA清理Dependenciesclean install本地运行部署服务器要求有一个用Eclipse编写的SSM项目,使用Eclipse在本地运行或部署到服务器都正常。现要求该项目用IDEA打开,要能在本地运行,要能部署到服务器。实现准备Eclipse开发的SSM项目,目录结构如下在文件夹中的显示如下,包含在Q…-Parent中。为了安全,现将该项目复制到另一个文件夹。导入到IDEA打开IDEA,选择Import Project,选择刚刚的Q….-Par
2021-03-15 12:05:56 1061 2
原创 删除输入框的内容
现象当鼠标放在一些输入框里的时候,经常弹出一些选项,都是之前曾经输入过的内容。如下所示:直接清除浏览器缓存,并不能删除这些选项。(使用Chrome浏览器)处理将光标停留在某个选项上,比如停在“jackson”上(如下所示),再按键盘上的Shift+Delete。这样,“jackson”这一项就被删除了。...
2021-03-11 15:59:52 910
原创 MySQL备份还原之Navicat Premium实现
目录前提备份手动备份自动备份还原前提本人使用的是Navicat Premium 12.1.17(版本太低的话,无法使用本文的方法)备份手动备份Navicat Premium 可以手动备份,非常简单,选中指定数据库,点击备份,再点新建备份,即可。自动备份下面介绍自动备份的方法。选中要备份的数据库,如bbs,再点击自动运行,再点击新建批处理作业,如下所示:然后点击“备份”,选择指定数据库(如bbs),在“可用的工作”中,双击“Backup bbs”,该工作就会被添加到“已选择的工作”中
2021-03-10 12:13:55 814
原创 一个Tomcat上部署多个项目
目录要求实现思路开始操作webappsCatalinaserver.xml功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入要求只有一台阿里云服务器,服务器上只有一个tomcat,要部署多个传统的SSM项目。实现思路通过端口号
2021-03-10 11:00:11 896
原创 Eclipse清除文件的Local History
目录清除前清除清除后补充清除前查看AdController.java 的 Local History,发现有历史记录。比如右键该文件,然后Compare With > Local History,有如下历史:清除点击顶部的 Window > Preferences > General > Workspace > Local History,将参数全部改成1,然后Apply,再OK。再重启Eclipse。清除后重启之后打开Eclipse,在查看AdContro
2021-03-09 16:20:25 883
原创 IDEA清除Local History
目录清除前开始清除清除后补充清除前查看A_Controller.java的Local History,可见历史记录,如下所示:上面的截图说明了该文件有1个历史记录。开始清除点击顶部的Help > FindAction,在Action栏中输入Registry,可见以下搜索结果:双击搜索结果,进入以下页面。寻找localHistory.daysToKeep参数,将5改成0即可。然后点击对话窗的“close”,重启IDEA。意义:5是默认值,默认保留最近5天的历史记录。改成0,意味着禁
2021-03-09 15:26:59 5851 2
原创 记·阿里云漏洞修复失败
目录问题表象内在:File contains no section headers解决问题表象本人的服务器,最近得到了安全中心旗舰版试用的机会(其实是因为穷 )。于是扫描漏洞, 准备修复。选了一个漏洞,点击修复。提示修复失败!如下所示:点击“?”,查看错误详情,提示如下:后面点了其他漏洞,尝试修复,结果无一例外,全部失败。内在:File contains no section headers我查看了漏洞详情,得到修复命令,准备手动连接服务器,手动执行修复命令。输入命令后,又失败了,
2021-02-24 15:18:41 336
转载 Layui数据表格每一行动态显示倒计时
目录声明需求描述后端接口前端代码最终效果声明本文转载自 fengchen0123456789 的以下博客https://blog.csdn.net/fengchen0123456789/article/details/103201170出于个人需求,我已略微修改代码,修改结果如下需求描述每个文件提交后,需要在3天内完成审批操作,并动态显示倒计时。超过3天未完成审批的,显示“已逾期”后端接口访问后端接口【http://w.x.y.z:8080/file/list】,获取文件列表数据,返
2021-01-27 14:50:19 1469 3
RabbitMQ的安装包3.12.0,以及Erlang的依赖,适用于Windows
2023-12-25
Java > Redis > Another-Redis-Desktop-Manager
2022-07-14
echarts_5.0.0.zip
2020-12-30
Sublime Text3
2020-10-31
SWT_3.8_64位_windows.zip
2020-06-18
fiddler.zip
2019-09-26
solr&ik;分词器&tomcat;.zip
2019-09-17
Effective Java 中文第二版.zip
2019-08-16
commons-lang3-3.9.zip
2019-08-09
psTools的资源包.zip
2019-07-12
exe4j_win_64.zip
2019-07-05
Linux下的Android Studio 的jre
2019-06-17
LeapFTP 3.1.zip
2019-05-14
UEditor富文本编辑器.zip
2019-05-14
SSHSecureShellClient-3.2.9
2019-03-07
MyBatis分页插件-PageHelper
2019-03-05
MyBatis逆向工程
2019-03-05
Redis安装包+辅助工具
2019-03-04
waifu2x-caffe图片降噪放大处理神器
2019-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人