![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日志
乐楽樂o
这个作者很懒,什么都没留下…
展开
-
Python中speed()函数画笔速度设定
speed()函数使用原创 2023-02-11 12:21:11 · 4032 阅读 · 0 评论 -
使用移位运算符注意
使用移位运算符时记得使用补码。原创 2020-01-02 11:07:04 · 235 阅读 · 1 评论 -
按位取反的计算公式(总结)
按位取反的计算结论是:~n = -(n+1)原创 2020-01-02 10:55:35 · 1637 阅读 · 0 评论 -
pom是什么
POM代表“项目对象模型”。它是Maven项目的XML表示,保存在一个名为pom.xml的文件中。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。...原创 2019-12-04 17:13:00 · 1222 阅读 · 0 评论 -
spring bean是什么
1.定义在 Spring 中,构成应用程序主干 并由Spring IoC容器管理的对象称为bean。bean是一个由Spring IoC容器实例化、组装和管理的对象。概念简单明了,我们提取处关键的信息:1) bean是对象,一个或者多个不限定2) bean由Spring中一个叫IoC的东西管理3) 我们的应用程序由一个个bean构成2 控制反转(IoC)控制反转英文全称:Inver...转载 2019-12-03 14:16:36 · 256 阅读 · 0 评论 -
AOP与OOP的区别
AOP、OOP在字面上虽然非常类似,但却是面向不同领域的两种设计思想。OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这两种设计思想在目标上有着本质的差异。举个简单的例子,对于“雇员”这样一个业务实体进行封装...原创 2019-12-02 19:46:42 · 386 阅读 · 0 评论 -
SQL常用语句
增 INSERT INTO 表名称 VALUES (值1, 值2,....);删 DELETE FROM 表名称 WHERE 列名称 = 值;改 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值;查 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值;在表中添加列:ALTER TABLE 表名称ADD 列名称 列数据类型;删除表中的列:...原创 2019-12-02 19:26:29 · 145 阅读 · 0 评论 -
SpringMVC工作流程
整个访问的流程:1、 首先用户发送请求,前端控制器DispatcherServlet收到请求后自己不进行处理,而是委托给其他的解析器进行处理,前端控制器作为统一访问点,进行全局的流程控制;2、 DispatcherServlet把请求转交给HandlerMapping, HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器...原创 2019-11-26 19:06:36 · 168 阅读 · 0 评论 -
一道二维数组的题
以下数组定义中不正确的是(D)。A. int a[2][3];B. int b[][3]={0,1,2,3};C. int c[100][100]={0};D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}};选项B中:int b[][3]={0,1,2,3};等价于 int b[][3]={0,1,2,3,0,0};D选项无法...原创 2019-11-19 17:18:49 · 560 阅读 · 0 评论 -
数据库的四大特性以及三大范式
一、数据库的四大特性总得来说,数据库事务的4大特性可以简称为ACID。1、原子性(Atomicity)事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要么全部执行,要么都不执行。举个例子,你给小A转账500块时。这个时候银行的数据库会将你卡里的金额减500,同时小A卡里的金额增加500。不存在你的钱被扣,小A的钱没加。或者你的钱没扣,小A的钱增加了。2、一致性(C...转载 2019-11-19 16:13:50 · 1326 阅读 · 0 评论 -
注解@RequestBody和@ResponseBody的作用是什么?
@RequestBody 将请求中的json数据转化成java对象@ResponseBody将返回值对象转化成json对象原创 2019-11-19 14:15:21 · 398 阅读 · 0 评论 -
集合框架体系(图)
原创 2019-11-18 09:34:50 · 259 阅读 · 0 评论 -
异常继承体系(图)
原创 2019-11-18 09:34:07 · 226 阅读 · 0 评论 -
线程的五种状态(图)
原创 2019-11-18 09:32:52 · 351 阅读 · 0 评论 -
IO流体系图
原创 2019-11-18 09:32:07 · 234 阅读 · 0 评论 -
Java中访问修饰符public、private、protect、default范围
Java中访问修饰符public、private、protect、default范围转载 2019-11-18 01:09:17 · 173 阅读 · 0 评论 -
Oracle中的逻辑比较符
between 在什么之间in 在什么之中a)between语法: where 字段值 between 较小值 and 较大值查询所有工资在1200到1450元之间的员工id、salary?select id,salaryfrom s_empwhere salary >= 1200 and salary <= 1450;select id,salaryfrom s_...原创 2019-11-17 23:48:57 · 214 阅读 · 0 评论 -
Oracle中的两个desc
1.sql中用于order by后的DESC是descend的缩写,降序的意思。用来将查询结果集按某字段降序排序显示。2.命令(command)中用于表名前的DESC是describe的缩写,描述的意思。用来描述指定表名的表结构。...原创 2019-11-17 21:44:40 · 682 阅读 · 0 评论 -
oracle中nvl函数
nvl函数专门用来处理空值。nvl(有可能出现空值的字段,默认值)nvl(param1,param2)先判断param1是否为空,如果为空则取param2的值。如果param1不为空,仍然取param1的值。...原创 2019-11-17 21:29:17 · 150 阅读 · 0 评论 -
执行SQL脚本的两种方式
start 文件路径@文件路径**【注意】**start后面有一个空格,但是@后面没有空格原创 2019-11-17 18:40:47 · 489 阅读 · 0 评论 -
localhost,127.0.0.1,本机IP和URL
1、localhost等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址。2、localhost和127.0.0.1不需要联网,都是本机访问。3、本机IP需要联网,本机IP是本机或外部访问, 本机 IP 就是本机对外放开访问的IP地址,这个网址就是与物理网卡绑定的IP地址。ip地址与域名是一对多的关系。一个ip地址可以对应多个域名,但是一个域名只有一个ip地址...原创 2019-11-17 18:26:53 · 1866 阅读 · 0 评论 -
connect、resource和dba三种标准角色
connect、resource和dba三种标准角色转载 2019-11-17 18:15:00 · 165 阅读 · 0 评论 -
SQL命令的五种分类
1)DDLData Definition Language,数据定义语言DDL主要是对Oracle中的对象结构进行操作。不能操作表中的数据。create 创建drop 删除alter 修改truncate 截断2)DCLData Control Language,数据控制语言控制的是用户的权限。grant 向用户赋予权限/角色revoke 撤销用户的权限/角色3)D...原创 2019-11-17 17:52:27 · 1267 阅读 · 0 评论 -
PreparedStatement
PreparedStatement 执行同构的SQL命令效率较高,因为要经过预编译。预编译:事先准备一个SQL模板发送给数据库服务器,后边执行每一条同构SQL都只发送不同的参数部分即可。// 准备一个SQL模板String sql = "insert into s_student values(?,?,?,?)";// 让conn预编译得到一个PST对象PreparedStatement...原创 2019-11-17 13:30:32 · 126 阅读 · 0 评论 -
JDBC编程的六大步骤
1)注册驱动把驱动程序类加载到内存中。(利用反射机制)// 这里是利用反射机制去加载某个类的特性// 并不是要获取这个镜像对象来操作// 加载这个类就会让这个类中的static{}被执行// 这个静态代码块中的代码就是注册驱动的代码String driverName = "oracle.jdbc.driver.OracleDriver";Class.forName(driverN...原创 2019-11-17 12:06:32 · 1944 阅读 · 1 评论 -
Mybatis框架的基本流程
1、读取Mybatis配置文件2、根据读取到的配置文件生成SqlSessionFactory3、创建SqlSession对象(开启事务)4、操作目标数据库5、提交事务6、关闭SqlSession原创 2019-11-07 16:22:23 · 245 阅读 · 0 评论 -
session的生命周期
1,创建 : 调用getSession();2,销毁 : 正常销毁, 存在服务器30分钟 就会正常死亡.手动销毁 : session.invalidate()原创 2019-11-07 15:42:12 · 152 阅读 · 1 评论 -
#{}和${}的区别是什么?
原创 2019-11-04 10:05:39 · 285 阅读 · 0 评论 -
KMP中next和nextval算法简析
数据结构中,在串的这节,其实难度不大,关键是模式匹配的问题,而在模式匹配中要数KMP算法的难度最大,而KMP的next&nextval的计算则成了学习的重中之重。面对好多学校的教程跳过不讲,而教材里的公式又难以理解,好多自学的同仁们往往在这上面费尽心思。现在把我的学习心得发出来共享,如有错误,还望不吝指正。呵呵~T : 1 2 3 4 5 6 7串 : a b c a...转载 2019-11-01 15:41:45 · 526 阅读 · 0 评论 -
mybatis配置文件详解
首先看一下该全局配置文件中都有哪些可以配置的东西:配置内容 作用< properties > 用来加载属性文件< settings > 用来设置全局参数< typeAliases > 用来设置类型的别名< typeHandlers > 用来设置类型处理器< objectFactory > 用来设置对象工厂<...转载 2019-11-01 10:45:51 · 273 阅读 · 1 评论 -
Mybatis映射文件元素的作用与用法
Mybatis映射文件元素的作用与用法转载 2019-11-01 10:21:02 · 1811 阅读 · 0 评论 -
next与nextval
数据结构-KMP手算next与nextval(图)转载 2019-11-01 00:01:09 · 291 阅读 · 0 评论 -
oracle中,已commit的数据能rollback回滚吗?
分为几种不同情况。1.没有提交(commit)的数据删除后无法rollback2.提交(commit)了的数据删除后可以使用rollback恢复3.删除数据后提交(commit)则无法使用rollback恢复就是说,你提交了的数据是永久性的,rollback是在这个基础上进行备份的。...原创 2019-10-31 20:53:50 · 2198 阅读 · 0 评论 -
解析grant connect, resource to user语句
一个问题:“创建用户分配的权限是:grant connect,resource to user;,但是建立view的时候失败了,错误是权限不够,后来我给这个用户分配了创建view的权限,然后创建view才可以成功。我有个疑问就是为什么用户在自己的空间没办法直接建立view,还得增加创建view的权限才可以?”我们知道,创建一个新用户时,网上各种的帖子包括书籍中经常用到一个grant connect,resource to user;,这样才能用这个用户登录数据库,那么这条语句的真正作用是什么呢?转载 2019-10-31 20:14:17 · 608 阅读 · 0 评论 -
Java类的定义及其实例化
Java类的定义及其实例化转载 2019-10-31 19:54:18 · 193 阅读 · 0 评论 -
重写和重载的区别
重写和重载的区别转载 2019-10-31 19:01:56 · 126 阅读 · 0 评论 -
接口、抽象类和实现类
接口、抽象类和实现类转载 2019-10-31 18:33:30 · 393 阅读 · 0 评论 -
JDK中的包和他们的基本功能
java.awt:提供了绘图和图像类,主要用于编写GUI程序,包括按钮、标签等常用组件以及相应的事件类。java.lang:java的语言包,是核心包,默认导入到用户程序,包中有object类,数据类型包装类,数学类,字符串类,系统和运行时类,操作类,线程类,错误和异常处理类,过程类。java.io:包含提供多种输出输入功能的类。java.net: 包含执行与网络有关的类,如...原创 2019-10-30 20:10:07 · 169 阅读 · 0 评论 -
注意“+”的两边的类型
System.out.println(1+“10”+3+“2”);//11032System.out.println(1+2+“10”+3+“2”);//31032System.out.println(1+“10”+3+1+“2”);//110312注意“+”的两边的类型原创 2019-10-30 19:44:21 · 187 阅读 · 0 评论 -
重载
关于方法的重载: 方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数不同的方法。方法重载具体规范一.方法名一定要相同。二.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。三.方法的返回类型...原创 2019-10-30 15:31:21 · 205 阅读 · 0 评论