自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 js判断两个日期中间隔多少个月

js判断两个日期中间隔多少个月有个需求回用到这个东西,当时想了很久没想出来。搜也没搜到啥。这个只是单纯1月到5月有4个月这种。不考虑日之类的。思路就是年份相减乘12+月份相减

2021-03-12 17:59:32 690

原创 ajax return 失败

1.直接在ajax的回调函数中return 会得倒undefined2.在方法中定义一个函数 在回调函数中进行赋值 在方法结束return 也是会undefindundefind的原因是由于ajax 默认是异步调用的 所以在return的时候 值有可能还未赋上所以我们可以将ajax的异步方式改为同步 ,再在方法中定义一个函数 在回调函数中赋值,之后在方法结束return 就可以得倒我们...

2020-05-06 18:16:50 254

原创 idea中的target中不加载resources

这里写自定义目录标题eclipse项目已到到idea中发现target中部分资源未加载eclipse项目已到到idea中发现target中部分资源未加载在pom文件中添加```java<build> <resources> <resource> <directory>src/main/java</directory&...

2020-04-01 13:17:34 2551

原创 ELK之logstash配置

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-12-13 17:00:08 174

原创 前端debug

有时候,会因为框架等等原因,在页面上写上debug 而跳不进去。这个时候我们就需要在前端界面上进行标记,具体标记方法如下。以google为例打开控制台 选择openfile 输入自己想要debug的文件。在对应的地方打上标记就可以了。...

2019-10-23 18:33:25 244

转载 linux基本操作编写shell脚本

https://www.cnblogs.com/zhang-jun-jie/p/9266858.html

2019-10-16 17:41:30 126

原创 随机,我也不知道叫啥有大佬知道和我说 我就先叫循环标记吧

当然这地方可以写随意写,不一定非要叫flag 当然关键字除外1 flag+break 跳出所循环2.flag+continue 跳出当前循环

2019-10-16 16:59:29 94

原创 docker部署springboot生成的jar包

第一步,docker部署springboot项目时,第一需要满足其环境的配置。给服务器安装docker环境及jdk环境。不做过多赘述。可参考https://www.cnblogs.com/coloz/p/11121311.html第二步,需要将springboot项目打成jar包。直接使用maven的package即可@RestController@SpringBootApplicati...

2019-10-16 15:22:59 455

原创 oracle中,使用select 的可以搜到表,但是在table下找不到该表

如果在oracle中,使用select 的可以搜到表,但是在table下找不到该表。那他可能属于别的用户下。这是我们可以select * from all_all_tables t where t.table_name =’""找到对应的用户,然后在user下找...

2019-10-14 18:59:49 2678

原创 多层嵌套的 javabean转化为xml时 更改嵌套的属性名称时 报错重复

我们先来看下报错。如果需要给多层嵌套javabean 转化为xml时 转化的标签名字不符 我们需要该怎么做呢?不是多层嵌套的我们可以直接使用 @XmlElement(name = “”)来进行别名。如果多层的话,我们则需要给在每个路过的类上都需要加上@XmlAccessorType(XmlAccessType.FIELD)这个注解 就可以给内部的字段起别名。...

2019-10-14 18:29:34 1512

原创 往set中放两个属性值相同的同一个对象,可以存放吗?

Student a = new Student("zhangsan"); Student b = new Student("zhangsan"); Student c = new Student("lisi"); ArrayList<Object> objects = Lists.newArrayList(); ob...

2019-10-12 15:49:44 2675

原创 double bigDeciaml 精度问题 及解决

double a = 0.1; double b = 0.2; double c = 0.3; System.out.println(a+b==c);//false System.out.println(a*b);//0.020000000000000004; BigDecimal d = new B...

2019-10-12 14:22:41 402

转载 &&与||优先级问题

public class test {public static void main(String args[]){System.out.println(“hello world!”);byte bTemp=111;System.out.println(bTemp);// float fTemp=3.3f;int iTemp1=1,iTemp2=1;boolean bTemp1=(...

2019-10-12 14:08:35 334

转载 java Pattern和Matcher详解

Java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开Java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳).Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法创建...

2019-10-09 10:14:25 74

原创 通过mobaxterm从ftp下载文件下载不下来,请看这(巨沙雕的经历)

公司ftp文档服务器,想下载文件,通过浏览器打开,下载不下来。通过mobaxterm下载报错。通过ftputil下载要么超时,要么乱码(文件名中文数字结合)。折腾了一会发现可以这样。通过我的电脑直接输入id 输入账号密码后,右击复制就可以复制到本地。(请勿喷单纯记录分享)...

2019-09-30 17:04:28 7251

原创 SonarLint离线安装包(Idea)

SonarLint离线安装包( idea )链接:https://pan.baidu.com/s/1pfo6AZcxKfm60CWU8hOIBg提取码:yq5f安装过程就不截图了 idea版本不一样 截图不一样就在settings plugins 中进行离线安装...

2019-09-25 17:00:42 1699

原创 spring面试相关

spring面试回顾1.谈谈你对Spring IOC 和DI的理解,他们有什么区别?IOC: 反转控制,就是讲原本在程序中手动创建的UserService对象的控制权交由spring框架管理,简单的是就是UserService对象的控制 权被反转到了spring框架DI:依赖注入,在spring框架负责创建bean对象时,动态的将依赖对象注入到Bean的组件Setter 注入,构造注入...

2019-07-18 16:20:24 120

原创 springmvc面试

SpringMVC面试相关1.简单的谈一下SpringMVC的工作流程?流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、DispatcherServ...

2019-07-18 16:15:04 108

原创 mybatis面试

Mybatis面试相关1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。解决:将Sql语...

2019-07-18 16:13:00 679

原创 mysql面试

MySql注:1)DDL 数据库定义语言: 操作数据库,表2)DML 数据操作语言: 增删改表中的数据记录3)DQL 数据查询语言: 查询表中的数据4)DCL 数据控制语言: 授权、安全级别(定义数据库的访问权限,安全级别级及创建用户的语句)1.引擎选择mysql常用引擎包括:MYISAM、Innodb、Memory、MERGEMYISAM:全表锁,拥有较高的...

2019-07-18 16:08:17 301

原创 oracle面试

Oracle:全局数据库orcl1.登陆超级管理员用户:system用户(dba)2.创建表空间–创建表空间create tablespace itheimadatafile ‘c:\itheima.dbf’–设置表空间存储位置size 100m         --设置表空间的大小autoextend on     --设...

2019-07-18 16:05:57 317

原创 Spring Security

Spring Security 简介Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在 Spring 应用上下文中配置的 Bean,充分利用了Spring IoC,DI(控制反转 Inversion of Control ,DI:Dependency Injection 依赖注入)和 AOP(面向切面...

2019-07-18 16:05:00 20907 3

原创 fastDFS面试

fastDFS1.什么是分布式文件系统1.1 技术应用场景传智播客拥有大量优质的视频教程,并且免费提供给用户去下载,文件太多如何高效存储?用户访问量大如何保证下载速度?今天讲解的分布式文件系统将解决这些问题。分布式文件系统解决了海量文件存储及传输访问的瓶颈问题,对海量视频的管理、对海量图片的管理等。1.2 什么是分布式文件系统1.2.1什么是文件系统引用“百度百科”中的描述:总结...

2019-07-18 15:59:34 8559

原创 angular js面试

angular jsAngularJS 特点如下:1、 数据绑定: AngularJS 是数据双向绑定。2、 MVVM(Model-View-ViewModel)模式: Model 简单数据对象,View 视图(如HTML,JSP 等),ViewModel 是用来提供数据和方法,和 View 进行交互。这种设计模式使得代码解耦合3、依赖注入:AngularJS 支持注入方式把需要的对象...

2019-07-18 15:52:38 197

原创 Vue面试

Vue一、对于MVVM的理解?MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。在MVVM...

2019-07-18 15:51:50 158

原创 消息队列-java

消息队列ActiveMQ、RabbitMQ、kafka。RabbitMQ:RabbitMQ 是使用 Erlang 编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正因如此,它非常重量级,更适合于企业级的开发。同时实现了 Broker 构架,这意味着消息在发送给客户端时先在中心队列排队。对路由,负载均衡或者数据持久化都有很好的支持。Activ...

2019-07-18 15:50:37 117

原创 freemarker面试

#Freemarker步骤:第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker对于的版本号。第二步:Configuration设置模板文件所在的路径。第三步:Configuration设置模板文件使用的字符集。一般就是utf-8.第四步:Configuration加载一个模板,创建一个模板对象template。第五步:创建一个模板...

2019-07-18 15:49:34 2993

原创 常见的设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、设计模式的六大原...

2019-07-18 15:48:48 77

原创 手写单例模式-java

2019-07-18 15:48:00 263

原创 jsp九大内置对象

2019-07-18 15:45:40 70

原创 动态代理面试-java

1)、JDK和CGLib的区别JDK动态代理只能对实现了接口的类生成代理,而不能针对类CGLib是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法(继承)2)、Spring在选择用JDK还是CGLib的依据当Bean实现接口时,Spring就会用JDK的动态代理当Bean没有实现接口时,Spring使用CGLib来实现可以强制使用CGLib(在Spring配置...

2019-07-18 15:44:41 2717

原创 分布式事务面试

分布式事务为解决分布式系统的数据一致性问题出现了两阶段提交协议(2 Phase Commitment Protocol),两阶段提交由协调者和参与者组成,共经过两个阶段和三个操作,部分关系数据库如Oracle、MySQL支持两阶段提交协议,本节讲解关系数据库两阶段提交协议。参考:2PC:https://en.wikipedia.org/wiki/Two-phase_commit_protoc...

2019-07-18 15:43:15 261

原创 Dubbo[x]面试相关

一、Dubbo的配置方式:1.通过Yml配置2.通过dubbo.xml配置3.配置类二、如何保证幂等性注:幂等性:无论如何当前的操作执行多少次同一个请求 ,执行最后的结果都是不变的、例:查询删除修改,都是幂等性操作。保存是非幂等性操作。Dubbo解决非幂等性操作,设置重试次数(重试次数规则)(新增问题点)三、Dubbo各项默认配置1.Dubbo支持多语言,默认java2.Dubb...

2019-07-18 15:41:11 91

原创 springboot面试

springboot1.Springboot常用注解@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置...

2019-07-18 15:40:22 1093

原创 消息中间件面试

RanbbitMQ基于AMQP协议ActiveMQ基于JMS发送消息时,如果没有指定交换机,则会有默认的交换机,一定规则必须设置为队列名称work queues注:

2019-07-18 15:33:47 146

原创 Redis面试相关

Redis是一个基于内存单线程的非关系型数据库。Nosql not only sql 它的类型存储不需要固定的模式(rdbms中存储数据需要指定类型等等,nosql中不需要),无须多余的操作就可以进行横向扩展(json扩展性好)1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网...

2019-07-18 11:14:30 106

原创 springCloud面试相关

# springcloud1.什么是微服务目前的微服务并没有一个统一的标准,一般是以业务来划分将传统的一站式应用,拆分成一个个的服务,彻底去除耦合,一个微服务就是单功能业务,只做一件事。每一个微服务可以有自己独立的数据库与微服务相对的叫巨石2 微服务之间是如何通信的服务与服务间采用轻量级通讯,如HTTP的RESTful API等3.SpringCloud和Dubbo[X]的区别...

2019-07-18 11:12:22 855

原创 java基础面试相关

1.请说出ArrayList、Vector、LinkedList的存储性能和特性。ArrayList底层 数组结构,线程不安全 线程异步 效率高 查找快 增加删除慢Vector、底层数组结构 线程同步 线程安全 效率低 存储的是键值对LinkedList :底层双向链表结构 查找慢 增加删除快 线程异步,不安全,效率高2.数组有没有length()这个方法?String有没有leng...

2019-07-18 11:05:14 344

原创 用1、2、2、3、4、5 这六个数字,用java 写一个main 函数,打印出所有不同的排列,要求:"4"不能在第三位,"3"与"5"不能相连.

public class test3 { public static void main(String[] args) { for(int i=122345;i<=543221;i++){ String x=i+""; char[] chars = x.toCharArray(); List&lt...

2019-07-17 11:03:39 582

原创 SSM整合SpringSecurity之securityConfig

#SSM整合SpringSecurity之securityConfigweb.xml <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"&...

2019-06-28 21:21:49 731

空空如也

空空如也

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

TA关注的人

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