IntelliJ IDEA

GoLand 2020.2.1发布了!

删除回忆录丶 提交于 2020-10-29 01:02:14
GoLand 2020.2.1发布了!它带有Delve的更新版本,并在引擎盖下修复了Go 1.15。 GO-9746 –在运行配置中手动指定-o时,IDE不再复制它。 GO-9758 –在FreeBSD上构建程序时,GoLand不默认为GOOS = linux。 IDEA-245547 –在 “设置/首选项”中 指定了缩写 在“ 无处不 在 搜索” 弹出窗口中可以使用键 映射 。 来源: oschina 链接: https://my.oschina.net/u/4257871/blog/4479298

idea中使用git进行clone、分支切换、pull、push等

安稳与你 提交于 2020-10-28 18:03:33
转:https://blog.csdn.net/xiaobai__lee/article/details/81081128 https://blog.csdn.net/geng31/article/details/78585557/ 1、git简介 git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。 git的基本工作流程: git clone:将远程的Master分支代码克隆到本地仓库 git checkout:切出分支出来开发 git add:将文件加入库跟踪区 git commit:将库跟踪区改变的代码提交到本地代码库中 git push: 将本地仓库中的代码提交到远程仓库 git 分支 主分支 master分支:存放随时可供生产环境中的部署的代码 develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。 辅助分支 feature分支:开发新功能使用,最终合并到develop分支或抛弃掉 release分支:做小的缺陷修正、准备发布版本所需的各项说明信息 hotfix分支

IDEA激活码无偿分享,IDEA2020最新永久激活码!

和自甴很熟 提交于 2020-10-28 12:05:20
无偿分享一个IDEA激活码给大家~ 如果下边这个IDEA激活码过期失效了的话,大家可以关注微信公众号:Java团长,然后回复“激活码”即可获取最新IDEA激活码,公众号的激活码每24小时更新一次~ IZHFJ8AXWI-eyJsaWNlbnNlSWQiOiJJWkhGSjhBWFdJIiwibGljZW5zZWVOYW1lIjoi6I635Y

从 0 开始手写一个 Mybatis 框架,三步搞定!

青春壹個敷衍的年華 提交于 2020-10-28 11:30:10
最近研究了一下Mybatis,给大家磕叨磕叨,MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。 一、Mybatis框架流程简介 在手写自己的Mybatis框架之前,我们先来了解一下Mybatis,它的源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,才能够更深入的理解源码。 我们对上图进行分析总结: 1、mybatis的配置文件有2类 a)mybatisconfig.xml,配置文件的名称不是固定的,配置了全局的参数的配置,全局只能有一个配置文件。 b)Mapper.xml 配置多个statemement,也就是多个sql,整个mybatis框架中可以有多个Mappe.xml配置文件。 2、通过mybatis配置文件得到SqlSessionFactory 3、通过SqlSessionFactory得到SqlSession,用SqlSession就可以操作数据了。 4、SqlSession通过底层的Executor(执行器),执行器有2类实现: a) 基本实现 b)带有缓存功能的实现 5、MappedStatement是通过Mapper.xml中定义statement生成的对象。 6

pycharm安装

五迷三道 提交于 2020-10-28 09:25:47
1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包。 2、选择Windows系统的专业版,将其下载到本地,如下图所示: 3、双击下载的安装包,进行安装,然后会弹出界面: 4、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘: 5、点击Next,进入下图的界面: Create Desktop Shortcut创建桌面快捷方式,一个32位,一个64位,小编的电脑是64位系统,所以选择64位。 勾选Create Associations是否关联文件,选择以后打开.py文件就会用PyCharm打开。 6、点击Next,进入下图: 默认安装即可,直接点击Install。 7、耐心的等待两分钟左右,如下图: 8、之后就会得到下面的安装完成的界面: 9、点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面: 选择Do not import settings,之后选择OK,进入下一步。 10、选择Accept,进入下一步: 11、进入激活界面

Pycharm 的安装

