随笔分类 -  Java技术点

每一个技术都值得去研究并实践!
摘要:将容器保存为镜像 docker commit mynginx mynginx_i 将镜像保存为文件 docker save -o mynginx.tar mynginx_i 镜像恢复 docker load -i mynginx.tar 镜像迁移 //将tar文件保存到电脑,迁移至另一台电脑,把镜像 阅读全文
posted @ 2022-07-14 16:39 白玉神驹 阅读(776) 评论(0) 推荐(0)
摘要:启动普通的nginx创建目录文件然后删除 //启动容器 docker run -p 10080:80 --name mynginx -d nginx //进入容器 docker exec -it mynginx bash //查看nginx目录 ls -al /etc/nginx //退出容器复制m 阅读全文
posted @ 2022-07-14 14:59 白玉神驹 阅读(961) 评论(0) 推荐(0)
摘要:创建文件夹 在 /usr/local/docker/下创建,方便管理 mkdir redis-cluster # 创建redis-1~redis-6文件夹 mkdir redis-cluster/redis-1 \ redis-cluster/redis-2 \ redis-cluster/redi 阅读全文
posted @ 2022-07-09 22:18 白玉神驹 阅读(760) 评论(0) 推荐(0)
摘要:mariadb配置 docker-compose.yaml version: '3' services: mysql: restart: always image: mariadb container_name: mariadb ports: - 3306:3306 environment: TZ: 阅读全文
posted @ 2022-07-09 20:31 白玉神驹 阅读(740) 评论(0) 推荐(0)
摘要:共享网络:shared Network ip地址注意: 1. 使用虚拟机时,需要使用克隆,才会自动生成新的ip,直接复制会是相同的ip地址 2. 完全克隆需要虚拟机关机状态才有克隆按钮;链接克隆在管理快照中 使用命令克隆 1. 关闭虚拟机 2. 打开终端,查看虚拟机列表 prlctl list -a 阅读全文
posted @ 2022-07-09 17:28 白玉神驹 阅读(405) 评论(0) 推荐(0)
摘要:fastjson版本号升级为2.0.6后的问题 <!-- fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.6</version> </dep 阅读全文
posted @ 2022-07-06 17:19 白玉神驹 阅读(692) 评论(0) 推荐(0)
摘要:容器启动时候用host模式即共享网络模式和宿主机使用同一个网络 #使用宿主机的ip和端口,但是容器的系统,进程列表等还是和主机隔离。 #docker run -tid --net=host --name docker_host1 ubuntu-base:v3 #docker run -tid --n 阅读全文
posted @ 2022-07-05 16:06 白玉神驹 阅读(540) 评论(0) 推荐(0)
摘要:docker常用命令 查看debian版本 cat /etc/apt/sources.list 去清华大学开源软件镜像站找到对应版本 bullseye 将系统自带该文件备份 cp /etc/apt/sources.list /etc/apt/sources.list.backup 安装https源 阅读全文
posted @ 2022-07-05 12:59 白玉神驹 阅读(371) 评论(0) 推荐(0)
摘要:更新apt-get apt-get update apt-get upgrade 安装 apt-get install vim 阅读全文
posted @ 2022-07-05 11:15 白玉神驹 阅读(109) 评论(0) 推荐(0)
摘要:进入mariadb容器 docker exec -it mariadb bash 登陆数据mariadb mariadb -u root -p 设置全局时间 set global time_zone = '+8:00';#修改mysql全局时区为北京时间,即我们所在的东8区 set time_zon 阅读全文
posted @ 2022-07-05 09:40 白玉神驹 阅读(180) 评论(0) 推荐(0)
摘要:拉取docker镜像,默认最新版本 docker pull redis 创建网卡 docker network create redis --subnet 172.28.0.0/16 脚本创建6个redis配置 for port in $(seq 1 6); \ do \ mkdir -p ~/re 阅读全文
posted @ 2022-07-04 23:04 白玉神驹 阅读(847) 评论(0) 推荐(0)
摘要:报错:port is already allocated 执行命令 service docker stop docker rm $(docker ps -aq) rm /var/lib/docker/network/files/local-kv.db systemctl restart docker 阅读全文
posted @ 2022-07-04 22:18 白玉神驹 阅读(1163) 评论(0) 推荐(0)
摘要:###取相同的元素 集合元素个数相同 list1.forEach(e -> { if(list2.contains(e)){ list3.add(e); } }); 阅读全文
posted @ 2022-06-28 18:13 白玉神驹 阅读(1619) 评论(0) 推荐(0)
摘要:SQL注入 背景 通过 sqlmap 工具可以看到几种常用注入方式,布尔盲注、时间盲注、报错注入、联合查询注入; 对于POST请求,请求没有任何返回数据、请求不会出错得情况下,仍然可以完成注入,并可以导出数据库得所有数据; 解决: 使用参数化得查询是最好得堵漏方式; 对于JdbcTemplate来说 阅读全文
posted @ 2022-02-16 14:27 白玉神驹 阅读(172) 评论(0) 推荐(0)
摘要:涉及支付代码的主要三类情况 代码本身涉及有偿使用的三方服务如采用后付款方式的结算,如果出问题没及时发现,下个月结算时会收到一笔数额巨大的账单; 代码涉及虚拟资产的发放,比如积分、优惠券等。比如优惠券可以下单使用,积分可以兑换积分商城的商品。虚拟资产就是具有一定价值的钱,但因不涉及钱和外部资金通道容易 阅读全文
posted @ 2022-02-15 10:28 白玉神驹 阅读(847) 评论(1) 推荐(1)
摘要:docker拉取arm版本nacos并运行 //第一种 找不到自动拉取 docker run --name hello-nacos -e MODE=standalone -p 8848:8848 -d zill057/nacos-server-apple-silicon:2.0.3 //第二种先拉取 阅读全文
posted @ 2022-02-09 23:55 白玉神驹 阅读(2446) 评论(0) 推荐(0)
摘要:点击目录旁按钮直接跳转 目录 事务的四大特性? 事务隔离级别有哪些? 索引 什么是索引? 索引的优缺点? 索引的作用? 什么情况下需要建索引? 什么情况下不建索引? 索引的数据结构 Hash索引和B+树索引的区别? 为什么B+树比B树更适合实现数据库索引? 索引有什么分类? 什么是最左匹配原则? 什 阅读全文
posted @ 2022-01-26 14:45 白玉神驹 阅读(83) 评论(0) 推荐(0)
摘要:Tomcat线程池工作原理 1. JDK的原生线程池先天适合CPU密集型任务 2. Tomcat限制线程个数与队列长度 3. 重写execute方法实现特色任务处理 工作流程: - 前corePoolSize个任务时,来一个任务就创建一个新线程 - 再有任务,就把任务放入任务队列,让所有线程去抢。若 阅读全文
posted @ 2021-11-22 16:37 白玉神驹 阅读(362) 评论(0) 推荐(0)
摘要:常用方法: pm.globals.unset("variable_key"); 清除全局变量 pm.environment.unset("variable_key"); 清除环境变量 pm.globals.get("variable_key"); 获取全局变量 pm.variables.get("v 阅读全文
posted @ 2021-11-12 15:54 白玉神驹 阅读(405) 评论(0) 推荐(0)
摘要://目标:括号匹配的校验 //思路:使用栈来解决、遇到`([`就`入栈`,遇到`)]`就出栈,遇到其他元素不做处理。处理完后,检查栈的长度,为空表明括号匹配。 private static boolean checkBra(String str) { String[] arr = str.split 阅读全文
posted @ 2021-09-14 15:02 白玉神驹 阅读(206) 评论(0) 推荐(0)