自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (8)
  • 问答 (17)
  • 收藏
  • 关注

原创 谷歌浏览器默认全屏win7设置自启动的两种方式(谷歌浏览器自启动全屏展示不需要按F11)

谷歌浏览器默认全屏win7设置自启动的两种方式(谷歌浏览器自启动全屏展示不需要按F11)

2018-12-07 14:49:14 21173

原创 layUI展示树状treetable树形表格完整代码

前言:因项目功能需要,在shiro权限管理模块中需要使用树状展示,前端使用的layUI框架,在官网的开发文档上没有找到树状表格的内容。只有树状菜单的文档:https://www.layui.com/doc/modules/tree.html树状表格步骤如下:1、首先下载所需调用的文件。下载链接:https://download.csdn.net/download/qq_35393472/10...

2018-10-23 10:01:33 90389 127

原创 JAVA 8 的Stream API操作,别再使用if-else循环了,

在这篇文章里,我们将会去了解传统循环的一些替代方案。在Java 8的新功能特性中,最棒的特性就是允许我们去表达我们想要完成什么而不是要怎样做。这正是循环的不足之处。要确保循环的灵活性是需要付出代价的。return、break 或者 continue都会显著地改变循环的实际表现。这迫使我们不仅要清楚我们要实现怎样的代码,还要了解循环是怎样工作的。 举例实体类:一篇文章拥有一个标题,一个作者...

2018-03-26 15:15:28 17637

原创 使用JDBC连接MySQL数据库并且完成增删改查完整代码

完整路径截图: **//BaseDao.java文件**package cn.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcepti...

2017-06-28 10:10:40 14435 3

原创 docker日志在哪看?怎么在Linux服务器中查看日志

docker日志在哪看?怎么在Linux服务器中查看日志

2024-03-14 19:19:01 665

原创 Nginx的日志怎么看,在哪看,access.log日志内容详解

Nginx的日志怎么看,在哪看,access.log日志内容详解

2024-03-14 19:05:32 2268

原创 IDEA设置保存自动删除没用的import代码

IDEA设置保存自动删除没用的import代码

2023-04-20 14:55:00 821 1

原创 热点数据和冷数据是什么?

热点数据和冷数据是什么?

2023-04-07 10:59:31 572

原创 Zookeeper有哪几种部署模式?

Zookeeper有哪几种部署模式?

2023-03-04 09:00:00 446 1

原创 线程池的拒绝策略有哪些?

线程池的拒绝策略有哪些?

2023-03-03 15:14:15 146

原创 Hashcode的作用

讲讲Hashcode的作用

2023-02-22 10:30:00 78

原创 简历的专业技能怎么写?排版需要注意的事项

我是一名私企研发经理,面试员工数百名,希望文章能给到帮助。

2023-02-21 15:38:11 868

原创 Java中重载和重写的区别是什么?

Java中重载和重写的区别是什么?

2023-02-21 09:00:00 248

原创 Tomcat目录介绍,结构目录有哪些?哪些常用?

Tomcat目录介绍,结构目录有哪些?哪些常用?

2023-02-20 13:53:53 258

原创 简历上面的项目经历怎么写?怎么写才能显得突出?

我是一名私企研发经理,面试员工数百名,希望文章能给到帮助。

2023-02-20 11:21:23 1329

原创 为什么说简历很重要?必知必会的几点和必须了解的两大法则

我是一名私企研发经理,面试员工数百名,希望文章能给到帮助。

2023-02-20 11:00:18 382

原创 主键和候选键有什么区别?

主键和候选键有什么区别?

2023-02-20 10:37:13 149

原创 nginx详细配置负载均衡全过程以及宕机情况处理

超级详细的nginx负载均衡配置

2022-12-08 19:01:50 3425

原创 Mybatis面试题集锦 那些经常问到的Mybatis面试30题

Mybatis面试题集锦 那些经常问到的Mybatis面试30题。

2022-08-09 09:16:34 373

原创 DNS工作原理是什么?谈一谈DNS域名系统的工作原理

