redis
摘要:redis、mongdb都是非关系型数据库,一般用于key-value存储,文档型的、列存储、图型数据库、xml数据库。 1、redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 特点:1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次
阅读全文
oracle学习笔记3
摘要:语句块 异常处理 %type >该变量的数据类型与已经声明变量的类型或者表中列的类一致%rowtype >来表示一行数据 条件判断 1、条件逻辑1) if 布尔类型 then符合条件的代码;end if; 2) if 布尔类型表达式 then符合条件的代码else上面条件不满足而执行的代码end i
阅读全文
springboot注解
摘要:springBoot 使用的一些注解 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot
阅读全文
算法思想
摘要:算法的设计思想1、贪婪法 greedy algorithm 又称贪心算法。它的每次决策都是以当前情况为基础并根据某个最优原则进行选择,不从整体考虑其他可能的情况。对于特定问题是非常有效的方法,但往往不是最优解。 步骤: 1)建立对问题精确描述的数学模型,包括定义最优解的模型。 2)将问题分解为一系列
阅读全文
数据结构
摘要:线性表 1、数组 array 数组中,所有的数据元素存储在一片连续的区域内。对数组的访问方式一般是通过下标,数组元素的直接访问几乎没有开销,但是在插入和删除需要移动数组,操作比较频繁的场合,不适合使用数组。 2、 栈(stack):先进后出 栈(stack)是限制插入和删除只能在一个位置上进行的表,
阅读全文
springboot设置接口超时
摘要:springboot 设置接口超时 1、配置文件 application.properties中加了,意思是设置超时时间为20000ms即20s, 2、config配置类 3、RestTemplate超时 也可以: application.properties: 或者 来源于: https://bl
阅读全文
mybatis动态sql
摘要:1、循环 在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是在不同情况下,该属性的值是不一样的,主要有一下3种情况: 如果传入的是单参数且参数类型是一个List的时候,collection属性值为list . 如果传入的是单参数且参数类型是一个a
阅读全文
oracle的系统表
摘要:-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图-- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。-- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。-- USER_TABLES意为某一用户所拥有的所有的关系表。-
阅读全文
pagehelper 分页
摘要:分页jar包: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.1</version> </dependency> 配置: import ja
阅读全文
oracle的Hint
摘要:与优化器模式相关的Hint 1 ALl_ROWS 让优化器启用CBO /*+ all_rows */ 2 first_rows(n) 让优化器启用CBO 模式,而且得到目标sql的执行计划是会选择那些能以最快时间返回n条记录的执行路径 /*+ first_rows */ 3 rule 启用RBO /
阅读全文
常用的一些sql
摘要:-- 树形结构 lpad 与 rpad 函数: instr 函数 instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置, 匹配序号) REGEXP_SUBSTR函数(字符
阅读全文
socket
摘要:服务器: public static void main(String[] args) { int serverPort = 7896; ServerSocket listenSocket; Socket clientSocket; while (true) { try { listenSocket
阅读全文
oracle插入中文乱码
摘要:执行sql: select userenv('language') from dual; -- AMERICAN_AMERICA.ZHS16GBK select * from v$nls_parameters a where a.parameter = 'NLS_CHARACTERSET' ; --
阅读全文