随笔 基础redis java

jvm基础

jvm 中两个线程: 1、守护线程:jvm自己使用的线程,比如垃圾回收(GC)就是一个守护线程 2、普通线程:一般的java程序线程,只要JVM中有普通线程在执行,那么JVM就不会停止 结束生命周期 在如下几种情况下,Java虚拟机将结束生命周期 1、执行了System.exit()方法 2、程序正 ......
基础 jvm

2-BS结构的系统通信原理(没有涉及到Java小程序)

1. WEB 系统的访问过程 第一步:打开浏览器 第二步:找到地址栏 第三步:输入一个合法的网址 第四步:回车 第五步:在浏览器上会展示响应的结果。 2. 关于域名: https://www.baidu.com/ (网址) www.baidu.com 是一个域名 在浏览器地址栏上输入域名,回车之后, ......
原理 结构 程序 系统 Java

Linux安装部署Redis(超级详细)

原文链接:https://www.cnblogs.com/AllWjw/p/15771097.html 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。 Redis版本 5.0.4 服务器版本 Linux Cen ......
Linux Redis

Django--基础登录的表单

HTML页面关键代码 <form action="" method="post"> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--导入jquery--> <script ......
表单 基础 Django

嵌入式基础测试手册——基于NXP iMX6ULL开发板(3)

基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 评估板接口资源丰富,引出双路网口、双路RS48 ......
嵌入式 iMX6ULL 手册 基础 6ULL

嵌入式基础测试手册——基于NXP iMX6ULL开发板(4)

前 言 本文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.1.0 Linux开发环境:Ubuntu18.04.4 64bit U-Boot:U-Boot-2020.04 Kernel:Linux-5.4.70 L ......
嵌入式 iMX6ULL 手册 基础 6ULL

查看Java进程启动的详细参数

问题解决 分析和定位一个Java线上系统问题,我们需要查看JVM启动时的一些参数设置,例如:垃圾回收算法、堆大小等等。这些参数可能在启动脚本中明确指明,也可能采用默认值。 在系统运行过程中其他人也许动态调整了系统参数。 通过jps命令找对对应的pid进程号 [root@swk-207 ~]# ps ......
进程 参数 Java

嵌入式工业开发板基础测试手册——基于NXP iMX6ULL开发板(1)

前 言 本文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.1.0 Linux开发环境:Ubuntu18.04.4 64bit U-Boot:U-Boot-2020.04 Kernel:Linux-5.4.70 L ......
嵌入式 iMX6ULL 手册 基础 工业

