自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 读写锁ReadWriteLock 的讲解

定义:ReadWriteLock管理一组锁,一个是只读的锁,一个是写锁。读锁可以在没有写锁的时候被多个线程同时持有,写锁是独占的。(每次只能有一个写线程,但是同时可以有多个线程并发地读数据。)ReadWriteLock适用于读多写少的并发情况(在实际应用中,如果读操作次数远大于写操作,则读写锁就可以发挥最大得功效,提升系统性能。)ReadWriteLock是一个接口public int...

2019-03-26 14:27:22 458

原创 JAVA初中级面试常问 hashtable 与 hashmap 的区别。

如果是急着找工作的话,一定要把这几点背出来。1.Hashtable是个线程安全的类(HashMap线程不安全);2.Hasbtable并不允许值和键为空(null),若为空,会抛空指针(HashMap可以);3.Hashtable不允许键重复,若键重复,则新插入的值会覆盖旧值(同HashMap);4.Hashtable同样是通过链表法解决冲突;5.Hashtable根据hash...

2018-09-18 15:32:20 201

原创 Java面试题大全,解决应届生面试难题,没有项目经验难题

# 相关概念## 面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.## 多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:1. 可替换性:多态对已存在代码具有可替换性.2. 可扩充性:增加新的子类不影响已经存在的类结构.3. 接口性:多态是超类通过方法签名,向子类提供一个公共接口...

2018-05-18 15:46:10 4388

原创 map的遍历的4种方法