比如我们游览一个网站的时候,打开一个网址, 这个时候 我们的电脑会首先发送一个数据包个 DNS系统 , DNS系统回应一个数据包给我们,然后再转到我们游览的网站!再比如我们发送baidu.com到DNS服务器,DNS服务器发给我们百度的服务器的IP,如果我们直接输入IP就绕 开了解析这一个步骤。2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上。1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备。...

2022-08-06 14:00:04 711

原创 什么是网桥?何为网桥?防火墙的端口防护是指什么?

网桥:网桥(Bridge)像一个聪明的中继器。

2022-08-06 13:47:49 1278

原创 修复Apache Shiro身份认证绕过漏洞 (CVE-2022-32532)步骤注意事项

注意事项在最下方【紧急漏洞通告】尊敬的用户,您好,近日发现以下最新漏洞威胁。漏洞名称:Apache Shiro认证绕过漏洞(CVE-2022-32532)漏洞描述:2022年6月29日,安全团队监测到一则Apache Shiro组件存在认证绕过漏洞的信息,漏洞编号:CVE-2022-32532,漏洞威胁等级:高危。该漏洞是由于RegexRequestMatcher不正当配置存在安全问题,攻击者可利用该漏洞在未授权的情况下,构造恶意数据绕过Shiro的权限配置机制,最终可绕过用户身份认证,导致权限校验

2022-06-30 16:08:18 3950

原创 SQL优化 编写SQL注意事项 书写高质量SQL的30条建议(持续更新)

文章目录列表1、查询 SQL 尽量不要使用 select *,而是 select 具体字段2、如果知道查询结果只有一条,或者只要最大/最小一条记录,建议用 limit 13、应尽量避免在 where 子句中使用 or 来连接条件4、日常做分页需求时,一般会用 limit 实现。但是当偏移量特别大的时候,查询效率就变低。5、优化 like 语句列表本文将结合实例 Demo,阐述30条有关于优化 SQL 的建议。多数是实际开发中总结出来的,希望对大家有帮助。提示:以下是本篇文章正文内容,下面案例可供参

2022-04-19 19:56:01 965

原创 Tomcat 服务器配置实现 IP访问限制

Tomcat中的ip访问限制,即设置允许某个(或某些)客户端可以访问到tomcat服务器,或不能访问tomcat服务器。修改如下:有一个名为mytest的虚拟目录。用文本编辑器打开tomcat的server.xml配置文件,找到其配置代码以下:<context path=”/mytest” reloadable=”true” docBase=”/var/www/mytest” />将其改为下面代码:< context path=”/mytest” reloadable=”t

2022-04-13 13:46:07 8433 4

原创 Navicat连接mysql 报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded的处理方法

出现这个问题的原因是:MySQL8之前和之后的加密规则不同导致的,现在来处理这个问题。Windows 系统操作步骤,Linux可参考使用管理员命令运行cmdmysql -u root -p如果命令失效,那就是没有配置环境变量,配置环境变量后在执行,或者到Mysql的安装目录bin文件夹下面执行上面的语句。修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;更新用户密码

2022-03-20 11:43:38 1672

原创 OSI 的七层模型都有哪些?

1、应用层:网络服务与最终用户的一个接口。2、表示层:数据的表示、安全、压缩。3、会话层:建立、管理、终止会话。4、传输层:定义传输数据的协议端口号,以及流控和差错校验。5、网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。6、数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。7、物理层:建立、维护、断开物理连接。...

2022-02-22 11:57:54 1853

原创 forward 和 redirect 有什么区别 区别是什么?

Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。直接转发方式(Forward),客户端和浏览器只发出一次请求,Servlet、HTML、JSP或其它信息资源,由第二个信息资源响应该请求,在请求对象request中,保存的对象对于每个信息资源是共享的。间接转发方式(Redirect)实际是两次HTTP请求,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求,从而达到转发的目的。举个通俗的例子:  直接转发就相当于:“A找B借钱,B说没有,B去找C借,借到借

2022-02-22 11:55:36 691

原创 Mybatis Builder如何配置使用详细教程

