自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潘超博客

个人博客https://blog.pcgrw.com

  • 博客(74)
  • 资源 (6)

原创 linux中权限对目录和文件不同的意义

Linux 系统内文件有三种身份(拥有者、群组与其他人),每种身份都有三种权限(rwx), 已知道能够使用 chown, chgrp, chmod去修改这些权限与属性,当然,利用ls -l去观察文件也没问题。那么,这些文件权限对于一般文件与目录文件有何不同呢?权限对文件的重要性文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件(binary program)...

2019-06-16 14:25:42 1292

原创 使用WordPress搭建个人网站

最近想搭建一个个人博客,在网上查询了一番,发现使用WordPress搭建个人博客非常不错,就在阿里云购买了台服务器,选择系统为“Ubuntu 14.04.5 LTS”,并在阿里云买了个域名(域名是为了方便记忆,否则输入ip地址访问网站很不方便),下面就使用Ubuntu系统搭建WordPress个人网站。如需购买阿里云服务器和域名,可先点击此处领取阿里云优惠券:最高¥1888云产品通用代金券安装...

2019-06-15 17:14:57 3619 1

原创 SpringBoot笔记系列:(二十六)Spring Boot自定义Starter

Spring Boot的四大特性:Starter添加项目依赖bean的自动化配置Spring Boot CLI与Groovy的高效配合Spring Boot Actuator本文讲解如何创建一个自定义Starter。1.创建maven工程(maven-archetype-quickstart):注意artifactId的命名规则,Spring官方Starter通常命名为sprin...

2019-06-09 22:29:10 116

原创 SpringBoot笔记系列:(二十五)使用Spring Boot Actuator监控应用程序

Actuator 监控Spring Boot Actuator的关键特性是在应用程序里提供众多Web端点,通过它们了解应用程序运行时的内部状况。有了Actuator,你可以知道Bean在Spring应用程序上下文里是如何组装在一起的,掌握应用程序可以获取的环境属性信息,获取运行时度量信息的快照……Actuator 的 REST 接口Actuator提供了13个端点,具体如下表所示。...

2019-06-09 11:44:45 210

原创 IDEA下使用maven的mybatis-generator插件自动生成mybatis的实体类,mapper接口和xml文件和通用mapper

1.在pom.xml文件中配置mybatis-generator-maven-plugin插件:<!-- 自动生成mybatis代码 --><plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plug...

2019-06-08 17:35:44 393

原创 C语言基础概念

C语言基础特征:C语言中有34种运算符C是结构化语言:顺序结构,选择结构,循环结构C语言允许直接访问物理地址,可以直接对硬件操作C语言执行小路高、速度快C语言自带的数据类型:整型实型(浮点型)字符型枚举型指针类型数组类型结构体类型共用体类型C语言中格式控制符:格式控制参数描述%d十进制有符号整数%u十进制无符号整数%f十进制浮...

2019-06-08 17:29:12 325

原创 WordPress创建xml和html站点地图

网站地图,又称站点地图,它就是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接(注:不是所有页面)。大多数人在网站上找不到自己所需要的信息时,可能会将网站地图作为一种补救措施。搜索引擎蜘蛛非常喜欢网站地图。1.创建xml站点地图只需要安装Yoast SEO插件即可自动创建。效果如:XML站点地图2.创建html站点地图,html站点地图是为了方便读者快速了解网站内容首先在主题...

2019-06-08 17:28:03 1071 1

原创 不要用碎片化的时间去学习新知识!除非它是简单的

不要用碎片化的时间去学习新知识!不要用碎片化的时间去学习新知识!不要用碎片化的时间去学习新知识!重要的事情说三遍!1.碎片化时间的陷阱鼓吹用碎片化时间去学习的人,会告诉你:“我们一天的时间里,有大量的碎片化时间,如果我们利用起来学习,我们得学会多少知识?”好像没错,上下班,至少得花了一小时的时间,睡前半个小时玩手机的时间…碎片化的时间,如此之多。遗憾的是,假如哪一天自己心血来潮,...

2019-06-07 20:35:17 537

原创 WordPress网站底部设置网站已运行时间

