自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中科创达面试题

面试题float、double和decimal区别float 单精度浮点类型 double 双精度浮点类型 decimal定点类型 double的范围和decimal一样 ,大于float 因为decimal是整数位和小数位分开存放,精度高,但占用空间较大。Bigdecimal 和 Biginteger add加法 、subtract 减法、divide 除法、multiply 乘法Bigdecimal(String s) Biginteger(String s);varchar...

2021-09-19 12:20:52 2211

原创 mysql面试

面试题float、double和decimal区别float 单精度浮点类型 double 双精度浮点类型 decimal定点类型 double的范围和decimal一样 ,大于float 因为decimal是整数位和小数位分开存放,精度高,但占用空间较大。Bigdecimal 和 Biginteger add加法 、subtract 减法、divide 除法、multiply 乘法Bigdecimal(String s) Biginteger(String s);varchar...

2021-09-19 12:20:04 133 1

原创 java基础面试

InterviewQuestions:面试题:Set: HashSet,TreeSet 无序不重复List :ArrayList , LinkedList, Vector ,有序重复Map: HashMap, Hashtable 键无序不重复 值可以重复一、重载和重写的区别一、定义不同方法的重载:在同一个类中方法名相同,参数列表(个数、类型)不同。不能重载只有返回值类型不同的方法,和返回值无关重写(override),在有继承关系的类中的方法名,参数,返回值和父类一样,但是..

2021-09-19 12:19:20 128

原创 2021-09-08

程序员三高互联网分布式系统架构设计中必须考虑的因素高可用、高并发、高性能。1.高可用(HA)即描述一个系统通过专门的设计,从而减少停工时间,保持其服务的高度的可用性。实现故障的自动化迁移,无需人工干预,即避免单点,使用集群,通过设置max_fail 和 fail_timeout来实现故障迁移,保证系统的高度可用性。2.高并发HC并发:指一个处理器同时处理多个任务。如:一个人同时吃三个馒头,又或者你吃饭时同时吃多个菜并行:指多个处理器或者是多核的处理器同时处理多个不同的任务。如:三个人同时吃三个

2021-09-08 08:41:47 127

原创 面试总结!

一、java部分1.描述对java中继承,多态,重载,重写四个概念的理解? 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承的作用:通过继承可以快速创建新的类,实现代码的重用,提高程序的可维护性,节省大量创建新类的时间,提高开发效率和开发质量。在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来注意:子类不能选择性继承父类;Java不支持多重继承,但一...

2021-09-06 21:00:02 112

原创 面试题集合

1.MyBatis中的事务是怎样操作的MP@Transactional(rollbackFor = Exception.class )// spring事务控制 @Transactional 通过环绕通知控制 around// around 特征 业务执行前(开启事务控制),执行目标方法 ,业务执行后(成功提交事务 失败回滚事务) /** * rollbackFor = Exception.class, 遇到异常回滚数据 * noRollbackFor = E...

2021-09-02 21:41:54 120

原创 java常用注解2