【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 访问者模式(Visitor Pattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构的前提下,改变了元素类的执行算法。 当某些较为稳定的东西(数据结构或算法),不想直接被改变但又想扩展功能,这时候适合用访问者模式 ......
设计模式 访问者 语言 模式 Python

markdown 基础语法

Markdown是一种轻量级标记语言,它使用简单的语法来格式化文本。下面是几种基本的Markdown语法: 标题 在行首添加1~6个#符,表示1~6级标题。 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 段落 换行即可;如果需要插入 ......
语法 markdown 基础

自动内存管理之内存区域-Java虚拟机(一)

1 运行时数据区域 运行时数据区域可以划分为由所有线程共享的方法区、堆和线程隔离的虚拟机栈、本地方法栈、程序计数器。 1.1 程序计数器(Program Counter Register)-线程隔离 程序计数器是一块较小的内存空间,它是==当前线程所执行的字节码的行号指示器==。 Java虚拟机的多 ......
内存 区域 Java

js基础之Array类型常用方法

栈:LIFO(last-in-first-out)后进先出 队列:FIFO(first-in-first-out)先进先出 数组方法 arr.pop() 返回最后一项的值 arr.push() 在数组最糊一项追加,返回当前数组长度 arr.shift() 返回第一项的值 arr.unshift() ......
常用 类型 基础 方法 Array

面试基础

ES6模块与CommonJs模块的区别 1.前者为异步加载,后者为同步加载; 2.前者为引用,后者为拷贝缓存。当模块对应值发生改变时,前者加载处可跟随改变,后者未做特出处理的情况,不会改变; 3.前者为编译时加载,后者为运行时加载。 ......
基础

【Linux】java 后台启动, nohup.out 文件越来越大问题解决

java 后台启动 一些知识点: 1、三个文件描述符 Linux 下均有 0,1,2 三个文件描述符,分别表示标准转入,标准输出,错误输出 可以这样使用,比如: ll *.jar 1>jars.log—— 这样标准输出会写到 jars.log 文件上 ll *.jar >jars.log 和 ll ......
后台 越来越 文件 问题 Linux

js基础-浮点精度

0.1 + 0.2 !== 0.3 原因:js的数据类型为Number,采用的是双精度(64位)。而数据计算,是转换成2进制进行,转换后的长度如果超过指定的长度,则会丢弃超出的部分,从而导致精度丢失。待计算完成后,又转化为原来的长度,所以大小会有变化。 常见解决浮点数精度问题的方法: 1.toFix ......
浮点 精度 基础

Java中 HTTP下载 常用的需要设置的MIME类型

.doc application/msword .dot application/msword .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document .dotx application/vnd.op ......
常用 类型 Java HTTP MIME

ansible基础使用

简述 ansible是新出现的自动化运维工具,基于Python开发 集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点 实现了批量系统配置、批量程序部署、批量运行命令等功能,无客户端 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没 ......
ansible 基础

js基础巩固(一)

js基本数据类型: 1.Number( Int, Float, NaN, Infinity) 2.String (单引号、双引号包裹的) 3.Boolean(true, false) 4.Object(无序名值对)【引用类型】 5.Null(值为null,表示为空) 6.Undefined(值为un ......
基础

java 随笔目录

基础 String 常用 api hashCode equals BigDecimal stream 常用 api 泛型 注解 枚举 反射 集合 ArrayList LinkList HashMap HashSet 多线程 线程状态 创建线程 线程同步 线程协作 线程中断 常用方法 各种锁 sync ......
随笔 目录 java

Java接口

接口 接口就是给出一些没有实现的方法定义,等到某个类要使用时,再具体实现 interface 类名 { 属性 方法 }; class 类名 implements 接口名 { 属性 方法 //接口的所有抽象方法都要实现 接口方法的实现 } 接口中的抽象方法可以不用abstact修饰,jdk7之前接口中 ......
接口 Java

java 数组操作

去重List<PolicySalaryVO> policySalaryVO = policySalaryDTOList.stream().map(PolicySalaryVO::new).collect(Collectors.collectingAndThen(Collectors.toCollec ......
数组 java

Java中进行高精准度坐标数据计算使用BigDecimal(计算距离、开平方)

场景 Java中使用java.awt.geom.Point2D进行坐标相关的计算(距离、平方等): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126072919 Java中使用JTS对空间几何计算(读取WKT、距离、点在面内、 ......
坐标 BigDecimal 数据 Java

java-高精确处理常用的数学运算

用于高精确处理常用的数学运算 package com.vivo.ars.util; import java.math.BigDecimal; /** * 用于高精确处理常用的数学运算 */ public class ArithmeticUtils { //默认除法运算精度 private stati ......
常用 数学 java

2023-05-03 量学基础 黄金阶梯 16

1. 黄金柱(4种基柱):高倍平梯。 (1)卧底黄金柱,除了高倍平梯,还可以是缩量的 (2)中继黄金柱 (3)过顶黄金柱 2. 黄金线(4种量线):基柱顶,基柱底,后三日实底,后三日虚底 3. 黄金梯: (1)通过过顶黄金柱画黄金梯 (2)通过黄金建构画阶梯,但是不在乎是否过顶 ......
阶梯 黄金 基础 2023 05

2023-05-03 量学基础 如何看反弹的力度

量价一体看盘,第一步永远是看趋势 案例一:李16期 答疑课2020年5月2号 53 同益股份 1. 趋势: 正好处于第三级金阶 2. 当下:本来应该撤掩退护的,但是踩了第三级阶梯的1/3位之后 (1)涨停板上涨 (2)放量单枪 (3)缩量单枪。如果要打劫,最后一天不应该上攻。 应该是要继续上攻的 3 ......
力度 基础 2023 05 03

Exp6 MSF应用基础

1.实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 1.1一个主动攻击实践,尽量使用最新的类似漏洞; 1.2 一个针对浏览器的攻击,尽量使用最新的类似漏洞; 1.3 一个针对客户端的攻击,如Adobe或office,尽量使用最新的类似漏洞; ......
基础 Exp6 Exp MSF

【nodejs基础】认识nodejs、详解fs文件系统模块与path路径模块01

1.初识 Node.js 浏览器中的 JavaScript 的组成部分 为什么 JavaScript 可以在浏览器中被执行 不同的浏览器使用不同的 JavaScript 解析引擎Chrome 浏览器 => V8Firefox 浏览器 => OdinMonkey(奥丁猴)Safri浏览器 => JSC ......
模块 nodejs 路径 文件 基础

【游戏设计随笔05】关于“模拟经营”的一些感悟笔记

一些模拟经营大类的tips: 1:模拟经营游戏的定义 游戏可以视为一组,在好玩的心态下由玩家执行的规则下的选择。而模拟经营类型的游戏更加偏重于资源分配。如果有一个基本定义,就是完成游戏资源产出机制,到资源分配,再到升级机制,最后强化资源产出,完成闭环的一个结构。 2:模拟经营游戏的核心线索 当产出机 ......
随笔 笔记

【游戏设计随笔04】关于《桃源》的一些设计运营总结

1:《桃源》有着非常明显的优势区间“美术”。 用出众的美术风格为玩家制造记忆点,依旧是游戏获客的重要方式,尤其是对于那些缺乏用户积累的新IP、新团队来说。 2:度过了初期的视觉冲击,就需要用玩法让玩家留下,《桃源》采用了一套简练的核心循环。仅从生产经营的资源循环来看,《桃源》有个非常明显的特点:简单 ......
随笔

java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,附源码+数据库+文档+PPT

1、项目介绍 java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,实现管理员:首页、个人中心、用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理,用户;首页、个人中心、订单评价管理、我的收藏管理、订单管理,前台首页;首页、商品信息、商品资讯、 ......