给WordPress网站底部设置已运行时间:方法一:在主题设置中找到个性化页脚内容设置框,填写如下代码即可:网站已运行:<span id="run_time" style="color: black;"></span><script>function runTime() { var d = new Date(), str = ''; Bi...

2019-06-07 18:02:20 1597

原创 C语言中变量的存储类别

C语言中变量的存储类别:自动类型(auto)寄存器类型(register)静态类型(static)外部变量(extern)自动类型(auto)自动类型(auto)变量是存储在动态存储区的变量。关键字:auto一般形式为:auto 类型 变脸名局部变量默认储存类型为auto寄存器类型(register)寄存器类型(register)变量存储单元被分配在寄存器...

2019-06-07 17:59:18 1145

原创 css的四种引入方法及优先级

css的四种引入方法的优先级:行内样式>内嵌样式>链接样式>导入样式。一、使用STYLE属性(行内样式): 将STYLE属性直接加在个别的元件标签里<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; …}例如:<TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"...

2019-06-07 17:52:51 1115

原创 ubuntu下svn服务器搭建教程

ubuntu下svn服务器搭建步骤:下载安装svn:sudo apt updatesudo apt install subversion创建svn版本库:mkdir -P /home/ubuntu/svn/repositorysudo chmod -R 777 /home/ubuntu/svn/repositorysudo svnadmin create /home/ubu...

2018-11-27 09:24:51 493

原创 mysql创建数据库、授权并备份

