3 Jimmy-尹

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

IDEA中Project 和 Module的区别

IDEA中Project 和 Module的区别工欲善其事,必先利其器1、IntelliJ IDEA 官方对于Project和Module的定义如下:(1)Project:A project is a top-level organizational unit for your development work in IntelliJ IDEA. In its finished form,a project may represent a complete software soluti

2020-08-08 23:38:36

2020-08-08 IDEA Project Structure 设置

IDEA Project Structure 设置可以点击按钮,或者使用快捷键 Ctrl + Shift + Alt + S打开Project Structure 。如下如所示;项目的左侧面板Project Settings -> Project(项目信息)Project Settings -> Modules(模块模块)Project Settings - > Libraries (依赖包)Project Setting...

2020-08-08 22:27:15

idea 2020.1 安装及配置

目录下载安装启动前配置1.配置路径目录调整2.JVM内存大小调整启动后配置1、设置项目的默认JDK2、主题UI及显示设置3、设置默认字符编码4、设置自动编译(与Eclipse相同)​5、设置Auto Import6、修改默认快捷键7、代码补全设置8、设置自动添加文件头(作者和创建信息等)9、隐藏idea自带的.iml文件,以及.idea文件夹10、设置Git11、设置Maven12、设置Gradle13、关闭自动更新14、安装插件

2020-08-05 23:49:25

IntelliJ IDEA 创建一个JavaSE项目

IntelliJ IDEA如何创建一个普通的java项目,及创建java文件并运行首先,确保idea软件正确安装完成,java开发工具包jdk安装完成。IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windowsjdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlIDEA的java项目(Project)则相当.

2020-08-05 22:59:34

Zookeeper和Redis实现分布式锁的可靠性分析

Zookeeper和Redis实现分布式锁的可靠性分析在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式:基于数据库实现分布式锁 基于 Redis 实现分布式锁 基于 Zookeeper 实现分布式锁高并发下数据库锁性能太差,本文不做探究。仅针对Redis 和 Zookeeper 实现的分布式锁进行分析。实现一个分布式锁应该具备的特性:高可用、高性能的获取锁与释放锁 在分布式系统环境下,一个方法或者变量同一时间只能被一个线程操

2020-07-21 16:33:07

如何让C盘可用空间变大

现在使用 Windows 10的朋友越来越多,因为 Win10 经常升级,会遇到C盘空间不足的情况,或者日常使用中C盘越来越小的情况。那么C盘空间满了,怎么清理呢?这时候,很多人可能会想到360安全卫士或者腾讯电脑管家之类的第三方工具,其实完全不用。我是不建议安装这种第三方安全工具的,因为安全方面 Win10自带的WindowsDefender已经完全可以防御绝大多数的木马和病毒了,而且安装第三方安全工具,反而会让系统变卡,而且还有各种弹窗非常讨厌。那么不用第三方工具,如何让C盘可用空间变大呢...

2020-06-21 10:13:00

幂等性的实现方案

幂等性的实现方案我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果的。幂等性的概念幂等(Idempotent)是一个数学与计算机学的概念,常见于抽象代数中。f(n) = 1^n // 无论n等于多少,f(n)永远值等于1在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并...

2020-05-06 15:42:09

SpringMVC 数据校验方法(必看篇)

SpringMVC 数据校验方法(必看篇)数据校验在web应用里是非常重要的功能,尤其是在表单输入中。在这里采用Hibernate-Vapdator进行校验,该方法实现了JSR-303验证框架支持注解风格的验证。一、导入jar包若要实现数据校验功能,需要导入必要的jar包,主要包括以下几个:classmate-1.3.1.jarhibernate-vapdator-5.4.1....

2020-04-13 14:47:05

java SE Development kit 8 Update 201 (64-bit) 的安装相关

登录http://www.oracle.com,下载JDK(J2SE)  JDK 1.0,1.1,1.2,1.3,1.4    1.5 (JDK5.0) à支持注解、支持泛型    1.6(JDK6.0) à Servelet 2.5(重大的改革,要求JDK1.6以上)     1.7(JDK7.0)     1.8(JDK8.0) 社会主流  如果有...

