自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暖暖的阳光的博客

记录在各个地方get的新技能

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

原创 Spring高频面试题--注解

name属性指定byName,如果没有指定name属性,当注解标注在字段上,即默认取字段的名称作为bean名称寻找依赖对象,当注解标注在属性的setter方法上,即默认取属性名作为bean名称寻找依赖对象。还有一个比较重要的点就是,@Autowired注解默认按照类型装配,如果容器中包含多个同一类型的Bean,那么启动容器时会报找不到指定类型bean的异常,解决办法是结合@Qualified注解进行限定,指定注入的bean名称。4. @Resource注解的使用性更为灵活,可指定名称,也可以指定类型;

2022-09-22 17:15:16 268

原创 Spring高频面试点

spring高频面试题总结,持续更新

2022-09-21 23:21:38 274 1

原创 索引优化与查询优化

索引优化

2022-08-02 23:34:36 349

原创 MySQL索引及数据库性能分析工具介绍

mysql索引及数据库性能分析工具介绍

2022-07-20 08:38:15 948

原创 java面试题

基础1.java8新特性a.随着大数据的兴起,函数式编程在处理大数据上的优势开始体现,引入了Lambada函数式编程b.使用Stream彻底改变了集合使用方式:只关注结果,不关心过程c.新的客户端图形化工具界面库:JavaFXd.良好设计的日期/时间APIe.增强的并发/并行APIf.Java与JS交互引擎 -nashorn数据库1.mysql、oracle对比a.mysql、oracle拼接字段的关键字:mysql是concat函数,Oracle是 |b.m

2022-07-19 09:56:26 62

原创 gitee第一次拉取项目步骤

gitee第一次拉取远程项目

2022-07-17 18:13:18 1743

原创 Mysql和Db2查询表中的字段个数

一、db2SELECT COUNT (COLNAME) FROM syscat.COLUMNS WHERE TABSCHEMA='EISPISTAPP' AND TABLENAME='EISP_QUARTZ_JOB';二、mysqlSELECT COUNT (*) FROM information_schema.'COLUMNS' WHERE TABLE_SCHEMA='eispistapp' andTABLE_NAME='EISP_QUARTZ_JOB'.........

2022-04-24 17:53:05 2121 1

原创 正则表达式,校验金额整数部分不超过14位,小数部分不超过两位

