各位好啊,我是会编程的蜗牛,作为java开发者,对于各类java开发技术、开发框架肯定是多少都要了解和知道的。 但是作为已经发展了几十年的java开发生态,各类技术层出不穷,有的新技术新框架已经对旧技术旧框架产生了颠覆性的影响,当然还有一些旧技术压根就没流行过。今天我们来看下Java那些可以放弃的技术了。 来源:zhihu.com/question/305924723/answer/557800752 Java 至今已经发展了20年,其丰富的开源框架打造了一个繁荣稳固的生态圈 JavaEE 框架,从百家争鸣到现在 Spring 完...

  rLs7eZntzNYR   2023年11月01日   42   0   0 Java

序言 各位好啊,我是会编程的蜗牛,作为java开发者,我们每天都要和开发工具打交道。我以前一开始入门java开发的时候,就是用的eclipse,虽然感觉有点繁琐,但好在还能用。 后来偶然间发现了IDEA,然后就渐渐被IDEA所吸引了,不过最近在做一些老项目的开发,大概是十几年的那种技术,我发现用IDEA反而不太好配置环境。后来又下载了个eclipse,没想到分分钟解决了我的问题。 今天我们就聊聊eclipse还有哪些优势吧。 兼容性 eclipse平常的那些操作,像配置个maven,加几个tomcat,还有就是一些快捷键啥的。如果不是频繁的切换不同架构的项目,用起来还好。也算是中规中矩。 对于...

  rLs7eZntzNYR   2023年11月01日   38   0   0 Java

各位好啊,我是会编程的蜗牛,我们在使用IDEA开发java项目时,经常需要用到IDEA的调试功能,不过平时我们用的调试方法可能过于简单了,其实IDEA还给我们提供了非常强大的调试功能,下面让我来看一看,相信看完一定会有所收获的。 一、条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。 参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置   二、回到"上一步"  该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点...

  rLs7eZntzNYR   2023年11月01日   44   0   0 转载区

序言 各位好啊,我是会编程的蜗牛,作为java开发者,有时候需要操作word或者excel。这里面比较常用的框架是POI,我之前用过POI来读写excel,也有用过alibaba easy excel来读写excel,还都挺好用的。 不过对于word的操作就比较少了,基本的文本操作用poi应该也是可以实现的。但对于复杂的操作,像在word里面插入表格等,就有点力不从心了。 今天介绍一款github上开源的框架,FreeSpire.Doc,它对于word的操作还是很方便,没有像POI那样需要写一大堆代码,非常简洁高效。 本文来源:infoQ,作者:Geek_...

  rLs7eZntzNYR   2023年11月01日   50   0   0 开源研究

序言各位好啊,我是会编程的蜗牛,作为java开发者 ,我们肯定会与linux服务器打交道,关于linux服务器的连接工具,可以参考我的文章 Tabby,一款老外都在用的 SSH工具,竟然还支持网页操作然后关于linux命令,也有很多,今天介绍下linux服务器下的别名使用,没想到也可以玩出这么多花样。可以参考以下的文章。 ​  作者:良许,来源:Linux系统下可以提高工作效率的10个别名|良许Linux教程网   在Linux系统下工作的程序员,每天都会跟各种各样的命令和参数打交道。这些命令和参数不仅多还非常繁琐,但是比繁琐更可怕的是,我们每天都需...

  rLs7eZntzNYR   2023年11月01日   78   0   0 Linux

序言 各位好啊,我是会编程的蜗牛,作为java开发者,我们肯定会接触Linux服务器,除了使用云服务搭建Linux服务器外,我们一般也可以在自己的电脑上安装虚拟机来搭建Linux服务器用于各种功能的验证或者学习Linux命令 比较流行的虚拟机软件是VMWare,我之前用的虚拟机都是这个,用起来也比较顺手,但最近公司要求最好用开源的免费的工具,所以没办法啊,我找了下,决定用Virtualbox来试一下,今天先介绍下这个软件如何安装及如何新建一个虚拟电脑,后面有时间再写写如何在虚拟机里面安装CentOS系统和一些配置。 那话不多说,我们开始吧。 简介 首先,Virtualbo...

  rLs7eZntzNYR   2023年11月01日   31   0   0 Linux

序言 各位好啊,我是会编程的蜗牛,作为java开发者,我们都是需要接触Linux服务器的,一般部署应用都是部署在Linux服务器上的 但一般的服务器要么需要购买,要么只是公司里的,那么有没有免费的Linux可以让我们自己使用呢?答案是,有的。 我们可以在自己的电脑上安装一个虚拟机,然后就可以在虚拟机里面安装各种各样的系统了。今天,就来介绍下如何用VMWARE创建一个Linux虚拟机。 初步创建 首先,安装步骤这里就不赘述了。我们直接开始创建一个虚拟机。点击下主界面上的【创建新的虚拟机】图标按钮。   选择【典型安装】即可,直接点击【下一步】按钮。 ...

  rLs7eZntzNYR   2023年11月01日   65   0   0 Linux

序言 各位好啊,我是会编程的蜗牛,作为java开发者,在团队开发中,一般都是需要使用git及git仓库来管理我们的代码的,这非常方便。我以前在小公司的时候,基本都是一个人开发一个项目,所以也没有怎么接触过git,后来去了大一点的公司,才第一次接触。这其中使用的比较多的仓库就是gitlab,但之前都是别人帮我搭好的,最近为了研究下jenkins自动化部署,所以得先安装下git仓库,这里首选gitlab,当然在这之前,我们可能还需要安装一个centos系统,这个可以参考我之前的文章: 如何用VMWARE创建一个Linux虚拟机 话不多说,直接开始安装吧。   安装ssh...

  rLs7eZntzNYR   2023年11月01日   33   0   0 Linux

各位好啊,我是会编程的蜗牛,作为java开发者,我们平常肯定会接触Linux操作系统,其实除了一般的部署应用外,它还可以帮助我们生成密码。解决我们平常自己想各种复杂密码的烦恼,以后我会讲一讲如何安全地保存我们的密码。 当今社会,信息泄露越来越严重,而强大的密码是保护个人敏感信息的第一步。在生活中,我们在各种场合都会用到大量的密码,有些人为了贪图方便,把这些密码都设置成一样,但是这样很危险,因为一旦泄漏的话,所有的账号都将暴露在风险之下。 那么,有这么多场合需要用到密码,我们需要如何去想这么多高强度的密码呢(所谓的高强度密码,就是包含了大小写、数字、符号的密码)? 如果仅仅是依靠自...

  rLs7eZntzNYR   2023年11月01日   33   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~