7 u010142437

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 299

并发编程的优缺点

转自:https://blog.csdn.net/ThinkWon/article/details/102020811随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。并发编程的优缺点Java并发编程是整个Java开发体系中最难以理解,但也是最重要的知识点之一,因此学习起来比较费劲,从而导致很多人望而却步,但是无论是职场面试还是高并发高流量的系

2020-07-18 15:50:59

Git与SVN的区别

原文链接:https://blog.csdn.net/ThinkWon/article/details/101449611SVNSVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。下图就是标准的集中式版本控制工具管理方式:集中管理方式在一定程

2020-06-30 11:13:49

版本控制

原文链接:https://blog.csdn.net/ThinkWon/article/details/101449228随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。什么是版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 除了项目源代码,你可以对任何类型的文件进行版本控制。版本控制的作用有了它你

2020-06-30 11:08:01

Maven私服Nexus安装与使用

转自:https://blog.csdn.net/ThinkWon/article/details/94346681随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。Nexus介绍Nexus是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个

2020-06-29 10:59:29

Maven部署jar包到远程仓库

转载:https://blog.csdn.net/ThinkWon/article/details/101483769随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。部署jar包到远程仓库主要包括两个部分:远程仓库认证,部署jar包到远程仓库远程仓库的认证大部分远程仓库无需认证就可以访问,但有时候出于安全方面的考虑,我们需要提供认证信息才

2020-06-28 19:19:12

手动安装Maven依赖

转自:https://blog.csdn.net/ThinkWon/article/details/101483478随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。在使用Maven的依赖Oracle的驱动包时,会出现依赖错误的情况,原因是版权原因,Oracle官方屏蔽了依赖,那么要在本地使用其数据驱动包,要怎么做呢?去Oracle官网下载依赖

2020-06-24 17:33:41

Maven依赖冲突

转载:https://blog.csdn.net/ThinkWon/article/details/101483020依赖的原则主要是为了解决模块之间jar包冲突问题。我们分两种情况说明一下:路径最短者优先例如:当我们工程Animal依赖Cat,Cat又依赖Action,每个单独工程中Action依赖log4j-1.2.17,Cat依赖log4j-1.2.14,那我们的Animal工程要依赖于哪个版本呢?其实Maven为我们提供了内置的原则,就是路径最短者优先,我们的Animal工程最终依赖的是

2020-06-24 17:27:36

Maven安装与配置

转载:https://blog.csdn.net/ThinkWon/article/details/94346569Maven安装1. 到Maven官网(http://maven.apache.org)下载软件注意:Maven软件依赖于Java,请先安装与配置好jdk可参考JDK安装与环境变量配置2. 直接解压apache-maven-3.6.0-bin.zip即可Maven目录结构3. 把Maven的bin目录配置到环境变量中新建系统变量变量名:M2_HOME

2020-06-23 20:23:04

Maven简介

转自:https://blog.csdn.net/ThinkWon/article/details/94346090前言在Java项目开发中,项目的编译、测试、打包等是比较繁琐的,属于重复劳动的工作,浪费人力和时间成本。以往开发项目时,程序员往往需要花较多的精力在引用jar包搭建项目环境上,跨部门甚至跨人员之间的项目结构都有可能不一样。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案。所以整理了有关Maven的知识,分享给大家。小编水平有限,有错误之处望大神指教。

2020-06-19 22:06:51

Eclipse & Spring Tool Suite常用配置

转自:https://blog.csdn.net/ThinkWon/article/details/101025543Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。Eclipse是Java开发人员常用的开发工具,虽然现在很多人转向使用IDEA,但是Eclipse给我们还是留下了一段美好的回忆。在基于Eclipse的基础上,Spring提供了针对Spring开发的Spring Tool Suite集成开发工具,通过该工具,可以很轻易地生成一个Spring的工程,比如web工程,最令

2020-06-19 17:47:58

常用日志框架Log4j,Logback,Log4j2性能比较与日志门面SLF4J简介

原文链接:https://blog.csdn.net/ThinkWon/article/details/101621135常用日志框架Log4jLog4j是Apache的一个Java的日志库,通过使用Log4j,我们可以控制日志信息输送的目的地(控制台、文件、数据库等);我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。LogbackLogback,一个“可靠、通用、快速而又灵活的Java日志框架”。logback当前分成三个模块:logb

