自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis常见问题

2.主动失效和延迟更新:在进行数据更新操作时,先删除或失效相应的缓存数据,然后延迟一段时间再进行更新,期间若有请求访问该数据,则从持久化存储中读取最新值,并将其更新到缓存中,确保缓存的数据与持久化存储保持同步。缓存雪崩则是指在某个时间点,大量缓存同时失效或过期,导致大量请求落到数据库上,因为缓存无法提供有效的数据,数据库成为主要的处理源。4.使用事务:在某些情况下,可以使用Redis的事务功能(MULTI/EXEC)来进行缓存和持久化存储的更新操作,确保两者之间的操作原子性,即要么同时成功,要么都不执行。

2023-06-28 17:07:17 356

原创 webmagic爬虫实战

webmagic

2023-03-06 16:42:04 507

原创 java8 【Stream 】获取 JsonArray 某一字段的值

java8 【Stream 】获取 JsonArray 某一字段的值

2022-10-18 11:26:39 4348

原创 java【消息队列】面试题

**java【消息队列】面试题**一、什么是消息队列?消息队列,是分布式系统中重要的组件。主要解决应用耦合,异步消息,流量削峰等问题。可实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统中不可缺少的中间件。目前主流的消息队列有:KafkaRabbitMqRocketMq,老版本是MetaQActiveMq,目前用的人是越来越少了。另外,消息队列容易和java中的本地MessageQuene搞混,所以消息队列更多的被称为消息中间件或者分布式消息队列等。二、消息队列由哪些角色

2021-11-07 19:18:16 467

原创 SpringBoot最新面试题大汇总,附答案

SpringBoot最新面试题大汇总,附答案1、SpringBoot自动配置的原理是什么?SpringBoot启动的时候通过@EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中所有的自动配置类,并对其进行加载,而这些自动配置类的类名都是以AutoConfiguration结尾来命名的,它实际上就是一个javaConfig形式的Spring容器配置类,它们都有一个@EnableConfigurationPerperties的注解,通过这个注解

2021-11-07 19:09:38 585

原创 nginx反向代理设置

#user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { upstream common { server ...

2020-12-03 17:19:52 139

转载 LINUX安装nginx详细步骤

1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.下载并解压安装包 //创建一个文件夹 cd /usr/local mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz ..

2020-12-03 10:45:22 105

转载 linux下安装中文字体

一、查看系统字体在开始安装之前,我们先查看系统中已经安装的字体。要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看。如果系统中没有该命令的话,我们需要先安装相关的软件包。在centos上,使用如下命令进行安装:yum install -y fontconfig mkfontscale在ubuntu上,使用如下命令进行安装:sudo apt-get -y install fontconfig xfonts-utils安装完毕后,我们就可以使用fc..

2020-10-23 16:09:07 2609

转载 dom4j修改,获取,增加xml中某个元素的属性值

XML文件:<?xml version="1.0" encoding="UTF-8"?><vrvscript> <item ID="1021" isSelf="n"/> <item ID="1023" isSelf="n"/> <item ID="1003" isSelf="n"/> <item ID="1020" isSelf="n"/> <item ID="1022" isS

2020-10-14 15:38:48 1283

原创 video标签长宽样式自适应