落花浮王杯 提交于 2020-10-28 09:13:58
一、 Windows 安装 汉化 破解补丁激活 下载 ` https://pan.baidu.com/s/1qjI9uHaw0x374rwu6H8djA ` 并将 JetbrainsCrack-2.8-release-enc.jar 放置到 D盘根目录。 在 Pycharm安装目录的\bin目录下找到 pycharm.exe.vmoptions 和 pycharm64.exe.vmoptions ,以文本格式打开并同时在两个文件最后追加 -javaagent:D:/JetbrainsCrack-2.8-release-enc.jar ,然后保存。 启动 IntelliJ IDEA ,选择激活码激活,输入如下内容激活 ThisCrackLicenseId- { "licenseId":"11011" , "licenseeName":"微信公众号" , "assigneeName":"裸睡的猪" , "assigneeEmail":"1113449881@qq.com" , "licenseRestriction":"" , "checkConcurrentUse": false , "products" :[ { "code":"II","paidUpTo":"2099-12-31" }, { "code":"DM","paidUpTo":"2099-12-31" }, {

002-IDEA的使用(二)

爱⌒轻易说出口 提交于 2020-10-28 08:16:43
声明:我的所有文章,都是对网上教学视频的整理,包括狂神说、尚硅谷、黑马程序员等等,用来作为参考资料,无任何商业使用,请广大网友参考,不喜勿喷,谢谢。 9、常用配置 设置主题 设置编辑区主题 设置鼠标滚轮修改字体大小 设置自动导包功能 Add unambiguous imports on the fly:自动导入不明确的结构 Optimize imports on the fly:自动帮我们优化导入的包 设置显示行号和方法间的分隔符 如上图红圈所示,可以勾选 Show line numbers:显示行数。我建议一般这个要勾选上。 如上图红圈所示,可以勾选 Show method separators:显示方法分隔线。这种线有助于我们区分开方法,所以建议勾选上 。 设置忽略大小写提示 • IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter only 区分大小写的。 • 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA - 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。 • 如果想不区分大小写的话,取消勾选该选项即可。(2017版本的IEDA中是改为 None 选项) 设置默认的字体、字体大小

终端利器Cmder

五迷三道 提交于 2020-10-28 07:52:02
Windows终端利器Cmder 在IT这一行,大部分情况下都是推荐大家使用 Linux 或者类 Unix 操作系统去编程, Linux 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端---> cmder 先来上两张图给大家看看 都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持 Linux 命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大 cmder的官网 二、下载和安装 1.下载 Full版本下载链接,点击可直接下载 https://cmder.net/ 官网自己下载也可以 在官网下载的时候有两个版本 Mini版本,只有简单的命令行 Full版本,包含git功能(分布式版本控制系统的git) 我推荐大家安装Full版本,这样就可以不用单独安装git了 Full版本下载链接,点击可直接下载 2.安装 安装非常简单,下载完成后,直接解压到你存放软件的目录就好了 然后双击一下 cmder.exe 就可以先简单体验一下了 三、个性化设置

很多未解之谜终于有答案了——2018年JVM生态系统报告出炉

随声附和 提交于 2020-10-28 07:48:24
很多未解之谜终于有答案了——2018年JVM生态系统报告出炉 在Java开发者中,一直存在着很多鄙视链。如: IntelliJ → Eclipse → NetBeans Unix → Linux → Mac OS→ Windows → DOS Emacs → Vim → Sublime → Word → Power Point 这诸多鄙视链中一直存在着很大的争议 也正是存在诸多争议,导致很多开发者更加迷茫 到底选择IntelliJ还是Eclipse? Java 11 出来了,我要不要升级? 听说SSH过时了?那Hibernate还要不要学了? Git和SVN,Maven和Gradle,到底如何选? 我今年30岁了,还要继续做开发吗? 笔者无法给出明确的答案,只能给你一些建议。 近日,SNYC出炉了一份2018年JVM生态系统报告 涉及到了很多一直困扰广大Javaer的问题 让我们一起来看一下 全世界的广大开发者是如何解决这些世纪难题的? 生产环境中主要使用哪个厂商提供的JDK 很多厂商都提供了自己的JDK实现,到底哪个厂商提供的JDK更受开发者青睐呢,调查发现,Oracke JDK以70%的绝对优势占据了主导地位。 生产环境中主要使用哪个版本的Java SE 目前,Java SE 官方版本已经更新到了 Java 11,但是,光大开发者主要使用的版本是哪个呢? 调查结果显示,80

Windows终端利器Cmder

吃可爱长大的小学妹 提交于 2020-10-28 06:21:41
在IT这一行,大部分情况下都是推荐大家使用 Linux 或者类 Unix 操作系统去编程, Linux 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它到底好不好呢。相信大家心中已经有了评判。 一、为什么要换成cmder 现在我就要推荐一款Windows下的终端---> cmder 先来上两张图给大家看看 都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持 Linux 命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大 cmder的官网 二、下载和安装 1.下载 Full版本下载链接,点击可直接下载 https://cmder.net/ 官网自己下载也可以 在官网下载的时候有两个版本 Mini版本,只有简单的命令行 Full版本,包含git功能(分布式版本控制系统的git) 我推荐大家安装Full版本,这样就可以不用单独安装git了 Full版本下载链接,点击可直接下载 2.安装 安装非常简单,下载完成后,直接解压到你存放软件的目录就好了 然后双击一下 cmder.exe 就可以先简单体验一下了 三、个性化设置