2020-03-22 00:16:38

IDEA Maven 配置

一.配置Maven环境1.下载apache-maven文件,选择自己需要的版本,地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip2.解压1所下载文件,本人解压到:D:\server\maven\apache-maven-3.5.03.配置Maven环境变...

2019-09-30 10:49:12

团队管理中的代码评审

代码评审在软件项目管理中是经常组织的活动,通过代码评审的工作也确实给我们的团队带来很多的益处,简单谈谈代码评审的感受,你们的团队是否也在进行代码评审(Code Review)的相关工作呢?1.为什么要组织代码评审组织代码评审其主要目的是保障我们的代码质量和软件产品质量,其次是团队的学习提高,共同的成长。可以是两个方面的驱动,外在现实中的工作痛点和团队内在战斗力提高的驱动。(1)...

2019-06-03 13:46:18

Markdown基本语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在...

2019-05-26 22:14:41

网络协议概述:物理层、连接层、网络层、传输层、应用层详解

网络协议概述:物理层、连接层、网络层、传输层、应用层详解这篇文章主要介绍了网络协议概述:物理层、连接层、网络层、传输层、应用层详解,本文用生活中的邮差与邮局来帮助理解复杂的网络协议,通俗易懂,文风幽默,是少见的好文章,需要的朋友可以参考下  信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。...

2019-02-20 11:12:44

tomcat,Jboss,weblogic区别与比较

tomcat,Jboss,weblogic区别与比较一、tomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在To...

2018-12-11 10:06:57

JavaScript 学习指南

在过去的一年间(2017年),我们对比了近24000篇 JavaScript 文章,并从中挑选出了最好的55篇。我们做了这个目录,认为阅读有经验的程序员写的文章是一个很好的学习方式。在学习了一两门课程之后,您可能在构建和发布实际应用时面临许多挑战。通过这个目录,您可以更轻松地找到去年的最佳 JavaScript 教程,在这里有经验的开发人员会分享他们学习 JavaScript 的课程、见解和遇到的...

2018-07-23 11:47:12

Java Web基础知识

MVCModel View Controller,模型(model)-视图(view)-控制器(controller) 用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑 模型层: 负责模块数据的处理,实际开发时又分为两层(业务和持久),实体类javabean也在模型层  业务层service,对...

2018-07-20 09:12:29

Java架构师知识体系汇总

源码分析常用设计模式Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式Spring5beans接口实例化 代理Bean操作ContextIoc容器设计原理及高级特性 Aop设计原理 Factorybean与BeanfactoryT...

2018-07-20 09:10:25

MySQL基础知识-安装MySQL

MySQL基础知识-安装MySQL正文:现在作为服务器操作系统的一般有三种,Windows Server,Linux,Unix,在这里我们只介绍在windows下和linux下安装mysql,Unix下安装应该和linux差不多。Windows下安装MySQL:1. 在浏览器中打开https://www.mysql.com/,进入MySQL的官方网站,国内的网打开可能有点儿慢,稍微...

2018-07-18 17:09:59

关于BigDecimal.ROUND_HALF_UP与ROUND_HALF_DOWN

ROUND_HALF_UP: 遇到.5的情况时往上近似,例: 1.5 ->;2ROUND_HALF_DOWN : 遇到.5的情况时往下近似,例: 1.5 ->;1BigDecimal a = new BigDecimal(1.5);                System.out.println("down="+a.setScale(0,BigDecimal.ROUND_HALF_...

2018-06-22 14:09:23

Java中List转换为数组,数组转List

List转换为Array可以这样处理:ArrayList<String> list=new ArrayList<String>();String[] strings = new String[list.size()];list.toArray(strings);反过来,如果要将数组转成List怎么办呢?如下:String[] s = {"a","b","c"};List l...

2018-06-13 15:58:55

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取