关于Mybatis Builder安装步骤还请移步:IDEA安装Mybatis Builder插件操作步骤1、安装成功后,一般情况下会出现在IDEA左侧导航栏上2、点击后进行数据库连接配置3、填写完成后,可以点击Test connection 连接测试,success 即为成功,然后点击OK4、这个时候,我们找到这个库,选择一张表,右击选择Build,下面进行生成代码的配置工作。5、填写配置信息6、选择生成的路径,此处注意包名别写错然后点击OK,就生成了三个文件,到相应路径下去查看

2022-02-12 15:22:14 3505

原创 IDEA安装Mybatis Builder插件步骤

Mybatis Builder,就不和大家介绍了,它和Mybatis Generator 一样,但是Generator 需要配置XML文件,Builder则不需要。1. 首先,打开IDEA 工具,顶部导航栏选择File,选择Settings2.点击Plugins,搜索:Mybatis Builder,安装,重启IDEA即可安装成功。...

2022-02-12 15:06:23 1931

原创 对称与非对称加密算法有什么不同 区别是什么

首先,我们先重温一下相关概念:明文:指没有经过加密的信息/数据。密文:明文被加密算法加密之后,会变成密文,以确保数据安全。密钥:是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。加密:将明文变成密文的过程。解密:将密文还原为明文的过程。对称加密算法:加密和解密使用相同密钥的加密算法。常见的对称加密算法有 AES、3DES、DES、RC5、RC6 等。非对称加密算法:非对称加密算法需要两个密钥(公开密钥和私有密钥)。公钥与私钥是成对存在的,

2022-01-24 13:53:52 2340

原创 mysql中的char 和 varchar 的区别是什么?

char 和 varchar 的区别是什么?char(n) :固定长度类型,比如订阅 char(10),当你输入"abc"三个字符的时候,它们占的空间还是 10 个字节,其他 7 个是空字节。chat 优点:效率高;缺点:占用空间;适用场景:存储密码的 md5 值,固定长度的,使用 char 非常合适。varchar(n) :可变长度,存储的值是每个值占用的字节再加上一个用来记录其长度的字节的长度。所以,从空间上考虑 varcahr 比较合适;从效率上考虑 char 比较合适,二者使用需要权衡。

2022-01-20 10:39:39 8175

原创 什么是泛型擦除?

简答:泛型只是为了在编码过程中,我的理解是泛型存在的意义有两个:(1)一是为了让我们更快地发现错误,比如你把User放进了ArrayList< Dog >中,编译器立马会报错;(2)二是避免类型检查,从而避免在运行时抛出 classCastException;泛型擦除就是指泛型会在编译时被消除。举例:ArrayList<User> users = new ArrayList<>();ArrayList<Dog> dogs = new ArrayLi

2022-01-11 19:18:31 3067

原创 Apache Log4j2漏洞修复和临时补救方法

1、描述:Apache Log4j 远程代码执行漏洞 严重Apache Log4j2漏洞排查(版本影响范围2.0 <= Apache Log4j 2 <= 2.15.0-rc1)漏洞影响版本:2.0 <= Apache Log4j 2 <= 2.15.0安恒信息应急响应中心已验证该漏洞的可利用性。2021年12月10日,Apache Log4j2 官方针对此漏洞发布的2.15.0-rc1版本存在绕过,官方再次发布2.15.0-rc2版本以解决绕过问题,目前最新版本log4j-2

2021-12-31 10:43:57 9356

原创 Java实现限流的工具类

