自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用JavaScript 获取各种日期-方法

用JavaScript 获取各种日期-方法

2022-06-22 13:34:10 584 1

原创 Oracle 序列+触发器

Oracle 序列+触发器删除序列DROP LOG_OPERATION_ID_SEQ;添加序列CREATE SEQUENCE "IAM_USER_PUSH_ID_SEQ" INCREMENT BY 1 MINVALUE 1 MAXVALUE 999999999999999999999999 CYCLE NOCACHE ORDER ;触发器 -简单create or replace trigger LOG_OPERATION_ID_TRI before insert on DQMR_MA

2022-05-26 17:06:05 292

原创 Orcle创建用户+角色

Orcle创建用户+角色本地:orcle账号:system【安装时候自己设置】密码:root【安装时候自己设置】cmd输入sqlplus / as sysdba–创建临时表空间create temporary tablespace WUKQ_temptempfile 'D:\orcleData\DB\Oracle\dbFile\WUKQ_temp.dbf'size 50mautoextend onnext 50m maxsize 2048mextent management loc

2022-05-26 16:53:00 147

原创 ExcelUtil对easyexcel2.X进行封装,实现一个方法完成简单的excel导入和导出。

easyexcel-basic-demoExcelUtil对easyexcel2.X进行封装,实现一个方法完成简单的excel导入和导出。使用介绍:一. 背景主流office文档操作组件性能比较组件功能简介使用场景测试环境内存消耗读取时间写入时间文件大小poi1. 对Microsoft Office格式档案读和写的功能 2. HSSF提供读写Excel XLS 3. HPSF提供读写OLE2 Property Sets 4. POIFS提供读写OLE2 Files

2022-05-10 17:20:14 399

原创 Linux【centos8】安装nginx

Linux【centos8】安装nginx第一步:安装依赖包yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel第二步:在【/usr/local】创建一个nginx文件夹cd /usr/localmkdir nginx第三步:进入到上一步创建得nginx文件夹并在文件夹中下载nginx的tar包cd nginxwget http://nginx.org/download/nginx-1.18.0.tar.

2022-04-28 13:55:23 2363

原创 CentOS-8 - AppStream repo ‘AppStream‘ 下载元数据失败

CentOS-8 - AppStream repo ‘AppStream’ 下载元数据失败切记:a.先备份需要修改的文件,cp a a.bacb.在修改文件内容时,添加新内容前,对原内容使用注释而非删除1.先查看是否是网络问题ping www.baidu.com运行如果是这样说明网络正常,这样就是其他问题,继续往下看2.更换国内yum源阿里yum源: https://developer.aliyun.com/mirror/centos腾云yum源: https://mirrors.t

2022-04-25 23:43:35 1185

原创 远程连接Redis时出现: java.net.SocketTimeoutException: connect timed out

远程连接Redis时出现: java.net.SocketTimeoutException: connect timed out1.关闭Redis的防火墙【不建议使用】sudo systemctl stop firewalld.service #停止firewallsudo systemctl disable firewalld.service #停止firewall开机启动2.修改redis中的redis.conf 文件-首先开发端口:firewall-cmd --zone=public --

2022-04-25 00:25:18 1840

原创 Linux安装Redis详细教程

Linux安装Redis详细教程1.通过查看进程是否已安装ps -aux | grep redis 或者ps -ef|grep redis2.如果没安装则走一下步骤,则已经安装过,可以直接运行。2.1、下载并解压Redisa、执行下面的命令下载redis:wget https://download.redis.io/releases/redis-6.2.6.tar.gzb、解压redis:tar xzf redis-6.2.6.tar.gz这里可以移动到其他/usr路径下,也

2022-04-24 23:04:54 523 2

原创 windows环境下运行jar包

windows环境下运行jar包

2022-03-08 13:17:35 2916

原创 阿里云端口权限配置

阿里云端口权限配置

2022-01-14 14:50:10 1483

原创 idea git使用和误区【.ignore插件忽略不必要提交的文件】

git 使用和常见错误

2022-01-12 14:25:26 326

原创 layui时间日期控件【设置默认值,结束时间大于开始时间】--精确到秒(可自己设置)

layui时间日期控件【设置默认值,结束时间大于开始时间】–精确到秒(可自己设置)1.页面代码<div class="layui-inline"><!-- <label class="layui-form-label">开始时间</label>--> <div class="layui-input-inline"> <input type="text" id="s_startTime" name="s

2021-11-15 10:54:11 10548 1

原创 stream 比较两个list对象中的某个值是否相等

