linux 软硬链接 理解 软硬链接:软连接 就是一个快捷文件夹 ,可以指向文件所在的地方,方便访问目标文件。硬链接 各自拥有文件的完整性但是他们的内容是一直保持一致的。删除一个无所谓,删除全部,它才是真正的删除。...
什么是数据库实例 一、通俗解释首先说说,数据库是做什么?数据库是用来长久存储数据的,而我们大家都知道内存只能临时存储,磁盘等才能真正存储数据.那数据库会放那里呢?肯定是存放在磁盘上,其实数据库就是磁盘上的一个文件。从上面我们得出结论:数据库==磁盘上的文件.既然数据库可以看成磁盘上文件,我们怎么使用数据库呢?如果说我们可以直接使用数据库,那就等价与直接使用磁盘上的文件.我们知道这样的一个常识:必须把磁盘上的文件读入内存才能使用.这就与我们以前所知道的一个常识相违背了.那正确的流程是不是应该这样
Oracle 还原 误删 的 表和数据 flashback table 表A to before drop rename to 表B;表A 为已经删除的表,表B为还原后的表。执行后,原本已经删除的表A的结构和数据会出现在表B,
mybatis执行流程 通过 Resources 工具类读取 mybatis-config.xml, 存入 Reader; SqlSessionFactoryBuilder使用上一步获得的reader创建SqlSessionFactory对象; 通过 sqlSessionFactory 对象获得SqlSession; SqlSession对象通过selectList方法找到对应的“selectAll”语句, 执行SQL查询。 底层通过 JDBC 查询后获得ResultSet, 对每一条记录, 根据resultMap的映射结
设计模式:原型模式 java设计模式: 原型模式一、 浅拷贝介绍:要求:复制的对象需要实现Cloneable接口。1. 对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。2. 对于数据类型是引用数据类型的成员变量,比如说成员变量是某个数组,某个类的对象等,那么浅拷贝会将引用传递,也就是只是将该成员变量的引用值(内存地址)复制一份给新的对象,因为实际上两个对象的该成员变量都只是指向同一个实例。在这种情况下,在一个对象中修改该成员变量会影响到另个一个对象的该成员变量值。3.
RabbitMQ 下载安装 (window) 百度网盘 otp_win64_22.3.exe + rabbitmq-server-3.8.3.exe链接:https://pan.baidu.com/s/1u3UvVxGWM3tSLN9TQFyzWg提取码:zbjs安装可以参考:https://blog.csdn.net/lu1005287365/article/details/52315786
shell 脚本 语法 shell 脚本语法说明:文件必须以 #!/bin/sh 开头。符号#!用来 代表开头;# 注释符所有的变量都是由字符串组成。并且不需要对变量进行声明。a = "hello world" 对变量的赋值echo $a 输出变量变量和文字之间 需要空格隔开。shell脚本可以使用三类脚本:1.unix命令语法如下:echo “输出文字”ls 文件列表wc ...
CentOS Linux 解决查看不了ip的问题 CentOS Linux解决Device eth0 does not seem to be present首先,打开vim /etc/udev/rules.d/70-persistent-net.rules记录下,eth1网卡的mac地址00:0c:29:dc:3f:1c接下来,打开vim /etc/sysconfig/network-scripts/ifcfg-eth0将 DEVICE=...
jdk1.8特性 stream filter 的使用 @Testpublic void test(){ ArrayList<String> bookslist = new ArrayList<>(); bookslist.add("超级记忆"); bookslist.add("头脑风暴"); bookslist.add("超级记忆2"); boo...
xml中不能有特殊字符 今天解释:xml中报错。xml文件为解析过程报:The reference to entity "EV" must end with the ';' delimiter.仔细一看:是xml中包含‘&’特殊符号;如果一定带上这个符号必须把它转义成:&还有同类符号有:大于>>小于<<空格...
Oracle 报 insufficien privileges 解决方法 查看查询的sql.找到使用到哪个用户的那张表。登录那个用户,授权给要查询用户授权那张表的增删改查权限。再次登录那个要查询用户的账号,即可查询。授权语句如下:grant select,insert,update,all on gzfin.cmm_account to GZCZYTH模板:grant select,insert,update,all on 表名to 查询报...
hibernate 复习 Hibernate 持久层的ORM框架。一 .hibernate get 与 load的区别;1.get 采用的是立即加载,每次都执行sql查询数据库。查询不到对象,返回null, 不使用代理。查询后返回对象本身。2.load 采用延迟加载功能,当使用到的时候才查询进行。使用javassist 来代理。查询后返回代理对象。二 .hibernate transaction 对象是...
java 可变参数 可变参数其实是一个数组,可以动态的实现方法的重载,即参数类型确定,参数个数不确定的参数。可变参数使用 三个点组成。放在变量类型和变量引用中间,前后有无空格都可以。如sum(int ... arr){ System.out.println("i just do it");}要求,1.当方法中有可变参数时,可变参数必须放到最后一个。2. 可变参数可以匹配符合它要求的参数0个或者多个...
个人感想 最近工作好忙,朝九晚九的日子过得很充实。对于新的环境,接触新的知识,感觉的自己的知识点特别的薄弱,在实际应用中还是需要更多的实践。对此我只是现在这里,来发表一下自己的情绪,多学习,多思考,多考虑开发规范,考虑代码复用性,多考虑性能,多考虑业务中的种种情况。。。。。。。。。以及要学会掌控自己的时间。自己的学习计划,多总结。多与人沟通技术以及业务上的见解。。。。。。。还有还有很多。要考虑一下自...
centos 连接不到网络 1.服务没有开启,获取不到ip.解决方法:开发服务2.在虚拟机中使用命令ipconfig查看ip,提示命令不存在。解决方法;ipconfig是window的命令,不是linux中,而是使用:ifconfig.经过这两个bug,成功连接到虚拟机。...
linux目录结构 1.linux 目录结构:只有一个跟目录: /bin:存放二进制可执行文件,(.exe 文件)etc:存放系统配置文件,usr: 相当与 program files,用于存放共享的系统资源,root:系统管理员默认目录(超级管理员的根目录)dev:存放设备文件home:存放其他用户的目录。boot:系统引导时使用的各种文件;tem: 用于存放各种临时文件var:用于存放运行时需...
RESTful规范风格 在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。举例来说,有一个API提供动物园(zoo)的信息,还包括各种动物和雇员的信息,则它的路径应该设计成下面这样。https://api.example.co...