自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一吻成痴

前边究竟是啥样的,让我们来看看吧

  • 博客(57)
  • 收藏
  • 关注

原创 Maven详解(入门到精通)学习maven有这个就够了

为什么使用mava?为什么要使用Maven?它能帮助我们解决什么问题?①添加第三方jar包在今天的JavaEE开发领域,有大量的第三方框架和工具可以供我们使用。要使用这些jar包最简单的方法就是复制粘贴到目录下。但是这会导致每次创建一个新的工程就需要将jar包重复复制到lib目录下,从而造成工作区中存在大量重复的文件,让我们的工程显得很臃肿。而使用Maven后每个jar包本身只在本地仓库中保存一份,需要jar包的工程只需要以坐标的方式。Maven详解(入门到精通)学习maven有这个就够了-CSDN博客。

2023-11-24 14:43:50 102

转载 枚举实现单例模式

单元素的枚举类型已经成为实现Singleton的最佳方法

2022-11-22 16:32:09 816 1

转载 interrupt()方法

当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回。中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。

2022-11-22 11:49:09 157

转载 springboot+jta+atomic实现分布式多数据源事务管理

springboot+jta+atomic实现分布式多数据源事务管理

2022-11-15 09:31:25 469

转载 分布式事物-- MySQL XA 协议

分布式事物-- MySQL XA 协议

2022-11-15 09:24:35 498

转载 Mybatis注解开发(超详细)

Mybatis注解开发(超详细)

2022-11-12 15:07:46 2327

原创 FreeMarker

1. 主要内容https://img-blog.csdnimg.cn/2020112508452923.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1NDUxMg==,size_16,color_FFFFFF,t_70#pic_center2.FreeMarker概述2.1. FreeMarker概念FreeM

2022-11-12 15:04:22 209

转载 .eslintrc.js 的配置

