- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 java stream 分组相乘用法
(u1, u2) -> { // 如果key相同,合并用户。User::getId, // key为用户的id。1:java stream list数据根据相同的键值 合并 Function.identity(),new User(1, "Alice1"), // 相同id的不同实例,应合并。在Java中,使用Stream API对List中的对象按照相同的键值进行合并,可以使用。以下是一个示例,假设我们有一个。
2024-05-22 16:22:04
313
1
原创 Java高级特性——反射
Java 反射最佳实践http://blog.csdn.net/qq_35101189/article/details/54980879?ref=myread
2023-12-20 14:17:46
472
原创 gitlab各版本安装注意点:
gitlab 10.8.3 (564c342)安装。等待约1分钟后,打开gitlab服务主页成功!gitlab14.0.5安装:待后续更新。根据以上命令行进行yum安装并配置文件。
2023-11-23 11:34:36
1607
原创 【微信小程序真机测试失败】:errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED
【微信小程序真机测试失败】:errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED。
2023-11-22 19:57:49
435
原创 springboot项目基于jdk17、分布式事务seata-server-1.7.1、分库分表shardingSphere5.2.1开发过程中出现的问题
经过多次查看控制台信息,发现部分还是跟seata相关,通过在nacos中多次引入通用seata配置还是提示未成功代理数据源,于是通过查看以前成功启动的seata配置,讲通用seata配置移植到开发环境yml配置中,成功启动。开始是判断可能数据库连接配置可能有问题,开始测试,修改一个错误连接,看到错误为不能找到数据源,这说明已经可以连接数据源了,只是连接数据源后可能哪边导致了问题。具体关联后续再细致研究。问题二:(此问题研究了好久,尝试了网上提到的各种解决办法都没成功,最终还是结合自己的经验判断搞定)
2023-11-21 16:33:09
646
原创 分布式项目项目中seata升级配置使用最新的版本seata-server-1.7.1
把新版本中的application.example.yml配置直接拷贝到application.yml,调整config和registry的type为nacos以及store的mode为file。新版本把原来的版本中配置文件registry.conf和 file.conf合并成一个application.yml了。注意:如果直接把内容覆盖,需要添加以下配置,可以参考未覆盖前的application.yml。
2023-10-09 17:16:38
193
原创 Error running ‘ServiceApplication‘: Command line is too long.Shorten command line for OrderServ
在导入项目后第一次启动时可能遇到的一个常见问题,下面提供一个方便的解决办法供大家参考。1.找到.idea下的workspace.xml文件,如下图。2.在找到标签里加入一行。
2023-09-21 12:22:53
1118
原创 基于新版PyCharm、Anaconda3、django3框架开发内容发布系统
这个是django标准html输出,用花括号{{...}}表示输出内容,里面是变量,我们这里用到了一个特殊的知识,django的过滤器,就是第一行的post.title|title,这输入本来是post.title,加上一个管道符号(‘|’),后面是title过滤函数,这样就可以是标题的首字母大写,这是个很实用的功能。本来是想保留以前版本的,但是后来装好发现好像存在不兼容情况,以前代码出现各种依赖包错误的情况,各个情况不可能有所不同,我们团队就统一把以前版本卸载了,用新版本了。
2023-09-20 09:34:23
313
2
原创 爬虫内容定位器xpath-谷歌浏览器安装
谷歌插件下载位置:https://chrome.google.com/webstore/search/xpath%20helper。安装好之后,我们重新打开浏览器,按ctrl+shift+x就能调出xpath-helper框。copy xpath的内容://*[@id="Corpus"]/div[1]/li[1]/a。点击“添加至Chrome”后,如下所示,点击“添加扩展程序”,XPath就被安装进来了。谷歌浏览的插件,目的是可以定位到具体的元素中,实时验证xpath是不是正确。这样便可以添加成功了。
2023-08-09 15:35:41
2658
1
原创 使用xpath解析时返回为空,获取不到相应的元素的解决方法
的时候解析网页,使用最多的解析方式就是xpath解析,但是在使用在使用xpath解析的时候,明明自己写的xpath语句正确,但是返回值还是为空。原因通常是前端做的一些反爬措施,在编写网页的时候通常省略一层标签,但是被省略的标签浏览器会自动补充,修改成正确的结构。我们通过浏览器进行检查的时候,看到的代码结构是已经被浏览器修改后的,而爬虫获取到的是源代码。总结 当使用xpath获取不到向相应的元素的时候,观察一下源码结构,根据源码进行解析。缺少一个tbody标签,
2023-08-09 15:34:20
3450
2
原创 xmind过期了重新安装方式
最近XMind过期了或者打不开需要重新安装,可参考以下安装方式:https://www.kxdw.com/soft/45604.html。工作中经常需要用到花脑图的工具,比较出的xmind很强大。需需要安装包的朋友可以私信。
2023-07-31 11:52:40
525
1
原创 Spring Boot Process finished with exit code 0
Spring Boot Process finished with exit code 0 ,无任何情况,可以异常捕获,获取详细错误!public static void main(String[] args) throws Exception { try { SpringApplication.run(ShoppingPaymentApplication.class, args); } catch (Throwable t) { t.printStackTr..
2021-03-04 15:01:07
136
1
原创 Android studio的碰到问题解决步骤
Android studio的安装使用,史上最详细(超多图)!!参考:https://blog.csdn.net/qq_41976613/article/details/91432304碰到问题:Android Studio安装后Gradle同步失败问题的有效解决方案参考:https://blog.csdn.net/daniu2007/article/details/8949708...
2020-04-19 13:32:01
259
翻译 Establishing SSL
Establishing SSL 由于mysql版本过高创建连接的时候会出现如下报告解决办法:在mysql连接上加上&useSSL=true如下:jdbc:mysql:///:3366:test?useUnicode=true&characterEncoding=utf-8&useSSL=truessl是...
2018-07-01 15:43:52
215
原创 ibase-common maven仓库发布地址 如何发布jar包到maven中央仓库
http://repo.maven.apache.org/maven2/top/ibase4j/向maven中央仓库提交jarhttps://www.cnblogs.com/gaoxing/p/4359795.html使用github作为maven仓库发布自己的jar包依赖http://blog.csdn.net/hwangfantasy/article/details/69389766如何发布j...
2018-02-13 23:26:31
376
原创 控制台sql异常报错乱码
1、先在Run-Run Configration-Tomcat-Arguments,在VM arguments中添加-Dfile.encoding=UTF-82、Common tab页,在Console encoding中选择UTF-8
2018-01-23 21:47:07
928
原创 hadoop、Storm该选哪一个
http://blog.csdn.net/bitcarmanlee/article/details/53047984
2017-08-12 17:34:10
622
原创 毕业3年的程序员,怎么进BAT | 12000字揭秘阿里连环炮面试(附开发手册)
毕业3年的程序员,怎么进BAT | 12000字揭秘阿里连环炮面试(附开发手册)https://mp.weixin.qq.com/s?__biz=MzA5MzY4NTQwMA==&mid=2650997682&idx=1&sn=35e0e075817333727a9dcf1bb25b40e8&chksm=8badb045bcda3953a1e007e0a32ff1b8d9dbf61cf7981
2017-08-07 10:21:09
467
原创 mysql-5.7.16-winx64 解压安装过程
mysql-5.7.16-winx64 解压安装过程1:下载mysql-5.7.16-winx64.zip文件,解压后放在C:\Program Files\mysql-5.7.16-winx642:在目录中新建data文件夹,并复制my-default.ini文件,重新起文件名为 my.ini 修改内容如下:####################配置文件开始#####
2017-02-11 16:37:07
668
转载 keepalived+mysql双主复制高可用方案
MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热备,但是一个Master宕机后不能实现动态切换。而Keepalived通过虚拟IP,实现了双主对外的统一接口以及自动检查、失败切换机制。联合使用,可以实现MySQL数据库的高可用方案。实验环境:OS:centos 6.x x86_64系统MySQL版本: :mysql 5.
2017-02-09 10:21:12
507
原创 maven 编译出错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean
eclipse在使用maven的tomcat控件编译java程序时,报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project **-web: Failed to clean project: Failed to delete E:\**\tar
2017-02-05 16:39:55
45459
17
原创 精简代码示例展示Android中MVP模式
android中MVP模式http://download.csdn.net/download/knxw0001/7983807
2016-03-26 10:28:01
369
转载 java hibernate的认识
http://blog.csdn.net/yanmei_yao/article/details/7596163
2015-10-27 20:20:46
269
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人