import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.util.Objects;import java.util.stream.Collectors;public class TestListComponent {public static void main(String[] args) { List<User> userList=new ArrayL

2021-07-21 11:37:58 3223

原创 比较两个list对象中的某个值是否相等【没有ID情况】 全部数据对比

比较两个list对象中的某个值是否相等【没有ID情况】 全部数据对比 public static void main(String[] args) { //list1 第一次导入的数据 List<EamData> list1 = new ArrayList<>(); EamData eamData1 = new EamData(); eamData1.setId("1"); eamData1.setPersonNa

2021-07-21 11:33:09 3154

原创 四大主流MQ(kafka、ActiveMQ、RabbitMQ、RocketMQ)各自的优缺点,以及使用场景-图

四大主流MQ(kafka、ActiveMQ、RabbitMQ、RocketMQ)各自的优缺点,以及使用场景

2021-07-06 14:42:13 284

原创 一张图让你认知Hutool

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。...

2021-06-28 17:34:17 99

原创 一张图让你玩转mybatis-plus

2021-06-28 17:28:40 80

原创 常用消息中间件MQ(ActiveMQ、RabbitMQ、RocketMQ、Kafka)优缺点以及区别

常用消息中间件MQ(ActiveMQ、RabbitMQ、RocketMQ、Kafka)优缺点以及区别常见消息中间件介绍  当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能。消息队列概述  消息队列是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。ActiveMQ  ActiveMQ是由Apache出品,Act

2021-06-28 17:20:01 1336

原创 JSONObject使用方法详解

JSONObject使用方法详解(1) json类型对象转化成对象类型JSONObject.toJavaObject(jsonObj, Object.class)(2) json类型对象转化为List类型JSONArray.parseArray(JSONObject.toJSONString(object, Object.class))(3) 对象转化成String类型的Json数据JSONObject.toJSONString(object)1、json字符串转java代码先将jso

2021-05-20 17:30:44 989

原创 java 8 foreach 语句循环 List 和 Map

1. forEach and Map普通方式遍历 MapMap<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B", 20); items.put("C", 30); items.put("D", 40); items.put("E", 50); items.put("F", 60); for (Map.Entry<String, Integer>

2021-05-20 17:09:57 204

原创 MySQL中数组内的JSON数据中获取值

MySQL中JSON数据获取值1.MySQL中JSON数据中获取值数据源:{ "observeTruth": "111", "preventHumenError": "DLYZ", "twoIndex": "502", "evaluate": "S"}sql语句:SELECT OBSERVE_TRUTH->'$**.twoIndex' as twoIndexJson FROM PAS_OPERATION_MANAGEMENT_SCORE WHERE ID = '

2021-05-20 13:27:42 5977

原创 java基础知识点整理-持续更新(每天10题)

1.面向对象的特征?封装:将对象属性和方法的代码封装到一个模块中,也就是一个类中,保证软件内部具有优良的模块性的基础,实现“高内聚,低耦合”。抽象:找出一些事物的相似和共性之处,然后归为一个类,该类只考虑事物的相似和共性之处。抽象包括行为抽象和状态抽象。继承:在已经存在的类的基础上进行,将其定义的内容作为自己的内容,并可以加入新的内容或者修改原来的方法适合特殊的需要。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,就是多态,简单点说:就是用父类的引用指向子类的对象。目的:

2020-12-17 18:30:35 244

原创 Centos7安装redis详细

第一步:redis下载wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压tar xzf redis-4.0.6.tar.gz第三步:redis.conf修改cd redis-4.0.6vi redis.conf设置密码:requirepass 123456 ----注释取消掉设置账号密码注释掉: bind 127.0.0.1daemonize no 改为daemonize yes — 修改为yes 后台启动

2020-12-17 15:47:41 140 1

原创 解决Warning: Permanently added ‘why-small.com,81.68.242.161‘ (ECDSA) to the list of known hosts

原因:没有在自己的github上添加一个公钥就OK

2020-12-17 11:35:38 499

原创 拉取项目-提示IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY解决

解决办法:删除known_hostsrm -rf ~/.ssh/known_hosts

2020-12-17 11:16:14 476

原创 CentOS7如何搭建Gitlab服务器

第一步:安装sshyum install -y curl policycoreutils-pythonopenssh-server第二步: 将SSH服务设置成开机自启动并启动SSH服务(若安装并启动,则可跳过此步)sudo systemctl enable sshdsudo systemctl start sshd第三步:安装并启动防火墙(若安装并启动,则可跳过此步)yum install firewalld systemd -yservice firewalld start第四步:添加ht

2020-12-17 10:58:57 94

原创 Springboot解决使用@Scheduled创建任务时无法在同一时间执行多个任务的BUG

@SpringBootApplication@EnableJpaRepositories(repositoryFactoryBeanClass = MyRepositoryFactoryBean.class)@EnableTransactionManagement@EnableAutoConfiguration//@EnableAutoConfiguration(exclude = {org.springframework.boot.autoconfigure.security.servlet.Se

2020-12-17 10:44:45 413

原创 GitLab中配置SSH key

GitLab中配置SSH key第一步:创建SSH Key$ ssh-keygen -t rsa -C “1337654911@qq.com”第二步:查看本机ssh公钥,获取得到它cd ~/.sshls(查看目录是否有id_rsa.pub文件)查看公钥:cat id_rsa.pub 或者vim id_rsa.pub第三步:登陆GitLab,打开“settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pu

2020-12-17 10:35:39 126

原创 synchronized面试必备

synchronized是JVM实现的一种互斥同步访问方式,底层是基于每个对象的监视器(monitor)来实现的。被synchronized修饰的代码,在被编译器编译后在被修饰的代码前后加上了一组字节指令。在代码开始加入了monitorenter,在代码后面加入了monitorexit,这两个字节码指令配合完成了synchronized关键字修饰代码的互斥访问。在虚拟机执行到monitorenter指令的时候,会请求获取对象的monitor锁,基于monitor锁又衍生出一个锁计数器的概念。当执行mo

2020-12-17 07:31:39 79

空空如也

空空如也

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

TA关注的人

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