module.exports = {

2022-06-24 14:32:34 3889

转载 SVN教程

1、SVN常见操作发布项目(share project)项目组长将本机项目第一次发布到中央仓库中下载项目(检出项目check out)组员将中央仓库中的项目第一次下载到本地提交(commit)将本地修改的内容同步到服务器中(本地 => 服务器)编写完一个小功能之后、每天下班前一定要及时提交更新(update)将服务器中最新的代码同步到本地(服务器=>本地)编写功能之前,每天上班前一定要及时更新2、SVN安装2.1 svn 服务端下载地址:visualsvn双击下载

2022-04-16 09:31:57 89

转载 Git常用命令及方法大全

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程git branch --set-upstream-to=origin/分支名分支名代码库修改密码后push不上去怎么办? // 重新输入密码 git config --system --unset credential.helper ...

2021-02-01 19:17:27 466

转载 如何在Idea中用Ternminal使用maven和git命令

1.首先是maven命令:原因是在环境中没有配置maven,所以配置下maven就好,流程如下:2.其次是git命令:# 命令别名配置alias ll='ls -l'alias la='ls -A'alias vi='vim'alias sub='sublime-text-dev'解决完上述问题,就在博主觉得一切大功告成的时候,终端执行git命令后却出现了乱码问题,例如我执行git log命令查看历史记录,显示乱码如下图所示:经...

2021-02-01 18:50:22 409

原创 Mysql的下载安装全过程(包括中途遇到的问题)

1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载。由于目前最新版本是:MySQL Community Server 5.7.21 建议博友下载历史版本,本博下载的是5.6.39 下载步骤:进入,选择MySQL的版本及主机根据自己的电脑选择相应的位数进行下载,本机是64位,点击download。...

2021-01-31 23:13:31 1443 4

转载 阿里新产架构进阶手册,Github已星标71.6k

前言如今架构已经被广泛应用到企业管理和IT等领域,并演变成了各个领域的核心技术之一。架构的设计目标是解决软件的复杂性,一个好的架构无论是从研发过程、软件自身还是经济角度带来的利益都是巨大的。现在IT领域架构师无疑是个很吃香的职业。架构师一般分为软件架构师、平台架构师、硬件架构师、网络架构师、人工智能架构师以及特定领域技术等方面的架构师。想要成为架构师所需要积累的知识肯定不是一星半点的,我们能做的就是站在巨人的肩膀上不断学习提升自己,目前市面上关于架构的文档有太多,但真的能把架构系统的梳理清楚的文档实

2020-10-08 21:51:52 334

转载 Struts2的OGNL表达式

1.Ognl表达式语言1.1.概述OGNL表达式OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,他是一个开源项目。Struts框架使用OGNL作为默认的表达式语言。OGNL优势支持对象方法调用,如:×××.doSomeSpecial(); 支持类静态的方法调用和值访问,表达式的格式 @[类全名(包括包路径)]@[方法名 | 值名],例如: @java.lang.String@format('foo %s', 'bar').

2020-07-08 15:51:26 219

转载 Java中常见常用的类

1、ObjectObject类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类,也就是说以下两种类定义的最终效果是完全相同的。class Book{ class Book extends Object{} } ...

2020-05-15 18:08:37 236

转载 最适合程序员编程刷题的网站,你用过几个?

有不少的程序员小伙伴,为了拿到好的offer,采用了大量刷题的方式。特别是对于新手、进阶的程序员来说,刷题能够让你的编程能力会得到一个质的飞跃。下面w3cschool给程序员小伙伴们分享6个编程刷题网站:0、LeetCode Online Judge据不完全统计在上面被刷过的题可以围绕地球三圈,这个编程网站并非浪得虚名。谁用谁知道。1、CodilityCodilit...

2020-02-08 14:22:59 1300

转载 《触不可及》观后感

《触不可及》这部电影应该是第三次看了,第一次看有笑有泪,这次再看依然温情中充满着感动,两个不同阶层的人,两个生活完全不同的人,因为机缘巧合生活在一起,改变了自己的人生。这部电影是根据真实事件改编。因为一次跳伞事故,白人富翁菲利普高位截瘫,只有脖子以上有知觉,只有靠着全职陪护才能过上接近正常人的生活。黑人德希斯,因为盗窃罪入狱,刚从监狱出来,生活在寄养家庭的他,靠着救济金生活。生活就是这...

2019-10-10 20:20:42 1093

转载 Arraylist和Linkedlist的区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_42468526/article/details/81178698Arraylist:底层是基于动态数组,根据下表随机访问数组元素的效率高,向数组尾部添加元素的效率高;但是,删除数组中的数据以及向数组中间添加数据效率低,因...

2019-09-03 16:43:39 530

转载 Java集合面试问题和答案

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被...

2019-09-01 18:08:10 406

转载 IO面试题2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Marmara01/article/details/88969547      输入输出流是相对于内存而言的!1、什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别...

2019-09-01 17:12:02 202

转载 有关线程安全与不安全的简单理解和部分相关类的了解

1)线程安全和线程不安全理解线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据概念:如果你的代码所在的进程中有多个线程在同时运行,而这些线程...

2019-08-30 14:27:28 333

转载 IO面试题

1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)的子类。【首先需要明白的是:流是干什么的???(为了永久性的保存数据) 根据数据流向的不...

2019-08-29 14:07:22 11948 2

转载 String.matches()的用法与正则表达式