import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args) { 7 Map map = new HashMap(); 8

2017-12-14 16:05:41 5266

原创 activiti删除流程实例与activiti删除部署的流程,是初学者最容易犯的错误

/**      * 不通过      * 删除流程实例      */      @Test      public void deleteProcess() {          String processInstanceId = "201";          processEngine.getRuntimeService().deleteProcessInstance(processIn

2017-11-24 14:04:46 12419

转载 activiti工作流对表的理解

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Act

2017-11-24 10:16:04 332

原创 数据库的存储过程以及函数的区别

数据库的存储过程以及函数的区别

2017-11-21 10:06:24 1147

原创 git基本命令

mkdir  mysite   创建一个名为mysite的目录cd       mysite    进入mysite的目录git       init          git初始化git       add    index.html     将index.html文件添加到跟踪文件中git   log      查看提交记录git commit     把跟踪的文件提交到版

2017-11-15 13:19:28 171

原创 个人对分布式与集群的理解

分布式,集群的理解

2017-11-14 14:57:06 341

原创 springboot 将manage关闭。

这是SpringBoot自带的接口,会将所有的接口暴露在外面。所以我们上生产环境,需要将这个接口给关闭。只需将配置文件改成下面,Springboot自带的接口就会关闭。

2024-03-26 15:32:05 201

原创 java反编译luyten使用,以及中文乱码,如何解决

下载地址:https://github.com/deathmarine/Luyten/releases/tag/v0.5.4_Rebuilt_with_Latest_depenencies luyten。第一步:打开软件,点击file,可以选择.class文件,也可以选择jar包。3.解决中文乱码问题,设置下面两个参数,中文乱码解决。2.点击save保存.java文件。

2024-03-26 15:24:38 303

原创 查看maven包依赖关系,一行命令搞定。

2.会出现以下日志,就可以清楚的知道这个jar包,是在谁的下面。包为例,在命令端运行,下面命令。

2023-07-19 16:20:54 1198

原创 通过SpringBoot-RestTemplate调用第三方接口实例

Springboot底层的RestTemplate调用第三方接口。第一步:先创建RestTemplate实例。第二步:给RestTemplate封装头部。第四步:封装body,调用第三方接口。第三步:设置contentType。

2023-06-12 10:21:22 817

原创 FTP传输文件,时而成功,时而失败,原因竟是这一行代码

【代码】FTP传输文件,时而成功,时而失败,原因竟是这一行代码。

2023-06-06 09:29:06 1050

原创 SpringBoot调用第三方接口,hutool调用

SpringBoot调用第三方接口,hutool调用,实例

2023-06-05 19:48:34 659

原创 IDEA快捷键汇总,很全,保证提高你的开发效率

35. Ctrl+Alt+V 抽取代码,提取方法参数为变量,然后方法调用传入新生成的变量。8. 运行Ctrl + Shift + F10 九. 提示方法的参数Ctrl + p。15. Ctrl + Shift + Alt + N 查找Symbol(方法名)22. Ctrl + Alt + Enter 在当前行之前插入一行。38. Ctrl+Alt+M 提取方法,将选中的代码提取到方法里。29. Ctrl+Alt+Enter 在当前行前插入一行。36. Ctrl+Alt+P 将内容提取成所在方法的参数。

2022-12-19 15:58:37 817

原创 JAVA 直连数据库连接

JAVA 直连数据库连接

2022-12-05 09:53:18 223

原创 你的系统是如何跟MySQL打交道的?

你的系统是如何跟mysql打交道的?

2022-08-30 16:03:40 106 1

原创 mysql中用SQL增加丶删除字段丶修改字段名

新建表语句CREATE TABLE user( `id` int(11) NOT NULL, `name` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`))新增字段------基本语法:ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;在name字段后面新增一个age列ALTER TABLE user ADD COLUMN age int(11) DEFAULT NULL COMMENT '年龄' AFTER...

2021-10-09 12:16:12 654

原创 linux命令,对于一些服务器的操作。最基本的命令

ls  显示文件夹shift+G    跳转到底行G+G        跳转到顶行Ctrl+F      下一页Ctrl+B       上一页/+任何字    查找N               下一个Shift+N      上一个tail + f + log 文件名                   实时监控日志:q              退出Ctrl + Z       退出Ctrl...

2018-04-26 14:09:56 1030

原创 redis的优势和Redis与其他key-value存储有什么不同?

redis的优势性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI...

2018-04-11 18:08:31 1415

转载 什么时候用for循环,什么时候用foreach

很多时候我们很自然的认为,for循环的时候使用foreach和原来的for循环用下标的方式遍历是相同的。而且因为foreach循环写法简单,很容易理解,而且少去了很多麻烦的变量,所以估计在学会使用foreach循环之后,很多人就没有用过下标的循环了。但是你知道两者其实还是有很大区别的,在不同的情况下面应该使用不同的方式去循环。否则会导致循环的时间变长。数据量小的时候当然没有什么关系,但是一旦数据量...

2018-04-10 15:45:21 7299 1

原创 MyBatis和Hibernate相比,优势在哪里?

1、开发对比开发速度Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。Hibernate 与Mybatis都是流行的持久层开发框架,Hibernate和MyBatis都有相应的代码生成工具。可以生成简单基本的DAO层方法。Mybatis优势MyBatis可以进行更为细致的SQL优化,可以减少查询字段。MyBatis容易掌握,而Hibern...

2018-04-03 15:21:51 326

转载 ORACLE

我们知道oarcle数据库真正存放数据的是数据文件(data files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间。表空间属性:一个数据库可以包含多个表空间,一个表空间只能属于一个数据库一个表空间包含多个数据文件,一个数据文件只能属于一个表空间表这空间可以划分成更细

2018-01-10 10:09:47 203

原创 jsp与servlet的区别

JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观.JSP由HTML代码和JSP标签构成,可以方便地编写动态网页.因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位

2017-12-05 16:53:38 320

转载 Spring AOP详解

Spring AOP详解一.前言    在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以

2017-11-30 10:30:29 138

原创 Git flow的使用

Git flow的使用简介  Gitflow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架。  与Feature Branch Workflow比起来,Gitflow流程并没有增加任何新的概念或命令。其特色在于,它为不同的分支分配了非常明确的角色,并且定义了使用场景和用法。除了用

2017-11-27 12:27:26 309

redis基本命令

redis基本命令,redis一整套的过程命令,用记事本写的,仅供参考

2017-11-28

redis中文文档

redis,redis中文文档,英文不好有中文版redis, redis,redis中文文档,英文不好有中文版redies,

2017-11-27

smartgit一款windos下的git图形化

smartgit,git图形化,git工具,git初学者必备。学习git最好,最快的工具

2017-11-15

json所需要的夹包,json解析用,json,json夹包和教程,解析json所需要的夹包

json所需要的夹包,json解析用,json,json夹包和教程,解析json所需要的夹包

2017-11-15

activiti入门实例,activiti请假实例

activiti入门小demo,带你快速了解activiti,10分钟带你了解activiti,activiti实战,activiti请假实例

2017-11-13

空空如也

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

TA关注的人

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