工具类代码:import com.google.common.util.concurrent.RateLimiter;import java.util.concurrent.ConcurrentHashMap; /** * 限流工具类 */public class RateLimiterManager { private static ConcurrentHashMap<String, RateLimiter> manager = new ConcurrentHash

2021-12-30 11:39:05 523

原创 正则表达式大全集锦 记得收藏

正则表达式集锦,提供校验数字的表达式、校验字符的表达式、特殊需求表达式,例如:数字、非正负整数、英文和数字、电话号码、手机号码、短身份证号码等!

2021-12-29 10:59:14 77

原创 Java方法 根据经纬度计算距离

/** * 地球半径 - 单位:米 */ public static final Double EARTH_R_METERS = 6370996.81; /** * 根据经纬度来计算距离 * @param r -- 半径 * @param lng1 -- 点1经度 * @param lat1 -- 点1纬度 * @param lng2 -- 点2经度 * @param lat2 -- 点2纬度 *

2021-12-28 15:29:32 744

原创 JVM内存泄漏是什么?如何查看确定内存泄漏?

JVM内存泄漏是什么?内存泄漏指的是JVM内存没有即时释放,使用完的对象没有被回收,正常出现这种情况的都是编码不规范导致,例如:new了很多值为null的对象,然后不调用,这些对象不会被GC回收,却始终占用内存。如何查看确定内存泄露?本次介绍Linux 环境下的JVM内存泄漏如何查看,推荐使用valgrind工具来检查内存泄漏。Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(fr

2021-12-13 14:49:37 811

原创 记录在线调整Mysql的InnoDB缓冲池大小

记录调整Mysql缓存池大小语句(1)缓存池大小的调整需要进行计算,set 语句请酌情执行。(2)如果重启Mysql后,设置自动失效。-- 查看MySQL版本信息select VERSION();show status like 'Innodb_buffer_pool_resize%';-- 查看缓存池大小show variables like 'innodb_buffer_pool_size';-- 查看缓存池信息show variables like 'innodb_buffer

2021-12-03 10:34:10 648

原创 Java计算两个时间相差的秒数

计算两个时间相差的秒数,直截了当,简单明了! public static void main(String[] args) throws ParseException { String startTime = "2021-10-18 14:05:00"; String endTime = "2021-10-18 14:07:00"; System.out.println(getTime(startTime, endTime)); }

2021-10-18 15:04:55 15223 3

原创 Java判断时间是否在自定义的时间范围内

说明:自定义一个时间范围,判断当前设置的时间是否在自定义的范围时间内。 /** * 判断时间是否在时间段内 * * @param nowTime * @param beginTime * @param endTime * @return */ public static boolean belongCalendar(Date nowTime, Date beginTime, Date endTime) {

2021-10-08 14:02:28 199

layui树形示例.zip

layui树形表格,之前文章里一直没有提供源码,这次专门把代码抽了出来,注意:不要直接打开页面,路径会乱码,json调用不到,用前端工具打开,例如:Hbuilder 。 文章地址:https://blog.csdn.net/qq_35393472/article/details/83302605

2020-11-05

海康网络设备搜索工具.zip

下载后直接安装即可,需要将硬件设备同电脑为一个局域网。打开软件后自动寻找到海康的设备。

2019-09-28

httpclient和httpmime的jar包

两个jar分别是httpmime-4.3和httpclient-4.5.2,如需帮助可以进入我的博客查找文章:Java发送from-data类型的请求

2019-04-24

jtds1.2.4+sqljdbc4.2.0两个jar包文件

jtds1.2.4+sqljdbc4.2.0两个jar包文件,jtds1.2.4是多数据源要使用的包,sqljdbc4.2.0是jdbc连接时候要用到的jar包

2018-09-17

mybatis-generator自动生成工具

下载后,具体的操作流程就不细说了。需要配置XML文件,找到myeclipse安装目录,需要把下载的两个文件夹进行替换,然后重启myeclipse,网上都有教程。

2018-09-07

Java反编译工具(jadx-gui)

下载文件后,双击点开,会自动加载所需要的文件,加载结束后,双击打开,把class文件直接拉进去就可以使用,但是文件中的注释不能编译。 文件后缀是exe,下载的时候请注意!

2018-09-05

echarts世界省市区县地图(基本全请看说明)

说明:文件包含了世界中国省份的JS文件!!包含了世界中国省份区县的JSON文件,区县的json我大概整理了三百多个,但是不是全部都有!!

2018-08-03

MySQL5.0数据库安装文件以及可视化工具(Navicat for MySQL)

文件解压后 Setup.exe是Mysql5.0的安装文件,其次是可视化工具的安装文件

2018-07-27

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

TA关注的人

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