import java.util.regex.Pattern;import java.util.regex.Matcher;public static String checkAmt(String amt){String regex = "^[1-9]\\d{0,13}(\\.\\d{0,2})?$|^0(\\.\\d{0,2})?$"Pattern pattern = Pattern.complie(regex);Matcher isNum = pattern.matcher(amt);if

2021-11-12 11:22:27 2927

转载 drop、truncate和delete的区别

(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE后,这个表和索引所占用的空间会恢复到初始大小,DELETE操作不会减少表或索引所占用的空间。drop语句将表所...

2021-07-12 12:31:20 756

原创 复合主键和联合主键

复合主键:在一个表中,设定多个字段共同作为主键。比如表中字段有:姓名 性别 年龄,把姓名+性别共同作为主键,姓名+性别的组合不能重复。联合主键:多用于关联表中,两个表中的主键组成联合主键。比如user表主键userId,role表主键roleId,关联表为 userRole表,userRole表中设置联合主键 userId+roleId...

2021-07-12 11:26:25 1810

转载 关联关系、依赖关系总结

一、关联关系总结:1.对象和对象之间的连接。在Java中,关联关系的代码表现形式为一个类做为另一个类的属性类型存在。即“有”的关系:”has-a”。2.关联关系的方向:关联关系分为单向关联和双向关联①单向关联: A类关联B类。②双向关联:A类关联B类,B类关联A类。3.关联关系的多重性:①一对一关联:一个学生,只能在一个班级里学习。②一对多关联:一个学生,可以参加多个班级学习。③解决一对多的关联的方案:集合和数组。集合例:public class Classes{ }p

2021-07-10 14:01:38 1759

原创 面试题总结

1优化虚拟机的经验2 sql优化,索引,索引失效3 java优化4 Java8特性5类的反射和加载器api6 线程、并发有用过么7 有10个线程要修改一个变量,怎么控制8线程继承了什么类9 springboot比springmvc好在哪里10 现在在学习什么新技术11 未来发展有什么样的考虑12 关系型数据库和非关系型数据库都有什么特性13 多线程的东西做过么14 通信的东西写过么?tcp/ip15 springcloud部署,怎么把组件注册到注册中心16数据库优化17spr

2020-05-20 08:16:13 169

转载 Mybatis面试题

1-27转载自:https://blog.csdn.net/a745233700/article/details/809771331、什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。(2)MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJ

2020-05-15 14:03:52 395

转载 转载:SQL优化(面试题)、索引优缺点、索引失效

转载自:https://www.cnblogs.com/wangzhengyu/p/10412499.html因为现在面试经常需要问的需要SQL优化,问的具体操作步骤时候的常见做法,所以网上总结这些操作步骤:SQL优化的具体操作:1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体的字段代替*,只返回使用到的字段。3、尽量避免使用in 和not in,会导致数

2020-05-13 16:54:18 386

转载 转载:JavaSE之彻底搞懂try,catch,finally与return的执行

在开始我的博客之前,我先引用马士兵老师的一句话,掌握了内存你就掌握了一切(滑稽)。一般情况下,程序执行到try里面的内容一定会执行finally里面的内容。如果在try或者catch里面遇到return,那么函数在执行完return后面的表达式之后,会先去执行finally里面的语句块,然后再结束方法体。但有一种特殊情况,如果在try里面有System.exit(0)这样的语句,System.exit(0)是终止Java虚拟机JVM的,连JVM都停止了,所有都结束了,当然finally语句也不会被执行到。

2020-05-12 09:45:29 143

原创 StringBulider StringBuffer String

String 长度不可变StringBuilder 长度可变 效率高 线程不安全StringBuffer 长度可变 效率低 线程安全1.StringString类为final 类,不能被继承。长度不可变的原因是 赋值到final数组中,值不可变编译器优化常量合并。但是变量无法处理。2.StringBuffer3.StringBuilder方法没有synchronized ......

2020-05-03 22:54:41 120

原创 学习包装类

基本数据类型包装类byteByteintIntegercharCharacterbooleanBooleanshortShortlongLongfloatFloatdoubleDoubleNumber是所有包装类的父类,抽象类,所有包装类都是final方法不能被继承。自动拆箱自动装箱Integer缓存 ......

2020-05-03 22:08:03 144

原创 net.sf.json.JSONObject转对象

请求接口返回net.sf.json.JSONObject对象 打印出来为json字符串,想要取出mobile的数据。{"result":{"id":"4239898975","login_name":"zgshfp_15731669367","login_password":"33fc535f8d7bf02cb5d072970afdefca","mobile":"1573166936...

2020-04-11 11:29:02 2928

原创 修改jdk版本(系统环境变量+idea)

有时候工作中因为切换项目 也需要切换JDK版本,切换比配置麻烦些,有一些注意事项。修改系统环境变量“此电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”编辑系统变量JAVA_HOME然后测试是否切换成功。运行-》cmd -》java -version。如果显示的版本已经是修改后的版本,恭喜你,系统变量修改成功。如果还显示原来的jdk版本,那么还要...

2020-04-11 11:19:16 1967

原创 虚拟机笔记

2020-04-08 15:21:30 118

原创 关联大数据表查询

<select id="selectListOfUserByGroupDonationID" parameterType="com.zgshfpw.grd_api.entity.po.ParamsPO" resultMap="GroupDonationListResultMap2" > select f.DONATE_NUM, f.DONATED_TIME,...

2020-03-10 15:38:41 907

原创 逗号分隔字符串转String集合,再转Long集合,然后用foreach in查询

String str = "123,222,333", String[] strs=str .split(","); //将字符串数组转换成集合listList<String> list=Arrays.asList(strs);List<Long> paramList = new ArrayList<>();for(String l : list) {...

2020-01-07 11:19:51 883

转载 转载:(oracle)nls_sort和nlssort 排序功能介绍

转载:https://www.iteye.com/blog/hck-1494087使用示例: <select id="selectListOfCrowdFundingName" resultType="com.zgshfpw.grd_api.entity.po.CrowdFundingInfo"> select (t.acr001 || '-' || t.acr0...

2020-01-02 17:35:33 335

原创 foreach循环对象集合示例

foreach循环对象集合示例mapper.xmlmapper.java实体类定义CompanyRequestDto实体类定义RegionDto返回类 CompanyDtoservice 调用Controller 对外暴露接口postman 请求示例请求参数:返回参数根据扶贫干部的管辖区划查询企业列表,区划为五个字段构成:省市县乡村。每个扶贫干部可能有多个管辖区划。每个区划最多五级,具体几级不确......

2019-12-26 11:01:37 696

空空如也

空空如也

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

TA关注的人

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