
详解从vue的组件传值着手观察者模式
目录观察者模式Vue传值第一步,我们先在main.js中注册一下bus第二步,我们开始发送消息第三步,在组件三中接收消息vue的机制观察者模式存在的意义观察者模式首先,提到观察者模式,这不禁让我想到了MVVM,MVVM架构模式感觉用到了观察者的思想。我们还是按照惯例,了解一下什么是观察者模式观察...
2024-01-10
MySql减少内存占用的方法详解
前言默认设置下,mysql会初始化很大的内存块用于缓存数据库查询数据。但我的小主机只有640mb的内存,top查询发现他吃了我30% 的内存总量,差不多200MB。但这个数据库里只有几MB的数据,感觉这设置很不合理。经过爬文,终于把内存占用降到了128MB实现方法直接修改 /etc/mysql/mysql.conf.d/mysqld.cnf在配...
2024-01-10
详解Linux下Tomcat开启查看GC信息
目录一、开启GC日志二、GC日志分析1、windows 安装java 环境2、运行gchisto,分析gc日志三、选项参数详解1、堆大小设置2、回收器选择3、辅助信息四、常见配置汇总1、堆设置2、收集器设置3、垃圾回收统计信息4、并行收集器设置5、并发收集器设置五、调优总结1、年轻代大小选择2、年老代大小选择3、较小...
2024-01-10
jquery实现时间选择器
本文实例为大家分享了jquery实现时间选择器的具体代码,供大家参考,具体内容如下效果图:代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta name="flexible" content="initial-dpr=2" /...
2024-01-10
uniapp电商小程序实现订单30分钟倒计时
本文实例为大家分享了uniapp实现订单30分钟倒计时的具体代码,供大家参考,具体内容如下倒计时函数如下:// cm 参数是截至时间-当前时间// 截至时间是后台返回的数据,当前时间通过new Date() 的方式进行获取runBack(cm) { if (cm > 0) { // 如果时间是超过1分钟,则需要展示的样式是: x分x秒,如果是...
2024-01-10
微信小程序实现星星评分效果
本文实例为大家分享了微信小程序实现星星评分的具体代码,供大家参考,具体内容如下思路很简单,小星星都是一张张独立的图片,点击的时候改变图片的路径就可以了。我是用背景图片做的,先给盒子设置背景图片为灰色的小星星,盒子是根据js文件中的stars数组循环出来的,根据flag的值确定是...
2024-01-10
Openlayers显示瓦片网格信息的方法
本文实例为大家分享了Openlayers显示瓦片网格信息的具体代码,供大家参考,具体内容如下1、新建一个html页面,引入ol.js文件,然后在body中创建一个div标签,用来作为地图加载的容器;2、代码实现<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>...
2024-01-10
详解SpringBoot 添加对JSP的支持(附常见坑点)
序言:SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作。为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP .常见问题:1.修改JSP需重启才能生效:在生产环境中,SpringBoot重新编译JSP可能会导致较大的性能损失,并且很难追查到问题根源,所以...
2024-01-10
三张图彻底了解Java中字符串的不变性
该文章是图说Java系列文章中的一篇定义一个字符串String s = "abcd";s中保存了string对象的引用。下面的箭头可以理解为“存储他的引用”。使用变量来赋值变量String s2 = s;s2保存了相同的引用值,因为他们代表同一个对象。字符串连接s = s.concat("ef");s中保存的是一个重新创建出来的string对象...
2024-01-10
java远程连接调用Rabbitmq的实例代码
本文介绍了java远程连接调用Rabbitmq,分享给大家,希望此文章对各位有所帮助。打开IDEA创建一个maven工程(Java就可以了)。 pom.xml文件如下<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://maven.a...
2024-01-10
Java实现图片验证码具体代码
本文实例为大家分享了Java图片验证码代码,供大家参考,具体内容如下网页显示效果: index.jsp 使用两种方式强制图片更新: 1、设置图片输出时不缓存。 2、用js改变请求的地址。<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><html> <head> <title>第一个web项目的主页</title> <script type="text/jav...
2024-01-10
eclipse配置javap命令的方法
javap命令常用来对java类文件来进行反编译,主要用来对java进行分析的工具,在学习Thinking in Java时,由于需要对类文件反编译,以查看jvm到底对我们写的代码做了哪些优化和处理,比如我看的使用+=对字符串进行拼接时,jvm的处理方式。废话不多说,下面直接带上配置的教程:点击菜单栏 Run ---> External ...
2024-01-10
java微信公众号开发第一步 公众号接入和access_token管理
本文就来说一说微信开发第一步,公众号接入以及access_token的管理。一、微信公众号接入在微信公众号开发手册上,关于公众号接入这一节内容还是写的比较详细的,文档中说接入公众号需要3个步骤,分别是:1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现业务逻辑其实...
2024-01-10
java开发之读写txt文件操作的实现
项目结构:运行效果:========================================================下面是代码部分:========================================================/Text/src/com/b510/txt/MyFile.java 代码如下:package com.b510.txt; import java.io.BufferedReader; import java.io.File; import java....
2024-01-10
支持生产阻塞的Java线程池
通常来说,生产任务的速度要大于消费的速度。一个细节问题是,队列长度,以及如何匹配生产和消费的速度。一个典型的生产者-消费者模型如下: 在并发环境下利用J.U.C提供的Queue实现可以很方便地保证生产和消费过程中的线程安全。这里需要注意的是,Queue必须设置初始容量,防止生产者...
2024-01-10
如何更改Eclipse的字体和背景颜色
以前用惯了VC,看着Eclipse有点不习惯,尤其是昨天装了一个spket的插件,javascript的字体变得奇丑,所以才不得不想办法修改字体。 简单地说,在菜单Window下选择Preferences,在出现的对话框中选择字体,如下图: 选择Colors and Fonts 在右边的树中选择Basic下面的Text Font,会弹出字体选择对...
2024-01-10
DRDoS 预警:TCP 反射的深度分析
作者:百度安全实验室原文链接:https://mp.weixin.qq.com/s/rhqa2RDaEYxiIjmDp99uVw0x00 背景TCP反射攻击是在现网的DDoS攻防对抗中,逐渐兴起的一种新型攻击方式。攻击者伪造源IP地址为被攻击目标的IP地址向公网上大量的TCP服务器(通常是CDN、WEB站点等)发送连接请求(SYN报文),这些被利用的TCP反射服务器在...
2024-01-10
Linux 内核 TCP 协议多个 SACK 功能拒绝服务漏洞分析
作者: 启明星辰ADLab公众号: https://mp.weixin.qq.com/s/cVZvgd5xvj4ljchlwDSDYQ一、漏洞背景2019年6月18日,Redhat发布安全公告,Linux内核TCP/IP协议栈存在3个安全漏洞(CVE-2019-11477/CVE-2019-11478/CVE-2019-11479),这些漏洞与最大分段大小(MSS)和TCP选择性确认(SACK)功能相关,允许远程攻击者进行拒绝服务攻击。 二...
2024-01-10
mongodb 官网无法下载
因为官网下载页面里引用的js有些被墙了,所以页面无法正常运行,也就点不到下载地址了,我想要windows版的,国内如何下载?回答:直接翻墙吧。下个shadowsocks,然后搜ss-link,里面有免费的ss账号。不过一个小时换一次。你也可以买,一个月才五块钱。做程序员不翻墙肯定是不行的。回答:mongodb的官...
2024-01-10
vscode 如何解决堡垒机+动态密码验证的问题,进行远端开发?
本地是mac 想要在远端进行开发,并进行服务的调试及部署,使用了vscode+remotessh。由于公司有一定的安全防护措施,所以登陆到远端需要3步,1需要通过堡垒机,进行堡垒机的密码认证,2 然后还要进行公司的统一认证。这一步需要toke+pin 3 选择具备授权的ip服务器进行登陆。目前使用vs code自带的remote ssh ...
2024-01-10
