自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

转载 sudo 和 su 的区别

原文链接sudo (superuser do),以超级用户名义执行命令。当前用户必须在sudo对应用户组中,redhat和centos中是wheel用户组,Ubuntu和Debian是sudo用户组。我们可以使用sudo -l来查看用户是否拥有sudo权限如下图示,testuser没有sudo的权限。如下图示,用户leog是拥有sudo的权限的su是用于切换用户的命令, 例如:su testuser, 如果后面没有跟上用户名,默认省缺是root。注意su 和 su - 的区别, 没有-不会切

2022-04-15 00:01:53 177

转载 git clone fatal: Could not read from remote repository

当执行git clone命令时,遇到错误fatal: Could not read from remote repository而且已经添加好了ssh 的public key。 关于如何添加ssh key 到github, 参照官方文档:新增 SSH 密钥到 GitHub 帐户git clone git@github.com:michaelliao/itranswarp.git下图是在git bash中执行命令遇到的错误解决方案:我们需要在我们的home目录下(C:\Users\你的账号名)的

2022-04-13 23:14:00 2898

转载 maven插件dockerfile-maven-plugin简单介绍

原文链接正常情况下,我们在开发了一个应用程序后,会使用maven进行打包,生成对应的jar文件。而后,会使用docker将jar文件build成一个镜像(docker image)。之后,就可以在docker daemon中创建基于镜像的容器,并可提供服务了,dockerfile-maven-plugin 插件可以在项目构建的时候自动生成镜像,也可以自动将生成的镜像push到指定的镜像库。下面示例是构建项目生成jar包,并且使用Dockerfile自动生成镜像。首先,查看Dorkerfile文件,需要

2022-04-12 22:39:02 12353

转载 Maven插件buildnumber-maven-plugin

原文链接这个插件的设计是为了当你每次构建项目时能够获得一个唯一的构建序列号(build number)。比如说,打包时,包名称以当前构建时间结尾,或者每次生成的jar包中包含唯一的序列号。使用示例:本示例中使用了此插件的create goal,也就是基于SCM(Source code management)的版本号来获取构建序列号(build number).在项目的pom文件中添加如下<plugin> <groupId>org.codehaus.mojo</gro

2022-04-11 22:01:28 3581

转载 公用CDN - jsdelivr 和 UNPKG

原文链接内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。CDN这个技术其实说起来并不复杂,最初的核心理念,就是将内容缓存在终端用户附近。内容源不是远么?那么,我们就在靠近用户的地方,建一个缓存服务器,把远端的内容,复制一份,放在这里,不就OK了?jsDelivr 和 unpk

2022-04-10 22:37:51 3920 1

转载 mysqldump: Couldn‘t execute ‘SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, ‘$.“numbe

原文链接执行下面的mysqldump命令时遇到异常,这是因为我的客户端mysqldump的版本大于8,而我的MySQL数据库是比较老的版本的缘故。mysqldump -h 172.17.26.225 --default-character-set=utf8mb4 --opt --hex-blob --set-gtid-purged=OFF --user root -p it > it-2022-04-09_16_09_26.sql异常消息:mysqldump: Couldn't execut

2022-04-09 17:02:57 4260 1

转载 Java程序链接mysql 时报异常:The last packet sent successfully to the server was 0 milliseconds ago. The drive

原文链接最近用Docer拉起了一个MySql 数据库容器和一个java程序容器,并从java程序中使用root用户来链接MySql, 但是发现java程序一直在重启,使用docker logs命令查看java容器的日志发现后台一直报下面的jdbc的异常2022-04-09 06:49:39.425 INFO 1 --- [main] com.zaxxer.hikari.HikariDataSource : HikariCP - Starting...2022-04-09 06:49:43

2022-04-09 15:47:30 1368

转载 Debian修改DNS

原文链接Debian的DNS文件默认为 /etc/resolv.conf查看当前的DNScat /etc/resolv.conf下图中画出的就是当前系统的DNS如果想修改DNS的话,可以直接vim 来修改文件, 或者使用命令的方式。使用命令的方式比较方便快捷。sudo bash -c 'echo "nameserver 8.8.4.4" >> /etc/resolv.conf'如下图示,执行完追加DNS的命令后,使用cat查看DNS文件,DNS文件中多了一行。...

2022-03-31 22:39:53 4674

转载 sudo免密码

