<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[javaee1234的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/javaee1234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javaee1234]]></copyright><item><title><![CDATA[sonar 7.6 安装和使用]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/132561729</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/132561729</guid><author>javaee1234</author><pubDate>Tue, 29 Aug 2023 15:01:00 +0800</pubDate><description><![CDATA[sonar 7.6 安装和使用_银真的博客-优快云博客]]></description><category></category></item><item><title><![CDATA[mysql 优化配置]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/132356244</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/132356244</guid><author>javaee1234</author><pubDate>Fri, 18 Aug 2023 10:26:29 +0800</pubDate><description><![CDATA[【代码】mysql 优化配置。]]></description><category></category></item><item><title><![CDATA[详解缓存穿透、缓存雪崩、缓存击穿]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/128281965</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/128281965</guid><author>javaee1234</author><pubDate>Mon, 12 Dec 2022 09:37:14 +0800</pubDate><description><![CDATA[详解缓存穿透、缓存雪崩、缓存击穿]]></description><category></category></item><item><title><![CDATA[mycat 自动生成ID策略配置]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/124271345</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/124271345</guid><author>javaee1234</author><pubDate>Tue, 19 Apr 2022 13:22:17 +0800</pubDate><description><![CDATA[mycat 自动生成ID策略配置--备忘_Neqc、的博客-优快云博客一.文件方式1.server.xml&lt;property name="sequenceHandlerType"&gt;0&lt;/property&gt;2.sequence_conf.propertiesGLOBAL.HISIDS=GLOBAL.MINID=10001GLOBAL.MAXID=9999999999GLOBAL.CURID=10000ORDER.HISIDS=ORDER.MINID=1001ORDER.MAXID=9]]></description><category></category></item><item><title><![CDATA[docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/118292751</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/118292751</guid><author>javaee1234</author><pubDate>Mon, 28 Jun 2021 09:10:18 +0800</pubDate><description><![CDATA[原文地址：https://blog.youkuaiyun.com/wohu1104/article/details/103334937



1. 问题现象
使用 docker load 加载镜像包的时候出现如下错误:

open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
1
2. 问题分析
查阅资料发现这个由于 docker load 和 docker import 的区别导致.

因为压缩包如果是用]]></description><category></category></item><item><title><![CDATA[docker导出容器]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/118292504</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/118292504</guid><author>javaee1234</author><pubDate>Mon, 28 Jun 2021 09:02:05 +0800</pubDate><description><![CDATA[第一步:

使用docker ps 查看自己容器名称



第二步:

执行命令$ docker export 容器名称&gt; lamp.tar，将容器导出
]]></description><category></category></item><item><title><![CDATA[docker打包容器]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/118292474</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/118292474</guid><author>javaee1234</author><pubDate>Mon, 28 Jun 2021 09:00:53 +0800</pubDate><description><![CDATA[1、从容器创建一个镜像

使用到的命令：

docker commit :从容器创建一个新的镜像


docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

OPTIONS说明：

-a :提交的镜像作者；
	-c :使用Dockerfile指令来创建镜像；
	-m :提交时的说明文字；
	-p :在commit时，将容器暂停。
例1


docker commit -a "runoob.com" -m "my apache" a404c6c174a2  ]]></description><category></category></item><item><title><![CDATA[mysql 插入1000w条数据]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/110430644</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/110430644</guid><author>javaee1234</author><pubDate>Tue, 01 Dec 2020 14:10:33 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/weixin_33694620/article/details/92399062


 -- 创建1kw 数据量的数据库
create database bigData;
 
-- 部门表
DROP TABLE IF EXISTS `dept`;
CREATE TABLE `dept` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '部门id',
  `deptno` mediumint(9) NOT NULL ]]></description><category></category></item><item><title><![CDATA[docker-compose 安装redis]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/110087379</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/110087379</guid><author>javaee1234</author><pubDate>Tue, 24 Nov 2020 17:05:30 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qinjava/article/details/108294733





配置文件
docker-compose.yml

docker-compose.yml文件的版本


version: "3"
#管理的服务
services:
  redis:
    container_name: redis
    image: redis
    ports:
      # 端口映射
      - 6379:6379
    volumes:
     ..]]></description><category></category></item><item><title><![CDATA[docker-compose 部署kafka]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/110060496</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/110060496</guid><author>javaee1234</author><pubDate>Tue, 24 Nov 2020 11:39:31 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/Crystalqy/article/details/94006936



用docker-compose部署kafka

docker-compose.yml如下：






version: '2'
services:
  zookeeper:
    image: wurstmeister/zookeeper
    volumes:
      - ./data:/data
    ports:
      - "2181:2181"
       ..]]></description><category></category></item><item><title><![CDATA[docker-compose安装ZooKeeper集群]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/110000427</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/110000427</guid><author>javaee1234</author><pubDate>Mon, 23 Nov 2020 16:32:08 +0800</pubDate><description><![CDATA[目录


	docker-compose 配置文件
		启动
		查看状态
	


docker-compose 配置文件

创建一个配置文件 docker-compose.yml ，内容如下：


version: '3.1'
services:
  zoo1:
    image: zookeeper
    restart: always
    hostname: zoo1
    ports:
      - 2181:2181
    environment:
      ZOO_MY_ID:.]]></description><category></category></item><item><title><![CDATA[Python -- Selenium获取请求的接口数据信息/浏览器Network的请求和响应]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/109307599</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/109307599</guid><author>javaee1234</author><pubDate>Tue, 27 Oct 2020 11:30:18 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_44695727/article/details/109090568



获取浏览器Network请求和响应

Selenium-获取请求的接口数据信息

Browsermob-Proxy是一个开源的Java编写的基于LittleProxy的代理服务。Browsermob-Proxy的具体流程有点类似与Flidder或Charles。即开启一个端口并作为一个标准代理存在，当HTTP客户端（浏览器等）设置了这个代理，则可以抓取所有的请求细节并获取返回内容。.]]></description><category></category></item><item><title><![CDATA[jadx反编译—下载和使用（傻瓜教程，非常详细）]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/107907406</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/107907406</guid><author>javaee1234</author><pubDate>Mon, 10 Aug 2020 10:58:31 +0800</pubDate><description><![CDATA[原文地址



一、在GitHub上直接下载

下载地址
可以下这个版本：

二、运行图形化界面

1、将zip文件解压后定位到在lib文件夹中，在此处打开命令行
2、运行jadx-gui-0.7.1.jar（前提是已经装好了JDK1.8）
命令如下：


&lt;span style="color:#000000"&gt;&lt;code&gt;java &lt;span style="color:#98c379"&gt;-jar&lt;/span&gt; jadx&lt;span style="col.]]></description><category></category></item><item><title><![CDATA[mySQL中某个字段唯一约束修改]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/107831488</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/107831488</guid><author>javaee1234</author><pubDate>Thu, 06 Aug 2020 09:28:57 +0800</pubDate><description><![CDATA[查看： SHOW KEYS FROM 数据表;
增加 ：ALTER TABLE 数据表 ADD UNIQUE(字段名);

ALTER TABLE 数据表 ADD UNIQUE(字段名1,字段名2);
删除 ：ALTER TABLE 数据表 DROP INDEX 字段名;
]]></description><category></category></item><item><title><![CDATA[docker环境脚本安装]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/107579783</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/107579783</guid><author>javaee1234</author><pubDate>Sat, 25 Jul 2020 15:47:03 +0800</pubDate><description><![CDATA[原博客https://www.jianshu.com/p/996e08b7976d



脚本安装

1、脚本代码

写一个install-docker.sh 脚本
脚本代码如下




#!/bin/bash

# 卸载旧版本
echo ""
echo ""
echo "#########################################################"
echo "# 卸载旧版本 -- 开始                                    #...]]></description><category></category></item><item><title><![CDATA[ZEROTIER ONE实现内网穿透]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/107456855</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/107456855</guid><author>javaee1234</author><pubDate>Mon, 20 Jul 2020 09:38:24 +0800</pubDate><description><![CDATA[为什么是Zerotier One

要想外网/公网上访问家里的群晖，大致方案有两个：一个是动态域名+公网IP+端口映射。相关文章也很多，限于本文主题就不涉及了。另一个就是内网穿透了，网上常见的方案有很多，比如frp，ngrok，n2n等等，说实话都是没听过的名字（虽然算是相关专业从业人员，但也是很久没有折腾各种黑科技了）。

由于之前有使用hamachi的经验，所以第一个念头就是使用hamachi，搜了一圈发现这个软件已经淡出市场了，而且好像还在墙外，于是就放弃了，不禁还有些唏嘘。搜索新近的方案，如上述那些]]></description><category></category></item><item><title><![CDATA[Windows下实现mysql定时备份]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/106673973</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/106673973</guid><author>javaee1234</author><pubDate>Wed, 10 Jun 2020 20:05:24 +0800</pubDate><description><![CDATA[Windows下实现mysql定时备份

1、写MySQL备份bat处理


@echo off
set "yMd=%date:~,4%%date:~5,2%%date:~8,2%"
set "hms=%time:~,2%%time:~3,2%%time:~6,2%"
"C:/Program Files (x86)/MySQL/MySQL Server 5.5/bin/mysqldump.exe" -uroot -p123456 demo&gt;D:/mysql_backup_%yMd%-%hms%.sql]]></description><category></category></item><item><title><![CDATA[VMware vSphere Client(4.1/5.0/5.1/5.5/6.0) 客户端下载地址]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/103717557</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/103717557</guid><author>javaee1234</author><pubDate>Thu, 26 Dec 2019 16:14:50 +0800</pubDate><description><![CDATA[前言

VMware作为商业虚拟化方案的佼佼者不知不觉中已经成长为一颗苍天大树，面对OpenStack和Docker的夹击希望VMware可以继续勇往直前，从vSphere 6.5开始终于彻底告别Client的束缚，Web响应速度和功能也不再为人所诟病，因为多版本VMware vSphere Client共存比较困难，这里记录分享下vSphere Client从4.1至6.0的下载地址备用。


...]]></description><category></category></item><item><title><![CDATA[解决表被锁]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/103492065</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/103492065</guid><author>javaee1234</author><pubDate>Wed, 11 Dec 2019 14:36:59 +0800</pubDate><description><![CDATA[查询进程show processlist 查询到相对应的进程，然后 kill id


show processlist 

kill 507451


]]></description><category></category></item><item><title><![CDATA[Redis 分布式锁的正确实现方式（Java版）]]></title><link>https://blog.youkuaiyun.com/javaee1234/article/details/103162808</link><guid>https://blog.youkuaiyun.com/javaee1234/article/details/103162808</guid><author>javaee1234</author><pubDate>Wed, 20 Nov 2019 14:45:43 +0800</pubDate><description><![CDATA[前言

分布式锁一般有三种实现方式：

数据库乐观锁；
	基于Redis的分布式锁；
	基于ZooKeeper的分布式锁
本篇博客将介绍第二种方式，基于Redis实现分布式锁。

虽然网上已经有各种介绍Redis分布式锁实现的博客，然而他们的实现却有着各种各样的问题，为了避免误人子弟，本篇博客将详细介绍如何正确地实现Redis分布式锁。

可靠性

首先，为了确保分布式锁可用，我们至少要确保锁的实...]]></description><category></category></item></channel></rss>