码迷,mamicode.com
首页 > 2020年08月26日 > 全部分享
使用IDEA开发Spring入门程序
使用IDEA开发Spring入门程序前言本文通过一个简单的入门程序向读者演示Spring框架的使用过程,具体如下:一、使用IDEA创建Maven应用项目并导入相应模块使用IDEA创建一个名为newspringdemo的项目,并将Spring的4个基础模块和第三方依赖模块commons-logging-1.2导入到Maven项目中,如下图所示:<dependencies><depe
分类:编程语言   时间:2020-08-26 18:45:20    阅读次数:62
IDEA常用快捷键整理
IDEA常用快捷键整理一、修改快捷键的方法具体操作如下图:二.IntellijIdea常用快捷键Ctrl+Z撤销(必备)Ctrl+Y删除光标所在行或删除选中的行(必备)Ctrl+D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面(必备)Ctrl+/注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号(必备)Ctrl+X剪切光标所在行或剪切选择内容Ctrl+C复制光标所在行或复制选
分类:其他好文   时间:2020-08-26 18:44:46    阅读次数:43
不可不知的 7 个 JDK 命令
这篇文章主要来介绍下JDK内置的命令,话不多说,让我们开始吧!javap使用javap可以查看Java字节码反编译的源文件,javap的命令格式如下:javap下面来演示下用javap-c对代码进行反编译,首先写个HelloWorld类,如下:publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("H
分类:其他好文   时间:2020-08-26 18:44:17    阅读次数:40
使用IDEA开发Java Web应用
使用IDEA开发JavaWeb应用“工欲善其事,必先利其器”,为了提高开发效率,通常需要安装IDE(集成开发环境)工具。IDEA是一个可用于开发Web应用的IDE工具。需要下载和安装IDEA的朋友,可以在泰斗贤若如公众号中【来撩我】下的【获取资源】中进行下载,需要下载教程的话看《IDEA永久使用》。在使用IDEA之前需要对JDK、Web服务器和IDEA进行一些必要的配置,因此在安装IDEA之前应先
分类:编程语言   时间:2020-08-26 18:43:55    阅读次数:64
从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)
从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)在大多的JD(职位介绍)里,会写明该职位需要xx时间的相关经验,换句话说就是需要在简历中看到一定年限的相关商业项目经验,否则估计连面试的机会都没。在本文里,不讨论这种门槛是否合理,而会以Java相关经验为例,说说面试官甄别真实商业项目的方式,并以此为基础讲述在简历中描述项目的要点,并进一步给出在面试中介绍项目的相关技巧。1、
分类:编程语言   时间:2020-08-26 18:43:32    阅读次数:46
Linux是什么操作系统?你了解多少?
操作系统有很多种,比较常见的有Windows、MAC系统,这是大家比较熟悉的,其次还有一种系统叫做Linux,那么Linux系统是什么?
分类:系统相关   时间:2020-08-26 18:43:15    阅读次数:152
抓住计算机编程的灵魂,矩阵的应用以及图形转换
本文作者:乐字节-坑王老薛二维图形的矩阵变换(一)——基本概念基本的二维变换可包括旋转、缩放、扭曲,和平移四种,而这些几何运算则可以转换为一些基本的矩阵运算:这几个变换都是线性的,但平移运算不是线性的,不能通过2*2矩阵运算完成。若要将点(2,1)在x方向将其平移3个单位,在y方向将其平移4个单位。可通过先使用矩阵乘法再使用矩阵加法来完成此操作。综合这几种基本运算,数学家们将其统一为一个3*3矩阵
分类:其他好文   时间:2020-08-26 18:42:50    阅读次数:50
java初学必看,避免走入学习误区
半年前,对JAVA的了解基本上为零,不知道J2EE是什么,不知道那么多的开源项目,不知道原来J2EE里面的概念是如此的多,这半年学习Java的经历让我自己对Java的认识经历了好几个阶段,可能这应该就是一个成长的过程,至少对于Java本身,可能是要毕业的缘故,现在对自己自身的能力的要求显得特别的苛刻,毕竟是要找工作了。其实学习Java对于我来说也是很突然,由于来中兴通讯实习,工作用的语言就是Jav
分类:编程语言   时间:2020-08-26 18:42:27    阅读次数:48
Spring Boot 集成 Flyway 实现数据库版本控制
在项目迭代开发中,难免会有更新数据库Schema的情况,比如添加新表、在表中增加字段或者删除字段等,那么当我对数据库进行一系列操作后,如何快速地在其他同事的电脑上同步?如何在测试/生产服务器上快速同步?每次发版的时候,由于大家都可能有sql更改情况,这样就会有以下痛点:忘记某些sql修改每个开发人员的sql的执行顺序问题重复更新需要手动去数据库执行脚本以上问题以及痛点可以通过Flyway工具来解决
分类:数据库   时间:2020-08-26 18:41:57    阅读次数:51
如何阅读源码?
阅读源码是每个优秀开发工程师的必经之路,那么这篇文章就来讲解下为什么要阅读源码以及如何阅读源码。首先来说下为什么要读源码,有学习源码的必要吗?为什么要阅读源码?关于为什么阅读和学习源码,我个人认为可能有以下几点:(一)吊打面试官,应对面试为了找到更好的工作,应对面试,因为在面试中肯定会问到源码级别的问题,比如:为什么HashMap是线程不安全的?如果你没有阅读过源码,面试官可能会对回答的结果不满意
分类:其他好文   时间:2020-08-26 18:41:37    阅读次数:43
如何选择一台适合Java开发的电脑
前言最近在群里老有同学求推荐适合Java开发用的电脑,所以胖哥就用我知道的电脑知识来帮助大家选择适合开发的电脑配置。因为我自己家里的主机已经带不动两个IDEA了,更别提开个Docker啥了,我也搞了一台新的主机,下面是配置:操作系统MicrosoftWindows10专业版(64位)CPU(英特尔)Intel(R)Core(TM)i5-10400CPU@2.90GHz(2904MHz)主板七彩虹C
分类:编程语言   时间:2020-08-26 18:41:11    阅读次数:55
从零搭建Spring Boot脚手架(6):整合Redis作为缓存
1.前言上一文我们整合了MybatisPlus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用,比如存储用户Token、短信验证码等等,目前缓存的选型还是比较多的,EHCACHE、HAZELCAST、CAFFEINE、COUCHBASE以及本文要整合的REDIS。接下来我们将会在kono脚手架项目中集成Spri
分类:编程语言   时间:2020-08-26 18:40:51    阅读次数:54
Docker真的被禁止使用了?
1.前提概要近日知名开源容器引擎Docker引起关注,各大技术自媒体纷纷发文表示Docker被禁止使用了。这是为什么呢?原来Docker公司最新的服务条款8月13日生效。条款申明,Docker公司提供的服务,禁止美国“实体清单”上的实体使用。看上去像是真的不能再使用Docker了,但是事实上真的不能再使用Docker了吗?2.哪些公司会被限制目前中国IT行业被美国政府列入贸易管制“实体清单”的企业
分类:其他好文   时间:2020-08-26 18:40:34    阅读次数:76
给学妹的 Java 学习路线
大家好,这篇文章主要是讲解下如何自学Java,这个问题有很多粉丝私信问过,今天又有直系学妹问我如何学习Java?我就以我的经历,总结下分享给大家,有不当指出或者有更好的方法建议也欢迎留言指出,大家一起交流进步。首先给出一张思维导图,图片和思维导图源文件可以在公众号武培轩后台回复java即可。Java学习路线首先第一步就是学习Java基础:Java基础Java是一门面向对象的编程语言,所以在了解基础
分类:编程语言   时间:2020-08-26 18:40:10    阅读次数:49
autossh实现端口流量转发
autossh实现端口流量转发,可以解决连接不到内网的问题,借助一台跳板机将端口流量转发目标机的端口上在跳板机上执行命令autossh-M0-CNL*:18022:0.0.0.0:22root@xx.xx.xx.xx-p22-M的意思是本地启动一个端口监听到目的IP:port的连接是否正常,0代表随机启动一个端口(下面图中的52974即为随机分配的一个端口号)-C是启动数据压缩-N不执行远程命令,
分类:其他好文   时间:2020-08-26 18:39:40    阅读次数:51
一文搞懂 ThreadLocal 原理
当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。数据都被封闭在各自的线程之中,就不需要同步,这种通过将数据封闭在线程中而避免使用同步的技术称为线程封闭。本文主要介绍线程封闭中的其中一种体现:ThreadLocal,将会介绍什么是ThreadLocal;从ThreadLocal源码角度分析,最后介绍ThreadLocal的应用场景。什么
分类:其他好文   时间:2020-08-26 18:39:20    阅读次数:42
Material Design组件之CollapsingToolbarLayout
原文首发于微信公众号:jzman-blog,欢迎关注交流!CollapsingToolbarLayout主要用于实现一个可折叠的标题栏,一般作为AppBarLayout的子View来使用,下面总结一下CollapsingToolbarLayout的使用。MaterialDesign系列文章:MaterialDesign组件之FloatingActionButtonMaterialDesign组件之
分类:其他好文   时间:2020-08-26 18:39:03    阅读次数:52
158条   上一页 1 2 3 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!