- 博客(18)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 JSP的基本入门
JSP的概念JSP全名是Java Server Pages,称为Java的动态服务器端网页技术。Java程序直接嵌入到了HTML中, 页面称为jsp页面, JSP文件的扩展名为.jsp。JSP中编写java代码jsp页面中的注释格式:<!-- HTML中的注释 --> JSP中存在,翻译后的.java存在,浏览器中存在<% // /* */ %> Java自己的注释 JSP中存在,翻译后的.java存在,浏览器没有<%-- JSP特有注释 --%> 只
2021-01-31 17:55:12 370 1
转载 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1**.第一范式(确保每列保持原子性)**第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据
2021-01-30 15:08:22 139
转载 数据库之六大范式详解
关系数据库中的关系满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称1NF;在第一范式的基础上满足进一步要求的称为第二范式,简称2NF,其余范式以此类推。对于各种范式之间有如下关系:如下图所示:1. 第一范式 1NF定义: 属于第一范式关系的所有属性都不可再分,即数据项不可分。理解: 第一范式强调数据表的原子性,是其他范式的基础。如下图所示数据库就不符合第一范式:上表将商品这一数据项又划分为名称和数量两个数据项,故不符合第一范式关系。改正之后如下图所示:上表就符
2021-01-30 14:58:22 580
转载 Vagrant-共享文件夹共享(virtulbox模式共享报错解决)
1、初始化虚拟机配置目录下出现Vagrantfile文件vagrant init cent2、新增box并查看是否添加成功vagrant box add cent cent.boxvagrant box list3、修改Vagrantfile配置文件(第一个路径:物理机目录,可以是绝对地址或相对地址,相对地址是指相对与vagrant配置文件所在目录)(第二个路径:挂载到虚拟机上的目录地址,没有当前目录则创建config.vm.synced_folder "E:/WWW",
2021-01-21 21:36:06 623 2
原创 javaweb:Cookie和Session
Web会话技术web会话可简单理解为:用户开一个浏览器,访问某一个web网站,在这个网站点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话.例如:打开浏览器访问京东, 此时 与京东网站 产生了会话访问京东的具体商品页面; 或 其他页面; 或访问了其他网站, 此时,一直会与京东网站保持着会话连接关闭浏览器, 此时 与京东网站的会话结束;重写打开浏览器,再次访问京东, 这就是第二次会话了Java Web开发中使用的会话技术在客户端与服务器端交互的过程中,通
2021-01-21 20:47:02 161
原创 Git sparse checkout 的使用 ,git仓库只获取部分文件的方法,针对部分文件的push 和 pull
gitee项目https://gitee.com/kehaoo/mytest目录结构如下其中part1.txt和part2.txt都是内容都是空的在另一个文件夹将项目part1文件夹拉取到本地简单的介绍下操作过程创建空仓库git init添加远程仓库地址git remote add origin https://gitee.com/kehaoo/mytest.git将sparsecheckout设置成开启状态git config core.sparsecheckout true设置要
2021-01-21 14:16:37 3189
原创 windows terminal 添加git bash
打开windows terminal点击设置修改文件找到profiles–>list添加一个节点{ "commandline" : "C:\\Program Files\\Git\\bin\\bash.exe" , "guid" : "{f263b0f3-4e4d-d630-298c-605384d8fa48}", "icon" : "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-wind.
2021-01-19 14:37:59 2291 6
原创 docker报错:Got permission denied while trying to connect to the Docker daemon socket at unix 的解决办法
原因在于docker没有加入用户组sudo groupadd docker #添加docker用户组sudo gpasswd -a kehao docker #检测当前用户是否已经在docker用户组中,其中kehao为用户名,应该修改成在即的newgrp docker #更新docker用户组...
2021-01-18 19:46:11 896
原创 windows WSL安装
这里依据的是微软自己的教程https://docs.microsoft.com/en-us/windows/wsl/install-win10#manual-installation-steps以WSL2为例他有简单安装和手动安装两个方式这里选择手动安装第一步启动Linux子系统用管理员身份打开powershell,然后输入命令dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /al
2021-01-18 18:55:42 406
原创 vagrant网络配置
私有网络和公有网络的区别私有网络相当于宿主机作为一层路由器,与宿主机同一网段的电脑不能直接访问到虚拟机,虚拟机和宿主机相当于在另外一个网络中公有网络相当于让虚拟机直接在宿主机的同一个网段下私有网络公有网络端口映射...
2021-01-18 17:31:16 897
原创 linux没有ifconfig? ifconfig的安装方法 解决报错-bash: ifconfig: command not found
解决思路:确定是否是没有安装ifconfig,如果没有,添加上去首先判断一下是不是缺少了ifconfig,它是在/sbin目录下的[root@localhost ~]# cd /sbin[root@localhost sbin]# ls查看一下是否有 ifconfig没有 ifconfig 的话安装 net-tools package,以centos为例:执行sudo yum install net-tools,问题解决确定是否是没有添加到环境变量上,如果没有,添加上去[orac
2021-01-18 16:42:00 1452
原创 配置了代理之后,git clone等git操作速度依然很慢的解决办法
使用github的时候由于网站在国外经常访问速度有点慢,如果将项目托管到github就会产生clone速度太慢而导致花费时间过长的问题,但是配置了代理之后网站访问确实快了,但是git客户端依然不能加速 下面就是解决方法
2021-01-18 16:27:59 7726 11
原创 vagrant共享文件夹,并解决不能实时同步的问题
配置同步文件夹下面的配置项用来配置同步文件夹: # Share an additional folder to the guest VM. The first argument is # the path on the host to the actual folder. The second argument is # the path on the guest to mount the folder. And the optional third # argument is a set
2021-01-14 21:01:55 2881 2
原创 vagrant的基础使用
vagrant就是一个创建虚拟机的工具他可以类似于Docker的方式、以及云服务器快速安装系统的方式来快速的安装本地的虚拟机而不是直接在VirtualBox中添加镜像文件,然后一步步的去安装系统安装软件vagrant的使用除了vagrant本身,还需要安装VirtualBox(也可以使用其他的虚拟机软件,比如vmware)安装 VirtualBox进入 VirtualBox 的主页,点击大大的下载按钮,即可进入下载页面。VirtualBox 是一个跨平台的虚拟化工具,支持多个操作系统,根据自己
2021-01-14 20:05:47 822 1
原创 vagrant windows ssh连接配置私钥
vagrant ssh 命令虽然很方便,但是在 Windows 环境下,因为默认的命令行终端不太好用,所以往往还需要使用更专业的 SSH 客户端例如 XShell 或 SecureCRT。默认的镜像只支持 private_key 的方式登录,vagrant/vagrant 可以在 VirtualBox 上登录系统,但是如果用来登录 SSH,会被拒绝。当然你可以在制作镜像的时候修改 ssh 服务的配置,让它能够用密码登录,但是实际上用密钥更加方便。先使用 vagrant ssh-config 命令可以看
2021-01-14 19:41:35 2418 3
原创 vagrant安装本地Box的方法
以centos7.3为例由于使用vagrant直接添加box的时候,使用的是国外的服务器,速度非常慢,所以解决办法是将.box文件下载下来,然后再本地添加下载vagrant box镜像参考centos的版本对照表https://blog.csdn.net/qq754772661/article/details/112621287找到centos7.3对应的版本号,为1611进入中科大镜像源网站https://mirrors.ustc.edu.cn/点击centos-cloud进入到/c
2021-01-14 17:50:26 918 1
原创 centos7发行版号对应基于RHEL Source(版本)对照表 基础分布
详见 : https://wiki.centos.org/Download存档版本CentOS Linux 7发布基于RHEL Source(版本)7(1804)7.57(1708)7.47(1611)7.37(1511)7.27(1503)7.17(1406)7CentOS Linux 6发布基于RHEL Source(版本)6.106.106.96.96.86.86.76..
2021-01-14 17:12:50 1728 1
原创 pip配置国内软件源,并解决配置软件源之后依然卡住的问题
首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可。mkdir ~/.pipvim ~/.pip/pip.conf# 然后将下面这两行复制进去就好了[global]index-url = https://mirrors.aliyun.com/pypi/simple#--------------------------------------------------------------------国内其他pip源 清华:https:/
2021-01-03 21:40:21 443 2
想请教下现在新版的datagrip怎么设置主键自增 没看到这个配置呢
2023-08-03
安卓在Oncrate里面用litepal读取数据库 程序会闪退
2017-09-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人