自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若如芮蕾的博客

技术黑板

  • 博客(31)
  • 问答 (2)
  • 收藏
  • 关注

原创 VCRUNTIME140.dll、VCRUNTIME140_1.dll 找不到 解决方案

2. 在命令提示符下继续输入第二个命令: For %i in (*.dll) do regsvr32 %i /i /s。命令执行后会看到 VCRUNTIME140.dll 以在目录中存在。

2023-06-18 13:42:54 145

原创 Oracle 数据库之基础函数

数值函数 --四舍五入 select round(23.4),round(34.4,-1),round(23.4,1) from dual; --向上取整 and 向下取整 select ceil(23.45),floor(23.45) from dual; --取绝对值 select ABS(-23.5),ABS(23.5),ABS(0) FROM DUAL; --取余数 select mod(5,2) from dual;...

2020-07-06 09:53:16 186

原创 使用CONNECT BY LEVEL 获取季度末时间

--需求描述:获取两个日期之间(N年 这里使用了一年方便理解) N年的每个季度的最后一天如: 2019-12-31 至 2020-12-31一年是4个季度; 需要每个季度末的时间 2020-3-31/2020-6-30/2020-9-30/2020-12-31SELECT ADD_MONTHS(TO_DATE('2019-12-31','YYYY-MM-DD'),(LEVEL)*...

2020-04-24 16:11:40 300

原创 pl/sql 使用Quartz 定时任务 修改下一次定时任务时间

public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = Calendar.getInstance(); int now = calendar.get(C...

2020-02-22 14:55:29 1090

原创 java 工具 之 Excel 模板导出

1.定义工具类package com.pagi.iiwpp.est.cio.fncreport.common;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.entity.TemplateExportParams;import lombok.extern.slf4j....

2020-01-10 15:09:23 401

原创 Oracle 查询 非数值类型的字段 regexp_like 函数

--查询: select 字段名 fromTABLE_NAMEwhere not regexp_like(字段名,'^[[:digit:]]+$');

2019-12-25 11:03:55 2781

原创 Java 实体类必填属性校验工具类

1.在接口开发中,我习惯用bean 去接收参数,我也看到有人用map去接收, 但是我觉得字段定义在后台这边控制会好一些。通常增删改查的接口通用一个bean, 参数不一, 我会用自定义注解,去检查curd 分别必传的参数。以下工具类也是从网上找的,然后根据自己的需要做了调整,这样请求为空的参数一次返回给到前端,我觉得是比较实用的。package cn.com.pagi.iiwpp.est.i...

2019-09-24 10:06:55 2344

原创 Linux -java开发常用的Linux命令

find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find . -name "*.xml" |xargs grep "hello world" 递归查找所有文件内容中包含hello world的xml文件grep -H 'spring' *.xml 查找所以有的包含...

2019-09-17 14:30:04 184

原创 阿里编码规约插件

Alibaba Java Coding Guidelines-1.0.6https://www.cnblogs.com/WangHaiMing/p/7678400.html

2019-09-05 15:25:49 369

原创 RabbitMq 高级特性

1.消息是如何保障100% 得投递成功?2.消息的幂等性3.海量订单产生的业务高峰期,如何避免消息的重复消费问题?4.Confirm确认消息、Return 返回消息5.自定义消费者6.消息的ACK与重回队列7.消息的限流8.TTL消息9.死信队列(任何一个MQ都有死信队列的概念) ...

2019-09-04 17:29:16 284

原创 RabbitMq 概念与基础使用

------------------------------------------------------------------------RabbitMq 核心概念-----------------------------------------------------------------------AMQP:高级消息队列协议Server :Broker接受客户端的连接,实现AM...

2019-09-04 11:04:28 151

原创 java 线程池理解

https://www.cnblogs.com/dafanjoy/p/9729358.htmlpublic static void main(String a[]) { definedExecutor();}public static void definedExecutor() { // 参数 corePoolSize, maximumPoolSize, keepAliveT...

2019-08-26 15:47:08 111

原创 英语流利说原文 Level4 Unit1

Level4 Unit1 Part2Science-Aforce is apush or a pull on an object.-A force changes the motion of a moving object.motion: the act or process of moving-A force can be strong or weak, and it ...

2019-08-24 14:17:40 6495

原创 Java Lambda 表达式-Steam之两个list间交集、并集、差集

//String[] 成list String[] strArr = targetHeadCost.getCurrentCostChangeReason().split(",");List<String> strList = Arrays.stream(strArr).collect(Collectors.toList());//list 转成String 并使用逗号隔开L...

2019-08-22 14:17:42 4890 2

原创 GIT 常用命令操作

安装后基本操作1.git init 初始化2.git config user.name 'LIUYAO' //设置账号3.git config user.email 'liuyao@qq.com' //设置邮箱4.git config --list 查看配置清单5.git clone [代码的url] 克隆项目地址到本地--查看当前正在使用的分支 git branc...

2019-07-25 10:38:54 136

原创 node.js 配置命令

node --version -》安装后 查看版本npm config ls -》 查看当前的node 配置npm config set registry http://maven.XXXXXX -》修改依赖的镜像地址 用 npm config ls 可以看到改变npm install -》 在前端项目下执行 会多出一个node_modules 目录npm ins...

2019-07-18 18:24:45 170

原创 idea 中 设置RunDashboard 多个项目运行在同一窗口(&设置自定义注释模板快捷键)

在工程目录下找.idea文件夹下的workspace.xml, 搜索RunDashboard 在其中增加如下组件 添加红字部分<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="Spring...

2019-07-18 15:31:25 293

原创 java bean 有@data 注解 但get set 方法报错

下载lomkok 插件http://plugins.jetbrains.com/plugin/6317-lombok需要下载与你idea 版本匹配的插件打开idea ctrl+alt+s 打开设置页面-》Plugins -》最右边的设置图标-》install pluginfrom disk 找到刚才下载到本地的插件包重启idea 即可...

2019-07-18 15:23:42 650

原创 JAVA面试笔试之-MQ消息队列

1.消息队列的使用场景 在分布式系统中是如何处理高并发的: 由于在高并发的环境下来不及同步处理用户发送的请求, 则会导致请求发生阻塞(比如大量的inser、update请求。 ...

2019-07-17 11:29:23 297

原创 JAVA面试笔试之-微服务&分布式

1.前后端分离是如何做的?2.微服务哪些框架 SpringCloud、3.Spring Could的常见组件有哪些?可参考《Spring Cloud概述》4.领域驱动有了解吗?什么是领域驱动模型?充血模型、贫血模型5.JWT有了解吗,什么是JWT,可参考《前后端分离利器之JWT》6.你怎么理解 RESTful7.说说如何设计一个良好的 API8.REST A...

2019-07-17 11:28:37 323

原创 JAVA面试笔试之-网络 IO

1.BIO、NIO、AIO 的概念 同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 https://blog.csdn.net/dreamer23/article/details/809039782.什么是长连接和短连接短连接: 连接→数据传输→关闭连接;长连接: 连接→数据传输→保持连接(心跳)→数据传输→保持连接(心跳)→……→关闭连接;...

2019-07-17 11:26:56 71

原创 JAVA面试笔试之-关系型数据库

1.MySQL 索引使用的注意事项 索引是数据结构,, 索引的优势:检索查询会,排序快; 劣势:写操作会变慢,索引占磁盘空间 什么情况下适合创建索引: 频繁查询的字段,或者多表关联的字段建立索引,排序分组操作的字段, 会提高查询 不适合建索引: 表数据少,经常增删改的, where 条件不需要用到的字段,过滤性不好的字段, 不要建索引, 2.DDL、DM...

2019-07-16 16:55:12 190

原创 JAVA面试笔试之-数据结构

1.树(二叉查找树、平衡二叉树、红黑树、B树、B+树) 排除二叉树 ; 在排有序元素是有问题的, 就跟链表一下,检索性能下降了。 红黑树:自平衡的排序二叉树,不要让这个树不要太高,红的节点不能连续,每次添加会修正这个红黑树(左旋和) 2.深度有限算法、广度优先算法3.克鲁斯卡尔算法、普林母算法、迪克拉斯算法4.什么是一致性Hash及其原理、...

2019-07-16 16:54:33 210

原创 JAVA面试笔试之-java设计模式

1.常见的设计模式,工厂模式的应用场景 工厂模式、 单例模式:单例模式适合于应用中频繁创建的对象,如果是重量级的对象,更应该使用单例模式。 比如配置文件,如果不采用单例模式的话,每个配置文件对象的内容都是一样的,创建重复的对象就会浪费宝贵的内存, 所以有必要使用单例模式,达到性能的提升,减小了内存的开销和GC的压...

2019-07-16 16:53:56 276

原创 JAVA面试笔试之-java容器(集合)

1.hanshMap 的底层实现原理 hashmap 用hash 散法求余存值,hash冲突就会形成链,形成链的关键是使用 Node节点 hanshMap 底层数据结构是数组 + 链表 数组是hanshMap 的主体,链表是为了解决hash冲突存在的, jdk8 对链表做了改进,当链表长度大于8的时候,会将数据存入到红黑树当中。 HashM...

2019-07-16 16:53:19 164

原创 JAVA面试笔试之-java基础

1.面向对象的特征:继承、封装和多态 实现多态的三种方式:1.接口实现,2.继承父类重写方法, 3. 同一类中方法进行重载 2.重载和重写的区别 子类方法覆盖父类方法是重写(方法名,参数,返回值都相同); 重载是同名不同参数的方法;3.final, finally, finalize 的区别 final 是关键字用来修饰类,方法和变量, fi...

2019-07-16 16:52:34 234

原创 JAVA面试笔试之-非关系数据库(redis)

1.Redis 有哪些数据类型,可参考《Redis常见的5种不同的数据类型详解》 5种数据类型:String、List、Set、Hash包含键值对的散列值、ZSet有序集合 String : 封锁一个IP地址、 Incby命令 Hash : 存储用户信息 【id,name,age】 Hash(userkey,age,23) --修改Hget(userKey,id) ...

2019-07-16 16:51:50 90

原创 JAVA面试笔试之-java 多线程

1.串行与并发;进程和线程 串行:当有多个任务需要执行的时候,多个任务之间是按照一定的顺序执行的。 并发:多个任务同时执行。 程序中串行和并发是同时存在的。 进程和线程都是为了实现并发而存在的, 2.创建线程的方式及实现4.说说 Co...

2019-07-16 16:50:48 123

原创 JAVA面试笔试之-Spring

1.事务的传播行为2.spring+mybatis 简述实现读写分离3.Spring IOC和AOP 理解 IOC: IOC 是spring 中存放bean 的一个容器,可以看作是一个string-object 的map 容器,4.Springboot 与Spring MVC的区别 ,spring 的优势5.从application.yml 文件中去读取参...

2019-07-16 16:49:59 138

原创 JAVA面试笔试之-java mybatis

1.mybatis 分页的几种方式 //https://blog.csdn.net/u012045045/article/details/88616259 //查询全部数据 List<Student> students = studentMapper.queryStudentsByArray(); //从第几条数据开始 int firs...

2019-07-16 16:49:21 118

原创 JAVA面试笔试之 ---JAVA JVM

1.JVM运行时内存区域划分 方法区:方法 和静态区 栈区:基本数据类型,引用数据类型地址,方法区压榨执行 堆区:存放对象和数组 2.内存溢出OOM和堆栈溢出SOE的示例及原因、如何排查与解决3.如何判断对象是否可以回收或存活4.常见的GC回收算法及其含义5.常见的JVM性能监控和故障处理工具类:jp...

2019-07-16 16:48:19 130

空空如也

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

TA关注的人

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