- 博客(68)
- 收藏
- 关注
原创 win10 idea Address already in use: JVM_Bind 端口被占用的几个解决办法
运行Tomcat时若出现Address already in use: JVM_Bind 端口被占用,一般使用下面几个办法可以解决:假设端口为10991.启动cmd, 执行命令netstat -ano|findstr 1099 ,会查询出占用端口号的进程号,这时候执行命令taskkill -f -pid 进程号 杀死进程,然后重启Tomcat即可解决2.若方法一查询不到进程,(假设使用IDEA)则在Run- Edit Configurations中删掉添加的Tomcat,之后再重新配置Tom
2020-11-09 20:04:33
568
2
转载 An incompatible version [1.1.33] of the Apache Tomcat Native library is installed
一、错误信息:An incompatible version [1.1.30] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14] 解决: 到http://archive.apache.org/dist/tomcat/tomcat-connectors/nativ...
2020-11-08 22:32:30
1784
转载 java8 stream流 复制 list
在java开发中,经常能碰到list集合拷贝的需求,如将List拷贝成List提供给接口使用。一般的写法://不使用stream拷贝listList<UserDTO> dtoList = new ArrayList<>();for (User user : list) { UserDTO d = new UserDTO(); BeanUtils.copyProperties(user, d); dtoList.add(d);}使用java8的st
2020-11-06 20:17:57
10142
原创 mybatis和mybatis-plus控制台输出日志配置
yml配置文件中加入配置Mybatis-plusmybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImplMybatismybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2020-11-02 16:01:55
2443
原创 一键生成多个创建表语句(利用excel生成Power Designer表模型)
写在前面你是否在实际开发过程中遇到过这样的苦恼,接手一个需求后,设计了很多张表,没有采用power designer设计表,而是参考历史业务在文档中罗列的表字段,表很多且字段也很多,多到你复制粘贴都觉得慢。这时候作为一个爱偷懒的你,肯定想能够快速生成创建表语句,那么解决方案他来了。正文1、软件安装首先,我们还是需要本地安装Power desinger这个工具的,其次你本地需要有安装excel。(关于Power Designer的下载,请点击此处,提取码m6z5。如果觉得太慢,可以关注我微信公众号:
2020-10-13 23:12:58
2143
4
转载 win10下 VituralBox无法选择桥接模式问题解决办法
linux虚拟机无法使用桥接模式上网,主要原因按照以下顺序排查 本机PC的本地网络连接没有打开VMvare Bridge Protocol协议。本机PC的本地网络连接没有安装VMvare Bridge Protocol桥接服务。虚拟机网络配置器未选择桥接模式。虚拟机网络模式中无桥接连接的网络模式。 1.没有打开则打开桥接协议 &...
2020-10-06 12:45:21
1067
1
原创 Fabric开发(五) Ubuntu20.04.1快速搭建Fabric2.2.0 (排雷版)
写在前面看到题目,你可能会想,这个作者脑子抽吧,怎么又要出一篇关于环境搭建的。 emm,毕竟我是那种送佛送到西的人。(哈哈 其实是被小伙伴说了,现在都2.0时代了,怎么还搞1.0的东西,变化挺大的呢) 说来也对,截止当下北京时间2020年9月25号,Fabric github 已经更新到2.2版本,为了保证技术的新鲜热乎的赶脚,我决定就采用2.2版本了。e_e,感觉是给自己又开了个坑,本来想写2.0版本的,稳定版本他不香么。嗯,他不香。FabricV2.2版本现在奉上。(1.4.3版本请点击这里)1、
2020-09-28 19:51:35
5132
8
原创 二十三章经(设计模式)第零章
写在前面要练此功,必先。。。币。。不用怕,不需要。为什么要说设计模式呢,因为要看源码,要设计更优秀的程序,为什么要看源码呢,因为要精进。为什么要设计更优秀的代码呢,CRUD写烦了呗。为什么要起名二十三章经呢?不是刚好二十三种设计模式么,不是因为在程序的世界里微观上就是数据结构,而宏观上就是设计模式。如果说数据结构是一招一式的基本功,那么设计模式就是精进的上乘内功心法。四人长老(GOF)1994年,有四位作者:Erich Gamma,Richard Helm,Ralph Johnson和John Vli
2020-09-27 14:16:41
335
原创 Fabric开发(四) 基于Fabirc1.4.3编写你的第一个应用
写在前面(到到底什么是Fabric?)在第一节的最后,我们粗略地说了说到底什么是Fabirc。在这里,我得问我们一遍。到底什么是Fabirc?我这个人比较喜欢望文生义,见文知意,顾名思义。。。找Gu爸问问,给如下结果:具体是什么意思,我们暂且按下不表。来看看,我们的另外一个角儿,Hyperledger(超级账本)。对,我们这里讲Fabric确切的说只是Hyperledger下的一个项目而已。中文官网描述如下:到这里,我们应该对Hyperledger Fabirc(以下简称Fabric)有了进一步
2020-09-25 15:52:17
2482
2
原创 Fabric开发(三) Ubuntu20.04.1快速搭建Fabric1.4.3 (排雷版)
上篇我们已经成功启动了Fabric1.0.0网络并测试成功,但是1.0.0确实有点久远了,还是跟着那个大佬的脚本来启动一把1.4.3试试。操作如下:1、先切换分支到1.4.3 执行下载Fabric镜像脚本因为上篇文章我们删除了已经下载的脚本,所以在切换到1.4.3分支之后,需要重新下载镜像,这里也提供了一键下载的命令。切换到scripts目录 并执行脚本bootstrap.shcd ~/go/src/github.com/hyperledger/fabric/scripts./bootstrap
2020-09-24 19:30:26
2402
3
转载 Fabric开发(一) 初见Fabric
Fabric 介绍Hyperledger Fabric 是一个模块化架构的分布式账本平台,提供高度的机密性,弹性,灵活性和可扩展性。它旨在支持不同组件的可插拔实现,并且可以容纳生态系统中存在的高度复杂应用。与别的区块链解决方案不同的是,Hyperledger Fabric 提供了独一无二的可伸缩架构。它也是为了满足未来需要审核的企业级区块链需求,从而在此基础上建立的开源架构。Hyperledger Fabric 将是你的起点。我们建议首次使用的用户先阅读下面的介绍,以便熟悉区块链的工作方式以及 Hyp
2020-09-24 15:40:07
1176
1
原创 Fabric开发(二) Ubuntu20.04.1快速搭建Fabric1.0.0 (排雷版)
一、安装Fabric前准备:1、安装ubuntu,建议virbox+ubuntu镜像。我所使用的版本:1、virtualBox 5.2.202、ubuntu-20.04.1-desktop-amd64.iso安装注意点:1、内存: 2048M2、CPU: 23、磁盘: 位置放在D盘,大小50G。 fabric 安装完需要10G4、网络模式: 桥接2、xshell6 连接 可以网站直接申请学校版本采用xshell 进行操作,方便复制sudo apt-get install
2020-09-24 14:30:36
3499
14
原创 学习区块链的第一堂课--认识区块链
起废话是有点多了哈,一定要看到最后,因为干货在最后~本想着把文章的名字起做 《区块链学习心得第一天》,但今天已经是我接触区块链的第十一天了,感觉自己学了很多,又感觉自己什么都没有学到,脑袋里的知识并没有形成一种核心的结构,不能随时地取用,那就写点东西,记录梳理一下吧。区块链发展至今,已经过了十一载,网上的学习资料太多太多,从入门到精通的系列文章也已经比较多了。不过我并不打算按照那个顺序,这里主要对自己这十一天的学习做一个总结全局性回顾,说说自己的学习思路,或许对后来的你会有所启发和帮助。不过写作过
2020-09-18 10:29:37
1148
1
原创 区块链基础入门
区块链区块链本质生产关系的变革。生产力是从人类开始学会发明和使用工具开始以来,就在不断的提升。1784年,瓦特改良的蒸汽机、电力、铁路、飞机、计算机、互联网、大数据、云计算、物联网、人工智能,这些都是生产力革命,核心是“效率提升”。而生产关系的本质是,人类自从有了虚构故事的能力和想象能力以来,人类通过一个个虚构的故事来展开分工和协作的组织形态,部落、国家、公司这些都是生产关系的呈现。而区块链的出现,说到底就是为了解决生产关系严重落后生产力的问题。区块链诞生区块链起源于比特币,2008年11
2020-09-18 10:21:04
1419
原创 2020 面试题 新鲜出炉 --持续更新
更多好文,请关注微信公众号 Java书友会 哦写在前面所谓金三银四,我的书友朋友们最近又分享了很多面试题,特地总结分享一波。在开始之前呢,我有必要废话几句。在日常的工作当中,可能我们大多数人还是以业务为主,然而在面试官的眼里,你项目中所有涉及的技术栈,你都要掌握其原理。这对于接触边边角角的你来说着实不容易。在工作之外,你可能也学习了很多技术栈,但是大多数时候却只仅限于理论,缺少实战场景,可...
2020-04-11 10:47:09
409
原创 运维篇Docker之灵魂拷问 2-2
关注微信公众号 Java书友会 获取更多好文哟上节中,我们已经对Docker核心组件image进行了剖析,这节我们将对image层之上的container进行拷问。从下图中,我们可以看出container是基于Image层产生的。而image与container的关系 ,我们可以类比类和对象的关系进行理解。在docker的世界中,image是只读的,而container是可读写的。doc...
2020-03-26 19:15:43
243
转载 jvisualvm (Java VisualVM)
文章来源:https://blog.csdn.net/a19881029/article/details/8432368 jvisualvm能干什么:监控内存泄露,跟踪垃圾回收,执行时...
2020-03-18 07:51:09
3814
转载 jconsole介绍
文章来源:https://blog.csdn.net/qq_31156277/article/details/80035430@JConsole介绍1.1 JConsole描述 Jconsole (Java Monitoring and Management Console),一种基于JMX的可视化监视、管理工具。1.2 启动JConsole点击JDK/bin 目录下面的j...
2020-03-18 07:40:06
787
原创 【已解决】win10 双jdk环境 执行jmap报错:sun.jvm.hotspot.runtime.VMVersionMismatchException:
报错信息sun.jvm.hotspot.runtime.VMVersionMismatchException:Supported versions are 24.80-b11. Target VM is 25.191-b12排查思路:根据报错信息可以看出是jvm版本问题。经网上查询说是本机安装多个jdk导致,切换到具体的jdk bin目录下便可以正确执行.的确,我在widows10环境...
2020-03-17 10:41:59
2006
原创 常用JVM参数集(JDK1.8)
参数含义说明-XX:CIComcompile最大并行编译数如果设置大于1,虽然编译速度会提高,但是同样影响系统稳定性,会增加JVM崩溃的可能-XX:InitialHeapSize=100M初始化堆大小简写-Xms100M-XX:MaxHeapSize=100M最大堆大小简写-Xmx100M-XX:NewSize=20M设置年轻代的大小-...
2020-03-16 01:03:41
1018
原创 运维篇Docker之灵魂拷问 2-1
关注微信公众号:Java书友会 获取更多好文呦奥利给上篇博文中,我们已经对Docker有了基本的了解,这次我们针对Docker的两个核心组件进行灵魂拷问,由于篇幅的关系,我们本节主要拷问Images,至于Containers,留至下半节进行拷问。Images在上节的最后,我们提到了Docker设计猜想,这次我们以tomcat为例,来一步一步证明我们的猜想从上节内容我们已经知道,在执行...
2020-03-09 02:24:26
474
原创 运维篇Docker之初见本尊 1
欢迎关注公众号:Java书友会1.Docker是什么? Docker官网Modernize your applications, accelerate innovation Securely build, share and run modern applications anywhere实现应用程序现代化,加速创新 安全构建、共享和运行任何地方的现代应用程序 DocsD...
2020-03-09 02:16:05
355
转载 @EqualsAndHashCode() 和@Data注解的关系
转载来源:https://blog.csdn.net/zhanlanmg/article/details/50392266 官方文档:@EqualsAndHashCode原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other) 和 h...
2020-03-07 21:18:54
2598
7
原创 Oracle字符串拼接
方法一:使用 ||update CON_MEDIA_LIVE_INFO set MASK_PIC = 'http://cdn.xxx.com/xxx/' || COVER_ATMOS_ID || '/1.jpg',IS_SHOW_KNOWBLOCK = '0',INTERACT_TAB_COPY = '互动',LIVE_TYPE = '1' WHERE type is null o...
2020-03-04 15:48:08
918
原创 Oracle 创建唯一索引和非唯一索引
唯一索引生产环境已经存在且数据量不大的表CREATE index "索引名" on "表名"("字段名") tablespace "表空间名" online;举例: CREATE index IDX_WF_ORDER_CREATE_TIME on WF_ORDER(CREATE_TIME) tablespace TBS_MREAD_IDX online;新创建的表 建立索引...
2020-03-03 17:02:01
2118
1
转载 Java知识体系最详细总结(2020版)
转载来源:https://blog.csdn.net/ThinkWon/article/details/103592572本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写...
2020-03-03 11:33:27
1160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