- 博客(14)
- 收藏
- 关注
原创 正则表达式判断字符串是否是数字或者小数
/** * 利用正则表达式判断字符串是否是数字或者小数 * * @param str * @return */public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*\\.?[0-9]+"); Matcher isNum = pattern.matcher(str); if (str.contains("%")) return true;
2022-04-12 17:34:07
2164
1
原创 orcale常用时间查询
orcale常用时间查询查询最近一周数据SELECT * FROM GTMS_KEYKPI WHERE TO_CHAR(CREATE_DATE,‘YYYY-MM-DD’)=TO_CHAR(SYSDATE,‘YYYY-MM-DD’)查询最近一个月数据SELECT * FROM GTMS_KEYKPI WHERE TO_CHAR(CREATE_DATE,‘YYYY-MM’)=TO_CHAR(SYSDATE,‘YYYY-MM’)查询最近一季度数据SELECT * FROM GTMS_KEYKPI WH
2022-04-12 17:33:14
397
原创 浅学设计模式学习一 创建型模式
浅学设计模式学习一 创建型模式概念设计模式类型含义工厂模式抽象工厂模式单例模式概念今儿看看设计模式,先来点官方的解释吧。设计模式是基于面向对象的俩原则:1.对接口编程而不是实现编程2.优先对象组合而不是继承看到这脑子就懵懵的,抽象的含义也不是给我指定了哪个应用场景,那就先了解一下对接口编程而不是实现编程这句话其实就是很好的利用了我们Java面向对象的多态,多态吗就是一个接口使用了不同的实例进行了不同的操作这代码就很好的阐述了接口编程 代码中可以看到abstract修饰符,那就简单复习一
2022-01-20 17:05:00
406
原创 JDBC个人理解
关于JDBC的一些学习JDBC误区之前自己一直以为JDBC是一个jar包,有次下班同事问我你知道JDBC是啥不,我脱漏而出,jar包,其实并不是的,官方来说是一个面向关系型数据库的,用自己的话来讲感觉就是一个封装起来的框架,用于不同的数据库,比如mysql,orcale,你总不能用一个数据库就写一套吧,优点就是方便。JDBC驱动程序类型JDBC-ODBC桥 ,简单来说就是驱动把JDBC的传给ODBC,然后ODBC去调用数据库厂商提供的数据库,也就是操作二进制代码库,一般是.dll结尾的文件;本地
2022-01-19 16:21:06
949
原创 redis缓存的几种模式以及读写缓存的几种模式
我们先来总结一下redis的读写缓存模式,3种模式Cache Aside Pattern(旁路缓存模式)常用的一个缓存模式,适合读请求比较多的场景,同时维持缓存和数据库,以数据库结果为准读过程:先更新数据库,后删除cache写过程:先从缓存中读数据,读不到的话从数据库中找数据,然后把数据库读到的数据放入缓存常见的面试问题:写数据的过程,可以先删除缓存,然后更新数据库吗?答案是不可以,数据会出现不一致的情况为什么不让写完的数据写入到缓存中呢?比如现在有A B,A要读数据B要写数据,缓存中没
2021-03-21 21:27:47
2443
4
原创 事务以及mysql锁相关
了解完MySQL索引相关,了解一下mysql中的锁,MySQL中的隔离级别笔记做了,但是还是理解的不透彻,可能还是没看到心里,今天详细了解一下把,mysql在面试中是一个常见的问题,所以一定要把握好相关知识。了解MySQL锁之前,先说一下事务以及隔离级别。什么是事务,事务有什么属性?把一系列操作当作一个完整的工作单元,对其进行ACID操作,就是事务。事务的特性:原子性:要么成功,要么失败隔离性:两个事务之间,对同一个对象进行操作,然后事务互不干扰持久性:永久存入数据库一致性:提交前后数据相
2021-03-21 18:18:32
174
原创 mysql索引详解
总结一下mysql把,记得不牢固,面试的时候认识到了自己了解的不足,是皮毛中的皮毛,今天简单总结一下,首先来说mysql索引。mysql索引随之而来的也是几个问题,索引是什么?用来干什么?索引是怎么分类的?底层实现原理是什么?底层这块掌握的很low,下面详细说一点索引是什么?用来干什么?索引是帮助mysql高效获取数据的数据结构,索引能做的就是查询的时候提高效率。索引是怎么分类的?分类从两个方面来划分:从存储结构上来划分:BTree索引(B-Tree或者B+Tree索引),hash索引,f
2021-03-19 19:36:55
124
原创 面试中问的SpringMvc相关以及Restful风格的几种传参方式以及ajax跨域解决
mvc中使用@RequestBody注解,http都有哪些参数?既然问了@RequestBody,那我们也分析一下@ResponseBody,首先来说@RequestBody作用是吧http请求解析为对应的对象,一般处理的是application/json格式,包含的参数如下:mvc处理请求和响应的时候,支持多种类型的请求参数和返回类型,这时候需要把读取到的http请求转换成参数以及写的返回值进行转换成http报文,转换类实现了HttpMessageConverter接口,一共定义了5个方法,将http
2021-03-18 16:29:44
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人