自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 生成压缩文件(zip、rar)

pom文件引入 <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.5</version> </dependency>代码public class Compress { /**

2021-10-28 15:20:35 815

原创 Oracle服务器开放端口给外部访问(win10)

这里写自定义目录标题Windows需要在防火墙配置开放端口规则Windows需要在防火墙配置开放端口规则控制面板防火墙高级设置入站规则新建规则(端口)端口:1521下一步点击完成即可这样外部就可以访问了...

2021-10-28 13:40:11 942

原创 CentOS7查看、关闭防火墙

CentOS 7.0默认使用的是firewall作为防火墙查看防火墙状态: firewall-cmd --state停止firewall: systemctl stop firewalld.service禁止firewall开机启动: systemctl disable firewalld.service查看firewalld的状态: firewall-cmd --state查询端口是否开放: firewall-cmd --query-port=8080/tcp开放80端口: firewall-

2021-06-24 11:58:41 138 2

原创 执行 Java -jar 后台运行项目

执行 Java -jar 在后台运行项目说到运行jar包通常我们都会以下面的方式运行:[root@iZuf6fren2i6nrhrnotkmiZ ~]# java -jar ms-admin.jar这样运行的话会有一个问题,就是我们一关闭当前窗口就会停止运行项目,要想解决这个问题,就需要在后台运行。[root@iZuf6fren2i6nrhrnotkmiZ ~]# nohup java -jar ms-admin.jar > logs.file 2>&1 &上面

2021-06-24 11:48:04 198

原创 有关报表sql语句

根据条件查询总数select count(*) all_sum, if(sum(if(problem_state in (1,2),1,0)) is null,0,sum(if(problem_state in (1,2),1,0))) problem_num, if(sum(if(problem_state=3,1,0)) is null,0,sum(if(problem_state=3,1,0))) handled_numfrom problem_feedback where pro

2020-09-30 15:18:39 531

原创 SSM实现增删改查(IDEA)

1:数据库文件2:项目整体结构3:在pom.xml文件中添加如下内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m

2020-09-27 17:48:08 7234 8

原创 Redis数据类型及应用场景

什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的高性能非 关系型(NoSQL)的键值对数据库。 与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快, 因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作。Redis 是K-V型的数据库,整个数据库都是用字典来存储的,对Redis数据库的 任何增删改查操作,实际上就是对字典中的数据进行增删改查可以存储海量数据,且可以根据键以O(1) 的时间复

2020-09-27 11:16:06 126

原创 MYSQL数据库函数和存储过程

一、数据库函数1、数学函数数学函数描述abs(x)返回 x 的绝对值rand()返回 0 到 1 的随机数mod(x,y)返回 x 除以 y 以后的余数power(x,y)返回 x 的 y 次方round(x)返回离 x 最近的整数round(x,y)保留 x 的 y 位小数四舍五入后的值sqrt(x)返回 x 的平方根truncate(x,y)返回数字 x 截断为 y 位小数的值ceil(x)返回大于或等于 x 的最

2020-09-23 17:21:15 98

原创 Mysql获取当前时间

第一种方法:select current_date;mysql> select current_date as Systemtime;±-----------+| Systemtime |±-----------+| 2009-07-29 |±-----------+第二种方法:select now()mysql> select now() as Systemtime;...

2019-09-08 19:15:31 352

原创 mysql获取时间的sql语句

今天SELECT DATE_FORMAT(NOW(),’%Y-%m-%d 00:00:00’) AS ‘今天开始’;SELECT DATE_FORMAT(NOW(),’%Y-%m-%d 23:59:59’) AS ‘今天结束’;昨天SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY), ‘%Y-%m-%d 00:00:00’) AS ...

2019-09-08 19:11:50 170

转载 分布式锁解决并发的三种实现方式

分布式锁解决并发的三种实现方式在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。有的时候,我们需要保证一个方法在同 一时间内只能被同一个线程执行。在单机环境中,Java中其实提供了很多并发处理相关的API,但是这些API在分布式场景中就无能为力了。也就是说单纯的Java Api并不能提供分布式锁的能力。所以针对分布式锁的实现目前有多种方案:分布式...

2019-07-30 13:58:15 108

原创 MySQL主从复制面试之和原理

一、什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用(好处,或者说为什么要做主从)重点!1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单...

2019-07-25 21:40:57 3987

转载 红黑树

红黑树原理和算法介绍一、红黑树介绍什么是红黑树?  红黑树是一种自平衡二叉查找树,是计算机科学领域中的一种数据结构,典型的用途是实现关联数组,存储有序的数据。它是在1972年由Rudolf Bayer发明的,别称"对称二叉B树",它现代的名字由 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间...

2019-07-24 21:32:18 147

原创 高级java岗位,必备的技能

1、并发编程通过深入了解最底层的运作原理,加强逻辑思维,才能编写出高效、安全的多线程并发程序。包括:集合框架(源码)、工具类、框架Spring、SpringMVC、Mybatis、Shiro、Netty、服务器(tomcat、Nginx)、网络编程、序列化、JVM等。2、设计模式设计模式是可复用面向对象软件的基础,学习设计模试是每一位Java工程师进阶的必经之路,灵活地使用设计模式,可以...

2019-07-23 09:25:13 489

原创 SpringBoot常见面试

面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。下面,我给大家总结下有哪些 Spring Boot 的面试题,这是我经常拿来问面试者的,希望对你有帮助。1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spri...

2019-07-21 11:20:15 109

原创 如何保证redis系列之数据库与缓存数据一致性???

我们该如何保证Redis与数据库的一致性呢???当更新的时候,先更新数据库,然后再删除缓存。读的时候,先读缓存;如果没有的话,就读数据库,同时将数据放入缓存,并返回响应。乍一看,一致性问题貌似很好的得到了解决。但仔细一想,你会发现还是有问题:如果先更新了数据库,删除缓存的时候失败 了怎么办?那么数据库中是新数据,缓存中是老数据,数据出现不一致了。改进方案:先删除缓存,后更新数...

2019-07-16 20:58:44 4411 1

转载 MySQL优化

MySQL优化对MySQL语句性能优化的16条经验① 为查询缓存优化查询② EXPLAIN 我们的SELECT查询(可以查看执行的行数)③ 当只要一行数据时使用LIMIT 1④ 为搜索字段建立索引⑤ 在Join表的时候使用相当类型的列,并将其索引⑥ 千万不要 ORDER BY RAND ()⑦ 避免SELECT *⑧ 永远为每张表设置一个ID⑨ 可以使用ENUM 而不要VAR...

2019-07-16 20:48:35 112

空空如也

空空如也

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

TA关注的人

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