@Aspect切面类 注解,用与标识该类是切面类指定切入点规则within表示对那个类进行增强,会对该类所有方法进行增强此时连接点变成了切入点(指定了规则) @Pointcut("within(cn.tdeu.pojo.A)") public void rule(){@Component@Aspect//切面类public class MyAspect { @Pointcut("within(com.jt.pojo.BasePojo)") publi...

2021-09-01 21:16:45 114

原创 编程题练习

试编写一个程序,输入一个字符串,统计其中有多少各单词?单词之间用空格分开。1) public class Word { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String some = br.readLine(); ...

2021-08-30 21:14:44 436

原创 面试题总结

目录1. TCP/IP 建立连接的过程2.头文件的作用是什么?3.Js正则表达式4.URL解析函数,将URL转化成对象形式。5.请编写一个JavaScript函数,实现清除数据中重复的元素求 10000 以内 3 和 5 的倍数和,写出JavaScript实现函数回文数字transitionEnd解释JSONP的工作原理。什么是内存泄露,那些操作会造成内存泄露?ajax 的过程是怎样的?1. TCP/IP 建立连接的过程在TCP/IP协议中,TCP协.

2021-08-30 08:32:48 111

原创 内部类、装箱和拆箱

public class Test {// 测试成员内部类 public static int i = 1; private static int ii = 1; private int a = 97; public int aa = 65; public static void add(){ System.out.println("私有静态方法"); } public static void sub(){ S.

2021-08-26 19:18:44 66

原创 分布思想和组件化系统

分布式思想:(前端和后端设计思想)1.分布式计算(拆) 说明:将一项任务拆分,由多个线程(机制)共同完成 实际处理:大数据处理方式 大数据的方式处理: 1.将大型任务拆分为小型任务(拆包)1个包1M 2.分配任务 1000包 3.将各个线程进行计算后将数据 进行合并,等待二次处理 4.将数据进行清洗,整理最终得到最终结果 2-10G 日志记录 2.分布式系统 按照特定的方式,将大型的项目 拆分 为...

2021-08-24 21:22:27 81

原创 Vue computed 和 watch

计算属性 简化插值表达式 可以将计算过程保存到计算属性中 {{reverseStr}} {{reverseStrA()}}methods:{// 计算方法 reverseStrA(){ console.log("我是计算方法的调用"); return this.msg.split('').reverse().join('')}},定义计算属性 与方法的区别1.计算属性...

2021-08-23 22:12:03 51

原创 java多态

面向对象特征:抽象、封装、继承、多态目录多态:实现多态的三种方法:1.方法的重写2.继承父类3.实现抽象类、抽方法多态:(英语:polymorphism)指为不同数据类型的实体提供统一的接口。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。 多态体现为:父类...

2021-08-21 19:38:00 95

原创 AOP面向切面编程

目录 面向切面编程:Spring切面可以应用5种类型的通知:AOP作用:AOP的原理:面向切面编程:在不改变源代码的基础上对源代码进行增强joint point :连接点: 方法的调用Pointct :符合某种规则的连接点 切入点 ;连接点包含切入点,切入点一定是连接点,连接点不一定是切入点Advice 通知 增强的方法Aspect 切面 简单理解狭义上的切面:一个类包含增强的方法和指定的规则 广...

2021-08-20 22:07:30 152

原创 SpringMVC流程

1.请说一下springmvc的执行流程(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;(4)DispatcherServlet 调用 HandlerAdapter处理器适配器;(5)HandlerAdapter ...

2021-08-18 21:56:26 107

原创 AOP、AJAX

1.什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。 ORM思想:对象关系映射(以面向对象的方式操作数据库.) 1.对象应该与表一对一映射 2.对象中的属性应该与表中的字段一一映射.2.MyBatisPlus执行流程 1).通过注解 ...

2021-08-18 21:55:42 92

原创 CGLIB

是一个开源项目。是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口。Hibernate支持它来实现PO(Persistent Object 持久化对象)字节码的动态生成。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</a...

2021-08-18 21:54:19 85

原创 跨域、同源策略、JSON

浏览器同源策略 说明: 浏览器解析页面时,当页面中有ajax请求时,则要求页面的URL地址,与Ajax请求的地址必须满足同源策略的规范.同源策略: 1.请求协议 http:// 、https:// 2. 请求域名 3.请求的端口 上述的三项必须死等(必须长得一模一样). 满足同源策略.浏览器可以解析数据,否则不能正常解析. ASCII码不同则不满足同源策略案例练习1: URL: http://www.jd.com/xxx/xxx Ajax: ...

2021-08-18 20:44:13 84

原创 代理模式简介

1.增强方法1)修改源代码:即对需要进行增强的方法的源代码进行修改,使得方法更符合具体的需求;缺点:修改麻烦,当需要增强的方法数量太大时,代码修改量大,不利于提升开发效率public void eat(){ System.out.println("吃");} public void sleep(){ System.out.println("睡");}修改源代码增强:public void eat(){ System.out.pr

2021-08-17 21:10:49 71

原创 MyBatis -plus

ORM对象关系映射;以面向对象的方法与数据交互。实体对象与表一 一映射 ,对象属性与表的字段一 一映射;一行数据代表一个实体对象,即表是实体对象的集合,@TableName("数据库中的表名")public class 类名{@TaleId(type = Idtype.AUTO)//主键注解,主键自增@TableFiled("字段名")//字段注解实体类的属性与数据库中的字段一致,可以省略}/@Mapper//管理接口对象,为接口对象创建反射机制一个对象//代理对.

2021-08-17 20:39:30 456

原创 2021-08-16

MyBatis-Plus概念:(opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生.特性1)无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑2)损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作3)强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更

2021-08-16 22:04:32 56

原创 ES6语法

目录1.变量var类型语法要求不严格;let类型要求严格const常量(定义的值不能被改变)解构赋值1)对象的解构赋值2)数组的解构赋值解构赋值可以做参数2.模板语法 3.箭头函数对象形式可变参数1.变量var let constvar类型语法要求不严格;1)对象、数字、字符、数组……都可以赋给var例如:2)var中允许出现同名变量 ,后面的会覆盖前面的let类型要求严格const常量(定义...

2021-08-15 18:34:56 188

原创 java中的常用注解

注解注解的作用常用注解

2021-08-14 21:06:00 558

原创 Spring Boot

##1.框架概念 SpringBoot是Spring社区发布的一个开源项目,在帮助开发者快速并且更简单的构建项目。使用SpringBoot框架,(自动装配)可以不用或者只需要很少的配置文件。 SpringBoot项目可以理解为框架的框架(工具API),简化框架的调用. SpringBoot框架两个重要策略:开箱即用和约定优于配置。 开箱即用:(Outofbox)是指在开发过程中,通过在maven项目的pom文件中添加相关依赖包,然后使用对应...

2021-08-13 20:12:31 296

原创 SSM框架

#1.SSM框架的作用##Spring mvc 用于接收浏览器请求(数据),并响应请求##Spring 用于完成中间层的业务逻辑,主要功能包括IOC和DI##Mybatis 用于与数据库进行交互,完成增删改查#1.1Spring MVC 传递参数的格式##1.1.1简单参数传值servlet参数传递机制,要求所有参数是String类型;前端传来参数时,SpringMVC框架会自动完成数据类型的转换。将username传递给getUserName方法作为参数,完成简单的值

2021-08-12 20:23:47 60

空空如也

空空如也

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

TA关注的人

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