- 博客(10)
- 收藏
- 关注
原创 Jep的初探
Jep的简单使用(解析和评估数学表达式)Jep Java 只需几行代码就可以解析和评估数学表达式。该软件包允许您的用户以字符串形式输入公式,并立即对其进行评估。Jep 支持用户定义的变量、常量和函数。包括许多常见的数学函数和常数。最近在做项目的时候多处使用到了数学表达式的计算,故寻找了一个比较有意思的工具类,方便的实现了对表达式的封装。@SpringBootTestclass MyWebApplicationTests { @Test void contextLoads()
2021-06-17 17:39:46
433
原创 springboot devtools idea热部署问题
今天在看springboot devtools 热部署的时候遇到了个坑,故而在这里帮大家填一下。首先目前主流的开发工具为idea,在idea中开启热部署比在eclipse中开启有点麻烦,其步骤如下1、引入devtools的jar包compile('org.springframework.boot:spring-boot-devtools')2、设置idea的automatical...
2019-01-07 00:10:42
205
原创 redis安装&&redis集群
NoSql数据库之Redis1、什么是nosql,nosql的应用场景2、Nonsql数据库的类型a) Key-valueb) 文档型(类似于json)c) 列式存储d) 图式3、redis的相关概念kv型的。4、Redis的安装及部署5、Redis的使用方法及数据类型a) Redis启动及关闭b) Redis的数据类型i. String类型ii. Hash类型iii....
2018-12-02 01:15:00
354
原创 shiro入门
shiro的功能:验证,授权,会化管理,加密三个核心的组件:Subject,SecurityManager,Realm框架的应用导入相关的jar包在web.xml中配置安全过滤器(注意此过滤器一定要放在struts2过滤器前面)添加配置shiro的spring配置文件在进行认证操作的时候通过参数AuthenticationToken arg0获取到令牌,里面封存着登录页面传递过来的用...
2018-12-02 00:58:07
117
转载 Mybatis like查询的写法
经过尝试,给出三种可靠可用的写法:select * from person where name like “%”#{name}"%"select * from person where name like ‘%’||#{name}||’%’select * from person where name like ‘%${name}%’三种写法对比后,第一种属于预编译SQL,后两种都...
2018-12-01 23:55:53
202
原创 oracle索引失效
1、Not Null/Null 如果某列建立索引,当进行Select * from emp where depto is not null/is null。 则会是索引失效。2、索引列上不要使用函数,SELECT Col FROM tbl WHERE substr(name ,1 ,3 ) = ‘ABC’或者SELECT Col FROM tbl WHERE name LIKE ‘%ABC%’...
2018-12-01 23:50:43
697
原创 oracle通用函数
Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数为空那...
2018-12-01 23:48:16
110
原创 oracle相关小知识及通用函数
sql中null值问题包含null的表达式都为nullnull永远不等于null如果集合中含有null不能使用not in 但是可以使用in (null的不能用等于,得用is,同理不等于也不能用得用is not null)组函数(多行函数)自动虑空的功能;可以嵌套虑空函数来屏蔽他的虑空功能(nvl函数);数据的完整性是指我们建立在表中的约束;查询表中的数据通过主键查最快,因为它...
2018-12-01 23:45:44
394
原创 oracle sql优化
oracle数据库sql优化Sql的优化原则尽量使用列名代替*号where 语句判断的顺序是从右往左,所以如果后面逻辑判断为and尽量把假的条件放在后面,如果是or应该尽量把真的数据放在后面理论上尽量使用多表查询尽量不要使用集合运算(集合运算会随着参与集合运算的个数越多效率越低,因为集合运算会访问多次表)有外键约束会影响插入和删除性能sql中null值问题包含null的表...
2018-12-01 23:40:31
763
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人