String.matches()的用法String.matches() 这个方法主要是返回是否匹配指定的字符串,如果匹配则为true,否则为false;如:/**判断字符创是否是一个有效的日期 @param theStr @return true 是,false否 */ public static boolean isDate(String theStr) { retu...

2019-08-28 17:08:04 2713

转载 String 及 String.intern() 在实际中的应用

1. 首先String不属于8种基本数据类型,String是一个对象。    因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。  2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;  3. String str=”kvill”;    String str=...

2019-08-28 16:15:01 71

转载 Shiro整合SSO单点登录系统

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/m0_37797991/article/details/78529096前言shiro是一个非常强大的权限管理框架,关于shiro与cas整合的示例有很多,但是我们平时开发的时候,很多公司并不是使用cas来做SSO的,而是自己公司会用自...

2019-08-28 16:04:36 1348

转载 String.format()的详细用法

问题在开发的时候一段字符串的中间某一部分是需要可变的 比如一个Textview需要显示”XXX用户来自 上海 年龄 21 性别 男”其中的 XXX 是用户名 每个用户也是不一样的地区 上海 为可变的string数据年龄 21 为可变的int数据性别 男 为可变的string数据遇到这种情况你们是怎么样解决的呢?把这段字符串保存在常量类里吗?不!我们应该遵循Google的开发...

2019-08-28 15:55:55 139

转载 Java 1.8 API 帮助文档-中文版

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_39222113/article/details/83751005Java 1.8 API 帮助文档-中文版链接:https://pan.baidu.com/s/1MNZqIokMDWNZF-nXnoHzxA提取码:zw13...

2019-08-27 11:40:35 13139 5

转载 JAVA并发编程J.U.C学习总结

前言  学习了一段时间J.U.C,打算做个小结,个人感觉总结还是非常重要,要不然总感觉知识点零零散散的。有错误也欢迎指正,大家共同进步;另外,转载请注明链接,写篇文章不容易啊,http://www.cnblogs.com/chenpi/p/5614290.htmlJSR 166及J.U.C什么是JSR:JSR,全称 Java Specification Reques...

2019-06-28 20:03:59 185

转载 关于OOM异常是啥和如何处理

该文由两篇文章合并而成下面是原文链接地址:原文链接1:https://blog.csdn.net/sunquan291/article/details/79109197原文链接2:http://www.cnblogs.com/sessionbest/articles/8688593.htmlOOM为out of memory的简称,称之为内存溢出。程序中常见的打印有如下...

2019-05-10 23:00:19 2600

转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor

原创链接地址:https://www.cnblogs.com/zhujiabin/p/5404771.html介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { ...

2019-05-10 21:42:18 261

转载 idea中创建文件时没有模板template

Unable to parse template "Interface" Error message: This template did not produce a Java class or an interface在class右边框里添加下面的代码,就好了,原因是没有模版了,不能自动生成#if(${PACKAGE_NAME}&&${PACKAGE_NAME}!...

2019-04-11 22:36:07 5784

转载 Java配置----JDK开发环境搭建及环境变量配置

【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定...

2019-01-26 22:37:23 126

转载 Mysql面试题

Mysql 的存储引擎,myisam和innodb的区别。答:1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些       答:MyISAM、InnoDB、HEAP、BOB,...

2019-01-16 21:57:43 671

转载 JSTL EL Freemarker 面试题

JSTL标签库与EL表达式JSTL 是JSP的标准标签库,是一个JSP的标签集合 ,按照类别包括核心标签,格式化标签,JSTL函数,SQL标签和XML标签 ,其中前三个用的概率较高。要想使用JSTL标签库我们首先要做的就是引入对应的Jar包【standard.jar和jstl.jar】。有时候我们在jsp页面上面要嵌套大量的Java代码,但是又要在页面上进行源码的编写,复杂且难以维护,所以我们...

2019-01-16 21:55:14 2474

转载 jquery面试题

1 你在公司是怎么用jquery的?答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,动画啊,表单啊,ajax事件等配置Jquery环境 下载jquery类库 在jsp页面引用jquery类库即可<script type="text/javascript" src="jquery/jquery-1.7.2.min.js"/><...

2019-01-16 21:49:02 3210 1

转载 IOC和AOP的面试题

spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等 7.spri...

2019-01-16 21:47:31 14932

转载 Java面试题

Java深入面试常见:http://blog.csdn.net/xxssyyyyssxx/article/details/50423694http://blog.csdn.net/u011240877/article/details/47259503 1、Java中所有类的父类是什么?它都有什么方法,请列举。Object类是所有类、数组、枚举类的父类。它提供了如下几个常用方法: 1)...

2019-01-16 21:45:21 672

原创 springboot面试题

问题一Spring Boot、Spring MVC 和 Spring 有什么区别?SpringFrameSpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用。松耦合应用的单元测试可以很容易的进行。SpringMVCSpring ...

2019-01-16 21:29:26 536

转载 关于注解的面试题

金三银四,三四月是找工作最好的时期。错过了三月千万别放弃四月。在面试的时候,有些面试官会问注解相关的问题, 注解最典型的代表框架就是Spring了,特别是Spring Boot出来之后,用注解代替了XML的配置,非常方便,今天我们就来聊聊注解相关的面试回答。面试官的问法可能千奇百怪,我在这边总结几个常见的问题:注解是什么?注解(Annotation),也叫元数据。一种代码级别的说明。...

2019-01-16 21:09:52 1762

转载 关于spring的面试题

1、什么是Spring框架?Spring框架有哪些主要模块?        Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。...

2019-01-16 21:02:00 456

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除