原文链接有时我们需要用到sudo时,总是需要不停的输入密码, 下面的设置就是免密码使用sudo.切换到root用户su -给文件/etc/sudoers赋予写入的权限chmod u+w /etc/sudoers修改文件vi /etv/sudoers在文件的末尾加上用户名 ALL=(ALL:ALL) NOPASSWD: ALL,下面示例是给用户leog赋予免密码执行sudo的权限.# User privilege specificationroot ALL=(ALL:ALL) ALL

2022-03-30 21:15:15 7925

转载 优秀国外博客推荐

原文链接1. simpleprogrammer 博客这是John Z. Sonmez的博客,他是图书《软技能》的作者。John是软件开发人员的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更充实的生活。他通过“化繁为简”的方法,赋予他们达成自身目标的力量。这个博客的缺点是有很多的付费部分,大可不必去付费,可以只看看免费的部分,感兴趣的话可以买一本《软技能》来看看。这个博客的大部分内容都在这本书中。simpleprogrammer博客链接2. Scott Hanselman

2022-03-29 20:22:08 2530

转载 Debian查看系统的版本

原文链接以下是常用的几种查看Debian版本号的方法,附加查看系统内核的方法用以区分1. 查看/etc/os-release文件cat /etc/os-release2. 查看/etc/debian_version文件cat /etc/debian_version3. 查看/etc/issue文件cat /etc/issue4. 使用 lsb_release 命令lsb_release -a或者lsb_release -d附加: 查看Linux内核版本(Linux

2022-03-28 21:16:48 8868

转载 bash脚本注释

原文链接shell注释就是直接在行首加"#",也可以在语句后面加#, 如下示例(注意第一行是bash的shebang行,不是注释行)以下是规范化的bash的function注释bashtest.sh#!/bin/bash# 定义全局变量A_STRING_PREFIX="Hello " # 也可以把注释放在语句后面######################################## Print a given string# GLOBALS:# A_STRING_PR

2022-03-27 19:14:39 1368

转载 Linux让程序在后台运行

原文地址让进程在后台运行有时我们只有一个控制台,当我们运行一个需要长时间运行脚本时,只能等着它运行结束后才能继续后续的操作。这时我们就可以在运行脚本的命令后加一个& 符号,让脚本在后台运行,然后我们就可以进行其它的操作。测试脚本runtest.sh将当前时间每隔一秒写进文件result.txt#!/bin/bashwhile true; do echo $(date)>>result.txt; sleep 1; done下面的演示使用ps命令来查看进程,当我们运行./ru

2022-03-17 19:32:55 900

转载 使用ifconfig.me返回你的ip和主机名

原文链接使用ifconfig.me返回你的ip和主机名ifconfig.me 是一个web service,能够显示你的链接信息,包括IP地址hostname和User Agent字符串。命令获取别人访问你而看到的远程ip地址:curl ifconfig.me or curl ifconfig.me/ip获取别人访问你而看到的远程hostname:curl ifconfig.me/host获取别人访问你而看到的所有相关数据:curl ifconfig.me/all在linux中运行

2022-03-16 22:34:14 12973

转载 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException

原文地址JDBC driver : mssql-jdbc-10.2.0.jre11.jar链接AZURE云数据库时出现以下错误:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target解决方案就是将设置连接字符串trustServerCertificate=true

2022-02-25 15:21:02 3406

转载 ImportError: No module named redis

原文链接使用以下python的代码测试redis的连接问题时,遇到ImportError: No module named redis 的错误#!/usr/bin/env python3#coding:utf8import redisr = redis.Redis(host='master.web-redis.c0dyu4.euc1.cache.amazonaws.com', port=6379, password='yourpassword002', decode_responses=True,

2022-01-26 14:37:19 1639

转载 在WSL 中图形化运行linux应用

原文链接在WSL 中图形化运行linux应用, WSLg (Windows Subsystem for Linux GUI) – use Linux GUI application natively第一步,使用Toolbox 安装IDE第二步,解压压缩包sudo tar -xzf jetbrains-toolbox-1.17.7391.tar.gz -C /opt第三步,安装相应的版本如果安装正常,那么在开始菜单里会添加相应的快捷方式如果在开始菜单里没有找到这快捷方式,可以使用以下方式

2022-01-23 22:03:31 477

转载 IntelliJ IDEA 2021设置maven配置文件setting.xml的位置

原文链接idea设置maven配置文件setting.xml的位置(IntelliJ IDEA 2021.2 (Ultimate Edition))第一步选择File–>Settings…打开Setting对话框。第二步展开Build, Execution, Deployment–>Build Tolls–>Maven

2022-01-23 21:13:54 6804

转载 Repository changed its ‘Suite‘ value from ‘stable‘ to ‘oldstable‘

原文链接apt-get update 产生如下的错误Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]Get:2 http://deb.debian.org/debian buster InRelease [122 kB]Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]Hit:4 http://

