java极客核心散列知识点
用小强精神编写文章
浪去爪哇岛喝咖啡
一生二,二生三,三生万物。
展开
-
javascript
两种方式练习javascript第一种nodejs第二种谷歌浏览器中:const book ={ title: "盐丁儿", toString(){ return `《${this.title}》`; }};console.log(book.toString())解构:展开操作符switch语法:try catch语法const getGasoline=()=>{ return false;};const d原创 2022-05-02 20:45:57 · 729 阅读 · 0 评论 -
对象大小与指针压缩--JVM
1.导入依赖 <!-- 对象大小可以用jolcore包查看,引入依赖--> <!-- https://mvnrepository.com/artifact/org.openjdk.jol/jol-core --> <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol原创 2022-04-21 11:43:54 · 391 阅读 · 0 评论 -
JVM性能调优1
图解说明如下:javac com.tuling.jvm.Math.javajava com.tuling.jvm.Math在windows系统西java.exe调用的jvm.dll文件创建Java虚拟机(C++实现),创建一个引导类加载器实例(C++实现),除了直接C++发起调用,还可以C++调用java代码,创建JVM启动器,实例sun.misc.Launcher该类引导类加载器负责加载创建其他类加载器,通过sun.misc.Launcher.getLauncher()获取运行类自己的加载器Cl.原创 2022-04-21 06:05:16 · 192 阅读 · 0 评论 -
Vue的监听器Wacth
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http.原创 2022-03-01 08:19:27 · 131 阅读 · 0 评论 -
Error response from daemon: driver failed programming external connectivity on endpoint mymysql
docker: Error response from daemon: driver failed programming external connectivity on endpoint mymysql (59ba4bda46b12a5ac9d20e021d9393e518542ac724c1dc8e5b0a524072513087): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DN原创 2022-02-28 01:46:02 · 405 阅读 · 0 评论 -
Jenkins结合Docker实现代码实时提交
1.安装docker2.宿主机安装JDK,Maven,Jenkins3.开启Jenkins和dockerserver: port: ${SERVER_PORT:8088}重点:SERVER_PORT 设置了别名Dockerfile#FROM java:8 设置基础镜像FROM openjdk:8-jdk-alpine#指定镜像创建者信息MAINTAINER KsdPug#切换工作目录WORKDIR /#创建执行目录RUN mkdir -p /servers# 切换指定命令原创 2022-02-26 02:09:30 · 145 阅读 · 0 评论 -
Redis+lua限流大致流程
06、定义限流lua脚本新建一个iplimite.lua文件,放在resources目录下的lua文件夹下:-- 为某个接口的请求IP设置计数器,比如:127.0.0.1请求课程接口-- KEYS[1] = 127.0.0.1 也就是用户的IP-- ARGV[1] = 过期时间 30m-- ARGV[2] = 限制的次数local limitCount = redis.call('incr',KEYS[1]);if limitCount == 1 then redis.call("e原创 2022-02-16 17:16:37 · 466 阅读 · 0 评论 -
自定义标签通过AOP实现日志增强
package com.taimi.aop;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * Description: * Author: taimi 37310 * Version: 1.0 * Create .原创 2022-02-15 01:48:58 · 167 阅读 · 0 评论 -
vo、po、dto、bo、pojo、entity、mode如何区分
阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义分层领域模型规约:DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。BO( Business Object):业务对象。 由Service层输出的封装业务逻辑的对象。AO( Application Object):应用对象。 在Web层与Service层之间抽象的复用对象模原创 2022-02-15 01:41:43 · 337 阅读 · 0 评论 -
前后端项目为啥不用session
????1:单体架构,整体的运行是以jar或者war进行部署运行,运行过程中是以进程运行,在程序执行是数据存储的过程都是在这个进程中。比如:你运行一个程序就会你的系统的产生一个java.exe进程。????2:后端部分,还运行java进程中。前端部分:vue+nodejs架构进行运行,在部署阶段发布一个静态文件部署nginx进程。????3;JWT????前后端分离后,session位于两个进程中以及两个不同的服务器中,互相进水不犯河水~????JWT做三件事情:创建Token,校验Tok原创 2022-02-15 01:36:17 · 3694 阅读 · 0 评论