- 博客(226)
- 收藏
- 关注
原创 Oracle:"ORA-00942: 表或视图不存在"
在将mysql数据库替换成oracle数据库的时候出现这样一个问题,自己不是很懂就尝试了很多的解决方法。开始是看不懂得,一直以为是jar包替换的不对,后来发现是数据创建的问题。我们都知道Oracle是区分大小写的。举个小例子。建表方式一:create table account ( userID VARCHAR2(50) not null, username N...
2020-04-14 09:52:17 1821
原创 疫情体会
今年的疫情让生活有了很大的改变,在家自我隔离近两个多月的时间,让互联网主动或者被动的让网络世界介入了我们的日常生活,通过各种各样的方式。网上学习,网上办公,通过网络对疫情各种信息进行交互,得到更有利的信息,做出最合理决策。2003年抗击“非典”时,中国的互联网发展不足十年,基础设施还不完善,互联网应用还处于初级阶段。2003年抗击“非典”时,中国的互联网发展不足十年,基础设施还不完善,互联网应...
2020-04-05 20:58:09 822
原创 docker安装mysql
首先我们要拉取mysql8.0的镜像。docker pull mysql:8.0查看下载的镜像docker ps -a然后启动docker中镜像docker run --name mysql8.0 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0备注 :--name 服务启动别名设置 -p端口映射 宿主机端口...
2020-04-04 16:06:30 244
原创 Oracle和Mysql数据存储结构
Oracle数据库管理表的基本单位是用户,msql数据库管理表的基本单位是数据库,mysql中当前数据库中有几张表,oracle中某某用户下有几张表。创建一新项目在mysql中建立一个新的数据库,在oracle中需要添加一个新的用户。oracle中一堆数据文件组成一个表空间。oracle 存储数据的结构是数据库 orcl-----数据库实例 默认是orcl 在安装数据库时...
2020-04-04 11:01:14 1000
原创 进入容器oracle数据库
当我们通过docker安装完成oracle数据库后,我们就是感觉安装oracle数据库很简单,通过数据库连接软件(Navicat Premium)就可以通过图形化的页面查看我们的oracle数据库了。当我们的数据软件(Navicat Premium)连接不上安装oracle的数据库的时候如何检查oracle数据库,通过查询得到我们想要的信息。通过Xshell连接上数据库服务器,查看docker...
2020-04-03 15:40:50 1466
原创 springboot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot特点创建独立的Spring应用...
2020-03-22 21:40:10 236
原创 spring源码
你可能需要阅读底层框架源代码:你打算发明一个类似Spring Framkework一样的框架,可以参考源代码。你自认为发现了Spring的一个Bug,并提交到官方的Issues list,且得到确认。而你想贡献自己的力量帮助Spring团队解决这个Bug。不过在你发现疑似Bug的时候,最好先去Issues list里面或者stackoverflow上找一下答案再说。以目前Spring的健壮性和...
2020-03-15 21:52:03 243
原创 springboot
Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面...
2020-03-01 21:35:23 1657
原创 maven——仓库
我们介绍过maven的仓库种类,有时候我们找不到需要的jar包,本地没有,私服没有,中央仓库更没有,我们就需要自己下载jar包,然后倒入本地仓库,私服。如何倒入分两步吧!下载jar,百度然后下载。倒入jar包,需要在本地电脑安装maven,就是下载maven包,解压应用,配置环境变量。或者下载安装maven的exe文件会自动配置环境变量(没有用过)。待更新!!!...
2020-01-12 21:24:58 228
原创 k8s介绍
k8s是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。 Kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩多层次的安全防护和准...
2020-01-08 15:08:16 380 1
原创 ssm框架总结
尽管现在都在用spring boot 和spring cloud但是ssm还是要看看的!如何搭建一个maven的是ssm项目。首先见一个maven-web的项目,使用骨架。同时完善项目的目录结构。如图就是一个完整的ssm项目包含的所有要的文件。不知道总结什么了,就到这里吧!以后更新...
2020-01-08 15:04:17 490 4
原创 docker入门
docker是简单高效的软件发布工具,暂时这样理解。使用docker可以是发布变的简单。1.添加yum-utils工具yum install yum-utils2.添加docker的安装源至yum仓库(使用阿里云)yum-config-manager --add-repo https://mirrors.aliyun.com/docker-c...
2020-01-08 14:10:44 208 2
原创 centos7.6安装mysql8.0
安装mysql前可以看看你是否安装过mysql,可以参考mysql卸载!(后可能会更新)第一次安装mysql8.01.配置Mysql 8.0安装源sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.安装Mysql 8.0sudo yum --enablere...
2020-01-08 12:00:22 266
原创 mybatis总结
mybatis作为持久层使用的框架,在ssm中占有重要的地位,为啥要是用mybatis!同对mybatis的学习就会体会到使用mybatis的方便,快捷,可以提高工作效率。这就是mybatis的使用意义。...
2020-01-05 19:43:29 197
原创 ssm总结
ssm框架就是几个框架的整合,分别聊下ssm分别是什么:一、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的Jav...
2020-01-05 11:29:18 556
原创 maven基础
maven是一个项目管理工具。 依赖管理:maven对项目中jar包的管理过程。传统工程我们直接把jar包放置在项目中。maven工程真正的jar包放置在仓库中,项目中只用放置jar包的坐标。 仓库的种类:本地仓库,远程仓库【私服】,中央仓库。 仓库之间的关系:当我们启动一个maven工程的时候,maven工程会通过pom文件中jar包的坐标去本地仓库找对应jar包。默认情况下,如果本地仓库...
2019-12-29 19:56:25 215 3
原创 docker安装oracle 使用Navicat Premium链接
永远不要放弃,奇迹也是会出现的。总是想做的东西在vmware上安装了centos7的系统,还有xp的系统就是为了安装下数据库,为了让自己的成长,安装sql mysql oracle 看看了个视频无数篇的博客在xp上装oracle,最后就是cmd命令行可以使用oracle,但是Navicat就是不能连接,心疼自己一分钟。然后就放弃吧!想到docker不是很优秀吗!也许可以解决,弯路走了无数。最...
2019-12-21 21:09:58 985 2
原创 docker镜像加速——阿里云(个人使用)
通过阿里云可以获得一个免费的镜像加速地址!在你安装完成docker后你就可以使用镜像加速了。使用命令如下[root@localhost ~]# sudo mkdir -p /etc/docker [root@localhost ~]# sudo tee /etc/docker/daemon.json <<-'EOF'> {> "re...
2019-12-19 21:36:16 770 2
原创 重新认识编程
重新了解下自己的盲区!什么是框架,什么是架构:框架:是一套规范或者规则(思想),或者提供基础功能的产品。架构:是结构与组件的抽象描述,是系统整体的顶层设计,用来处理软件高层次结构的设计和实施。在平时的交流表达中经常错误的使用这两个词,真的是头疼自己的专业性,还不够格做个程序员吧!如何编程:重新定义自己的程序,不懂编程,不会运用面向对象的思想去完成一个功能,实现一个业务需求。及时使...
2019-12-15 20:40:12 225 2
原创 Navicat Premium链接linux上的mysql数据库问题
linux安装mysql8.0 如果安装可以参考这篇博客。开始展示链接的过程中出现的两个问题!原因是centos上的防火墙阻拦,没有开启3306端口,开启后就能链接了。下面是开启端口命令。//开启centos上的3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent //重启防火墙fire...
2019-12-08 14:11:50 394 1
原创 VMware安装centos7——链接网络配置
当你在vmware上安装完成linux的系统链接网络就是你接下来要做的了。打开安装好系统的vmware,在菜单栏打开【编辑】——>【虚拟网络编辑器】——>【VMnet信息】——【NAT模式】【DHCP设置】找到这些位置按照图片上的设置IP 子网掩码等等。同时需要修改的还有【虚拟机设置】网络连接模式设置成NAT的这样vmware上需要配置的网络就完成了,还需...
2019-12-08 09:54:48 278 1
原创 VMware三种连接方法
Linux的网络连接有三种方式:NAT(网络地址转换模式)、Bridged(桥接模式)、Host-Only(仅主机模式)。NAT(网络地址转换模式)在NAT模式上面主机网卡直接和虚拟NAT相连,NAT与DHCP一同连接到Vmnet8上面,这样就实现了虚拟联网。也就是说我们在用NAT进行联网的时候,采用的是Vmnet8这块网卡。NAT模式可以手动编辑虚拟机的静态IP,不要求和主机的IP地址在...
2019-10-12 08:19:06 476 2
原创 Maven常用命令
compilecompile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target 目录下。cmd 进入命令状态,执行mvn compile。查看 target 目录,class 文件已生成,编译完成。testest 是 maven 工程的测试命令 mvn test,会执行src/test/java下的单元测试类...
2019-10-09 10:31:46 215 2
原创 maven
Maven 软件的下载为了使用 Maven 管理工具,我们首先要到官网去下载它的安装软件。Maven 软件的安装Maven 下载后,将 Maven 解压到一个没有中文没有空格的路径下,比如 D:\maven 下面。目录结构如下:bin:存放了 maven 的命令,比如我们前面用到的mvn tomcat:runboot:存放了一些 maven 本身的引导程序,如类加载器等...
2019-10-09 09:55:36 284
原创 mysql优化
mysql服务器运行缓慢?什么原因 网络,慢查询。慢查询日志 慢查询分析工具优化mysql的方面服务器硬件优化磁盘固态和机器相比最少快10倍 mysql服务器优化 sql本身优化 反范式设计优化 索引优化...
2019-09-29 20:20:22 194 2
原创 静态代理
两个类同时实现一个接口,真实角色,代理类接口//接口interface Marry { public abstract void marry();}真实角色//真实角色class You implements Marry { @Override public void marry() { System.out.println("youand 嫦娥结合了。。。。...
2019-09-15 08:31:27 200 2
原创 JAVA-基础
回顾知识!感觉看起来简单,做起来就出问题。第一个java的开发环境,运行环境。开发用jdk,只是运行就用jre就可以了。一个HelloWorld程序,就能看到你的问题?1.创建的文件名和类的名称必须一致(包括大小写)。2.jdk的环境配置 classpath在jdk1.8之前需要配置,以后就不需要了。HelloWorld编码规则有时候回影响到你编译,如果你开始用记事本写Hel...
2019-09-06 19:34:25 192 3
原创 VUE——数据交互axios
axios自己发现居然在angular中写过,自己一时傻了,为啥不会用,没有印象,是没有敲代码吧!今天好好的聊下axios的get请求。安装在vue中npm install axios --save然后在main页面中引入,设置成全局变量。import Axios from "axios"Vue.prototype.$axios = Axios看上面的两行代码应该知...
2019-08-29 08:39:26 328 1
原创 VUE——动画效果
Vue 提供了transition的封装组件,在下列情形中,可以给任何元素和组件添加进入/离开过渡。html中写入<div id="demo"> <button v-on:click="show = !show"> //添加按钮,触发显示事件 Toggle </button> <transition name="f...
2019-08-27 11:43:05 683 2
原创 mybatis和spring整合
算上着篇博客,mybatis应该是欠下三篇了。明天休息整理知识然后吧博客写完。我的博客好像都快成我的笔记博客了,还有自己的OneNote笔记。整合思路需要 spring 通过单例方式管理 SqlSessionFactory。 spring 和 mybatis 整合生成代理对象,使用 SqlSessionFactory 创建SqlSession。(spring 和 mybatis 整合自动完...
2019-08-25 15:14:10 201
原创 mybatis——缓存
什么是查询缓存?mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存,和二级缓存。一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap) 用于存储缓存数据。不同的 sqlSession 之间的缓存数据区域(HashMap)是互相不影响的。 二级缓存是 mapper...
2019-08-25 11:16:01 215
原创 VUE——插槽
插槽(slot)在我学习的内容中感觉也是父子组件传值。下面就说下,可能很片面欢迎评论补充。首先创建一个usecomponent.vue页面(子组件),把它引用到App.vue页面(父组件)中去。(参考)在usecomponent的html部分写入<p>准备实现插槽功能</p><slot>hello插槽</slot>然后在App的h...
2019-08-25 09:53:02 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人