直接上操作:panchao@panchao-GE62-6QF:~$ mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 38Server version: 5.7.24-0ubuntu0.18.04.1 (U...

2018-11-10 12:37:09 98

原创 ubuntu使用wget下载jdk

使用wget方法去jdk官方网站下载jdk时报错,无法下载:wget "https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"应该使用wget --no-check-certificate --no-cookies -...

2018-11-10 09:22:39 2240

原创 ubuntu安装mysql数据库

执行安装命令:sudo apt install mysql-server使用命令登录mysql:mysql -u root报错信息:Mysql:ERROR 1698 (28000): Access denied for user ‘root’@'localhost’使用cat命令查看默认用户名密码:sudo cat /etc/mysql/debian.cnf打印信息...

2018-11-08 13:26:42 82

原创 Linux中用户管理

Linux中用户管理Linux中用户管理Linux中用户和用户组概念用户:使用操作系统的人用户组:具有相同系统权限的一组用户用户和用户组的信息保存文件/etc/group文件存储当前系统中所有用户组信息例如:adm❌4:syslog,chao每行有四个字段,中间用":"分割,每个字段表示的信息如下:Groupx组名称组密码占位符...

2018-10-06 18:46:51 147

原创 Linux中磁盘管理

Linux中磁盘管理Linux中磁盘管理Linux磁盘管理基本命令df查看磁盘分区使用情况-l : 仅显示本地磁盘(默认)-a : 显示所有文件系统的磁盘使用情况,包含比如/proc/-h : 以1024进制计算最适合的单位显示磁盘容量-H : 以1000进制计算最适合的单位显示磁盘容量-T : 显示磁盘分区类型-t : 显示指定类型文件系统的磁盘分区-x : 不现实指...

2018-10-06 16:31:29 595

原创 vim文本编辑器教程

vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。vim文本编辑器教程vi和vim编辑器vi编辑器Visual Interface可视化接口类似于Windows中的记事本vi比记事本的功能强大很多vim编辑器Visual...

2018-10-06 11:03:03 125

原创 Linux中shell基础

学习shell基础1.Linux中shell基础1.1.Shell概述1.1.1.Shell是什么?Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直...

2018-10-04 14:26:31 517

原创 Linux中用户登录查看命令

Linux中用户登录查看命令Linux中用户登录查看命令查看登录用户信息w 用户名命令输出:USER : 登陆的用户名TTY : 登录终端FROM : 从哪个IP地址登录LOGIN@ : 登陆时间IDLE : 用户闲置时间JCPU : 指的是该终端连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间PCPU : 是...

2018-10-03 21:38:21 4016

原创 Linux中挂载命令

Linux中挂载命令Linux中挂载命令查询与自动挂载mount#查询系统中已经挂载的设备mount -a#依据配置文件/etc/fstab的内容,自动挂载/etc/fstab文件这个文件是Linux中自动挂载的文件挂载命令的格式mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点选项:-t 文件系统 : 加入文件系统类型来指定挂载的类...

2018-10-03 21:11:49 776

原创 Linux中关机与重启命令

Linux中关机与重启命令Linux中关机与重启命令shutdown命令安全的关机重启命令,执行命令前会将系统中正在运行的内容体保存并停止shutdown [选项] 时间选项:-c : 取消前一个关机命令-h : 关机-r : 重启& : 在Linux当中是指后台符例如:shutdown -r 15:30 &指后台执行下午15:30重启系统...

2018-10-03 21:11:05 609

原创 Linux中压缩与解压缩命令

Linux中压缩与解压缩命令Linux中压缩与解压缩命令常用压缩格式:.zip.gz.bz2.tar.gz.tar.bz2.zip格式.zip格式压缩zip 压缩文件名 源文件#压缩文件zip -r 压缩文件名 源文件#压缩目录.zip格式解压缩unzip 压缩文件#解压缩.zip文件.gz格式.gz格式压缩gizp 源文件#压缩为....

2018-10-03 14:00:34 1006

原创 Linux中的帮助命令

Linux中的帮助命令Linux中帮助命令列表帮助命令man其他帮助命令帮助命令manman 命令#获取指定命令的帮助man是manual(指南手册)的缩写例如: man ls #查看ls的帮助man的级别1 : 查看命令的帮助2 : 查看可被内核调用的函数的帮助3 : 查看函数和函数库的帮助4 : 查看特殊文件的帮助(主要是/dev目录下的文件)5 :...

2018-10-03 13:59:43 142

原创 Linux文件搜索命令

Linux文件搜索命令Linux搜索命令列表文件搜索命令locate命令搜索命令whereis与which文件搜索命令find字符串搜索命令grepfind命令与grep命令的区别文件搜索命令locatelocate [文件名]在后台数据库中按文件名搜索,搜索速度更快,功能更弱,只能搜索文件名/var/lib/mlocatelocate命令所搜索的后台数据库,不是实时更新...

2018-10-02 17:53:25 201

原创 Linux中常见目录及作用

Linux中常见目录及作用/根目录/bin命令保存目录(普通用户就可以读取的命令)/boot启动目录,启动相关文件/dev设备文件保存目录/etc配置文件保存目录/home普通用户的家目录/lib系统库保存目录/mnt系统挂载目录(挂载U盘,移动硬盘等)/media挂载目录(挂载光盘等)/misc挂载目录(挂载磁带机等)/root超级用户的家目录/tmp临时目录/sbi...

2018-10-01 23:47:16 151

原创 Linux命令基本格式及文件处理命令

Linux命令基本格式及文件处理命令命令提示符root@localhost:~#其中:root:当前登录用户localhost:主机名称~:当前所在目录(家目录)#或KaTeX parse error: Expected 'EOF', got '#' at position 2: :#̲是超级用户的提示符,是普通用户的提示符超级用户的家目录是/root目录,普通用户的家目录是/...

2018-10-01 22:53:31 162

原创 Linux硬盘分区

硬盘分区硬盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分,碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。越多分区,也就有更多不同的地方,可以将文件的性质区分得更细,按照更为细分的性质,存储在不同的地方以管理文件;但太多分区就成了麻烦。空间管理、访问许可与目录搜索的方式,依属于安装在分区上的文件系统。当改变大小的能力依属...

2018-10-01 14:29:33 192

原创 Spring中@Import注解的作用和使用

@Import用来导入@Configuration注解的配置类、声明@Bean注解的bean方法、导入ImportSelector的实现类或导入ImportBeanDefinitionRegistrar的实现类。@Import注解的作用查看Import注解源码/** * Indicates one or more {@link Configuration @Configuration...

2018-09-28 14:05:11 16542 1

原创 Spring中同一个service中方法相互调用事务不生效问题解决方案

问题描述:我们在用Spring框架开发Web项目过程中,经常需要用同一个service中的一个方法调用另一个方法,如果此时调用方没有添加事务注解@Transactional,而在被调用方添加事务注解@Transactional,当被调用方法中出现异常,这时候会发现事务并没有回滚,事务注解@Transactional没有起作用。分析原因:我们知道Spring中事务管理是使用AOP代理技术实...

2018-09-27 14:05:49 8552 1

转载 Spring-Boot 加载Bean的几种方式

Spring从3.0之后,就逐步倾向于使用java code config方式来进行bean的配置,在spring-boot中,这种风格就更为明显了。在查看spring-boot工程的时候,总是探究一下spring-boot如何简单的声明一个starter、Enable××,就能额外增加一个强大的功能,spring是如何找到这些具体的实现...

2018-09-19 12:28:31 2506

转载 给你一份Spring Boot知识清单

预警:本文非常长,建议先mark后看,也许是最后一次写这么长的文章说明:前面有4个小节关于Spring的基础知识,分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader详解,它们占据了本文的大部分内容,虽然它们之间可能没有太多的联系,但这些知识对于理解Spring Boot的核心原理至关重要,如果你对Sp...

2018-09-12 09:27:49 81

转载 设计模式六大原则

设计模式六大原则 1、单一职责原则(Single Responsibility Principle)定义 : 应该有且只有一个原因引起类的变化注意 : 这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能2、里氏代换原则(Liskov S...

2018-08-27 17:40:28 56

转载 Java中的private、protected、public和default的区别

Java中的private、protected、public和default的区别 这个问题 应该很老了,但是确实是重点中的重点,如果没有真正的都用过这些修饰符,其实对其的作用并不深刻,我也没用过默认的修饰符,所以有时候也总把friendly和protected搞混,还因为这个丢失了一次很好的工作机会,随意今天又重新弄了一下跟大家分享,没事自己就看看。对于public修饰符,它...

2018-08-09 18:24:54 74

原创 SpringBoot笔记系列:(二十四)集成EhCache缓存

SpringBoot集成EhCache缓存以及EhCache缓存的使用pom文件添加缓存jar包<!-- EhCache缓存jar包 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2018-08-07 09:14:57 115

原创 SpringBoot笔记系列:(二十三)发布打包

SpringBoot发布打包:执行maven命令:mvn clean package启动项目:java –jar 包名SpringBoot笔记系列目录

2018-08-07 09:13:28 73

原创 SpringBoot笔记系列:(二十二)使用yml配置文件

SpringBoot推按使用yml配置文件来代替properties配置文件新增application.yml配置文件server: port: 8080 servlet: context-path: /springboot-helloworld删除application.properties配置文件server.port=8080server.s...

2018-08-07 09:12:22 101

原创 SpringBoot笔记系列:(二十一)修改端口号及项目访问路径

springboot中修改端口号及项目访问路径:在application.properties配置文件中添加配置信息#端口号server.port=8081#访问路径server.servlet.context-path=/springboot-helloworldSpringBoot笔记系列目录...

2018-08-07 09:10:43 390

原创 SpringBoot笔记系列:(二十)多环境配置及切换

一个项目中,开发环境、测试环境和生产环境中的配置文件是不相同的,如果只有一套配置文件,在切换环境是很不方便,因此我们可以配置多个环境配置文件,然后再主配置文件中进行切换即可。新增开发、测试和生产配置文件:application-dev.propertiesserver.port=8080application-uat.propertiesserver.port=8081...

2018-08-06 09:13:36 750

原创 SpringBoot笔记系列:(十九)加载自定义配置参数的两种方法

SpringBoot中读取application.properties自定义配置参数的两种方法使用@Value读取单个参数使用@ConfigurationProperties读取多个参数并封装到bean中(需要在启动类中加上@EnableConfigurationProperties注解)例如:application.properties文件内容person.name=...

2018-08-06 09:09:04 104

MarkDown编辑器

非常好用的MarkDown编辑器,可在window下编辑markdown文本,编写自己博客

2018-05-12

myeclipse-2017-ci-7破解工具

myeclipse-2017-ci-7工具myeclipse-2017-ci-7工具myeclipse-2017-ci-7工具

2017-09-30

Navicat for MySQL

Navicat for MySQL 数据库连接工具Navicat for MySQL 数据库连接工具

2017-09-30

EditPlus3编辑器

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。

2017-09-16

DbVisualizer 9.1.5 64位破解版

DbVisualizer是一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。

2017-09-16

UltraEdit.zip编辑器及破解器

UltraEdit.zip编辑器及破解器

2017-07-15

空空如也

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