自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 好用的python依赖包管理方法实践

python依赖包管理,类似java maven包管理工具,最佳实践

2022-02-09 15:57:40 1105

原创 MAC笔记本安装python3遇到的坑和解法

MAC笔记本安装python3遇到的坑和解法

2022-02-06 19:46:14 11109 10

原创 通信编程之java socket【二】-持续通信和多线程通信

上一节讲到java socket的服务端和客户端的简单通信,了解到socket的通信机制,详见:通信编程之java socket初探今天我们继续深入一下,之前的例子有一个问题,就是只能发送一次消息就结束了,我们知道微信、QQ都是持续的收发消息的,那我们怎么才能使客户端持续的发送消息呢?下面我们就来实战探讨下。一、java socket怎么持续通信socket的服务端是阻塞式的通信的,通过accept()方法来阻塞,等待客户端的连接,连接后客户端发送消息,通过IO来收发消息。从这个流程上来看,我们

2022-02-06 02:30:41 1642

原创 通信编程之java socket初探

最近在思考一些软件的实现原理,研究一下那些热门软件是怎么开发出来的,颇有点意思。回顾每天使用的软件,发现平时用的最多的软件应该是通信软件了,如微信、钉钉等,于是在想,这些通信软件是怎么开发出来的,使用了哪些技术?平时大家开发软件的工作大部分是CRUD,对一些不是自己的工作领域,一些底层技术研究的比较少,所以利用业余时间也对一些底层技术和自己感兴趣的软件做些研究。这篇是对通信软件的初探。Java通信软件的开发技术从socket说起,下面对socket技术做些基础的了解和练习。先看一下实战的效果图:

2022-01-28 20:15:28 890

原创 ElasticSearch启动常见报错及解决措施

操作系统:MacOsElasticSearch版本:7.16.3首次安装ElasticSearch后,启动常常会遇到一些启动错误,很是头疼,以下收集了一些启动报错及解决办法。1、报错1—— [xpack.ml.enabled: false错误提示如下:Caused by: org.elasticsearch.ElasticsearchException: Failure running machine learning native code. This could be due

2022-01-21 11:55:25 11692 1

原创 Java开发常见问题及解决,持续更新。。。

最近想多写写代码,买了笔记本,开发环境从JDK搭起,一步一步踏实的走过来,感觉挺有意思的,想到什么就去开发一个东西出来,形成一个Demo,沉淀下来,感觉很充实,着实有趣。这篇文章就作为开发过程中的各种小问题的一个记录,持续的更新,给自己看,也分享给大家,希望能帮助到想要的有缘人。操作系统:windows 101、问题:IntelliJ IDEA JAVA模板定义解决办法:在IntelliJ IDEA的主菜单中依次点击菜单:Settings->File and Code Template..

2022-01-20 23:29:43 1441

原创 软件开发环境SDK安装及注意事项

最近买了新的笔记本,于是软件开发环境又重新安装了一遍,发现现在的安装方式有了一些变化,在此记录下来,分享给大家。操作系统:windows 10 X64SDK版本:1.81、JDK安装包下载第一步是找到sdk的安装包。于是我在百度中搜索“SDK1.8下载官网”发现,搜索的结果中排在前面的大部分都是非SDK官网的,不知道为何,最终找到Oracle官网下载sdk版本,地址如下:JDK1.8官网下载地址:https://www.oracle.com/java/technologies/dow

2022-01-15 19:43:56 2049 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除