<div class="divVideo"> <video id="video" controls="controls" > <source src="./video/01.mp4" type="video/mp4"> Your browser does not support the video tag. </div>.divVideo{ position:relat...

2020-09-18 11:27:48 5570

原创 echarts图柱状图颜色渐变样式

var myChart = echarts.init(document.getElementById('weixiu')); var cost = [0.42, 0.53, 0.62, 0.83, 0.96]//柱状图长度 var dataCost = [420,760,810,760,810]// var totalCost = [1, 1, 1, 1, 1]// var visits = [420, 530, 602...

2020-09-18 11:24:11 879

原创 大数据交付

首先,他们需要知道什么是大数据。如下是大数据这一律念:  “新兴技能跟实际打算,使收集、处理、发现和储存大量结构化和非构造化数据变得快速而富有成本效益。”  大数据涵盖了众多社会生活的范畴——从金融交易到人类基因组,从汽车的遥测传感器到互联网上社会媒体日志。利用传统的数据库方式来处理和存储这些大数据是相当昂贵的。为懂得决这个问题的新技术,运用开放源解决方案和商业硬件高效存储数据,并行工作负载,供应倏地处理才干。  随着越来越多的IT局部开始研究大数据的调换品,探讨中心栈,处理速度和平台。而这些IT部门

2020-08-06 14:05:14 1209 2

转载 SSO、单点登录、集成 CAS、OAuth2

SSO、单点登录、集成 CAS、OAuth2JeeSite 已经默认集成了两种单点登录方式(Single Sign On):1、SSO(简单登录)接口,实现快速登录系统。2、与 Apereo CAS 服务器集成,快速实现系统登录(个人版)并实现了第三方登录 OAuth2,如:微信、QQ、支付宝、等等简单登录接口系统登录:1、设置application.yml(v4.0.x:jeesite.yml)的 shiro.sso.secretKey 快速登录安全Key,若不设置将无法使用.

2020-08-03 18:16:26 1492

原创 java poi 导入导出多个sheet 的excel数据

首先要使用java poi要导入相应的jar。导入:pulic class excelUtil{/** * 数据导入到excel */ public static void importData(filePath){ HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(new File(filePath))); HSSFSheet sheet=null;//...

2020-07-30 17:05:15 1220 1

原创 Linux安装中文字体_宋体

Linux安装中文字体_宋体E&T: CentOS_7.4 64位; mswfonts.tar.xz; Xftp5; Xshell5;最近在完成合同电子签署时,合同的中文参数在服务器出现中文乱码问题, 编码一致且正确, 最后定位为字体格式问题!M1. 查看服务器是否安装字体库: # fc-list (fc与参数直接无空格)未安装。M2. 安装字体库:执行 yum -yinstall fontconfig这时在/usr/shared目录就可以看到f...

2020-07-30 17:03:45 1931

原创 linux 安装redis 完整步骤

linux 安装redis 完整步骤最近在linux服务器上需要安装redis,来存放数据,增加用户访问数据的速度,由于是第一次安装,于是在百度上搜了一篇文章,按照这篇博客,顺利安装好了,因此将博主的文章拷过来记录一下,方便以后使用,也为需要的朋友提供一个方便,参考博文地址:https://www.cnblogs.com/lauhp/p/8487029.html安装:1.获取redis资源  wget http://download.redis.io/releases/redis-.

2020-07-25 11:15:58 136

原创 禁止用户打开HTML页面调试

有些时候,我们可能想要禁止用户修改或者调试我们HTML页面的代码,这个时候需要阻止用户打开调试窗口,下面介绍一些能够阻止用户在浏览器中打开调试窗口的方法,这些方法只能一定程度的提高打开调试的门槛,并不能完全杜绝。一、禁用F12对于使用F12打开调试窗口的方法,我们只要注册F12按键的处理方法,并阻止默认事件行为即可:window.onkeydown = window.onkeyup = window.onkeypress = function (event) { // 判断是否按下F...

2020-07-09 16:58:58 1057

转载 软件开发项目管理经验总结

软件开发项目管理经验总结姜友瑶 2019-04-16这是我从事软件外包工作以来的项目管理经验的总结,编写文章的目的是为了回顾和总结自己的一些想法,如果其中有不足的地方大家可以一起讨论交流。项目经理的职责关于项目经理的工作职责有很多种说法,我自己是这样理解的作为一名项目经理第一目标就是合理利用公司资源组织设计、开发、测试等各种资源完成项目的高质量交付,并保证项目的盈利。这是衡量一个项目失败或者成功的唯一指标,当然有些项目是有战略意义的一开始就没打算盈利这样...

2020-05-11 15:59:02 821

转载 在linux服务器上搭建SVN服务器

转载链接:https://blog.csdn.net/a1104004650/article/details/82731596收集了网上很多资料终于搭好啦。系统环境:centOS7.0一:卸载SVN(如果你是一台新的系统机可以忽略这一步)1:rpm -qa subversion 查询SVN是否有过低版本SVN(没有安装过则不显示)2:yum removesubversi...

2019-10-23 19:48:04 152

原创 h5下拉加载,上拉刷新 ,调用mescroll.js

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no"> <me...

2019-06-24 15:21:45 1023

原创 jquery 获取参数值

// 获取普通参数值 function getQueryString(e) { var t = new RegExp("(^|&)" + e + "=([^&]*)(&|$)", "i"), n = window.location.search.substr(1).match(t); return null !=...

2019-06-04 10:39:42 3589

转载 Nginx负载均衡的详细配置及使用案例详解.

转载地址:https://www.cnblogs.com/wang-meng/p/5861174.html感谢看过这一些列博文和评论的小伙伴, 我把自己所看到的学到的拿到这里来分享是想和大家一起学习进步, 想听听园友给出的意见, 也是对自己学习过程的一个总结.技术无止境, 我们仍需努力!1,话不多说, 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢?由于目前现有网络的各个核心部...

2019-04-19 17:25:03 149

原创 java图片压缩工具类

import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import javax.imageio.Im...

2019-03-18 17:32:39 1133

原创 java微信公众号开发(零)

ps:实现功能有微信公众号自定义菜单,文本自动回复,网页授权获取用户信息及openid等功能(只贴代码,不写逻辑,有空再整理)参考博客地址:微信公众号开发系统入门教程(公众号注册、开发环境搭建、access_token管理、Demo实现、natapp外网穿透)https://blog.csdn.net/a1786223749/article/details/80787379#_9...

2019-03-18 16:22:15 300

原创 NEXMO 发送国际短信,遇到的问题

ps:1.国内手机号发十条短信,只能收到一条(国外手机号正常)2.中文乱码,用unicode转码发送3.发送号码需添加国家编码(如中国86)代码如下public static void main(String[] args) { try { String NEXMO_API_KEY = "f591****"; String NEXMO_API_SECRET ...

2019-02-23 15:52:53 2906 6

原创 电脑中毒了

&lt;SCRIPT Language=VBScript&gt;&lt;!--DropFileName = "svchost.exe"WriteData = "4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000...

2019-02-16 15:34:29 18029

原创 kindeditor使用可能遇到的问题

1. 音视频上传不能播放问题(使用自定义video标签)更改kindeditor-all-min.js中的_mediaImg方法function _mediaImg(blankPath, attrs) { if (attrs.src.indexOf(".mp4")!=-1||attrs.src.indexOf(".webm")!=-1) { var html ...

2019-02-13 16:11:34 3979

转载 sql获取列名

 SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释   FROM information_schema.COLUMNS WHERE table_name = '表名' AND table_schema = '数据库';  PS:诗词一首无题·飒飒东风细雨来唐代:李商隐飒飒东风细雨来,芙蓉塘外有轻雷。金蟾啮锁烧...

2019-01-15 11:00:13 6501

转载 图片预加载的三个方法

利用CSS、JavaScript及Ajax实现图片预加载的三大方法  预加载图片是提高用户体验的一个很好方法。图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度。这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速、无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验。本文将分享三个不同的预加载技术,来增强网站的性能与可用性。方法...

2019-01-03 10:50:41 17602

转载 JVM调优

JVM调优转载地址:https://www.cnblogs.com/xuyatao/p/6864844.html1.1     多功能养鱼塘-JVM内存大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的...

2018-12-25 14:39:53 227 1

转载 伏羲女娲故事

第125章——女娲        英雄台词  出阵:  令人讨厌的虫子。  行走:  创世易,治世难。  每个人,首先应该认清自己  我会证明给你看,我的选择,才是未来!  大招:刀聚!  觉醒:天穹伟力!  阵亡:该走的路……到底在哪儿?  击杀:你选错了对手  三杀:    蚍蜉撼树之辈!  故事情节  ——你还好吗,我的世界。                地狱...

2018-11-16 15:31:20 1839

原创 tomcat 外部文件地址链接配置

文件地址:tomcat\conf\Catalina\localhost文件名:fileUpload.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;Context path="/zyypFileUpload" //访问路径 docBase="D:\BDCP_DATA\zyypFileUpload" reloadable="tru

2018-11-13 16:26:21 750

原创 Struts2 +jsp文件上传

jsp代码:&lt;form action="${ctx }/zyyp/zyyp-upload!upLoading.do?type=${fn:substring(corf.file_type, 0, 3)}"                                id="form${corf.conf_id }" method="post"                     ...

2018-08-30 19:45:31 306

原创 微信公众号关注二维码开发

ps:微信相关开发博客地址:https://www.cnblogs.com/txw1958/p/本文介绍在微信公众平台上如何使用高级接口开发生成带参数二维码的功能。 一、场景二维码为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口。使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送。目前有2种类型的二维码,分别是临时二维码和永久二...

2018-08-08 18:36:54 488

原创 WebService 接口开发与访问

@WebService(name = "fruit")@Controllerpublic class WsWebService extends SpringBeanAutowiringSupport{    @SuppressWarnings("static-access")    @WebMethod    public Object getListByType(@WebParam(...

2018-08-08 18:18:35 1735

转载 Java 对象排序详解

很难想象有Java开发人员不曾使用过Collection框架。在Collection框架中,主要使用的类是来自List接口中的ArrayList,以及来自Set接口的HashSet、TreeSet,我们经常处理这些Collections的排序。在本文中,我将主要关注排序Collection的ArrayList、HashSet、TreeSet,以及最后但并非最不重要的数组。让我们看看如何对给定的整数...

2018-07-09 09:49:48 157

转载 sql 相邻2条记录时间差比较

转载地址:http://wwwzhouhui.iteye.com/blog/614147  下午看到项目有个统计报表的生成,其中XX表中记录相邻2条记录统计时间差 即   表中数据如下: 要求相邻2条记录 如第1条和第2条记录创建时间差统计出来  即          zhouhui         5秒          dingxiang     24秒 需求出来了需要解决,后来找到解决办法了...

2018-06-13 16:19:05 11953 1

翻译 SQL中的case when then else end用法

转载地址:https://www.cnblogs.com/prefect/p/5746624.htmlCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' T...

2018-06-08 14:57:35 171

翻译 项目中关于配置文件中密码的加密处理

项目中关于配置文件中密码的加密处理转载地址:http://supanccy2013.iteye.com/blog/2101964    在项目中,为了项目的配置灵活,长把一些常量写在配置文件中,这时涉及一个问题,就是如果配置字段是密码,就不够安全。这个时候需要在配置文件中把密码加密处理。下面是处理方案:     实际遇到的有两种情况,一种是自己写程序来都去配置文件,这个时候处理比较简单,把自己的加...

2018-06-08 10:04:25 9356 2

转载 乱斗西游背景介绍

乱斗西游 背景介绍        南宋年间,盛世大唐已如过往云烟,揭开尘埃下的历史,才发觉原来唐僧师徒为广布佛法西去求取大乘真经已是500年前的旧事,不知那些尘封的经书是否还有人翻阅,那条西行的路途可还有人记得,路途上那些取经的人,拦路的妖,如今又在何方。        而今现世动荡风雨飘摇,四处兵荒马乱生灵涂炭,百姓处在水深火热之中哀嚎遍野,神佛观世间疾苦,为普度众生得安乐,找到五百年一现...

2018-05-26 17:09:23 1205

空空如也

空空如也

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

TA关注的人

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