![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
环境配置实战
文章平均质量分 66
环境配置实战
庄小焱
我是庄小焱,某大厂Java高级工程师、PMP项目管理专家、系统架构设计师(高级)、CSDN博文专家。 博主在支付领域,金融领域、订单履约领域不断学习,同时在博客中分享自己学习知识和相关技术, 欢迎大家和我交流学习,欢迎大家关注我的博客。
展开
-
java常见错误示例——知识脑图集合
摘要本专栏主要是介绍java开发中的常见的业务错误的方式,帮助大家在实际的开中避免这些坑,同时也给大家在实际的开发中的做一些参考。博文参考原创 2022-05-20 14:55:29 · 209 阅读 · 0 评论 -
业务常见error示例——线程池中的Bug
摘要在程序中,我们会用各种池化技术来缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用,用完归还以便复用,还会通过一定的策略调整池中缓存对象的数量,实现池的动态伸缩。由于线程的创建比较昂贵,随意、没有控制地创建大量线程会造成性能问题,因此短平快的任务一般考虑使用线程池来处理,而不是直接创建线程。但是在使用线程池的时候应该注意线程池的使用,如果使用不当,将会导致生产事故。一、线程池的声明需要手动进行Java 中的 Executors 类定义了一些快捷原创 2022-05-21 09:58:41 · 424 阅读 · 0 评论 -
业务常见error示例——代码加锁导致问题
摘要今天,我们来看看解决线程安全问题的另一种重要手段——锁,在使用上比较容易犯哪些错。锁主要是用于在并发程序中控制数据的一致性的方案。如果能用好,那么程序数据安全就有了保障。如果使用不当,那将导致系统数据不安全,甚至系统崩溃的结果。所以锁是一个双刃剑。大家在并发程序中一定要好好的使用。一、锁的错误使用导致JVM bug在一个类里有两个 int 类型的字段 a 和 b,有一个 add 方法循环 1 万次对 a 和 b 进行 ++ 操作,有另一个 compare 方法,同样循环 1 万次判断 a 是否小于原创 2022-05-21 08:37:35 · 421 阅读 · 0 评论 -
Linux——linux脚本命令集合
摘要本博文重要是解决的是Linux的环境配置相关问题的集合一、Linux 修改SSH的连接数 重启SSH服务系统 linux,增加SSH终端连接数最大为1000个解决方案:vi /etc/ssh/sshd_config输入/MaxStartups 定位到如下并修改 1)#MaxStartups 10,#去掉,修改10为1000,MaxStartups 1000 2)重启SSH服务,/etc/rc.d/init.d/sshd restart查看某端口连接数原创 2022-03-24 10:05:05 · 1449 阅读 · 0 评论 -
Linux——磁盘的挂载与卸载
现实中会有这样的场景 , 开发人员在 Windows 上面写代码 , 然后放到 Linux 进行编译 , 达到这个目的我们可以在 Linux 上使用 mount 命令挂载 Windows 共享文件夹 , 就像将 Windows 里面的共享目录当成一个U盘插到 Linux主机上面 , 然后 Linux 可以直接访问代码进行编译编译 。原创 2021-11-15 18:46:36 · 3187 阅读 · 0 评论 -
Linux——磁盘扩容操作
本博文主要介绍在linux系统中怎么扩充磁盘容量。博文将从介绍LVM根分区扩容和非根分区扩容两种扩容方式。磁盘操作是比较危险的操作,大家在操作前,请熟读相关扩容的文件和资料,以下示例仅供参考和学习。原创 2023-06-29 09:49:23 · 1374 阅读 · 0 评论 -
Linux——多台linux和docker时间同步问题
在日常的开发中,我们常常涉及多台linux机器和多个docker容器的。在这样的环境下可能存在的是linux机器之间时间不统一,linux主机与docker容器的时间不一致情况。博文介绍linux 下时间同步问题的解决方法。原创 2022-01-06 18:48:36 · 776 阅读 · 0 评论 -
Linux——跳板机,堡垒机介绍
摘要在工作的中经常需要是使用的堡垒机和跳板机,应为公司是内网的状态。但是很多同学对这个没有一个清楚的认识,所以本文将介绍有关于跳板机和堡垒机的相关知识。跳板机(相当于getway)跳板机:在物理上就是一台计算机,跳板机也称为前置机,是一台可以访问的服务器,再通过这台服务器去访问别的机器。跳板机可以是Linux系统,也可以是Windows系统。用到跳板机的场景通常是由于网络原因,服务器无法连接,所以提供一台可以连接的服务器,而这台服务器可以连接服务器,这样,这台服务器就承担了一个跳板的角色原创 2021-11-24 15:54:19 · 8950 阅读 · 0 评论 -
Llinux——VMweare教程实战
本博文介绍VMweare workstation教程实战,帮助大家更好的使用VMweare相关产品。原创 2020-10-22 15:42:13 · 700 阅读 · 0 评论 -
JAVA——JDK/Maven/Python/IDEA/Git配置
本博文主要介绍JDK的安装,maven的安装,IDEA的安装和配置,miniconda3的安装和配置。原创 2021-12-12 12:23:19 · 1971 阅读 · 0 评论 -
Nodejs——window/linux的安装与配置
博文主要介绍Nodejs在window/linux的安装与配置过程。帮助大家快速的安装与配置node js环境。原创 2022-03-14 10:27:37 · 2461 阅读 · 0 评论 -
Python——minanaconda安装与配置
安装好了minanaconda后计算机中有一个的python的环境了,但是如果你有多个项目的时候,如果每一次都使用这样的虚拟环境,这样的话导致的python环境的资源冗余,因为在project1项目中需要package1 package2,但是在project2中是不要的package2的,这样时候如果你使用了之前的环境的话,造成资源加载之间过长,同时在项目完成的时候打包时候会造成项目很大,不利于项目的构建工作,因此对于每一个这个project的需要一个全新的python环境。由于的是网络不能连接的问题。原创 2021-08-16 16:17:14 · 1273 阅读 · 0 评论 -
Pycharm——修改快捷键设置
1自动对齐的快捷键:默认是ctl+shift+L但是在Java中是默认的是ctl+shift+F:2自动注释的快捷键:ctl+/(这是大部分软件的默认键):原创 2019-02-26 10:50:53 · 3613 阅读 · 0 评论 -
IDEA——远程文件本地化操作
在日常的开发时一般的平台都是windows,但windows对程序的运行和部署不方便,在公司一般都会在开启虚拟机,安装上linux环境进行项目的部署测试。但是要注意你安装的IDE必须是专业版的,社区版的IDE是没有这个代码同步功能的哦!比如:虚拟机远端项目代码地址:/home/mycode/projects/,windows系统项目地址:D:/code/projects/。这两个文件夹里的项目文件要完全一样哦。然后在本地项目新建文件、修改文件、删除文件等操作,都会自动实时同步到Linux系统上了。原创 2021-08-13 09:38:59 · 2548 阅读 · 2 评论 -
IDEA——基本环境导向配置
主要是讲解的是IDEA(2019版本)专业版本的基本设置。通过这样的设置能够帮助提高编程的效率,同时更好的调试代码和构建项目。pycharm可以参照这个设置来实现。原创 2021-08-13 09:13:51 · 242 阅读 · 0 评论 -
IDEA——开发插件安装
这篇博客将是介绍在IDEA的本人使用的功能作用一个介绍使用:IDEA连接远程的虚拟机并操作虚拟机和部署项目由于当下的不管是的公司还是和人都是的采用的是的远端的的开发和部署的方式来实现对远端的服务器的操作。市面上有很多的工具有收费的,也有不收费的。但是的都是的大家的独立的软件需要自己的在安装在自己的电脑上,使用的不是很方便。当然IDEA本身就已经集成了所有的功能。线连接的start SSH session进入会看到如下界面,按照界面填写相关信息即可填写信息成功连接Start..原创 2020-10-05 12:38:54 · 330 阅读 · 0 评论