DBeaver Community(社区版)下载及安装自用版 数据库管理工具好用的都收费,收费的都好用。DBeaver Community(社区版)免费,功能够用,性能可以,推荐。商业版的强大,收费,贵。Navicat 界面简单,功能强大。收费,破解版真香,可惜公司内不能用。MySQL Workbench 官网推荐的工具,用过一段时间,一言难尽,可能是我太菜了,总感觉有点卡,还不咋好用。DataGrip 跟一家的,所以懂得都懂。比IDEA还贵,既然贵,那说明肯定非常好用。破解版的公司内也无法使用。数据库工具太多了,就介绍上面几个自己用过的吧。
IntelliJ IDEA Community(社区版)下载及安装自用版 估计是个开发都逃脱不了用IDEA的命运吧,这么好的软件,白嫖了好多年。感恩。现在很多公司已经不让用上夜班的破解版了,所以这里讲的是社区版。最后,社区版虽然差点意思,但是对于菜鸡来说,绝对够用,别想太多,毕竟骚活再多,不如编码基础能力重要。
gradle 启动报错,CreateProcess error=206, 文件名或扩展名太长 但是IDEA社区版里好像没有这个命令,,然后就找了一下。最后百度了一下解决方案,在启动项里,缩短启动命令。gradle相当不友好,上手相当麻烦。报错以后想办法缩短文件名,但是失败了。
JDK1.8下载及安装自用版 免费的饭难吃,免费的工具跪着用JDK目前完全免费的版本是JDK1.8的8u202版本,所以很多公司用的jdk最高版本也就是这个了。JDK17版本免费,不过是限时的,懂得都懂,为了稳妥起见。当然OpenJDK也是很香的,值得。
JAVA整理学习实例(四)数据结构 数据结构是计算机存储、组织数据的方式。是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,选择合适的数据结构可以带来更高的运行或者存储效率。数据结构可以划分为逻辑结构和存储结构。
JAVA整理学习实例(三)数组和其内存结构 数组是很基础且很重要的数据结构之一;对于很多老铁来说,数组应该是一个很清晰的概念了;但是后面想写一些关于集合的东西,所想把数组单独拿出来说一下。数组是一种数据结构,用来存储同一类型数据的集合,是为一组数据,简称数组。1.在Java中,数组对象是一个引用数据类型,所以在创建数组的时候,对象是在堆内存中。2.Java的数组,可以存储基本数据类型的数据,也可以存储引用数据类型(对象的引用)的数据。3.数组在内存中创建的时候,是一个长度固定,内存地址连续的内存数据块(这里不知道如何形容)。
JAVA的核心竞争力和技术壁垒 JAVA的核心竞争力和技术壁垒唠一下个人浅显的看法不知道有没有人像我一样,对于很多问题,都想得到一个最终答案;就像我玩金铲铲一样,通常都是按部就班的搞搞阵容,却很少想着去根据对战玩家的阵容去调整自己的阵容,所以时常就输的很惨。于是我没事的时候,就回去百度和知乎搜索一下,Java的核心竞争力是什么?然后又搜了一下,JAVA有没有技术壁垒?浏览了很多回答,发现很难形成统一的答案。今天就随便尬聊一下自己的看法。
Java项目开发简单的项目规范手册 规范手册看了《代码精进之路:从码农到工匠》这本书以后,有了一些小启发。感觉大厂如阿里的规范手册,有点把握不住。所以实际工作中,很多细小的规范和问题点,还是需要单独列出来的。这里整理和增补了一些,以备后用。以下是没有整理顺序的一些规范点:一、dao层:1. CURD命名规范CRUD操作方法名约定新增create添加add移除(逻辑删除)remove删除(物理删除)delete修改update查询(单个)get查询(多个结果)lis
Idea在debug模式下,直接在断点处返回,不需要执行后续代码 又学到了,常用技巧经常在debug的时候,只是为了看一眼数据,不希望继续执行后续的代码;以前经常的做法是直接将程序停止了,现在发现idea有更好的方法,就是在断点在执行的线程上右键然后选择<Force Return>,可以直接返回数据(对象,字符串等等都行)...
Java中CompareAndSwap(CAS)compareAndSwapInt 一些理解,随手记录下 最近在瞅ConcurrentHashMap源码, CAS的这个方法compareAndSwapInt,有些不是很理解.虽然知道cas的原理,但是对于这个方法还是比较迷惑,这里随手记录下,查了资料以后的理解。// 最底层是native方法,那就是C语言实现的,目前没看过C源码,这个坟值得一挖.public final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5);// 使用就个样子sun
Git 安装后常用初始化 Git安装后初始化一些操作无需动脑记忆的都用笔写下来第一步:安装Git:第二步:基操:无需动脑记忆的都用笔写下来关于Git的操作还是挺多的,很多命令大部分用不到,但是用到的时候还要尝试,比较麻烦,所以记录一下,顺带做一些操作的简化。另: Git真的是非常好用,这里就不讲啥原理的,学习网站很多,自行百度。第一步:安装Git:先去正规网站下载Git:Git下载链接>>>;安装步骤见网站,各种环境的安装>>>,或者百度安装步骤;TortoiseGit(Git小乌
IDEA创建Springboo项目,无法访问https://start.spring.io问题 家里网太差了,很多技术网站访问不了。创建一个springboot项目都不行。所以这里贴个解决方案:创建的时候换个国内的镜像地址:https://start.aliyun.com/ 亲测可用!