
编程基础
EMMA_1986
无为而治,道法自然...
展开
-
进制转换练习题订正--希望
2.写出每一次除16的余数 2.写出每一次乘16的得数,并提取出整数部分,直到得数为1.0。3.最后倒着写出来 3最后正着写出来。1.十转十六利用短除法 1.十转十六利用乘法。题目要求:十进制转换成十六进制。题目要求:十进制转换成八进制。2.写出每一次除8的余数。出来就是八进制的413。出来就是十六进制的3A。1.十转八利用短除法。原创 2024-02-19 17:55:20 · 273 阅读 · 0 评论 -
产品接口测试错误记录及解决
经过查找 问题的根源是:类中的红框内注解用错了应修改为问题解决:200知识扩展:Spring 中@requestParam 和@param的区别@RequestParam 用于controller层(1)解决前台参数名称与后台接收参数变量名称不一致的问题,等价于request.getParam(2)可设置value:指定参数名 default:指定变量初始值 require(true默认/false):指定参数是否为必传@Param 用于dao层...原创 2020-08-23 16:46:16 · 459 阅读 · 0 评论 -
FTP服务器原理了解
尝试不需要任何工具得到FTP文件列表第一步:首先打开CMD进入DOS命令行模式,键入:telnet 192.168.1.10321[回车]解决'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件。进入找到程序和功能点击左侧 启用或关闭windows功能勾选此项原因可能是出在192.168.1.103这各设备上了检测linux系统下telnet的rpm包是否安装rpm -qa telnet结论没有安装,yum命令.原创 2020-08-18 17:30:54 · 288 阅读 · 0 评论 -
nginx图片服务器各种情况下的尝试访问相关记录
当前虚拟机的状态如下图所示登陆的是emma1账户只开启了nginx服务nginx的版本如下尝试1:image.happymmall.com.conf 归root 用户所有 只有 读写 没有执行权限下的,访问结果重启虚拟机,清除浏览器缓存后尝试2:image.happymmall.com.conf 归emma1 用户所有 只有 读写 没有执行权限下的,访问结果不重启虚拟机 只清除浏览器缓存突然意识到一个很重要的问题:就是每次修改完,ng.原创 2020-08-17 18:50:49 · 163 阅读 · 0 评论 -
ftp文件上传问题解决:修改指定文件的拥有者为指定用户
因该是权限问题命令chown [-R] 用户[:用户组] 文件或者目录如何改变文件的权限1.对权限的理解r 可读(read)对文件:是否可以查看文件中的内容对目录:是否查看目录中有什么子文件或者子目录w 可写(write)对文件:是否可以改变文件里面记录的字符对目录:是否可以对目录中子目录或子文件的元数据进行更改x 可执行(execute)对文件:是否可以通过文件名称调用文件内记录的程序对目录:是否可以进入...原创 2020-08-17 17:15:49 · 2005 阅读 · 1 评论 -
nginx:[error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“ 问题的解决记录
问题:解决方法1:去掉红框中“#”实际操作:重启电脑也没好使仍然报这个错误解决方法2:使用指定nginx.conf文件的方式重启nginx使用nginx -c的参数指定nginx.conf文件的位置sudo/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf问题解决了!!!...原创 2020-08-17 17:11:30 · 320 阅读 · 0 评论 -
商品模块的开发记录
商品模块的开发一、功能介绍前台功能:1.产品搜索2.动态排序列表(分页处理)3.商品详情后台功能:1.商品列表2.商品搜索3.图片上传4.富文本上传5.商品详情6.商品上下架7.增加商品8.更新商品二、技术的目标1.FTP服务器的对接2.SpringMVC文件上传3.流读取Properties配置文件(静态块的知识)4.抽象POJO(...原创 2020-08-24 13:44:27 · 274 阅读 · 0 评论 -
windows10下使用idea改写对象的equal和hashcode方法的操作
在对象的类中,使用快捷键笔记本在未开启小键盘区的数字开关下一步根据自己的需要选择不同的选项勾选我这里只要id相同就认定为相同对象,所以只勾选id后面的直接next就可以了,finish这里就是最终改写的结果...原创 2020-08-11 09:14:14 · 256 阅读 · 0 评论 -
分类管理模块开发笔记,及git提交代码
分类管理模块开发一、功能介绍1.获取节点2.增加节点3.修改民资4.获取分类id5.递归子节点待总结二、技术的目标1.如何设计及封装无限层级的树状结构通过DB设计(设计为树状结构)2.递归算法的设计思想递归算法一定要有一个停止条件经典的递归算法就是求一个数的阶乘3.如何处理复杂对象的排重4.重写hashcode和equal方法,及注意事项三、数据表设计数据库...原创 2020-08-10 22:30:05 · 238 阅读 · 0 评论 -
git操作记录,有待深入学习
理解命令的过程当前只有一个master分支git branch --set-upstream-to=origin/v1.2这个命令将当前本地分支与远程指定的分支同步了,或者说是跟踪了,或者说是关联了吧(慢慢验证)git checkout -b v1.2 origin/v1.2这个个命令是在本地创建了一个v1.2的分支,并与远程的origin/v1.2同步了(暂时先这么理解吧)git branch -vv 这个命令,似乎可以看清所有的关联情况吧这个命令是 git rem原创 2020-08-09 17:49:13 · 164 阅读 · 0 评论 -
tomcat发布项目,遇到问题的解决记录
八月 07, 2020 6:35:17 下午 org.apache.catalina.loader.WebappClassLoaderBase validateJarFile信息: validateJarFile(D:\apache-tomcat-7.0.84\webapps\ROOT\WEB-INF\lib\tomcat-servlet-api-7.0.84.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending cl原创 2020-08-07 22:04:49 · 813 阅读 · 0 评论 -
Spring配置初始化,git提交初始化项目代码
Spring的官方网站中的项目例子https://spring.io/projectsspringframework的官网https://spring.io/projects/spring-frameworkspring-mvchttps://github.com/spring-projects/spring-mvc-showcasespring宠物医院https://github.com/spring-projects/spring-petclinic本地运行指导s原创 2020-08-05 19:42:09 · 278 阅读 · 0 评论 -
git远程仓库拉取代码 ,重新开发报废项目 记录
一、切换到想要存取代码的文件夹下cd命令二、克隆远程仓库master的代码git clone git@……三、 在本地创建一个分支git checkout -b dev四、设置和远程仓库分支同步git branch --set-upstream-to origin/dev 五、拉取远程分支代码git pull查看一下目录下的文件...原创 2020-08-04 19:32:17 · 402 阅读 · 0 评论 -
IDEA17开发工具的创建项目、使用maven创建web项目并验证 的记录
在开发主机上安装开发工具原创 2020-08-04 11:26:34 · 198 阅读 · 0 评论 -
Mybatis三剑客使用记录
一、Mybatis 第一剑客 Mybatis-generatormybatis-generator:根据数据库自动生成pojo层,还有dao 和对应的xml文件pojo中放的是和db一一对应的字段dao层是接口供service层调用xml文件是dao层接口的实现,sql语句写在xml文件中先保证db是可以连接的使用客户端软件连接数据库编辑mybatis-generator的配置文件 generatorConfig.xml文件先生成属性的配置文件 datasour...原创 2020-08-05 11:57:10 · 202 阅读 · 0 评论 -
项目包结构设计、初始化项目包结构
项目目前的运行状态是结果也能打开网页创建项目的包结构在java包下创建com.mmall.controller(在service层的上边)继续创建一个dao层的包com.mmall.dao(dao层在下边和db交互)在com.mmall的包下创建一个service层(在dao层的上边)创建工具类,需要一个util包(存放所有的工具类)在创建一个vo包..原创 2020-08-04 22:27:16 · 552 阅读 · 0 评论 -
maven之pom初始化记录、git的使用
配置Maven的pom 文件就是配置我们项目要使用的jar包下面是archetype 自动生成的pom.xml文件根据项目需要逐个进行修改原创 2020-08-04 21:38:07 · 524 阅读 · 0 评论 -
web项目创建发布验证成功后,初始化git的记录
Git创建仓库及初始化原创 2020-08-04 13:53:13 · 154 阅读 · 0 评论 -
Navicat初始化项目数据库记录
导入xxx.sql文件打开sql文件全选复制在Navicat中新建查询,贴入所有sql运行sql语句成功后,刷新数据库的表格所有的表格已经创建完成线上初始化数据和表结构原创 2020-08-03 08:33:36 · 1143 阅读 · 0 评论 -
git仓库拉取代码记录
配置完git拉取代码测试进入root 根目录再进入 developer创建文件夹存放代码mkdir gitdownload进入下载目录cd gitdownload拉取仓库代码git clone git@gitee.com:emmacheng/emmammall.git进入分支查看远程分支然后切换分支...原创 2020-08-02 21:09:59 · 3440 阅读 · 0 评论 -
git 公钥配置时问题解决记录
问题图片尝试解决:首先检查本机公钥:$ cd ~/.ssh如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*生成新的密钥:$ ssh-keygen -t rsa -C “您的邮箱地址”在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为原创 2020-08-02 20:49:41 · 1450 阅读 · 0 评论 -
前端webpack初始化到打包上线过程记录
ssh连接虚拟机操作node -v(版本返回结果:12.16.2)git --version(版本返回结果:git version 2.18.0)(视频上面的版本是2.8.0)webpack -v (未装,下面安装)一、安装cnpm(注意-g不能少,必须执行软链接)npm install -g cnpm --registry=https://registry.npm.taobao.org(安装)sudonpm install -g cnpm --registry=https:/.原创 2020-07-30 11:10:22 · 568 阅读 · 0 评论 -
linux后端开发环境搭建记录(一):yum源、jdk安装、Tomcat安装、maven安装、ftp服务器搭建、Ngnix安装和配置、文件服务器搭建、mysql的安装和配置
一、yumssh连接虚拟机yum makecache yum源生成缓存二、jdk安装jdk1.7查看本机自带jdk版本rpm -qa | grep jdk卸载本机自带的jdk的命令sudo yum remove XXX(为上面的命令查到的jdk的结果) 个人先不卸载跳过此步骤安装命令sudo rpm -ivh jdk-7u80-linux-x64.rpm默认的安装路径、/usr/java配置jdk的环境变量sudo vim /etc/profi原创 2020-08-02 13:40:43 · 291 阅读 · 0 评论 -
虚拟机网桥自动连接断网处理记录
无法正常联网尝试第一种办法一.故障现象:# service network restartShutting down loopback insterface:[ OK ]Bringing up loopback insterface: [ OK ]...原创 2020-07-28 09:30:51 · 902 阅读 · 0 评论 -
干净的llinux环境中安装webpack记录
webpack -v产看是否有webpack确保没有安装过出现的问题,开始逐步分析解决先尝试本地安装对于大多数项目,建议使用本地安装npm install --save-dev webpacknpm install --save-dev webpack@<version> 尝试配置淘宝源安装本地webpack1. 创建一个 webpack-demo 项目mkdir webpack-demo2. 先进入目录cd webpack原创 2020-07-26 20:13:02 · 840 阅读 · 0 评论 -
linux中webpack问题的处理记录
webpack -v 显示版本号实际环境中查找有找不到???????蒙了,不管了,重新安装看看npm install webpack -g --registry=https://registry.npm.taobao.org(安装webpack)出现问题,产生条件是:将wifi连接改变为网线连接后产生的这个问题尝试解决办法:1、重启虚拟机没好使2、重启虚拟机...原创 2020-07-26 15:22:01 · 272 阅读 · 0 评论 -
创建一个普通用户,给该用户sudo权限,再将其加入root组
大概意思是说emma这个用户不在sudoers这个文件里,这个事件将要被报告的。su -(切换到root)输入超级用户root密码#chmod u+w /etc/sudoers(添加root对sudoers这个文件的写权限)#vi /etc/sudoers(编辑sudoers,把emma这个用户添加进去)找到 root ALL=(ALL)ALL 这行 ,并在此行下添加xinhuan ALL=(ALL)A...原创 2020-07-26 11:04:53 · 1210 阅读 · 0 评论 -
linux下sudo命令无法使用的解决方法
大概意思是说emma这个用户不在sudoers这个文件里,这个事件将要被报告的。su -(切换到root输入超级用户root密码#chmod u+w /etc/sudoers(添加root对sudoers这个文件的写权限)#vi /etc/sudoers(编辑sudoers,把emma这个用户添加进去)找到 root ALL=(ALL)ALL 这行 ,并在此行下添加xinhuan ALL=(ALL)ALL...原创 2020-07-25 17:07:37 · 1151 阅读 · 0 评论 -
linux下服务器端git的安装 记录
分布式版本控制系统Git引用“Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git的特点 分支更快、更容易。 支持离线工作;本地提交可以稍后提交到服务器上。 Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。 Git 中的每个工作树都包含一个具有完整项目历史的仓库。 没有哪一个 Git 仓库会天生比其他仓库更重要。 Git 是用于 Linux内核开发的版本控制工具。与常用.原创 2020-07-23 21:10:06 · 224 阅读 · 0 评论 -
linux下nodejs的安装过程:安装node-v12.16.2报错、升级 到gcc-6.3.0、gcc编译的过程、升级glibc-2.17,最后node-v12.16.0成功
看了一下本机的环境第一步:开始安装上传到centos中的tar.gz包解压 到 指定目录下需要sudo的权限第二步:配置路径vi /etc/profile第三步:查看版本遇到了第一个问题,试了两遍没有结果,whybaidu吧处理问题一:-bash: node: command not found用 epel 的来安装 node sudo yum install epel-release sudo yum install ...原创 2020-07-23 03:50:22 · 1405 阅读 · 0 评论 -
常用的基础的DOS命令
cd.. 返回上一级目录cd\(反斜杠) 返回根目录盘符: 切换到指定盘符根目录cd 文件夹名 进入指定目录dir 查看当前目录下有那些文件 ...原创 2018-05-15 14:36:40 · 153 阅读 · 0 评论 -
linux下C++的了解
操作步骤一. 打开终端窗口,输入g++,按回车键.证明g++已经安装可以直接使用二. 输入 vi helloworld.cpp 三. 按 i 进入编辑代码四. 输入c++代码五. 按Esc键 退出编辑界面,输入:wq回车,保存并退出编辑六. 输入 g++ helloworld.cpp -o helloworld 回车编译文件七. 输入 ./helloworld...原创 2018-05-21 18:46:31 · 764 阅读 · 0 评论