- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 springboot与springcloud配置文件说明
三种文件的加载优先级为,后缀为:yaml > yml > properties,所以优先级越大的配置会被优先级小的配置文件覆盖,同时springboot 不支持bootstrap为前缀的配置文件。对应的前缀加载顺序为,bootstrap.* > bootstrap-dev.* > application.* > application-dev.*读取之后会变成两个参数:pre 和 name,这是因为Properties::load方法是按照行进行读取的,一次读取8kb的数据。使用原生方式读取配置文件。
2023-05-19 16:18:17 1396
原创 Java面向对象
面向对象面向对象是一种抽象概念,只关注事情的参与者。通俗一点表示就是我找人做饭,我只需要关心人,不需要关心人是如何完成做饭这件事的。面向过程面向过程比较直接,顺序的去执行一个事情的。通俗一点就是我自己做饭,我需要买菜,洗菜,切菜,煮饭,做菜等一列操作。...
2022-07-20 09:12:40 138
原创 Java8大基本类型以及进制
Java8大基本类型byte :大小:1字节(8位),区间范围:(-128~127)short大小:2字节(16位) ,区间范围:(-32768~32767)char大小:2字节(16位),如果采用"ISO-8859-1"编码,那么一个char只会有一个字节。如果采用"UTF-8"或者"GB2312"、"GBK"等编码格式呢?这几种编码格式采用的是动态长度的,如果是英文字符,大家都是一个字节。如果是中文,"UTF-8"是三个字节,而"GBK"和"GB2312"是两个字节int大小:4字节
2022-03-07 22:30:50 411
原创 记录一次公司开发环境Composer问题排查
其实这也算不上是一个问题吧!因为出现这个问题的几率应该是比较小的。而且有比较多的特殊性存在。写在这里是为了提醒自己以后在遇到问题时不能千篇一律需要仔细阅读相关问题的信息。1.出现的问题请求Yii2.0框架无法找到Asset相关的资源包。2.解决办法:网上有很多这个的解决方法,但是由于是公司的项目,不能升级composer到2.0。升级到composer 2.0的话会出现更新不了的情况composer global require fxp/compos
2021-08-30 20:05:40 112
原创 linux添加用户并授权ssh登录
###背景:我的机器是使用的阿里云的机器,使用的是密钥登录,一开始是公司老大给了我一个root权限用户用于登录然后需要自己新建一个普通用户进行登录。 错误:Permission denied第一步:创建用户groupadd test //添加新的分组useradd test -G test,sudo //添加test新用户并设置已存在分组(sudo 组有sudo权限)passwd test //设置test新用户密码第二步:切换到test用户su te.
2021-02-19 18:26:14 3253 1
原创 mongo数据导入导出记录
mongo数据导出: 因为原mongo是采用docker部署所以需要将docker中的数数据导出进行备份,在重新导出到开发环境的mongo数据库中。 1. 导出步骤: 1).登录原docker中的mongo进行查看 docker exec -it mong-name mongo bash // 进入docker的mongo命令行 2).查看数据库列表 show dbs; // 列出mongo所有的数据库列表 ![数据库列
2021-02-04 10:19:07 1238
原创 php函数__invoke
php函数__invoke 当以函数的方式调用一个对象时,__invoke方法会被调用class Test{ public function __invoke(){ echo "进入invoke方法"; }}$test = new Test();$test();输出:"进入invoke方法"
2021-01-24 09:03:03 750
原创 Mac升级PHP版本到7.3
第一步:执行命令:(curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3)(这个会有点慢)第二步:编辑~/.bash_profile文件新增下载安装的php路径export PATH=/usr/local/php5/bin:$PATH我的路径是第三步:重新加载配置文件source ~/.bash_profile如果要降低php的版本也可以这样使用相同的操作,在bash_profile指定你需要的版本路径即可..
2020-10-07 20:14:48 864
原创 git使用随笔第一记
创建git本地仓库并上传远程仓库:进入项目目录文件后步骤:git init 初始化git本地仓库,命令执行完毕之后会在当前文件夹中生成.git文件夹(既本地仓库)。git add . 加载所有文件进入本地仓库git commit -am ‘test’ 提价所有已加载的文件进入本地仓库(test代表你提交的信息说明,最好简单说明你提交的信息内容,利于以后查询。)git remote ...
2018-04-23 09:44:52 182 2
原创 PHP Curl https跳过ssl证书认证报错记录
function get($url = '', $cookie = ''){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($...
2018-03-01 09:49:44 11584 3
原创 git忽略跟踪文件修改
忽略跟踪文件修改: git update-index –assume-unchanged RESOURCE 取消忽略跟踪文件修改: git update-index –no-assume-unchanged RESOURCE 忽略跟踪文件修改,我们在本地修改的文件不会提交到服务器。但是服务器文件修改了本地pull会报错!取消跟踪忽略才能pull。
2017-08-11 15:49:45 443
原创 CGI、FastCGI、php-fpm个人理解
CGI、FastCGI、php-fpm个人理解:其实一开始我不知道这个几个东西的,没有接触过。第一次听说是在面试的过程看到的一个面试题,需要我简述一下FastCGI和php-fpm的关系,当时一看到这题整个人都是蒙圈的。什么是FastCGI?php-fpm又是什么?完全陌生的东西啊!php有这个东西吗?结果不言而喻,一个让我面红耳赤又收获颇多的面试经验。面试结束后回家赶紧的查了下FastCGI
2017-07-14 10:06:22 341
原创 Centos安装nginx
Centos安装nginx服务器:1、我们使用wget命令出现如下错误:-bash: wget: command not found不用紧张整个错误表示我们的linux系统并没有安装wget命令,我们使用yum安装一下这个命令。输入yum -y install wget安装成功之后我们继续下一步。2、安装编译环境:gcc gcc-c++ automake autoconf li
2017-07-13 14:42:33 326
原创 VM安装Linux
第一步:下载VMware Workstation Pro这是我下载的软件第二步:安装VMware Workstation Pro,不详细说了,直接双击打开然后一直下一步就好了。第三步:VMware Workstation Pro安装Linux系统我安装的linux系统是centos 6.8.(1):打开VMware Workstation Pro进入欢迎页面如下图:(2)、
2017-07-13 13:55:16 547
原创 Centos Git安装
Centso安装git有两种方式:1、yum安装:很简单的一行命令:yum install git;但是这个方式安装的git版本太低。不适用。(注:如果yum安装了git在使用源码安装需要首先使用yum remove git)2、源码安装:第一步下载git源码:wget https://www.kernel.org/pub/software/scm/git/git-2.
2017-07-07 16:29:51 503
原创 Mysql存储过程基础
Mysql存储过程: 1、定义变量: DECLARE 变量名 (类型(INT、VARCHAR、...)) DEFAULT 默认值; 2、定义游标: DECLARE done INT DEFAULT 0; -- 自定义控制游标循环变量,默认false DECLARE userlist
2017-07-05 11:03:05 326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人