2020-06-18 11:12:10

IDEA中Maven依赖下载失败解决方案

转自:https://blog.csdn.net/ThinkWon/article/details/101312918使用IDEA进行Maven项目开发时,时不时会遇到pom.xml报错的情况,其中很大概率是因为Maven依赖的jar包下载失败,找来找去也没有找到是什么问题,困扰了很多程序猿,这里给出IDEA中Maven依赖下载失败解决方案,给大家参考,实测有用。首先检查网络有没有问题,确定网络没有问题,请看下一步多次点击重新导入Maven依赖的按钮重新导入Maven依赖有两种方式,如.

2020-06-17 21:14:11

IDEA常用配置和常用插件

转载:https://blog.csdn.net/ThinkWon/article/details/101020481本人使用 IntelliJ IDEA 近两年了,觉得还是非常好用的。在使用过程中总结了个人的IDEA常用配置和常用插件,觉得这样配置是有利于提高开发效率,特此分享给大家注:本博客使用的IDEA版本是2018,不同版本的IDEA可能有些差异常用配置配置JDK在IDEA启动页面中,下拉Configure,选择Project Defaults – Project Structu

2020-06-17 19:44:24

Log4j2配置文件详解

转载:https://blog.csdn.net/ThinkWon/article/details/101629302Configuration根节点,有status和monitorInterval等多个属性status的值有 “trace”, “debug”, “info”, “warn”, “error” and “fatal”,用于控制log4j2日志框架本身的日志级别,如果将stratus设置为较低的级别就会看到很多关于log4j2本身的日志,如加载log4j2配置文件的路径等信息mo

2020-06-17 15:20:23

Log4j2的Policy触发策略与Strategy滚动策略配置详解

转载:https://blog.csdn.net/ThinkWon/article/details/101628222Policy是用来控制日志文件何时(When)进行滚动的;Strategy是用来控制日志文件如何(How)进行滚动的。如果配置的是RollingFile或RollingRandomAccessFile,则必须配置一个Policy。Policy触发策略SizeBasedTriggeringPolicy基于日志文件大小的触发策略。单位有:KB,MB,GB<SizeBa

2020-06-17 11:31:36

Log4j2的Appenders配置详解

转载:https://blog.csdn.net/ThinkWon/article/details/101625820Appenders是输出源,用于定义日志输出的地方。log4j2支持的输出源有很多,有控制台ConsoleAppender、文件FileAppender、AsyncAppender、RandomAccessFileAppender、RollingFileAppender、RollingRandomAccessFile 等ConsoleAppender控制台输出源是将日志打印到控制

2020-06-17 11:01:25

Log4j2同步日志,混合日志和异步日志配置详解

Log4j 2中记录日志的方式有同步日志和异步日志两种方式,其中异步日志又可分为使用AsyncAppender和使用AsyncLogger两种方式。同步日志所谓同步日志,即当输出日志时,必须等待日志输出语句执行完毕后,才能执行后面的业务逻辑语句。下面给出小编在开发中的配置<?xml version="1.0" encoding="UTF-8"?><Configuration> <Properties> <!-- 日志输出

2020-06-16 21:32:34

Apache Log4j2详解

转载:https://blog.csdn.net/ThinkWon/article/details/95043111Apache Log4j2详解文章目录Apache Log4j2详解 简介 特征 API分离 性能提升 自动重新加载配置 高级过滤 插件架构 无垃圾机制 使用Log4j2 引用依赖 添加配置文件 同步日志,混合日志和异步日志配置详解 配置文件详解 日志重复打印问题 使用Lombok工具简化创建.

2020-06-16 21:16:35

JavaScript slice() 方法

定义和用法slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数 描述 start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。...

2020-03-09 11:09:39

vue-router实现原理

转自:https://segmentfault.com/a/1190000018584560随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)、加博主微信(guyun297890152)可以进入微信技术交流群、QQ技术交流群(183198395)。近期面试,遇到关于vue-router实现原理的问题,在查阅了相关资料后,根据自己理解,来记录...

2020-02-28 16:37:29

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。