2022-01-22 15:41:14 3445 2

转载 Git clone OpenSSL SSL_read: Connection was reset, errno 10054 错误解决

OpenSSL SSL_read: Connection was reset, errno 10054 错误解决原文链接:点击这里解决方法:如上图,修改设置,解除ssl验证:git config --global http.sslVerify "false"

2021-12-15 20:33:55 662 1

转载 git add 区别

原文链接git addgit add 的作用就是将我们的变更的文件从工作区添加到暂存区,就是告诉git系统,我们要提交哪些文件,之后就可以使用git commit命令进行提交了。git add -A: (git add --all 的缩写)添加所有变更的文件git add -u: (git add --update的缩写)添加被修改(modified)和被删除(deleted)文件,不包括新文件(new)git add * 添加新文件(new)和被修改(modified)文件,不包括被删除(del

2021-12-09 16:21:55 160

转载 Linux删除大于指定天数的文件

原文链接:Linux 删除操作删除大于30天的文件 find /opt/backup -type f -mtime +30 -delete 或者: find /opt/backup -type f -mtime +30 -exec rm -rf {} \;删除大小为0的文件find /opt/backup -size 0 -exec rm -i {} \;-type f: 表示只找出文件,排除查找目录-type d: 表示只找出目录-mtime: 表示修改时间(modify ti

2021-12-05 22:30:32 1387

转载 SSIS 生成文本文件

SSIS 生成文件源代码下载下载地址:https://www.myrhce.com/article/1375112672575520程序说明此SSIS的目标是生成如下的文本文件此文件的列由TAB键分割,可以使用notepad++来查看这样就能够看清TAB键了文件由%H%表示头部和%D%表示的细节部分以下为程序开发使用的VS信息使用的数据库是 Microsoft SQL Server 2017 (RTM-CU21)程序配置介绍:修改数据库..

2020-10-11 13:53:32 5592

原创 第三题 设定YUM软件仓库

题目要求设定YUM软件仓库:配置你的本地默认YUM软件仓库,仓库地址为http://classroom.example.com/content/rhel7.0/x86_64/dvd也可以在wiki中查看: 设定YUM软件仓库解题过程1 创建YUM配置文件注意几点文件后缀名必须为.repo,文件名题目没有指定可以自定义,题目如果指定则需要用题目要求的名字必须在目录/etc/yum.repos.d/之中创建[root@server0 ~]# vim /etc/yum.repos

2020-05-13 21:57:47 800

原创 第二题 配置SeLinux

什么是 SELinux 呢?其实他是Security Enhanced Linux 的缩写,字面上的意义就是安全强化的Linux 之意,当初设计的目标是避免资源的误用, 其实SELinux 是在进行进程、文件等细部权限设定依据的一个核心模块。题目要求设定SeLinux,要求:SeLinux的工作模式为enforcing要求系统重启后依然生效解题过程1,查看状态[root@server0 ~]# sestatus2,切换成Enforcing模式[root@server0 ~]#

2020-05-12 20:44:01 827

原创 RHCSA 第一题 修改root密码

题目要求请修改系统的root帐号密码为redhat,确保能够使用root帐号登录系统。说明:server0 的IP为172.25.0.11/24desktop0的IP为172.25.0.10/24解题过程1 按要求打开控制台此时用户root是没法登陆的2 重启点击Send key, 然后选择Ctrl+Alt+Del重启3 进入编辑模式使用上下键选择第一个,然后根据提示按e键进入编辑模式4 编辑使用向下的方向键找到linux16这一行, 在这一行的末尾添加rd.break,注

2020-05-11 20:08:25 250

WPF UI treeview

一个好的WPF 界面设计 主要用到treeView 和Expander。

2013-06-19

mvc5 music store

最新mvc5音乐商店,music store

2015-03-08

Brush stydy

学习WPF 不错的实例 treeview 实例 好的架构

2013-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除