- 博客(111)
- 资源 (3)
- 收藏
- 关注
原创 程序员和客户防扯皮篇
需求一定要和客户明确好问题:需求和客户如果没有明确好,导致交付没有一个标准,后续客户不断提出问题,我们只能去改;避免方式:跟客户在沟通完的时候,列出我们交付的标准,比如程序有哪些功能,一共几条列出来发到客户群里;问客户确定吗,或者他说ok了,我们再动工;这样我们在交付的时候就按照之前沟通的几条功能交付就行了,防止客户后面扯皮说程序没做完整;接单流程一定要在群里扣对应数字,不要私聊发数字给客服;这样可以保证第一个扣数字的技术如果做不了,可以按照扣数字的顺序给到下一个技术;如果看到需求觉得可以做
2024-07-08 13:42:40 806
原创 程序员接单服务话术
亲亲,因为代码的可复制性,麻烦您淘宝给我们客服发个消息,内容为【我已收到货,验收无误】然后确认收货好评下,客服确认后,我给您发送正式版及源代码哈,这个群一直终身不解散,您有任何问题随时群里叫我们,我们随时都在,最后祝您生活愉快。收到,我马上开始开发,中途您有任何问题可随时提出,小需求这边免费给您更改,如果工作量过大,我们将根据您的需求收取部分工时费哈。您好,很抱歉,我看了下您的需求,我这边可能因为时间/技术方案实现不了,您稍等两分钟,我要客服重新给您匹配一位专业对口的程序员哈。我看看是否可以调整。
2024-07-01 21:41:43 1457
原创 Oracle学习1.0
Oracle简要概述Oracle是甲骨文公司的一个大型商业的关系型数据库管理系统(RDBMS)。在企业管理控制台工具下的安全性,分为用户,角色,概要文件。这里我们使用的版本是10g可以创建多个用户,默认有sys,system,scott等等很多用户,但是只有几个用户是可以开放登录的,我们可以在oracle enterprise manager中设定开放哪个用户登录。不同的用户拥有不同的角色不同的角色拥有不同的权限概要文件可以设置某个登录用户,口令的有效期,以及口令输错几次锁定与否,cpu资源
2020-09-19 18:29:21 341
原创 oracle和mysql判断空值替换函数
MysqlIFNULL(expression, alt_value)如果expression不为空,则为expression的值,如果expression为空则为alt_value的值OracleNVL(eExpression1, eExpression2)如果eExpression1和eExpression2的值都为null,则返回null,其余与mysql一致Oracle其他函数decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)如果条件=值1,则返回
2020-09-10 19:43:36 1275
原创 解决github/Readme文件中图片不显示问题
首先我们打开不显示图片的github地址,浏览器右键检查会发现图片无法加载,报错信息如下:Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID解决办法:定位到图片源地址,获得域名。raw.githubusercontent.com打开https://www.ipaddress.com/,输入域名,解析到ip地址打开windows本地的host文件,添加ip地址和域名host文件路径如下添加结果199.232.68
2020-09-10 15:08:46 2743
原创 ES使用聚合查询报错exception [type=search_phase_execution_exception, reason=all shards failed]
首先看聚合查询写的代码聚合查询 使用的是tags这个字段分组查询,使用term查询。term查询的话必须查询的字段是keyword类型,而且在java代码后面需要加入.keyword。text是全文检索,会分词,而keyword不分词查询。然后在对应字体加入fielddata=true。ElasticSearch 5.0以后,string类型有重大变更,移除了string类型,str...
2020-03-27 22:15:49 14758
原创 springboot1.5.x升级到springboot2.x 解决方案
pageRequest的过时更改为Pageable pageable = PageRequest.of(pageIndex,pageSize,sort);注解@NotEmpty @Email过时重新导入@javax.validation.constraints包下的相关注解ElasticSearch与SpringBoot整合相关错误3.1 Es实体注解改为@Field...
2020-03-27 14:57:04 2823
原创 w10系统彻底卸载Hyper-v
在管理员权限下运行命令行bcdedit /set hypervisorlaunchtype off之后在输入以下命令查看是否关闭bcdedit /enum如果关闭了会看到最后一行显示hypervisorlaunchtype Off然后我们win+r输入services.msc找到HV主机服务,禁用,然后关闭重启电脑即可。最后,我们的虚拟机就能正常打开了。...
2020-03-22 11:57:29 16168 4
原创 git初始化本地仓库,远程提交远端代码教程
首先进入代码仓库目录;执行git init在github创建仓库,建立README文件git pull origin master --allow-unrelated-histories本地仓库与远程仓库建立连接本地仓库添加了github上的git仓库作为远程仓库,起名origingit remote add origin 远程仓库地址本地仓库分支和上游仓库分支建立关系,也就是远程仓库...
2020-03-20 20:12:49 289
原创 mysql中truncate,drop,delete区别
相同点:drop和truncate都是DDL;数据库定义语言;drop和truncate会隐身提交,不会回滚,不会触发触发器,而delete可以回滚;不同点:3. delete是DML;数据库操作语言;4. delete可以按行删除,一行一行删除记录也可以,加入where条件即可;5. 但是drop是将整个表删除,数据也会被删除。6. truncate是删除所有表记录,但是表结构...
2020-03-20 19:44:13 255
原创 springboot中spring.jpa.hibernate.ddl-auto四个属性的含义
create:每次应用启动的时候会重新根据实体建立表,之前的表和数据都会被删除。create-drop:和上面的功能一样,但是多了一样,就是在应用关闭的时候,也就是sessionFactory一关闭,会把表删除。update:最常用的,第一次启动根据实体建立表结构,之后启动会根据实体的改变更新表结构,之前的数据都在。validate:会验证创建数据库表结构,只会和数据库中的表进行比...
2020-03-20 19:36:54 7934
原创 Shell脚本截取字符串用法
首先介绍几个特殊字符% 一个%代表 删除右边字符,保留左边字符 也就是从右边删除%% 两个%代表 删除右边字符,保留左边字符# 一个#代表 删除左边字符,保留右边字符。也就是从左边删除## 两个#代表 删除左边字符,保留右边字符。下来介绍例子#!/bin/bashvar="http://www.runoob.com/linux/linux-shell-variable.html"...
2020-03-15 19:34:21 285
原创 springboot集成h2数据库
h2是内存数据库,查询高效,可以在开发初期使用它。本用例 使用gradle构建依赖如下启动h2控制台面板打开http://localhost:8080/h2-console如果是springboot和h2整合 jdbc url如图 jdbc:h2:mem:testdb注意:JDBC URL默认是jdbc:h2:~/test,而Spring Boot的默认数据库url应该是jdb...
2020-03-09 19:16:13 5161
原创 Gradle入门学习
1.Gradle是什么?Gradle也是一个构建工具,类似maven,ant,也是apache旗下的。那与maven构建相比有什么好处,maven构建的坐标信息定义在xml中,如果依赖非常多,xml文件会非常臃肿。而Gradle基于Groovy脚本语言,编写依赖等信息非常简洁。2.Gradle安装下载地址:点我按需下载对应版本,我这里下载的是解压文件即可,然后配置环境变量输入 grad...
2020-03-07 21:23:50 218
原创 linux怎么用命令将本地文件上传到服务器,或者服务器文件下载到本地
SecureCRT下的文件传输协议有以下几种:ASCII、Xmodem、Ymodem、ZmodemASCII:这是最快的传输协议,但只能传送文本文件。Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快Zmodem:Zmodem采用了串流式(strea...
2020-02-28 16:02:13 4475
原创 Maven中-DskipTests和-Dmaven.test.skip=true的区别
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。-Dmaven.test.skip=t...
2020-02-28 13:16:35 931
原创 docker容器设置 docker重启时容器也可以自动启动
可以在容器run的时候加参数 --restart=always如果容器已经在运行了,那怎么加这个参数呢docker container update --restart=always 容器名字可以重启一下docker测试一下systemctl restart docker...
2020-02-27 20:53:40 1467
原创 docker安装jenkins
在jenkins官网推荐只用docker安装jenkins 同时,推荐使用镜像jenkinsci/blueoceandocker pull jenkinsci/blueocean运行jenkinsdocker run -d --name jenkins -u root -p 8889:8080 --restart=always \--privileged=true -v /home/r...
2020-02-27 18:50:08 230
原创 centos7.x 安装docker/设置阿里云加速器加快拉取镜像的速度
1. 安装docker仓库安装相关依赖包sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2设置固定仓库sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docke...
2020-02-27 13:30:01 466
原创 docker启动redis并设置密码
docker run -p 6379:6379 -v /yzf/myredis/data:/data -v /yzf/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes --requirep...
2020-02-07 15:02:19 646
原创 阿里云ecs服务器在docker上安装mysql5.6 远程连接出错access denied for user root
首先我的错误是这样的access denied for user root@ip地址 (using password:YES) 1045这里using password 是yes 说明我们连接mysql的密码是对的,但是是root拒绝访问。所以出现错误的原因就是root拒绝远程连接,我们只要把root的权限设置所有远程主机可以连接就可以了。2. 我在docker 上运行容器的命令是这...
2020-02-07 12:33:42 706
原创 linux配置redis密码
redis安装好之后,默认是无须密码的。但是在实际生产环境中 客户端连接redis服务端 需要设置密码首先打开配置文件 vim redis.conf在命令行状态下 搜索 /requirepass然后插入模式下 添加 requirepass 123关闭redis /usr/local/redis/bin/redis-cli shutdown启动redis/usr/local/redi...
2020-02-06 14:43:34 1651
原创 虚拟机安装fastdfs之后,java客户端连接超时问题,查看开放端口
虚拟机安装fastdfs之后,java客户端连接超时问题java.net.SocketTimeoutException: connect timed out报错信息显示是连接超时,因为fastdfs是装在虚拟机上面的,系统是centos7首先应该想到是不是ip地址有误,检查storage.conf之后,ip地址是没有问题的其次端口号是否被防火墙拦截,这时候呢,就要开放端口号,最后发现是端...
2020-01-31 17:12:57 1330
原创 Linux在vim中查找字符/字符串 搜索当前目录下是否存在指定文件
Linux在vim中查找字符/字符串在命令行状态下输入/然后输入要查找的字符串按n从光标处向下查找,N向上查找搜索当前目录下是否存在指定文件find . -name "string" .代表当前目录也可以使用通配符模糊查询find . -name "string*"...
2020-01-31 12:56:15 1488
原创 Centos7.6安装docker-compose
安装docker-compose在安装docker-compose之前首先检查是否安装了python-pip终端输入[root@localhost ~] pip -v确认没有安装python-pip包则以此执行[root@localhost ~] yum -y install epel-release[root@localhost ~] yum -y install python-...
2019-12-31 19:33:03 243
原创 SpringCloudSleuth与Zipkin整合进行分布式链路追踪
环境依赖:SpringCloud版本<spring-cloud.version>Hoxton.SR1</spring-cloud.version>SpringCloud2.0之后要么以jar启动zipkin服务器,要么使用docker。使用docker启动zipkindocker pull openzipkin/zipkindocker run -d -p ...
2019-12-31 15:10:23 531
原创 Docker学习2.0 容器数据卷以及DockerFile的使用
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像id/镜像名docker insepect 容器id/容器名
2019-12-29 12:01:09 187
原创 Docker学习1.0
docker versiondocker info 可以看查看镜像和容器数量docker --help 可以查看docker命令的参数 作用,相当于linux的man命令docker images 列出本机的镜像docker images -a 镜像是分层的,显示镜像包含的中间镜像docker images -q 显示镜像iddocker images -qa 显示所有镜像iddo...
2019-12-28 22:23:06 129
原创 clip命令用法
clip 相当于剪切板,将内容复制到剪切板,可以直接粘贴使用Windows下 使用系统自带的 clip 命令。位于 C:\Windows\system32\clip.exe。示例:将字符串 Hello 放入 Windows 剪贴板echo Hello | clip将 dir 命令输出(当前目录列表)放入 Windows 剪贴板dir | clip将 readme.txt 的文本放入...
2019-12-27 17:06:28 5687
原创 elasticsearch5x学习3.0(springboot整合es)
这一将主要讲如何用springboot整合elasticsearchspring data整合了许多数据库的相关操作,比如redis,mongdb等等,那么如何使用spring data es呢环境 es5.6.8 springboot2.0.1工具 swagger lombok官方文档地址为了防止相关依赖引起的错误,请大家用官网推荐的整合版本创建maven工程,导入以下依赖 ...
2019-12-27 15:12:43 505
原创 浏览器打开Swagger-UI页面提示Unable to infer base url.
我的环境是springboot+maven首先确保maven是否加入swagger的依赖然后加入确保加入一个swagger的配置类(与springboot同级包)配置代码@Configuration@EnableSwagger2public class Swagger2 { @Bean public Docket createRestApi() { ...
2019-12-27 11:09:12 1160
原创 IDEA中快捷键Alt+Enter不能生成变量
首先找到上图位置 搜索show Intention Actions如果没有进行绑定,右键加入快捷键然后找到如图位置 搜索refactorings 将箭头所指的对号勾选即可
2019-12-27 11:02:29 2254
原创 Long.getLong() 与 Long.valueOf() 的区别
Long.getLong(String nm)这个方法并不是 字面意思 把字符串转成long,看源码会发现它是获取系统属性,然后将值转成LongLong.valueOf(String s)这个方法是将字符串转换成long 然后再转成Long...
2019-12-26 17:45:59 2192
原创 elasticsearch5x学习2.0
看完这篇文章,你会知道以下内容如何使用java客户端对es进行相关增删改查操作如何使用spring data elasticsearch进行相关增删改查操作
2019-12-26 17:42:37 22725
原创 elasticsearch5x学习1.0
首先这篇文章学了会让你知道如下内容什么是eses的安装es的相关概念es的使用es的集群什么是es?es全称为ElasticSearch,是一个具有即时搜索功能的服务器,基于Lucene,为什么会有它的出现,如果对数据库频繁的进行查询,会造成查询过慢,所以有了es,可以快速地进行关键词字符串搜索,并且可以实现高亮。solr和es的区别首先solr支持多种格式的文本存储,而e...
2019-12-22 21:28:06 222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人